--- /srv/rebuilderd/tmp/rebuilderdileKBZ/inputs/mesa-vulkan-drivers_26.2.4-1_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdileKBZ/out/mesa-vulkan-drivers_26.2.4-1_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-10-01 18:34:10.000000 debian-binary │ --rw-r--r-- 0 0 0 2004 2026-10-01 18:34:10.000000 control.tar.xz │ --rw-r--r-- 0 0 0 14723484 2026-10-01 18:34:10.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 2000 2026-10-01 18:34:10.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 14721332 2026-10-01 18:34:10.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 0xc38f04 0x00c38f04 0x00c38f04 0x00070 0x00070 R 0x4 │ │ │ │ - LOAD 0x000000 0x00000000 0x00000000 0xc38f78 0xc38f78 R E 0x10000 │ │ │ │ + ARM_EXIDX 0xc38d84 0x00c38d84 0x00c38d84 0x00070 0x00070 R 0x4 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0xc38df8 0xc38df8 R E 0x10000 │ │ │ │ LOAD 0xc432a0 0x00c432a0 0x00c432a0 0x5f1fc 0x74088 RW 0x10000 │ │ │ │ DYNAMIC 0xc9fe5c 0x00c9fe5c 0x00c9fe5c 0x001a0 0x001a0 RW 0x4 │ │ │ │ NOTE 0x000134 0x00000134 0x00000134 0x00024 0x00024 R 0x4 │ │ │ │ TLS 0xc432a0 0x00c432a0 0x00c432a0 0x00000 0x01160 R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0xc432a0 0x00c432a0 0x00c432a0 0x5cd60 0x5cd60 R 0x1 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -9,19 +9,19 @@ │ │ │ │ [ 4] .dynstr STRTAB 00009794 009794 02c082 00 A 0 0 1 │ │ │ │ [ 5] .gnu.version VERSYM 00035816 035816 0012c2 02 A 3 0 2 │ │ │ │ [ 6] .gnu.version_r VERNEED 00036ad8 036ad8 000270 00 A 4 6 4 │ │ │ │ [ 7] .rel.dyn REL 00036d48 036d48 028bb0 08 A 3 0 4 │ │ │ │ [ 8] .rel.plt REL 0005f8f8 05f8f8 001058 08 AI 3 21 4 │ │ │ │ [ 9] .init PROGBITS 00060950 060950 00000c 00 AX 0 0 4 │ │ │ │ [10] .plt PROGBITS 0006095c 06095c 0018ac 04 AX 0 0 4 │ │ │ │ - [11] .text PROGBITS 00062208 062208 2fe58e 00 AX 0 0 8 │ │ │ │ - [12] .fini PROGBITS 00360798 360798 000008 00 AX 0 0 4 │ │ │ │ - [13] .rodata PROGBITS 003607c0 3607c0 8d8744 00 A 0 0 64 │ │ │ │ - [14] .ARM.exidx ARM_EXIDX 00c38f04 c38f04 000070 00 AL 11 0 4 │ │ │ │ - [15] .eh_frame PROGBITS 00c38f74 c38f74 000004 00 A 0 0 4 │ │ │ │ + [11] .text PROGBITS 00062208 062208 2fe41e 00 AX 0 0 8 │ │ │ │ + [12] .fini PROGBITS 00360628 360628 000008 00 AX 0 0 4 │ │ │ │ + [13] .rodata PROGBITS 00360640 360640 8d8744 00 A 0 0 64 │ │ │ │ + [14] .ARM.exidx ARM_EXIDX 00c38d84 c38d84 000070 00 AL 11 0 4 │ │ │ │ + [15] .eh_frame PROGBITS 00c38df4 c38df4 000004 00 A 0 0 4 │ │ │ │ [16] .tbss NOBITS 00c432a0 c432a0 001160 00 WAT 0 0 4 │ │ │ │ [17] .init_array INIT_ARRAY 00c432a0 c432a0 000004 04 WA 0 0 4 │ │ │ │ [18] .fini_array FINI_ARRAY 00c432a4 c432a4 000004 04 WA 0 0 4 │ │ │ │ [19] .data.rel.ro PROGBITS 00c432a8 c432a8 05cbb4 00 WA 0 0 8 │ │ │ │ [20] .dynamic DYNAMIC 00c9fe5c c9fe5c 0001a0 08 WA 4 0 4 │ │ │ │ [21] .got PROGBITS 00ca0000 ca0000 000f54 04 WA 0 0 4 │ │ │ │ [22] .data PROGBITS 00ca0f58 ca0f58 001544 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) 0x60950 │ │ │ │ - 0x0000000d (FINI) 0x360798 │ │ │ │ + 0x0000000d (FINI) 0x360628 │ │ │ │ 0x00000019 (INIT_ARRAY) 0xc432a0 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 4 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0xc432a4 │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x158 │ │ │ │ 0x00000005 (STRTAB) 0x9794 │ │ │ │ 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: de3f4f59e881ee13110e7d3d6dc71416caa213d6 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 329f2424655f3e509ec137abdf227d7c0e033dc3 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -2351,15 +2351,15 @@ │ │ │ │ `2Fa` F)F] │ │ │ │ 2F)F Fc`_ │ │ │ │ ,M-H}D(X,M │ │ │ │ ,M-H}D(X,M │ │ │ │ $+j2F9FXF │ │ │ │ $+j2F9FXF │ │ │ │ GBF[FQF F/i │ │ │ │ - 1IzDyD~ │ │ │ │ + 1IzDyD} │ │ │ │ GBF[FQF F/i │ │ │ │ 1IzDyD} │ │ │ │ GBF[FQF F/i │ │ │ │ 1IzDyD| │ │ │ │ b`LJJKzD │ │ │ │ b`QJNKzD │ │ │ │ `+J(KzD`` │ │ │ │ @@ -2679,24 +2679,24 @@ │ │ │ │ akkkkkk]kkkkkkk │ │ │ │ kkkkkkkkkkkkkkkk │ │ │ │ geeeeeebeeeeeee │ │ │ │ eeeeeeeeeeeeeeee │ │ │ │ "c`)F F"` │ │ │ │ h&|DzD!Fm │ │ │ │ h8666888888 │ │ │ │ - UJ|D!FzDl │ │ │ │ + UJ|D!FzDk │ │ │ │ 3FEF^FLF │ │ │ │ -K.J.I{D │ │ │ │ WibixkQk │ │ │ │ PFAF"FKF │ │ │ │ #h"FIFXF │ │ │ │ G"F9F0Fj │ │ │ │ - .J.I{DzDyDe │ │ │ │ - &J&I{DzDyDe │ │ │ │ -J I{DzDyDe │ │ │ │ + .J.I{DzDyDd │ │ │ │ + &J&I{DzDyDd │ │ │ │ +J I{DzDyDd │ │ │ │ _tZ********Z │ │ │ │ I#FzDyDd │ │ │ │ 0FyD%JzD ] │ │ │ │ K)FXF{D " │ │ │ │ #rKsJ{DzD │ │ │ │ J HzD(XCF │ │ │ │ RIzDyDb │ │ │ │ @@ -2728,15 +2728,15 @@ │ │ │ │ I}DyD,h h` │ │ │ │ y m a U I = 1 % │ │ │ │ IKFzhPFyD │ │ │ │ IPFzh_FchyD │ │ │ │ 4P2F8F)F │ │ │ │ I"FhiyD[h │ │ │ │ ki*h(FZdV │ │ │ │ -)JzD)I(FyDE │ │ │ │ +)JzD)I(FyDD │ │ │ │ {i:h8FZdV │ │ │ │ I"FhiyD[h │ │ │ │ I"FhiyD[h │ │ │ │ I"FhiyD[h │ │ │ │ I"FhiyD[h │ │ │ │ I"FhiyD[h │ │ │ │ I"FhiyD[h │ │ │ │ @@ -2809,15 +2809,15 @@ │ │ │ │ XDbE>D1D │ │ │ │ m!iS{Ri + │ │ │ │ i h hA@H │ │ │ │ "F1F@F+D │ │ │ │ "F1F@FKD │ │ │ │ "F1F@FcD │ │ │ │ {D[\1IyD. │ │ │ │ -I(F:xyD. │ │ │ │ +I(F:xyD- │ │ │ │ ~I(F"kyD- │ │ │ │ F2FyD(F- │ │ │ │ LN(F~D1F- │ │ │ │ J;KzD │ │ │ │ PUKdZZZZ │ │ │ │ gh3F`<`? │ │ │ │ C KzD=`|` │ │ │ │ C KzD5`t` │ │ │ │ oL}D,Y$h │ │ │ │ TIzDyD# │ │ │ │ -:{'" ! F │ │ │ │ -:{'" ! F │ │ │ │ +8{'" ! F │ │ │ │ +8{'" ! F │ │ │ │ :{'" ! F │ │ │ │ :{'" ! F │ │ │ │ :{'" ! F │ │ │ │ :{'" ! F │ │ │ │ 6{'" ! F │ │ │ │ 6k/!6" F │ │ │ │ :{'" ! F │ │ │ │ :{'" ! F │ │ │ │ -6{'" ! F │ │ │ │ +6{ !'" F │ │ │ │ 6{6"/! F │ │ │ │ 6k6"/! F │ │ │ │ -8{'" ! F │ │ │ │ -8{/!6" F │ │ │ │ -8{'" ! F │ │ │ │ +8{6"/! FI │ │ │ │ 8k6"/! F │ │ │ │ -6{'" ! F │ │ │ │ +6{ !'" F │ │ │ │ 6{6"/! F │ │ │ │ 6k6"/! F │ │ │ │ (0*F9F F │ │ │ │ 8{.",! F │ │ │ │ 8{'" ! F │ │ │ │ 8{.",! F │ │ │ │ 8{'" ! F │ │ │ │ @@ -2912,15 +2910,15 @@ │ │ │ │ @K@JAI{D │ │ │ │ !K"J"I{D │ │ │ │ SF*FHF9F │ │ │ │ qI#F:FyD(F │ │ │ │ "FDLKF(F|D!F │ │ │ │ !FSF:F(F │ │ │ │ !{DSD\h"F │ │ │ │ -FIJQF8FzDj │ │ │ │ +FIJQF8FzDk │ │ │ │ (FCJAKzD │ │ │ │ 1IBF(FyDk │ │ │ │ }bKzDbHcMxD │ │ │ │ JJKKzDKIyD │ │ │ │ gh3FZFQF(F │ │ │ │ HyD#`xDk │ │ │ │ h0F)F4Dd │ │ │ │ @@ -2928,16 +2926,16 @@ │ │ │ │ #ST hQFO │ │ │ │ -K{D+` hA │ │ │ │ K{D+` hC │ │ │ │ /L)F|D h │ │ │ │ )K)J|D{D%FzD │ │ │ │ 0zDKF@Fi │ │ │ │ >KzD'a5` │ │ │ │ -H"F)FxDg │ │ │ │ - H"F)FxDg │ │ │ │ +H"F)FxDh │ │ │ │ + H"F)FxDh │ │ │ │ +h4`;D+` │ │ │ │ !F2F8F%F │ │ │ │ !F2F8F%F │ │ │ │ `@F)F+h2F# │ │ │ │ `@F)F+h2F# │ │ │ │ !{DCD\h"F │ │ │ │ /HSFxDYh │ │ │ │ @@ -3222,15 +3220,15 @@ │ │ │ │ tttttttttttttttt │ │ │ │ `]]]]]]N]]]]]]] │ │ │ │ ]]]]]]]]]]]]]]]][ │ │ │ │ ?IxXrj0# │ │ │ │ isssssspsssssss │ │ │ │ ssssssssssssssss │ │ │ │ QHxDpGQHxDpGPHxDpGPHxDpGOHxDpGOHxDpGNHxDpGNHxDpGMHxDpGMHxDpGLHxDpGLHxDpGKHxDpGKHxDpGJHxDpGJHxDpGIHxDpGIHxDpGHHxDpGHHxDpGGHxDpGGHxDpGFHxDpGFHxDpGEHxDpGEHxDpGDHxDpGDHxDpGCHxDpGCHxDpGBHxDpGBHxDpGAHxDpGAHxDpG@HxDpG@HxDpG?HxDpG?HxDpG>HxDpG>HxDpG=HxDpG=HxDpG │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ stmdbmi fp!, {r0, r2, r3, r9, sl, lr}^ │ │ │ │ eorcs r4, r2, #4, 12 @ 0x400000 │ │ │ │ ldrbtmi r3, [r9], #-12 │ │ │ │ vaddl.s16 , d1, d1 │ │ │ │ - @ instruction: 0x462afb1b │ │ │ │ + strtmi pc, [sl], -r3, ror #20 │ │ │ │ strtmi r9, [r0], -r1, lsl #18 │ │ │ │ - stc2 2, cr15, [sl], #-836 @ 0xfffffcbc │ │ │ │ + blx 1d1ee62 │ │ │ │ strtmi r4, [r0], -r5, ror #18 │ │ │ │ @ instruction: 0xf2d14479 │ │ │ │ - stmdbmi r4!, {r0, r2, r4, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + stmdbmi r4!, {r0, r2, r3, r4, r5, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ strtmi r1, [r0], -r3, lsl #28 │ │ │ │ movwcs fp, #7960 @ 0x1f18 │ │ │ │ @ instruction: 0x76234479 │ │ │ │ - ldc2l 2, cr15, [lr, #836]! @ 0x344 │ │ │ │ + stc2l 2, cr15, [r6, #-836] @ 0xfffffcbc │ │ │ │ strmi r4, [r3], -r0, ror #18 │ │ │ │ mvnvs r4, r0, lsr #12 │ │ │ │ @ instruction: 0xf2d14479 │ │ │ │ - ldmdbmi lr, {r0, r2, r3, r4, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdbmi lr, {r0, r2, r5, r6, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldrbtmi r6, [r9], #-547 @ 0xfffffddd │ │ │ │ - ldc2l 2, cr15, [lr, #836] @ 0x344 │ │ │ │ + stc2 2, cr15, [r6, #-836]! @ 0xfffffcbc │ │ │ │ @ instruction: 0x1e03495b │ │ │ │ svclt 0x00184620 │ │ │ │ ldrbtmi r2, [r9], #-769 @ 0xfffffcff │ │ │ │ eorcc pc, r4, r4, lsl #17 │ │ │ │ - ldc2l 2, cr15, [r4, #836] @ 0x344 │ │ │ │ + ldc2 2, cr15, [ip, #-836] @ 0xfffffcbc │ │ │ │ @ instruction: 0x1e034957 │ │ │ │ svclt 0x00184620 │ │ │ │ ldrbtmi r2, [r9], #-769 @ 0xfffffcff │ │ │ │ eorcc pc, r5, r4, lsl #17 │ │ │ │ - stc2l 2, cr15, [sl, #836] @ 0x344 │ │ │ │ + ldc2 2, cr15, [r2, #-836] @ 0xfffffcbc │ │ │ │ @ instruction: 0x1e034953 │ │ │ │ svclt 0x00184620 │ │ │ │ ldrbtmi r2, [r9], #-769 @ 0xfffffcff │ │ │ │ eorcc pc, r6, r4, lsl #17 │ │ │ │ - stc2l 2, cr15, [r0, #836] @ 0x344 │ │ │ │ + stc2 2, cr15, [r8, #-836] @ 0xfffffcbc │ │ │ │ @ instruction: 0x1e03494f │ │ │ │ svclt 0x00184620 │ │ │ │ ldrbtmi r2, [r9], #-769 @ 0xfffffcff │ │ │ │ eorcc pc, r7, r4, lsl #17 │ │ │ │ - ldc2 2, cr15, [r6, #836]! @ 0x344 │ │ │ │ + ldc2l 2, cr15, [lr], #836 @ 0x344 │ │ │ │ @ instruction: 0x1e03494b │ │ │ │ svclt 0x00184620 │ │ │ │ ldrbtmi r2, [r9], #-769 @ 0xfffffcff │ │ │ │ eorcc pc, r8, r4, lsl #17 │ │ │ │ - stc2 2, cr15, [ip, #836]! @ 0x344 │ │ │ │ + ldc2l 2, cr15, [r4], #836 @ 0x344 │ │ │ │ @ instruction: 0x1e034947 │ │ │ │ svclt 0x00184620 │ │ │ │ ldrbtmi r2, [r9], #-769 @ 0xfffffcff │ │ │ │ eorcc pc, r9, r4, lsl #17 │ │ │ │ - stc2 2, cr15, [r2, #836]! @ 0x344 │ │ │ │ + stc2l 2, cr15, [sl], #836 @ 0x344 │ │ │ │ @ instruction: 0x1e034943 │ │ │ │ svclt 0x00184620 │ │ │ │ ldrbtmi r2, [r9], #-769 @ 0xfffffcff │ │ │ │ eorcc pc, sl, r4, lsl #17 │ │ │ │ - ldc2 2, cr15, [r8, #836] @ 0x344 │ │ │ │ + stc2l 2, cr15, [r0], #836 @ 0x344 │ │ │ │ @ instruction: 0x1e03493f │ │ │ │ svclt 0x00184620 │ │ │ │ ldrbtmi r2, [r9], #-769 @ 0xfffffcff │ │ │ │ eorcc pc, fp, r4, lsl #17 │ │ │ │ - stc2 2, cr15, [lr, #836] @ 0x344 │ │ │ │ + ldc2l 2, cr15, [r6], {209} @ 0xd1 │ │ │ │ @ instruction: 0x1e03493b │ │ │ │ svclt 0x00184620 │ │ │ │ ldrbtmi r2, [r9], #-769 @ 0xfffffcff │ │ │ │ eorcc pc, ip, r4, lsl #17 │ │ │ │ - stc2 2, cr15, [r4, #836] @ 0x344 │ │ │ │ + stc2l 2, cr15, [ip], {209} @ 0xd1 │ │ │ │ @ instruction: 0x1e034937 │ │ │ │ svclt 0x00184620 │ │ │ │ ldrbtmi r2, [r9], #-769 @ 0xfffffcff │ │ │ │ eorcc pc, sp, r4, lsl #17 │ │ │ │ - ldc2l 2, cr15, [sl, #-836]! @ 0xfffffcbc │ │ │ │ + stc2l 2, cr15, [r2], {209} @ 0xd1 │ │ │ │ @ instruction: 0x1e034933 │ │ │ │ svclt 0x00184620 │ │ │ │ ldrbtmi r2, [r9], #-769 @ 0xfffffcff │ │ │ │ eorcc pc, lr, r4, lsl #17 │ │ │ │ - ldc2l 2, cr15, [r0, #-836]! @ 0xfffffcbc │ │ │ │ + ldc2 2, cr15, [r8], #836 @ 0x344 │ │ │ │ @ instruction: 0x1e03492f │ │ │ │ svclt 0x00184620 │ │ │ │ ldrbtmi r2, [r9], #-769 @ 0xfffffcff │ │ │ │ eorcc pc, pc, r4, lsl #17 │ │ │ │ - ldc2l 2, cr15, [r8, #-836]! @ 0xfffffcbc │ │ │ │ + stc2l 2, cr15, [r0], {209} @ 0xd1 │ │ │ │ strmi r4, [r3], -fp, lsr #18 │ │ │ │ @ instruction: 0x63234620 │ │ │ │ @ instruction: 0xf2d14479 │ │ │ │ - stmdbmi r9!, {r0, r4, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbmi r9!, {r0, r3, r4, r5, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldrbtmi r6, [r9], #-867 @ 0xfffffc9d │ │ │ │ - ldc2l 2, cr15, [r8, #-836] @ 0xfffffcbc │ │ │ │ + stc2 2, cr15, [r0], #836 @ 0x344 │ │ │ │ @ instruction: 0x1e034926 │ │ │ │ svclt 0x00184620 │ │ │ │ ldrbtmi r2, [r9], #-769 @ 0xfffffcff │ │ │ │ eorscc pc, r8, r4, lsl #17 │ │ │ │ - stc2l 2, cr15, [lr, #-836] @ 0xfffffcbc │ │ │ │ + ldc2 2, cr15, [r6], {209} @ 0xd1 │ │ │ │ @ instruction: 0x1e034922 │ │ │ │ svclt 0x00184620 │ │ │ │ ldrbtmi r2, [r9], #-769 @ 0xfffffcff │ │ │ │ eorscc pc, r9, r4, lsl #17 │ │ │ │ - stc2l 2, cr15, [r8, #-836]! @ 0xfffffcbc │ │ │ │ + ldc2 2, cr15, [r0], #836 @ 0x344 │ │ │ │ @ instruction: 0xed84491e │ │ │ │ strtmi r0, [r0], -pc, lsl #20 │ │ │ │ @ instruction: 0xf2d14479 │ │ │ │ - ldmdbmi ip, {r0, r2, r3, r4, r5, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbmi ip, {r0, r2, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r1, [r0], -r3, lsl #28 │ │ │ │ movwcs fp, #7960 @ 0x1f18 │ │ │ │ @ instruction: 0xf8844479 │ │ │ │ vmla.i16 d19, d1, d0[0] │ │ │ │ - strbtvs pc, [r0], #-3435 @ 0xfffff295 @ │ │ │ │ + strbtvs pc, [r0], #-3251 @ 0xfffff34d @ │ │ │ │ ldclt 0, cr11, [r0, #-12]! │ │ │ │ umlalseq r0, lr, lr, pc @ │ │ │ │ - eoreq lr, pc, r0, lsr #9 │ │ │ │ - eoreq lr, pc, r8, lsr #9 │ │ │ │ - eoreq lr, pc, r8, lsr #9 │ │ │ │ - eoreq lr, pc, lr, lsr #9 │ │ │ │ + eoreq lr, pc, r0, lsr #6 │ │ │ │ + eoreq lr, pc, r8, lsr #6 │ │ │ │ + eoreq lr, pc, r8, lsr #6 │ │ │ │ + eoreq lr, pc, lr, lsr #6 │ │ │ │ + eoreq lr, pc, sl, lsr r3 @ │ │ │ │ + eoreq lr, pc, r6, asr #6 │ │ │ │ + eoreq lr, pc, r2, asr r3 @ │ │ │ │ + eoreq lr, pc, r6, ror #6 │ │ │ │ + eoreq lr, pc, r6, lsl #7 │ │ │ │ + mlaeq pc, lr, r3, lr @ │ │ │ │ + eoreq lr, pc, sl, lsr #7 │ │ │ │ + eoreq lr, pc, lr, lsr #7 │ │ │ │ strhteq lr, [pc], -sl │ │ │ │ - eoreq lr, pc, r6, asr #9 │ │ │ │ - ldrdeq lr, [pc], -r2 @ │ │ │ │ - eoreq lr, pc, r6, ror #9 │ │ │ │ - eoreq lr, pc, r6, lsl #10 │ │ │ │ - eoreq lr, pc, lr, lsl r5 @ │ │ │ │ - eoreq lr, pc, sl, lsr #10 │ │ │ │ - eoreq lr, pc, lr, lsr #10 │ │ │ │ - eoreq lr, pc, sl, lsr r5 @ │ │ │ │ - eoreq lr, pc, lr, asr #10 │ │ │ │ - eoreq lr, pc, sl, asr r5 @ │ │ │ │ - eoreq lr, pc, lr, asr r5 @ │ │ │ │ - eoreq lr, pc, r0, ror r5 @ │ │ │ │ - eoreq lr, pc, r6, lsl #11 │ │ │ │ - mlaeq pc, sl, r5, lr @ │ │ │ │ - eoreq lr, pc, r2, lsr #11 │ │ │ │ - eoreq lr, pc, r4, lsr #11 │ │ │ │ - strhteq lr, [pc], -r0 │ │ │ │ + eoreq lr, pc, lr, asr #7 │ │ │ │ + ldrdeq lr, [pc], -sl @ │ │ │ │ + ldrdeq lr, [pc], -lr @ │ │ │ │ + strdeq lr, [pc], -r0 @ │ │ │ │ + eoreq lr, pc, r6, lsl #8 │ │ │ │ + eoreq lr, pc, sl, lsl r4 @ │ │ │ │ + eoreq lr, pc, r2, lsr #8 │ │ │ │ + eoreq lr, pc, r4, lsr #8 │ │ │ │ + eoreq lr, pc, r0, lsr r4 @ │ │ │ │ ldrbmi r2, [r0, -r1]! │ │ │ │ ldrbmi r2, [r0, -r1]! │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb971c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdami sl, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ ldrbtmi fp, [r8], #-131 @ 0xffffff7d │ │ │ │ - @ instruction: 0xff9af194 │ │ │ │ + mcr2 1, 7, pc, cr2, cr4, {4} @ │ │ │ │ movwcs r4, #2312 @ 0x908 │ │ │ │ rscsvc pc, r5, #82837504 @ 0x4f00000 │ │ │ │ rsbseq pc, pc, #192, 4 │ │ │ │ tstls r0, r9, ror r4 │ │ │ │ - stc2l 1, cr15, [r4, #624]! @ 0x270 │ │ │ │ + stc2 1, cr15, [ip, #-624]! @ 0xfffffd90 │ │ │ │ ldrbtmi r4, [fp], #-2820 @ 0xfffff4fc │ │ │ │ smlabteq r0, r3, r9, lr │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq pc, pc, r6, lsr #4 │ │ │ │ + eoreq pc, pc, r6, lsr #1 │ │ │ │ adcseq r3, lr, r0, lsl #4 │ │ │ │ sbceq pc, r3, r6, ror #30 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9760 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r9], r8 │ │ │ │ blvc 341294 │ │ │ │ @@ -228,15 +228,15 @@ │ │ │ │ andls r0, r2, #939524096 @ 0x38000000 │ │ │ │ bmi 1a84cc │ │ │ │ tstcs r1, r3, lsl #2 │ │ │ │ @ instruction: 0xf8cd447a │ │ │ │ @ instruction: 0xf7fec000 │ │ │ │ andlt lr, r9, ip, ror sp │ │ │ │ svclt 0x0000bd00 │ │ │ │ - ldrdeq pc, [pc], -r4 @ │ │ │ │ + eoreq pc, pc, r4, asr r0 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb97a8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r9], r8 │ │ │ │ blvc 3412dc │ │ │ │ stmib sp, {r2, r3, r7, r9, sl, lr}^ │ │ │ │ stmvs fp, {r1, r2, r9, ip, sp} │ │ │ │ @@ -246,69 +246,69 @@ │ │ │ │ andls r0, r2, #939524096 @ 0x38000000 │ │ │ │ bmi 1a8514 │ │ │ │ tstcs r1, r3, lsl #2 │ │ │ │ @ instruction: 0xf8cd447a │ │ │ │ @ instruction: 0xf7fec000 │ │ │ │ andlt lr, r9, r8, asr sp │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eoreq pc, pc, r0, lsr r2 @ │ │ │ │ + strhteq pc, [pc], -r0 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb97f0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r5, r8, ror #31 │ │ │ │ movwne lr, #2513 @ 0x9d1 │ │ │ │ ldc 3, cr9, [r2, #12] │ │ │ │ ldmdavs r3, {r0, r8, r9, fp, ip, sp, lr} │ │ │ │ tstls r2, r4, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ blvc 9dc44 │ │ │ │ ldc 7, cr15, [ip, #-1016]! @ 0xfffffc08 │ │ │ │ stclt 0, cr11, [r0, #-20] @ 0xffffffec │ │ │ │ - eoreq pc, pc, lr, ror r2 @ │ │ │ │ + strdeq pc, [pc], -lr @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9824 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r5, r8, ror #31 │ │ │ │ movwne lr, #2513 @ 0x9d1 │ │ │ │ ldc 3, cr9, [r2, #12] │ │ │ │ ldmdavs r3, {r0, r8, r9, fp, ip, sp, lr} │ │ │ │ tstls r2, r4, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ blvc 9dc78 │ │ │ │ stc 7, cr15, [r2, #-1016]! @ 0xfffffc08 │ │ │ │ stclt 0, cr11, [r0, #-20] @ 0xffffffec │ │ │ │ - strhteq pc, [pc], -r2 @ │ │ │ │ + eoreq pc, pc, r2, lsr r1 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9858 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], r8, ror #31 │ │ │ │ bmi 28e878 │ │ │ │ @ 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, r8, lsl #26 │ │ │ │ svclt 0x0000bd00 │ │ │ │ - ldrdeq pc, [pc], -lr @ │ │ │ │ + eoreq pc, pc, lr, asr r1 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9890 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], r8, ror #31 │ │ │ │ bmi 28e8b0 │ │ │ │ @ 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, ip, ror #25 │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eoreq pc, pc, r6, ror #5 │ │ │ │ + eoreq pc, pc, r6, ror #2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb98c8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcvc 15, cr0, [ip, #-768] @ 0xfffffd00 │ │ │ │ stcvc 0, cr11, [fp], {142} @ 0x8e │ │ │ │ mulsgt r1, r1, r8 │ │ │ │ @ instruction: 0xf8917c8a │ │ │ │ @@ -328,17 +328,17 @@ │ │ │ │ strls r8, [sp], #-2508 @ 0xfffff634 │ │ │ │ stmdbhi r9, {r2, r3, r7, r8, fp, pc}^ │ │ │ │ strne lr, [fp], #-2509 @ 0xfffff633 │ │ │ │ @ instruction: 0xf7fe2101 │ │ │ │ @ instruction: 0xb00eecb6 │ │ │ │ stcmi 13, cr11, [r3], {16} │ │ │ │ @ instruction: 0xe7db447c │ │ │ │ - ldrdeq pc, [pc], -lr @ │ │ │ │ - ldrdeq pc, [pc], -ip @ │ │ │ │ - eoreq pc, pc, r0, lsr #5 │ │ │ │ + eoreq pc, pc, lr, asr r1 @ │ │ │ │ + eoreq pc, pc, ip, asr r1 @ │ │ │ │ + eoreq pc, pc, r0, lsr #2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb9940 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcvc 15, cr0, [ip, #-768] @ 0xfffffd00 │ │ │ │ stcvc 0, cr11, [fp], {142} @ 0x8e │ │ │ │ mulsgt r1, r1, r8 │ │ │ │ @ instruction: 0xf8917c8a │ │ │ │ @@ -358,17 +358,17 @@ │ │ │ │ strls r8, [sp], #-2508 @ 0xfffff634 │ │ │ │ stmdbhi r9, {r2, r3, r7, r8, fp, pc}^ │ │ │ │ strne lr, [fp], #-2509 @ 0xfffff633 │ │ │ │ @ instruction: 0xf7fe2101 │ │ │ │ andlt lr, lr, sl, ror ip │ │ │ │ stcmi 13, cr11, [r3], {16} │ │ │ │ @ instruction: 0xe7db447c │ │ │ │ - eoreq pc, pc, r6, ror #4 │ │ │ │ - eoreq pc, pc, ip, ror r3 @ │ │ │ │ - eoreq pc, pc, r8, lsr #4 │ │ │ │ + eoreq pc, pc, r6, ror #1 │ │ │ │ + strdeq pc, [pc], -ip @ │ │ │ │ + eoreq pc, pc, r8, lsr #1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb99b8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r9], r8 │ │ │ │ stcvc 5, cr15, [r6], {1} │ │ │ │ biceq pc, fp, #1073741824 @ 0x40000000 │ │ │ │ @ instruction: 0xf1014a0d │ │ │ │ @@ -381,15 +381,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 │ │ │ │ mcrr 7, 15, pc, r8, cr14 @ │ │ │ │ stclt 0, cr11, [r0, #-36] @ 0xffffffdc │ │ │ │ - eoreq pc, pc, r6, ror #7 │ │ │ │ + eoreq pc, pc, r6, ror #4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9a0c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r9], r8 │ │ │ │ stcvc 5, cr15, [r6], {1} │ │ │ │ biceq pc, fp, #1073741824 @ 0x40000000 │ │ │ │ @ instruction: 0xf1014a0d │ │ │ │ @@ -402,345 +402,345 @@ │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ vstmiavc r3!, {s29-s107} │ │ │ │ tstcs r1, fp, asr #16 │ │ │ │ andsgt pc, ip, sp, asr #17 │ │ │ │ and pc, r0, sp, asr #17 │ │ │ │ ldc 7, cr15, [lr], {254} @ 0xfe │ │ │ │ stclt 0, cr11, [r0, #-36] @ 0xffffffdc │ │ │ │ - eoreq pc, pc, sl, lsl r4 @ │ │ │ │ + mlaeq pc, sl, r2, pc @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9a60 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1cea78 │ │ │ │ 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 pc, pc, r8, lsr #13 │ │ │ │ + eoreq pc, pc, r8, lsr #10 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9a8c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1ceaa4 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ bl ffd208a0 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - strdeq pc, [pc], -r0 @ │ │ │ │ + eoreq pc, pc, r0, ror r2 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9ab8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1cead0 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ bl ff7a08cc │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq pc, pc, r0, asr r6 @ │ │ │ │ + ldrdeq pc, [pc], -r0 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9ae4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1ceafc │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ bl ff2208f8 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - mlaeq pc, r8, r3, pc @ │ │ │ │ + eoreq pc, pc, r8, lsl r2 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9b10 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1ceb28 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ bl feca0924 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - strdeq pc, [pc], -r8 @ │ │ │ │ + eoreq pc, pc, r8, ror r4 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9b3c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1ceb54 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ bl fe720950 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq pc, pc, r0, asr #6 │ │ │ │ + eoreq pc, pc, r0, asr #3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9b68 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1ceb80 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ bl fe1a097c │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq pc, pc, r0, lsr #11 │ │ │ │ + eoreq pc, pc, r0, lsr #8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9b94 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1cebac │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ bl 1c209a8 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq pc, pc, r8, ror #5 │ │ │ │ + eoreq pc, pc, r8, ror #2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9bc0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1cebd8 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ bl 16a09d4 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq pc, pc, r8, asr #10 │ │ │ │ + eoreq pc, pc, r8, asr #7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9bec │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1cec04 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ bl 1120a00 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - mlaeq pc, r0, r2, pc @ │ │ │ │ + eoreq pc, pc, r0, lsl r1 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9c18 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], r8, ror #31 │ │ │ │ bmi 2cec38 │ │ │ │ @ instruction: 0xf8dc2101 │ │ │ │ ldrbtmi r3, [sl], #-0 │ │ │ │ ldrbne r9, [fp, r2, lsl #6] │ │ │ │ @ instruction: 0xf89c9303 │ │ │ │ @ instruction: 0xf89ce005 │ │ │ │ @ instruction: 0xf8cd3004 │ │ │ │ @ instruction: 0xf7fee000 │ │ │ │ andlt lr, r5, r6, lsr #22 │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eoreq pc, pc, r2, lsl #5 │ │ │ │ + eoreq pc, pc, r2, lsl #2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9c54 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], r8, ror #31 │ │ │ │ bmi 2cec74 │ │ │ │ @ instruction: 0xf8dc2101 │ │ │ │ ldrbtmi r3, [sl], #-0 │ │ │ │ ldrbne r9, [fp, r2, lsl #6] │ │ │ │ @ instruction: 0xf89c9303 │ │ │ │ @ instruction: 0xf89ce005 │ │ │ │ @ instruction: 0xf8cd3004 │ │ │ │ @ instruction: 0xf7fee000 │ │ │ │ andlt lr, r5, r8, lsl #22 │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eoreq pc, pc, lr, lsl #5 │ │ │ │ + eoreq pc, pc, lr, lsl #2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9c90 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1ceca8 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ b ffca0aa4 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq pc, pc, r8, ror r4 @ │ │ │ │ + strdeq pc, [pc], -r8 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9cbc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1cecd4 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ b ff720ad0 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq pc, pc, r0, asr #3 │ │ │ │ + eoreq pc, pc, r0, asr #32 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9ce8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1ced00 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ b ff1a0afc │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq pc, pc, r0, lsr #8 │ │ │ │ + eoreq pc, pc, r0, lsr #5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9d14 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1ced2c │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ b fec20b28 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq pc, pc, r8, ror #2 │ │ │ │ + eoreq lr, pc, r8, ror #31 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9d40 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbvc sl, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ stmdavs fp, {r0, r1, r7, ip, sp, pc} │ │ │ │ @ instruction: 0xf8dfb15a │ │ │ │ ldrbtmi ip, [ip], #32 │ │ │ │ tstcs r1, r7, lsl #20 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf7fe447a │ │ │ │ mullt r3, r6, sl │ │ │ │ @ instruction: 0xf8dfbd00 │ │ │ │ ldrbtmi ip, [ip], #16 │ │ │ │ svclt 0x0000e7f2 │ │ │ │ - eoreq lr, pc, lr, ror #28 │ │ │ │ - ldrdeq pc, [pc], -r4 @ │ │ │ │ - eoreq lr, pc, lr, asr lr @ │ │ │ │ + eoreq lr, pc, lr, ror #25 │ │ │ │ + eoreq pc, pc, r4, asr r0 @ │ │ │ │ + ldrdeq lr, [pc], -lr @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9d84 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbvc sl, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ stmdavs fp, {r0, r1, r7, ip, sp, pc} │ │ │ │ @ instruction: 0xf8dfb15a │ │ │ │ ldrbtmi ip, [ip], #32 │ │ │ │ tstcs r1, r7, lsl #20 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf7fe447a │ │ │ │ andlt lr, r3, r4, ror sl │ │ │ │ @ instruction: 0xf8dfbd00 │ │ │ │ ldrbtmi ip, [ip], #16 │ │ │ │ svclt 0x0000e7f2 │ │ │ │ - eoreq lr, pc, sl, lsr #28 │ │ │ │ - strhteq pc, [pc], -r0 @ │ │ │ │ - eoreq lr, pc, sl, lsl lr @ │ │ │ │ + eoreq lr, pc, sl, lsr #25 │ │ │ │ + eoreq pc, pc, r0, lsr r0 @ │ │ │ │ + mlaeq pc, sl, ip, lr @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9dc8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1cede0 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ b 15a0bdc │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq pc, pc, r0, asr #6 │ │ │ │ + eoreq pc, pc, r0, asr #3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9df4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1cee0c │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ b 1020c08 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq pc, pc, r8, lsl #1 │ │ │ │ + eoreq lr, pc, r8, lsl #30 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9e20 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbvc sl, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ stmdavs fp, {r0, r1, r7, ip, sp, pc} │ │ │ │ @ instruction: 0xf8dfb15a │ │ │ │ ldrbtmi ip, [ip], #32 │ │ │ │ tstcs r1, r7, lsl #20 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf7fe447a │ │ │ │ andlt lr, r3, r6, lsr #20 │ │ │ │ @ instruction: 0xf8dfbd00 │ │ │ │ ldrbtmi ip, [ip], #16 │ │ │ │ svclt 0x0000e7f2 │ │ │ │ - eoreq lr, pc, lr, lsl #27 │ │ │ │ - strdeq pc, [pc], -r4 @ │ │ │ │ - eoreq lr, pc, lr, ror sp @ │ │ │ │ + eoreq lr, pc, lr, lsl #24 │ │ │ │ + eoreq lr, pc, r4, ror pc @ │ │ │ │ + strdeq lr, [pc], -lr @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9e64 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbvc sl, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ stmdavs fp, {r0, r1, r7, ip, sp, pc} │ │ │ │ @ instruction: 0xf8dfb15a │ │ │ │ ldrbtmi ip, [ip], #32 │ │ │ │ tstcs r1, r7, lsl #20 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf7fe447a │ │ │ │ andlt lr, r3, r4, lsl #20 │ │ │ │ @ instruction: 0xf8dfbd00 │ │ │ │ ldrbtmi ip, [ip], #16 │ │ │ │ svclt 0x0000e7f2 │ │ │ │ - eoreq lr, pc, sl, asr #26 │ │ │ │ - ldrdeq pc, [pc], -r0 @ │ │ │ │ - eoreq lr, pc, sl, lsr sp @ │ │ │ │ + eoreq lr, pc, sl, asr #23 │ │ │ │ + eoreq lr, pc, r0, asr pc @ │ │ │ │ + strhteq lr, [pc], -sl │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9ea8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1ceec0 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ stmib r4!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq pc, pc, r0, ror #4 │ │ │ │ + eoreq pc, pc, r0, ror #1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9ed4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1ceeec │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ stmib lr, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq lr, pc, r8, lsr #31 │ │ │ │ + eoreq lr, pc, r8, lsr #28 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9f00 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbvc sl, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ stmdavs fp, {r0, r1, r7, ip, sp, pc} │ │ │ │ @ instruction: 0xf8dfb15a │ │ │ │ ldrbtmi ip, [ip], #32 │ │ │ │ tstcs r1, r7, lsl #20 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf7fe447a │ │ │ │ @ instruction: 0xb003e9b6 │ │ │ │ @ instruction: 0xf8dfbd00 │ │ │ │ ldrbtmi ip, [ip], #16 │ │ │ │ svclt 0x0000e7f2 │ │ │ │ - eoreq lr, pc, lr, lsr #25 │ │ │ │ - eoreq pc, pc, r4, lsl r0 @ │ │ │ │ - mlaeq pc, lr, ip, lr @ │ │ │ │ + eoreq lr, pc, lr, lsr #22 │ │ │ │ + mlaeq pc, r4, lr, lr @ │ │ │ │ + eoreq lr, pc, lr, lsl fp @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9f44 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbvc sl, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ stmdavs fp, {r0, r1, r7, ip, sp, pc} │ │ │ │ @ instruction: 0xf8dfb15a │ │ │ │ ldrbtmi ip, [ip], #32 │ │ │ │ tstcs r1, r7, lsl #20 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf7fe447a │ │ │ │ mullt r3, r4, r9 │ │ │ │ @ instruction: 0xf8dfbd00 │ │ │ │ ldrbtmi ip, [ip], #16 │ │ │ │ svclt 0x0000e7f2 │ │ │ │ - eoreq lr, pc, sl, ror #24 │ │ │ │ - strdeq lr, [pc], -r0 @ │ │ │ │ - eoreq lr, pc, sl, asr ip @ │ │ │ │ + eoreq lr, pc, sl, ror #21 │ │ │ │ + eoreq lr, pc, r0, ror lr @ │ │ │ │ + ldrdeq lr, [pc], -sl @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9f88 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460a0fd0 │ │ │ │ @ instruction: 0xf852b08b │ │ │ │ stmib sp, {r1, r4, r8, r9, fp, ip, sp}^ │ │ │ │ @ instruction: 0xf8b12307 │ │ │ │ @@ -754,15 +754,15 @@ │ │ │ │ mulgt r5, r1, r8 │ │ │ │ tstcs r1, fp, lsl #18 │ │ │ │ @ instruction: 0x2e01e9cd │ │ │ │ @ instruction: 0xf8cd4a03 │ │ │ │ ldrbtmi ip, [sl], #-0 │ │ │ │ ldmdb lr, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ stclt 0, cr11, [r0, #-44] @ 0xffffffd4 │ │ │ │ - eoreq lr, pc, r2, lsr #31 │ │ │ │ + eoreq lr, pc, r2, lsr #28 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9fe0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460a0fd0 │ │ │ │ @ instruction: 0xf852b08b │ │ │ │ stmib sp, {r1, r4, r8, r9, fp, ip, sp}^ │ │ │ │ @ instruction: 0xf8b12307 │ │ │ │ @@ -776,256 +776,256 @@ │ │ │ │ mulgt r5, r1, r8 │ │ │ │ tstcs r1, fp, lsl #18 │ │ │ │ @ instruction: 0x2e01e9cd │ │ │ │ @ instruction: 0xf8cd4a03 │ │ │ │ ldrbtmi ip, [sl], #-0 │ │ │ │ ldmdb r2!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ stclt 0, cr11, [r0, #-44] @ 0xffffffd4 │ │ │ │ - eoreq pc, pc, r6, lsr #32 │ │ │ │ + eoreq lr, pc, r6, lsr #29 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febba038 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbvc fp, {r3, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ @ instruction: 0xf851b085 │ │ │ │ bmi 255a5c │ │ │ │ andgt pc, r8, sp, asr #17 │ │ │ │ b 1447250 │ │ │ │ ldrbtmi r7, [sl], #-3308 @ 0xfffff314 │ │ │ │ @ instruction: 0xf8cd2101 │ │ │ │ @ instruction: 0xf7fec00c │ │ │ │ andlt lr, r5, r8, lsl r9 │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eoreq pc, pc, r2, lsr #1 │ │ │ │ + eoreq lr, pc, r2, lsr #30 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febba070 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbvc fp, {r3, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ @ instruction: 0xf851b085 │ │ │ │ bmi 255a94 │ │ │ │ andgt pc, r8, sp, asr #17 │ │ │ │ b 1447288 │ │ │ │ ldrbtmi r7, [sl], #-3308 @ 0xfffff314 │ │ │ │ @ instruction: 0xf8cd2101 │ │ │ │ @ instruction: 0xf7fec00c │ │ │ │ strdlt lr, [r5], -ip │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eoreq pc, pc, lr, lsr #1 │ │ │ │ + eoreq lr, pc, lr, lsr #30 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febba0a8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ssub8mi r0, r3, r0 │ │ │ │ bmi 20f0bc │ │ │ │ ldmvs ip, {r0, r8, sp} │ │ │ │ strls r4, [r1], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0x3c00e9d3 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ stmia r2!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldclt 0, cr11, [r0, #-8] │ │ │ │ - strhteq pc, [pc], -r8 @ │ │ │ │ + eoreq lr, pc, r8, lsr pc @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febba0d8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ssub8mi r0, r3, r0 │ │ │ │ bmi 20f0ec │ │ │ │ ldmvs ip, {r0, r8, sp} │ │ │ │ strls r4, [r1], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0x3c00e9d3 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ stmia sl, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldclt 0, cr11, [r0, #-8] │ │ │ │ - mlaeq pc, ip, r0, pc @ │ │ │ │ + eoreq lr, pc, ip, lsl pc @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febba108 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1cf120 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ ldm r4!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq pc, pc, r0 │ │ │ │ + eoreq lr, pc, r0, lsl #29 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febba134 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1cf14c │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ ldm lr, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq lr, pc, r8, asr #26 │ │ │ │ + eoreq lr, pc, r8, asr #23 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febba160 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1cf178 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ stm r8, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq lr, pc, r8, lsr #31 │ │ │ │ + eoreq lr, pc, r8, lsr #28 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febba18c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1cf1a4 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ ldmda r2!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - strdeq lr, [pc], -r0 @ │ │ │ │ + eoreq lr, pc, r0, ror fp @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febba1b8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 24f1d0 │ │ │ │ ldmib r3, {r0, r8, sp}^ │ │ │ │ @ instruction: 0xf8cdc300 │ │ │ │ ldrbtmi ip, [sl], #-0 │ │ │ │ vstmiavc ip!, {s29-s107} │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ ldmda r8, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq lr, pc, sl, asr #31 │ │ │ │ + eoreq lr, pc, sl, asr #28 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febba1ec │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 24f204 │ │ │ │ ldmib r3, {r0, r8, sp}^ │ │ │ │ @ instruction: 0xf8cdc300 │ │ │ │ ldrbtmi ip, [sl], #-0 │ │ │ │ vstmiavc ip!, {s29-s107} │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ ldmda lr!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq lr, pc, r6, asr #31 │ │ │ │ + eoreq lr, pc, r6, asr #28 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febba220 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 24f238 │ │ │ │ ldmib r3, {r0, r8, sp}^ │ │ │ │ @ instruction: 0xf8cdc300 │ │ │ │ ldrbtmi ip, [sl], #-0 │ │ │ │ vstmiavc ip!, {s29-s107} │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ stmda r4!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq lr, pc, r2, ror #30 │ │ │ │ + eoreq lr, pc, r2, ror #27 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febba254 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 24f26c │ │ │ │ ldmib r3, {r0, r8, sp}^ │ │ │ │ @ instruction: 0xf8cdc300 │ │ │ │ ldrbtmi ip, [sl], #-0 │ │ │ │ vstmiavc ip!, {s29-s107} │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ stmda sl, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq lr, pc, lr, asr pc @ │ │ │ │ + ldrdeq lr, [pc], -lr @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febba288 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1cf2a0 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ svc 0x00f4f7fd │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq lr, pc, r0, lsl #29 │ │ │ │ + eoreq lr, pc, r0, lsl #26 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febba2b4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1cf2cc │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ svc 0x00def7fd │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq lr, pc, r8, asr #23 │ │ │ │ + eoreq lr, pc, r8, asr #20 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febba2e0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1cf2f8 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ svc 0x00c8f7fd │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq lr, pc, r8, lsr #28 │ │ │ │ + eoreq lr, pc, r8, lsr #25 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febba30c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1cf324 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ svc 0x00b2f7fd │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq lr, pc, r0, ror fp @ │ │ │ │ + strdeq lr, [pc], -r0 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febba338 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 127120 │ │ │ │ tstcs r1, fp, asr #24 │ │ │ │ @ instruction: 0xf7fd447a │ │ │ │ stclt 15, cr14, [r8, #-648] @ 0xfffffd78 │ │ │ │ - strhteq lr, [pc], -r0 │ │ │ │ + eoreq lr, pc, r0, lsr sp @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febba358 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 127140 │ │ │ │ tstcs r1, fp, asr #24 │ │ │ │ @ instruction: 0xf7fd447a │ │ │ │ stclt 15, cr14, [r8, #-584] @ 0xfffffdb8 │ │ │ │ - mlaeq pc, ip, lr, lr @ │ │ │ │ + eoreq lr, pc, ip, lsl sp @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febba378 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1cf390 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ svc 0x007cf7fd │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - mlaeq pc, r0, sp, lr @ │ │ │ │ + eoreq lr, pc, r0, lsl ip @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febba3a4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1cf3bc │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ svc 0x0066f7fd │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - ldrdeq lr, [pc], -r8 @ │ │ │ │ + eoreq lr, pc, r8, asr r9 @ │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ addlt r4, sl, ip, lsl #12 │ │ │ │ ldrdcc lr, [sl, -r1] │ │ │ │ ldrmi r4, [r7], -r2, lsl #13 │ │ │ │ suble r4, lr, fp, lsl #6 │ │ │ │ andcs r4, r0, ip, lsr #18 │ │ │ │ @ instruction: 0xf1964479 │ │ │ │ - strmi pc, [r5], -r7, ror #22 │ │ │ │ + strmi pc, [r5], -pc, lsr #21 │ │ │ │ @ instruction: 0xb1b37823 │ │ │ │ @ instruction: 0xf8df7c26 │ │ │ │ ldmib r4, {r2, r5, r7, ip, pc}^ │ │ │ │ ldrbtmi r1, [r9], #3073 @ 0xc01 │ │ │ │ @ instruction: 0xb1be68e0 │ │ │ │ @ instruction: 0xe098f8df │ │ │ │ stmibvs r3!, {r1, r2, r3, r4, r5, r6, r7, sl, lr}^ │ │ │ │ @@ -1048,38 +1048,38 @@ │ │ │ │ andls r4, r2, sl, ror r4 │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ tstls r0, r0, asr r6 │ │ │ │ stmib sp, {r0, r8, sp}^ │ │ │ │ strls r7, [r9, #-2053] @ 0xfffff7fb │ │ │ │ svc 0x0012f7fd │ │ │ │ @ instruction: 0xf1964628 │ │ │ │ - andlt pc, sl, r1, ror sl @ │ │ │ │ + @ instruction: 0xb00af9b9 │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ ldrbtmi r4, [sl], #-2576 @ 0xfffff5f0 │ │ │ │ bmi 49d20c │ │ │ │ @ instruction: 0xe7e1447a │ │ │ │ ldrbtmi r4, [sl], #-2575 @ 0xfffff5f1 │ │ │ │ stmdbmi pc, {r1, r2, r3, r4, r6, r7, r8, r9, sl, sp, lr, pc} @ │ │ │ │ ldrbtmi r2, [r9], #-0 │ │ │ │ - blx 69f8ea │ │ │ │ + blx 189f8e8 │ │ │ │ str r4, [pc, r5, lsl #12]! │ │ │ │ ldrbtmi r4, [sl], #-2572 @ 0xfffff5f4 │ │ │ │ svclt 0x0000e7d4 │ │ │ │ - eoreq lr, pc, r0, ror #28 │ │ │ │ - strhteq lr, [pc], -lr │ │ │ │ - strhteq lr, [pc], -r4 │ │ │ │ - mlaeq pc, r8, r7, lr @ │ │ │ │ - eoreq lr, pc, ip, lsl #15 │ │ │ │ - ldrdeq lr, [pc], -r6 @ │ │ │ │ - eoreq lr, pc, r8, lsl #28 │ │ │ │ - mlaeq pc, r6, sp, lr @ │ │ │ │ - strhteq lr, [pc], -r4 │ │ │ │ - eoreq lr, pc, r2, lsr #27 │ │ │ │ - strhteq lr, [pc], -sl │ │ │ │ - eoreq lr, pc, r6, lsr #27 │ │ │ │ + eoreq lr, pc, r0, ror #25 │ │ │ │ + eoreq lr, pc, lr, lsr r6 @ │ │ │ │ + eoreq lr, pc, r4, lsr r6 @ │ │ │ │ + eoreq lr, pc, r8, lsl r6 @ │ │ │ │ + eoreq lr, pc, ip, lsl #12 │ │ │ │ + eoreq lr, pc, r6, asr ip @ │ │ │ │ + eoreq lr, pc, r8, lsl #25 │ │ │ │ + eoreq lr, pc, r6, lsl ip @ │ │ │ │ + eoreq lr, pc, r4, lsr ip @ │ │ │ │ + eoreq lr, pc, r2, lsr #24 │ │ │ │ + eoreq lr, pc, sl, lsr ip @ │ │ │ │ + eoreq lr, pc, r6, lsr #24 │ │ │ │ ldrbmi r2, [r0, -r1]! │ │ │ │ ldrbmi r2, [r0, -r1]! │ │ │ │ ldrbmi r2, [r0, -r1]! │ │ │ │ ldrbmi r2, [r0, -r1]! │ │ │ │ ldrbmi r2, [r0, -r1]! │ │ │ │ ldrbmi r2, [r0, -r1]! │ │ │ │ ldrbmi r2, [r0, -r1]! │ │ │ │ @@ -1169,34 +1169,34 @@ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febba63c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 127424 │ │ │ │ tstcs r1, fp, asr #24 │ │ │ │ @ instruction: 0xf7fd447a │ │ │ │ stclt 14, cr14, [r8, #-128] @ 0xffffff80 │ │ │ │ - strhteq lr, [pc], -r8 │ │ │ │ + eoreq lr, pc, r8, lsr sl @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febba65c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 127444 │ │ │ │ tstcs r1, fp, asr #24 │ │ │ │ @ instruction: 0xf7fd447a │ │ │ │ stclt 14, cr14, [r8, #-64] @ 0xffffffc0 │ │ │ │ - eoreq lr, pc, ip, lsl #23 │ │ │ │ + eoreq lr, pc, ip, lsl #20 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ addlt r4, sl, ip, lsl #12 │ │ │ │ ldrdcc lr, [sl, -r1] │ │ │ │ ldrmi r4, [r7], -r2, lsl #13 │ │ │ │ suble r4, lr, fp, lsl #6 │ │ │ │ andcs r4, r0, ip, lsr #18 │ │ │ │ @ instruction: 0xf1964479 │ │ │ │ - @ instruction: 0x4605fa11 │ │ │ │ + @ instruction: 0x4605f959 │ │ │ │ @ instruction: 0xb1b37823 │ │ │ │ @ instruction: 0xf8df7c26 │ │ │ │ ldmib r4, {r2, r5, r7, ip, pc}^ │ │ │ │ ldrbtmi r1, [r9], #3073 @ 0xc01 │ │ │ │ @ instruction: 0xb1be68e0 │ │ │ │ @ instruction: 0xe098f8df │ │ │ │ stmibvs r3!, {r1, r2, r3, r4, r5, r6, r7, sl, lr}^ │ │ │ │ @@ -1219,610 +1219,610 @@ │ │ │ │ andls r4, r2, sl, ror r4 │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ tstls r0, r0, asr r6 │ │ │ │ stmib sp, {r0, r8, sp}^ │ │ │ │ strls r7, [r9, #-2053] @ 0xfffff7fb │ │ │ │ ldc 7, cr15, [ip, #1012]! @ 0x3f4 │ │ │ │ @ instruction: 0xf1964628 │ │ │ │ - andlt pc, sl, fp, lsl r9 @ │ │ │ │ + andlt pc, sl, r3, ror #16 │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ ldrbtmi r4, [sl], #-2576 @ 0xfffff5f0 │ │ │ │ bmi 49d4b8 │ │ │ │ @ instruction: 0xe7e1447a │ │ │ │ ldrbtmi r4, [sl], #-2575 @ 0xfffff5f1 │ │ │ │ stmdbmi pc, {r1, r2, r3, r4, r6, r7, r8, r9, sl, sp, lr, pc} @ │ │ │ │ ldrbtmi r2, [r9], #-0 │ │ │ │ - @ instruction: 0xf9c2f196 │ │ │ │ + @ instruction: 0xf90af196 │ │ │ │ str r4, [pc, r5, lsl #12]! │ │ │ │ ldrbtmi r4, [sl], #-2572 @ 0xfffff5f4 │ │ │ │ svclt 0x0000e7d4 │ │ │ │ - strhteq lr, [pc], -r4 │ │ │ │ - eoreq lr, pc, r2, lsl r5 @ │ │ │ │ - eoreq lr, pc, r8, lsl #10 │ │ │ │ - eoreq lr, pc, ip, ror #9 │ │ │ │ - eoreq lr, pc, r0, ror #9 │ │ │ │ - eoreq lr, pc, sl, lsr #22 │ │ │ │ - eoreq lr, pc, r0, lsr ip @ │ │ │ │ - eoreq lr, pc, sl, ror #21 │ │ │ │ - eoreq lr, pc, r8, lsl #22 │ │ │ │ - strdeq lr, [pc], -r6 @ │ │ │ │ - eoreq lr, pc, lr, lsl #22 │ │ │ │ - strdeq lr, [pc], -sl @ │ │ │ │ + eoreq lr, pc, r4, lsr sl @ │ │ │ │ + mlaeq pc, r2, r3, lr @ │ │ │ │ + eoreq lr, pc, r8, lsl #7 │ │ │ │ + eoreq lr, pc, ip, ror #6 │ │ │ │ + eoreq lr, pc, r0, ror #6 │ │ │ │ + eoreq lr, pc, sl, lsr #19 │ │ │ │ + strhteq lr, [pc], -r0 │ │ │ │ + eoreq lr, pc, sl, ror #18 │ │ │ │ + eoreq lr, pc, r8, lsl #19 │ │ │ │ + eoreq lr, pc, r6, ror r9 @ │ │ │ │ + eoreq lr, pc, lr, lsl #19 │ │ │ │ + eoreq lr, pc, sl, ror r9 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febba780 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d3 │ │ │ │ - @ instruction: 0xf18df951 │ │ │ │ - stmdbls r3, {r0, r1, r3, r4, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18df899 │ │ │ │ + stmdbls r3, {r0, r1, r5, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ bmi 234fac │ │ │ │ stmdavs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dc447a │ │ │ │ tstcs r1, r8 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ ldrbtmi r9, [r3], -r1, lsl #6 │ │ │ │ stcl 7, cr15, [ip, #-1012]! @ 0xfffffc0c │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - mlaeq pc, r4, ip, lr @ │ │ │ │ + eoreq lr, pc, r4, lsl fp @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febba7c4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d3 │ │ │ │ - @ instruction: 0xf18df92f │ │ │ │ - stmdbls r3, {r0, r3, r4, r5, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18df877 │ │ │ │ + stmdbls r3, {r0, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ bmi 234ff0 │ │ │ │ stmdavs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dc447a │ │ │ │ tstcs r1, r8 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ ldrbtmi r9, [r3], -r1, lsl #6 │ │ │ │ stcl 7, cr15, [sl, #-1012] @ 0xfffffc0c │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - eoreq lr, pc, r0, lsl #25 │ │ │ │ + eoreq lr, pc, r0, lsl #22 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febba808 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d3 │ │ │ │ - @ instruction: 0xf18df90d │ │ │ │ - stmdbls r3, {r0, r1, r2, r4, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18df855 │ │ │ │ + stmdbls r3, {r0, r1, r2, r3, r4, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ bmi 235034 │ │ │ │ stmdavs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dc447a │ │ │ │ tstcs r1, r8 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ ldrbtmi r9, [r3], -r1, lsl #6 │ │ │ │ stc 7, cr15, [r8, #-1012]! @ 0xfffffc0c │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - eoreq lr, pc, ip, lsl #24 │ │ │ │ + eoreq lr, pc, ip, lsl #21 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febba84c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d3 │ │ │ │ - @ instruction: 0xf18df8eb │ │ │ │ - stmdbls r3, {r0, r2, r4, r5, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18df833 │ │ │ │ + stmdbls r3, {r0, r2, r3, r4, r5, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ bmi 235078 │ │ │ │ stmdavs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dc447a │ │ │ │ tstcs r1, r8 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ ldrbtmi r9, [r3], -r1, lsl #6 │ │ │ │ stc 7, cr15, [r6, #-1012] @ 0xfffffc0c │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - strdeq lr, [pc], -r8 @ │ │ │ │ + eoreq lr, pc, r8, ror sl @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febba890 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d3 │ │ │ │ - @ instruction: 0xf18df8c9 │ │ │ │ - stmdbls r3, {r0, r1, r4, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18df811 │ │ │ │ + stmdbls r3, {r0, r1, r3, r4, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ bmi 2350bc │ │ │ │ stmdavs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dc447a │ │ │ │ tstcs r1, r8 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ ldrbtmi r9, [r3], -r1, lsl #6 │ │ │ │ stcl 7, cr15, [r4], #1012 @ 0x3f4 │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - eoreq lr, pc, r4, lsl #23 │ │ │ │ + eoreq lr, pc, r4, lsl #20 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febba8d4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ - vaddw.s16 , , d3 │ │ │ │ - @ instruction: 0xf18df8a7 │ │ │ │ - stmdbls r3, {r0, r4, r5, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + vaddw.s16 , q3, d3 │ │ │ │ + @ instruction: 0xf18dffef │ │ │ │ + stmdbls r3, {r0, r3, r4, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ bmi 235100 │ │ │ │ stmdavs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dc447a │ │ │ │ tstcs r1, r8 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ ldrbtmi r9, [r3], -r1, lsl #6 │ │ │ │ stcl 7, cr15, [r2], {253} @ 0xfd │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - eoreq lr, pc, r0, ror fp @ │ │ │ │ + strdeq lr, [pc], -r0 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febba918 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ - vaddw.s16 , , d3 │ │ │ │ - @ instruction: 0xf18df885 │ │ │ │ - stmdbls r3, {r0, r1, r2, r3, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + vaddw.s16 , q3, d3 │ │ │ │ + @ instruction: 0xf18dffcd │ │ │ │ + stmdbls r3, {r0, r1, r2, r4, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ bmi 235144 │ │ │ │ stmdavs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dc447a │ │ │ │ tstcs r1, r8 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ ldrbtmi r9, [r3], -r1, lsl #6 │ │ │ │ stc 7, cr15, [r0], #1012 @ 0x3f4 │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - strdeq lr, [pc], -ip @ │ │ │ │ + eoreq lr, pc, ip, ror r9 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febba95c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ - vaddw.s16 , , d3 │ │ │ │ - @ instruction: 0xf18df863 │ │ │ │ - stmdbls r3, {r0, r2, r3, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + vaddw.s16 , q3, d3 │ │ │ │ + @ instruction: 0xf18dffab │ │ │ │ + stmdbls r3, {r0, r2, r4, r5, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ bmi 235188 │ │ │ │ stmdavs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dc447a │ │ │ │ tstcs r1, r8 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ ldrbtmi r9, [r3], -r1, lsl #6 │ │ │ │ ldcl 7, cr15, [lr], #-1012 @ 0xfffffc0c │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - eoreq lr, pc, r8, ror #21 │ │ │ │ + eoreq lr, pc, r8, ror #18 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febba9a0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ - vaddw.s16 , , d3 │ │ │ │ - @ instruction: 0xf18df841 │ │ │ │ - stmdbls r3, {r0, r1, r3, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + vaddw.s16 , q3, d3 │ │ │ │ + @ instruction: 0xf18dff89 │ │ │ │ + stmdbls r3, {r0, r1, r4, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ bmi 2351cc │ │ │ │ stmdavs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dc447a │ │ │ │ tstcs r1, r8 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ ldrbtmi r9, [r3], -r1, lsl #6 │ │ │ │ mrrc 7, 15, pc, ip, cr13 @ │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - eoreq lr, pc, r4, ror sl @ │ │ │ │ + strdeq lr, [pc], -r4 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febba9e4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ - vaddw.s16 , , d3 │ │ │ │ - @ instruction: 0xf18df81f │ │ │ │ - stmdbls r3, {r0, r3, r5, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + vaddw.s16 , q3, d3 │ │ │ │ + @ instruction: 0xf18dff67 │ │ │ │ + stmdbls r3, {r0, r4, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ bmi 235210 │ │ │ │ stmdavs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dc447a │ │ │ │ tstcs r1, r8 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ ldrbtmi r9, [r3], -r1, lsl #6 │ │ │ │ ldc 7, cr15, [sl], #-1012 @ 0xfffffc0c │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - eoreq lr, pc, r0, ror #20 │ │ │ │ + eoreq lr, pc, r0, ror #17 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febbaa28 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , q3, d5 │ │ │ │ - @ instruction: 0xf18dfffd │ │ │ │ - stmdbls r5, {r0, r1, r2, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18dff45 │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ b 1442070 │ │ │ │ andls r7, r2, #57856 @ 0xe200 │ │ │ │ tstls r0, r4, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ andgt pc, ip, sp, asr #17 │ │ │ │ ldc 7, cr15, [r6], {253} @ 0xfd │ │ │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ │ │ - eoreq lr, pc, sl, lsr sl @ │ │ │ │ + strhteq lr, [pc], -sl │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febbaa70 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , q3, d5 │ │ │ │ - @ instruction: 0xf18dffd9 │ │ │ │ - stmdbls r5, {r0, r1, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18dff21 │ │ │ │ + stmdbls r5, {r0, r1, r3, r5, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ b 14420b8 │ │ │ │ andls r7, r2, #57856 @ 0xe200 │ │ │ │ tstls r0, r4, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ andgt pc, ip, sp, asr #17 │ │ │ │ bl ffd2189c │ │ │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ │ │ - eoreq lr, pc, r6, lsr sl @ │ │ │ │ + strhteq lr, [pc], -r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febbaab8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , q3, d5 │ │ │ │ - @ instruction: 0xf18dffb5 │ │ │ │ - stmdbls r5, {r0, r1, r2, r3, r4, r5, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18dfefd │ │ │ │ + stmdbls r5, {r0, r1, r2, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ b 1442100 │ │ │ │ andls r7, r2, #57856 @ 0xe200 │ │ │ │ tstls r0, r4, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ andgt pc, ip, sp, asr #17 │ │ │ │ bl ff4218e4 │ │ │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ │ │ - eoreq lr, pc, r6, lsr #20 │ │ │ │ + eoreq lr, pc, r6, lsr #17 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febbab00 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , q3, d5 │ │ │ │ - @ instruction: 0xf18dff91 │ │ │ │ - stmdbls r5, {r0, r1, r3, r4, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18dfed9 │ │ │ │ + stmdbls r5, {r0, r1, r5, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ b 1442148 │ │ │ │ andls r7, r2, #57856 @ 0xe200 │ │ │ │ tstls r0, r4, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ andgt pc, ip, sp, asr #17 │ │ │ │ bl feb2192c │ │ │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ │ │ - eoreq lr, pc, r2, lsr #20 │ │ │ │ + eoreq lr, pc, r2, lsr #17 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febbab48 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , q3, d5 │ │ │ │ - @ instruction: 0xf18dff6d │ │ │ │ - stmdbls r5, {r0, r1, r2, r4, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18dfeb5 │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r4, r5, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ ldrbne r9, [r2, r2, lsl #4] │ │ │ │ bmi 20817c │ │ │ │ mulgt r9, r1, r8 │ │ │ │ ldrbtmi r7, [sl], #-2569 @ 0xfffff5f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fd2101 │ │ │ │ andlt lr, r6, r6, lsl #23 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eoreq lr, pc, r2, lsl sl @ │ │ │ │ + mlaeq pc, r2, r8, lr @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febbab94 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , q3, d5 │ │ │ │ - @ instruction: 0xf18dff47 │ │ │ │ - stmdbls r5, {r0, r4, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18dfe8f │ │ │ │ + stmdbls r5, {r0, r3, r4, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ ldrbne r9, [r2, r2, lsl #4] │ │ │ │ bmi 2081c8 │ │ │ │ mulgt r9, r1, r8 │ │ │ │ ldrbtmi r7, [sl], #-2569 @ 0xfffff5f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fd2101 │ │ │ │ andlt lr, r6, r0, ror #22 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eoreq lr, pc, lr, lsl sl @ │ │ │ │ + mlaeq pc, lr, r8, lr @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febbabe0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , q3, d5 │ │ │ │ - @ instruction: 0xf18dff21 │ │ │ │ - stmdbls r5, {r0, r1, r3, r5, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18dfe69 │ │ │ │ + stmdbls r5, {r0, r1, r4, r5, r6, r7, r8, r9, 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 208214 │ │ │ │ mulgt r9, r1, r8 │ │ │ │ ldrbtmi r7, [sl], #-2569 @ 0xfffff5f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fd2101 │ │ │ │ andlt lr, r6, sl, lsr fp │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eoreq lr, pc, sl, lsl sl @ │ │ │ │ + mlaeq pc, sl, r8, lr @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febbac2c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , q3, d5 │ │ │ │ - @ instruction: 0xf18dfefb │ │ │ │ - stmdbls r5, {r0, r2, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18dfe43 │ │ │ │ + stmdbls r5, {r0, r2, r3, r6, r7, r8, r9, 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 208260 │ │ │ │ mulgt r9, r1, r8 │ │ │ │ ldrbtmi r7, [sl], #-2569 @ 0xfffff5f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fd2101 │ │ │ │ andlt lr, r6, r4, lsl fp │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eoreq lr, pc, r6, lsr #20 │ │ │ │ + eoreq lr, pc, r6, lsr #17 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febbac78 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , q3, d5 │ │ │ │ - @ instruction: 0xf18dfed5 │ │ │ │ - stmdbls r5, {r0, r1, r2, r3, r4, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18dfe1d │ │ │ │ + stmdbls r5, {r0, r1, r2, r5, r7, r8, r9, 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 2082ac │ │ │ │ @ instruction: 0xc00af8b1 │ │ │ │ ldrbtmi r8, [sl], #-2313 @ 0xfffff6f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fd2101 │ │ │ │ andlt lr, r6, lr, ror #21 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eoreq lr, pc, r2, lsr #20 │ │ │ │ + eoreq lr, pc, r2, lsr #17 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febbacc4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , q3, d5 │ │ │ │ - @ instruction: 0xf18dfeaf │ │ │ │ - stmdbls r5, {r0, r3, r4, r5, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18dfdf7 │ │ │ │ + stmdbls r5, {r0, r7, r8, r9, 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 2082f8 │ │ │ │ @ instruction: 0xc00af8b1 │ │ │ │ ldrbtmi r8, [sl], #-2313 @ 0xfffff6f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fd2101 │ │ │ │ andlt lr, r6, r8, asr #21 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eoreq lr, pc, r2, lsr sl @ │ │ │ │ + strhteq lr, [pc], -r2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febbad10 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , q3, d5 │ │ │ │ - @ instruction: 0xf18dfe89 │ │ │ │ - stmdbls r5, {r0, r1, r4, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18dfdd1 │ │ │ │ + stmdbls r5, {r0, r1, r3, r4, r6, r8, r9, 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 208344 │ │ │ │ @ instruction: 0xc00af8b1 │ │ │ │ ldrbtmi r8, [sl], #-2313 @ 0xfffff6f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fd2101 │ │ │ │ andlt lr, r6, r2, lsr #21 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eoreq lr, pc, sl, lsl #19 │ │ │ │ + eoreq lr, pc, sl, lsl #16 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febbad5c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , q3, d5 │ │ │ │ - @ instruction: 0xf18dfe63 │ │ │ │ - stmdbls r5, {r0, r2, r3, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18dfdab │ │ │ │ + stmdbls r5, {r0, r2, r4, r5, r8, r9, 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 208390 │ │ │ │ @ instruction: 0xc00af8b1 │ │ │ │ ldrbtmi r8, [sl], #-2313 @ 0xfffff6f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fd2101 │ │ │ │ andlt lr, r6, ip, ror sl │ │ │ │ svclt 0x0000bd10 │ │ │ │ - mlaeq pc, sl, r9, lr @ │ │ │ │ + eoreq lr, pc, sl, lsl r8 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febbada8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , q3, d5 │ │ │ │ - @ instruction: 0xf18dfe3d │ │ │ │ - stmdbls r5, {r0, r1, r2, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18dfd85 │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ bvc 2fddd0 │ │ │ │ bmi 350210 │ │ │ │ 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 │ │ │ │ b 1521bdc │ │ │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ │ │ ldrbtmi r4, [sl], #-2563 @ 0xfffff5fd │ │ │ │ svclt 0x0000e7eb │ │ │ │ - strdeq sp, [pc], -r8 @ │ │ │ │ - mlaeq pc, r2, r9, lr @ │ │ │ │ - ldrdeq sp, [pc], -sl @ │ │ │ │ + eoreq sp, pc, r8, ror ip @ │ │ │ │ + eoreq lr, pc, r2, lsl r8 @ │ │ │ │ + eoreq sp, pc, sl, asr ip @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febbae08 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , q3, d5 │ │ │ │ - @ instruction: 0xf18dfe0d │ │ │ │ - stmdbls r5, {r0, r1, r2, r4, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18dfd55 │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r4, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ bvc 2fde30 │ │ │ │ bmi 350270 │ │ │ │ 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 │ │ │ │ b 921c3c │ │ │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ │ │ ldrbtmi r4, [sl], #-2563 @ 0xfffff5fd │ │ │ │ svclt 0x0000e7eb │ │ │ │ - mlaeq pc, r8, sp, sp @ │ │ │ │ - eoreq lr, pc, r2, lsl #19 │ │ │ │ - eoreq sp, pc, sl, ror sp @ │ │ │ │ + eoreq sp, pc, r8, lsl ip @ │ │ │ │ + eoreq lr, pc, r2, lsl #16 │ │ │ │ + strdeq sp, [pc], -sl @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbae68 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r7], r8 │ │ │ │ stmdavs r8, {r0, r2, r9, sl, lr}^ │ │ │ │ vsubhn.i32 d4, q3, q6 │ │ │ │ - @ instruction: 0xf18dfddd │ │ │ │ - strmi pc, [r3], -r7, ror #22 │ │ │ │ + @ instruction: 0xf18dfd25 │ │ │ │ + strmi pc, [r3], -pc, lsr #21 │ │ │ │ ldmvs fp, {r5, r7, fp, sp, lr} │ │ │ │ vsubw.s16 , q3, d5 │ │ │ │ - @ instruction: 0xf18dfdd5 │ │ │ │ - stmdavs r2!, {r0, r1, r2, r3, r4, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18dfd1d │ │ │ │ + stmdavs r2!, {r0, r1, r2, r5, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ andls r4, r2, #132, 12 @ 0x8400000 │ │ │ │ strtmi r9, [r8], -r5, lsl #22 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ tstcs r1, r4, lsl #20 │ │ │ │ ldrdmi pc, [r8], -ip │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ ldmib r0!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ - eoreq lr, pc, ip, asr r9 @ │ │ │ │ + ldrdeq lr, [pc], -ip @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbaebc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r7], r8 │ │ │ │ stmdavs r8, {r0, r2, r9, sl, lr}^ │ │ │ │ vsubhn.i32 d4, q3, q6 │ │ │ │ - @ instruction: 0xf18dfdb3 │ │ │ │ - @ instruction: 0x4603fb3d │ │ │ │ + @ instruction: 0xf18dfcfb │ │ │ │ + strmi pc, [r3], -r5, lsl #21 │ │ │ │ ldmvs fp, {r5, r7, fp, sp, lr} │ │ │ │ vsubw.s16 , q3, d5 │ │ │ │ - @ instruction: 0xf18dfdab │ │ │ │ - stmdavs r2!, {r0, r2, r4, r5, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18dfcf3 │ │ │ │ + stmdavs r2!, {r0, r2, r3, r4, r5, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ andls r4, r2, #132, 12 @ 0x8400000 │ │ │ │ strtmi r9, [r8], -r5, lsl #22 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ tstcs r1, r4, lsl #20 │ │ │ │ ldrdmi pc, [r8], -ip │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ stmib r6, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ - eoreq lr, pc, r0, asr r9 @ │ │ │ │ + ldrdeq lr, [pc], -r0 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbaf10 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r7], r8 │ │ │ │ stmdavs r8, {r0, r2, r9, sl, lr}^ │ │ │ │ vsubhn.i32 d4, q3, q6 │ │ │ │ - @ instruction: 0xf18dfd89 │ │ │ │ - @ instruction: 0x4603fb13 │ │ │ │ + @ instruction: 0xf18dfcd1 │ │ │ │ + @ instruction: 0x4603fa5b │ │ │ │ ldmvs fp, {r5, r7, fp, sp, lr} │ │ │ │ vsubw.s16 , q3, d5 │ │ │ │ - @ instruction: 0xf18dfd81 │ │ │ │ - stmdavs r2!, {r0, r1, r3, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18dfcc9 │ │ │ │ + stmdavs r2!, {r0, r1, r4, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ andls r4, r2, #132, 12 @ 0x8400000 │ │ │ │ strtmi r9, [r8], -r5, lsl #22 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ tstcs r1, r4, lsl #20 │ │ │ │ ldrdmi pc, [r8], -ip │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ ldmib ip, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ - strhteq lr, [pc], -r4 │ │ │ │ + eoreq lr, pc, r4, lsr r7 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbaf64 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r7], r8 │ │ │ │ stmdavs r8, {r0, r2, r9, sl, lr}^ │ │ │ │ vsubhn.i32 d4, q3, q6 │ │ │ │ - @ instruction: 0xf18dfd5f │ │ │ │ - strmi pc, [r3], -r9, ror #21 │ │ │ │ + @ instruction: 0xf18dfca7 │ │ │ │ + @ instruction: 0x4603fa31 │ │ │ │ ldmvs fp, {r5, r7, fp, sp, lr} │ │ │ │ vsubw.s16 , q3, d5 │ │ │ │ - @ instruction: 0xf18dfd57 │ │ │ │ - stmdavs r2!, {r0, r5, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18dfc9f │ │ │ │ + stmdavs r2!, {r0, r3, r5, r9, fp, ip, sp, lr, pc} │ │ │ │ andls r4, r2, #132, 12 @ 0x8400000 │ │ │ │ strtmi r9, [r8], -r5, lsl #22 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ tstcs r1, r4, lsl #20 │ │ │ │ ldrdmi pc, [r8], -ip │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ ldmdb r2!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ - eoreq lr, pc, r8, lsr #17 │ │ │ │ + eoreq lr, pc, r8, lsr #14 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbafb8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r0 @ │ │ │ │ strmi r7, [r6], -fp, lsl #18 │ │ │ │ strmi r6, [ip], -r8, lsl #17 │ │ │ │ vsubw.s16 , q3, d7 │ │ │ │ - @ instruction: 0xf18dfd33 │ │ │ │ - @ instruction: 0x4602fabd │ │ │ │ + @ instruction: 0xf18dfc7b │ │ │ │ + strmi pc, [r2], -r5, lsl #20 │ │ │ │ ldmvs r5, {r5, r6, r7, fp, sp, lr} │ │ │ │ - stc2 2, cr15, [ip, #-600]! @ 0xfffffda8 │ │ │ │ - blx fee20414 │ │ │ │ + ldc2l 2, cr15, [r4], #-600 @ 0xfffffda8 │ │ │ │ + @ instruction: 0xf9fef18d │ │ │ │ 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 22c1fc │ │ │ │ strls r4, [r0, #-1146] @ 0xfffffb86 │ │ │ │ @ instruction: 0xf7fd9401 │ │ │ │ andlt lr, r8, r6, asr #18 │ │ │ │ svclt 0x0000bd70 │ │ │ │ - eoreq lr, pc, ip, lsl #17 │ │ │ │ + eoreq lr, pc, ip, lsl #14 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbb014 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r0 @ │ │ │ │ strmi r7, [r6], -fp, lsl #18 │ │ │ │ strmi r6, [ip], -r8, lsl #17 │ │ │ │ vsubw.s16 , q3, d7 │ │ │ │ - @ instruction: 0xf18dfd05 │ │ │ │ - strmi pc, [r2], -pc, lsl #21 │ │ │ │ + @ instruction: 0xf18dfc4d │ │ │ │ + @ instruction: 0x4602f9d7 │ │ │ │ ldmvs r5, {r5, r6, r7, fp, sp, lr} │ │ │ │ - ldc2l 2, cr15, [lr], #600 @ 0x258 │ │ │ │ - blx fe2a0470 │ │ │ │ + mcrr2 2, 9, pc, r6, cr6 @ │ │ │ │ + @ instruction: 0xf9d0f18d │ │ │ │ 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 22c258 │ │ │ │ strls r4, [r0, #-1146] @ 0xfffffb86 │ │ │ │ @ instruction: 0xf7fd9401 │ │ │ │ andlt lr, r8, r8, lsl r9 │ │ │ │ svclt 0x0000bd70 │ │ │ │ - eoreq lr, pc, r0, lsr #17 │ │ │ │ + eoreq lr, pc, r0, lsr #14 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febbb070 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbmi r3, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ ldrbtmi r4, [r9], #-2051 @ 0xfffff7fd │ │ │ │ @ instruction: 0xf7fe4478 │ │ │ │ stclt 8, cr14, [r8, #-336] @ 0xfffffeb0 │ │ │ │ @@ -1873,15 +1873,15 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd1250300 │ │ │ │ pop {r0, r1, r6, ip, sp, pc} │ │ │ │ bmi 5c7f04 │ │ │ │ stmdbls sl, {r8, r9, sp} │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ - mrc2 1, 2, pc, cr2, cr4, {4} │ │ │ │ + ldc2 1, cr15, [sl, #592] @ 0x250 │ │ │ │ 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 │ │ │ │ @@ -1892,17 +1892,17 @@ │ │ │ │ blmi 29de50 │ │ │ │ @ instruction: 0xe7aa447b │ │ │ │ bl 19a1f80 │ │ │ │ sbceq ip, r3, ip, asr r1 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ ldrdeq ip, [r3], #4 │ │ │ │ adcseq r1, lr, r8, asr #15 │ │ │ │ - eoreq lr, pc, r8, ror #15 │ │ │ │ - eoreq lr, pc, lr, asr #15 │ │ │ │ - eoreq lr, pc, r8, asr #15 │ │ │ │ + eoreq lr, pc, r8, ror #12 │ │ │ │ + eoreq lr, pc, lr, asr #12 │ │ │ │ + eoreq lr, pc, r8, asr #12 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a8f8cc │ │ │ │ bmi a759fc │ │ │ │ blmi a75838 │ │ │ │ addslt r4, r0, sl, ror r4 │ │ │ │ @@ -1934,25 +1934,25 @@ │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ andls sl, r2, #57344 @ 0xe000 │ │ │ │ movwcs r4, #10765 @ 0x2a0d │ │ │ │ movwls r4, #1601 @ 0x641 │ │ │ │ movwcs r4, #1146 @ 0x47a │ │ │ │ @ instruction: 0xf8cd4638 │ │ │ │ @ instruction: 0xf194c004 │ │ │ │ - @ instruction: 0xe7dafdd9 │ │ │ │ + ldrb pc, [sl, r1, lsr #26] @ │ │ │ │ strbmi r4, [r1], -r8, lsl #20 │ │ │ │ ldrbtmi r6, [sl], #-2104 @ 0xfffff7c8 │ │ │ │ @ instruction: 0xf0619400 │ │ │ │ bfi pc, fp, #19, #10 @ │ │ │ │ b fffa2050 │ │ │ │ sbceq ip, r3, r0, asr #32 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ sbceq fp, r3, sl, ror #31 │ │ │ │ ldrhteq r1, [lr], r4 │ │ │ │ - mlaeq pc, r2, r7, lr @ │ │ │ │ + eoreq lr, pc, r2, lsl r6 @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbb278 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [r1], #-800 @ 0xfffffce0 │ │ │ │ stmdbmi r1!, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-138 @ 0xffffff76 │ │ │ │ svceq 0x008df015 │ │ │ │ @@ -1974,48 +1974,48 @@ │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, sl, r6, lsl r1 │ │ │ │ bmi 413698 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - stc2 1, cr15, [r8, #592] @ 0x250 │ │ │ │ + ldc2l 1, cr15, [r0], {148} @ 0x94 │ │ │ │ ldrb r9, [sl, r5, lsl #18] │ │ │ │ strbne r4, [r5, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ strls r9, [r0], #-770 @ 0xfffffcfe │ │ │ │ @ instruction: 0xf0619501 │ │ │ │ bfi pc, r1, #18, #13 @ │ │ │ │ b feaa20f8 │ │ │ │ sbceq fp, r3, sl, ror pc │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ sbceq fp, r3, lr, lsr pc │ │ │ │ adcseq r1, lr, sl, ror #11 │ │ │ │ - eoreq lr, pc, lr, lsl r7 @ │ │ │ │ + mlaeq pc, lr, r5, lr @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbb320 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ smlabble r3, sp, pc, r0 @ │ │ │ │ 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: 0xf1949105 │ │ │ │ - stmdbls r5, {r0, r2, r4, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r3, r4, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf061447a │ │ │ │ andlt pc, r7, r7, lsl r9 @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r1, lr, lr, asr r5 │ │ │ │ - eoreq lr, pc, r8, lsl #14 │ │ │ │ + eoreq lr, pc, r8, lsl #11 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0048f8cc │ │ │ │ adclt r4, r5, r1, asr ip │ │ │ │ ldmdbmi r1, {r1, r3, r7, r9, sl, lr}^ │ │ │ │ @ instruction: 0x4698447c │ │ │ │ @@ -2069,15 +2069,15 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ eorlt sp, r5, r9, lsr r1 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ movwcs r4, #2591 @ 0xa1f │ │ │ │ ldrbtmi r9, [sl], #-2321 @ 0xfffff6ef │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ @ instruction: 0xf1949300 │ │ │ │ - strmi pc, [r4], -fp, asr #25 │ │ │ │ + @ instruction: 0x4604fc13 │ │ │ │ bls 65e148 │ │ │ │ bls 3fe2ac │ │ │ │ bmi 6d2ef8 │ │ │ │ andls r4, r3, #2046820352 @ 0x7a000000 │ │ │ │ strbtvc lr, [r8], #2639 @ 0xa4f │ │ │ │ adcslt r9, pc, #90112 @ 0x16000 │ │ │ │ bls 5c8a88 │ │ │ │ @@ -2098,17 +2098,17 @@ │ │ │ │ ldrbtmi r4, [sl], #-2568 @ 0xfffff5f8 │ │ │ │ @ instruction: 0xf7fde7d9 │ │ │ │ svclt 0x0000e9ca │ │ │ │ sbceq fp, r3, ip, ror lr │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ sbceq fp, r3, r6, asr #27 │ │ │ │ adcseq r1, lr, sl, lsr #8 │ │ │ │ - eoreq sp, pc, r8, asr r7 @ │ │ │ │ - ldrdeq lr, [pc], -sl @ │ │ │ │ - eoreq sp, pc, r6, lsl #14 │ │ │ │ + ldrdeq sp, [pc], -r8 @ │ │ │ │ + eoreq lr, pc, sl, asr r4 @ │ │ │ │ + eoreq sp, pc, r6, lsl #11 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ @ instruction: 0x4693b091 │ │ │ │ @ instruction: 0xf10d4a58 │ │ │ │ strmi r0, [sp], -r8, lsr #24 │ │ │ │ @@ -2135,15 +2135,15 @@ │ │ │ │ @ instruction: 0xf503f303 │ │ │ │ bge 400fbc │ │ │ │ andcs r9, r1, #536870912 @ 0x20000000 │ │ │ │ bmi 10c8b5c │ │ │ │ @ instruction: 0x46504659 │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ @ instruction: 0xf194447a │ │ │ │ - blls 2e3488 │ │ │ │ + blls 2e31a8 │ │ │ │ blls 74037c │ │ │ │ blls 77c580 │ │ │ │ blls 83c684 │ │ │ │ stmdbcc r6, {r6, r7, r8, fp, sp, lr, pc} │ │ │ │ andvs r9, r3, #33792 @ 0x8400 │ │ │ │ andcc lr, r0, #212, 18 @ 0x350000 │ │ │ │ strvc r6, [r7], #-70 @ 0xffffffba │ │ │ │ @@ -2179,15 +2179,15 @@ │ │ │ │ @ instruction: 0xffc6f060 │ │ │ │ bmi 79e350 │ │ │ │ ldrbmi sl, [r9], -lr, lsl #22 │ │ │ │ ldrbtmi r9, [sl], #-770 @ 0xfffffcfe │ │ │ │ ldrbmi r2, [r0], -r1, lsl #6 │ │ │ │ @ instruction: 0xf8cd9300 │ │ │ │ movwcs ip, #32772 @ 0x8004 │ │ │ │ - blx ffc20a6e │ │ │ │ + blx e20a6e │ │ │ │ andvc r9, r3, r9, lsl #22 │ │ │ │ addvs r9, r3, fp, lsl fp │ │ │ │ sbcvs r9, r3, ip, lsl fp │ │ │ │ stmib r0, {r0, r1, r2, r3, r4, r8, r9, fp, ip, pc}^ │ │ │ │ blls 8b2848 │ │ │ │ strvc r6, [r7], #-70 @ 0xffffffba │ │ │ │ andshi pc, r4, r0, asr #17 │ │ │ │ @@ -2199,20 +2199,20 @@ │ │ │ │ ldrbtmi r4, [sl], #-2571 @ 0xfffff5f5 │ │ │ │ @ instruction: 0xf7fde7c3 │ │ │ │ svclt 0x0000e900 │ │ │ │ sbceq fp, r3, r0, lsl #26 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ ldrshteq r1, [lr], r8 │ │ │ │ sbceq fp, r3, r2, asr ip │ │ │ │ - strdeq sp, [pc], -r0 @ │ │ │ │ - eoreq sp, pc, r8, ror #11 │ │ │ │ - eoreq lr, pc, r6, ror #10 │ │ │ │ + eoreq sp, pc, r0, ror r4 @ │ │ │ │ + eoreq sp, pc, r8, ror #8 │ │ │ │ + eoreq lr, pc, r6, ror #7 │ │ │ │ adcseq r1, lr, r2, asr r2 │ │ │ │ - eoreq sp, pc, r2, lsl #11 │ │ │ │ - eoreq sp, pc, sl, ror r5 @ │ │ │ │ + eoreq sp, pc, r2, lsl #8 │ │ │ │ + strdeq sp, [pc], -sl @ │ │ │ │ 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 │ │ │ │ @@ -2252,15 +2252,15 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ tstle lr, r0, lsl #6 │ │ │ │ pop {r0, r5, r6, ip, sp, pc} │ │ │ │ bmi 5084f0 │ │ │ │ stmdbls r8, {r8, r9, sp} │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ - blx 17a0b92 │ │ │ │ + blx fe9a0b90 │ │ │ │ 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 346954 │ │ │ │ stmdbls r8, {r3, r4, fp, sp, lr} │ │ │ │ strls r4, [r6], #-1146 @ 0xfffffb86 │ │ │ │ blls 1aea4ec │ │ │ │ @@ -2268,36 +2268,36 @@ │ │ │ │ cdp2 0, 13, cr15, cr14, cr0, {3} │ │ │ │ @ instruction: 0xf7fde7d6 │ │ │ │ svclt 0x0000e876 │ │ │ │ sbceq fp, r3, r8, ror #22 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ sbceq fp, r3, r8, ror #21 │ │ │ │ adcseq r1, lr, r4, lsl #2 │ │ │ │ - eoreq lr, pc, r0, asr #9 │ │ │ │ + eoreq lr, pc, r0, asr #6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbb788 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ smlabble r3, sp, pc, r0 @ │ │ │ │ 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: 0xf1949105 │ │ │ │ - stmdbls r5, {r0, r5, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r3, r5, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf060447a │ │ │ │ andlt pc, r7, r3, ror #29 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r1, lr, r6, rrx │ │ │ │ - eoreq lr, pc, r0, asr #9 │ │ │ │ + eoreq lr, pc, r0, asr #6 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbb7dc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-136 @ 0xffffff78 │ │ │ │ svceq 0x008df015 │ │ │ │ @@ -2315,48 +2315,48 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 413bec │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - blx ff820c8c │ │ │ │ + blx a20c8c │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ cdp2 0, 6, cr15, cr8, cr0, {3} │ │ │ │ @ instruction: 0xf7fde7df │ │ │ │ svclt 0x0000e800 │ │ │ │ sbceq fp, r3, r6, lsl sl │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ sbceq fp, r3, sl, ror #19 │ │ │ │ ldrhteq r0, [lr], lr │ │ │ │ - eoreq lr, pc, r6, asr #8 │ │ │ │ + eoreq lr, pc, r6, asr #5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbb874 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ smlabble r3, sp, pc, r0 @ │ │ │ │ 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: 0xf1949105 │ │ │ │ - stmdbls r5, {r0, r1, r3, r5, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r4, r5, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf060447a │ │ │ │ andlt pc, r7, sp, ror #28 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r0, lr, r2, lsr pc │ │ │ │ - eoreq lr, pc, r0, lsl r4 @ │ │ │ │ + mlaeq pc, r0, r2, lr @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbb8c8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-136 @ 0xffffff78 │ │ │ │ svceq 0x008df015 │ │ │ │ @@ -2374,48 +2374,48 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 413cd8 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - blx 1aa0d78 │ │ │ │ + @ instruction: 0xf9b0f194 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ ldc2l 0, cr15, [r2, #384]! @ 0x180 │ │ │ │ @ instruction: 0xf7fce7df │ │ │ │ svclt 0x0000ef8a │ │ │ │ sbceq fp, r3, sl, lsr #18 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ strdeq fp, [r3], #142 @ 0x8e │ │ │ │ adcseq r0, lr, sl, lsl #29 │ │ │ │ - mlaeq pc, lr, r3, lr @ │ │ │ │ + eoreq lr, pc, lr, lsl r2 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbb960 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ smlabble r3, sp, pc, r0 @ │ │ │ │ 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: 0xf1949105 │ │ │ │ - stmdbls r5, {r0, r2, r4, r5, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r3, r4, r5, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf060447a │ │ │ │ strdlt pc, [r7], -r7 │ │ │ │ svclt 0x0000bd30 │ │ │ │ ldrshteq r0, [lr], lr │ │ │ │ - eoreq lr, pc, r0, ror r3 @ │ │ │ │ + strdeq lr, [pc], -r0 @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbb9b4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-136 @ 0xffffff78 │ │ │ │ svceq 0x008df015 │ │ │ │ @@ -2433,48 +2433,48 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 413dc4 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - @ instruction: 0xf9f2f194 │ │ │ │ + @ instruction: 0xf93af194 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ ldc2l 0, cr15, [ip, #-384]! @ 0xfffffe80 │ │ │ │ @ instruction: 0xf7fce7df │ │ │ │ svclt 0x0000ef14 │ │ │ │ sbceq fp, r3, lr, lsr r8 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ sbceq fp, r3, r2, lsl r8 │ │ │ │ adcseq r0, lr, r6, asr sp │ │ │ │ - eoreq lr, pc, r6, lsl #6 │ │ │ │ + eoreq lr, pc, r6, lsl #3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbba4c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ smlabble r3, sp, pc, r0 @ │ │ │ │ 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: 0xf1949105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r3, r4, r5, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r8, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf060447a │ │ │ │ andlt pc, r7, r1, lsl #27 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r0, lr, sl, asr #25 │ │ │ │ - ldrdeq lr, [pc], -r4 @ │ │ │ │ + eoreq lr, pc, r4, asr r1 @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbbaa0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-136 @ 0xffffff78 │ │ │ │ svceq 0x008df015 │ │ │ │ @@ -2492,48 +2492,48 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 413eb0 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - @ instruction: 0xf97cf194 │ │ │ │ + @ instruction: 0xf8c4f194 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ stc2 0, cr15, [r6, #-384] @ 0xfffffe80 │ │ │ │ @ instruction: 0xf7fce7df │ │ │ │ svclt 0x0000ee9e │ │ │ │ sbceq fp, r3, r2, asr r7 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ sbceq fp, r3, r6, lsr #14 │ │ │ │ adcseq r0, lr, r2, lsr #24 │ │ │ │ - eoreq lr, pc, r6, ror #4 │ │ │ │ + eoreq lr, pc, r6, ror #1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbbb38 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ smlabble r3, sp, pc, r0 @ │ │ │ │ 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: 0xf1949105 │ │ │ │ - stmdbls r5, {r0, r3, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r4, r7, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf060447a │ │ │ │ andlt pc, r7, fp, lsl #26 │ │ │ │ svclt 0x0000bd30 │ │ │ │ umlalseq r0, lr, r6, fp │ │ │ │ - eoreq lr, pc, r0, lsr r2 @ │ │ │ │ + strhteq lr, [pc], -r0 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbbb8c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-136 @ 0xffffff78 │ │ │ │ svceq 0x008df015 │ │ │ │ @@ -2551,48 +2551,48 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 413f9c │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - @ instruction: 0xf906f194 │ │ │ │ + @ instruction: 0xf84ef194 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ ldc2 0, cr15, [r0], {96} @ 0x60 │ │ │ │ @ instruction: 0xf7fce7df │ │ │ │ svclt 0x0000ee28 │ │ │ │ sbceq fp, r3, r6, ror #12 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ sbceq fp, r3, sl, lsr r6 │ │ │ │ adcseq r0, lr, lr, ror #21 │ │ │ │ - strhteq lr, [pc], -lr │ │ │ │ + eoreq lr, pc, lr, lsr r0 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbbc24 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ smlabble r3, sp, pc, r0 @ │ │ │ │ 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: 0xf1949105 │ │ │ │ - stmdbls r5, {r0, r1, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r3, r4, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf060447a │ │ │ │ mullt r7, r5, ip │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r0, lr, r2, ror #20 │ │ │ │ - mlaeq pc, r8, r1, lr @ │ │ │ │ + eoreq lr, pc, r8, lsl r0 @ │ │ │ │ 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 │ │ │ │ @@ -2615,21 +2615,21 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd12e0300 │ │ │ │ pop {r1, r3, ip, sp, pc} │ │ │ │ bmi 70529c │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, LR_abt │ │ │ │ - @ instruction: 0xf886f194 │ │ │ │ + @ instruction: 0xffcef193 │ │ │ │ strmi r9, [r2], -r4, lsl #18 │ │ │ │ @ instruction: 0x4618e7dc │ │ │ │ smlabtcs r4, sp, r9, lr │ │ │ │ ldrdmi pc, [r0], -r8 │ │ │ │ - mrc2 2, 4, pc, cr10, cr5, {4} │ │ │ │ - stc2 1, cr15, [r4], #-560 @ 0xfffffdd0 │ │ │ │ + stc2l 2, cr15, [r2, #596]! @ 0x254 │ │ │ │ + blx 1ba1136 │ │ │ │ stmvs r3, {r2, r9, fp, ip, pc} │ │ │ │ bvc 5caf20 │ │ │ │ @ instruction: 0x4d0eb975 │ │ │ │ @ instruction: 0x4620447d │ │ │ │ strls r6, [r2], #-2068 @ 0xfffff7ec │ │ │ │ strls r1, [r3], #-2020 @ 0xfffff81c │ │ │ │ bmi 343470 │ │ │ │ @@ -2639,38 +2639,38 @@ │ │ │ │ ldrbtmi r4, [sp], #-3336 @ 0xfffff2f8 │ │ │ │ @ instruction: 0xf7fce7ef │ │ │ │ svclt 0x0000ed90 │ │ │ │ sbceq fp, r3, r8, ror r5 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ sbceq fp, r3, ip, lsr r5 │ │ │ │ adcseq r0, lr, r6, lsr #19 │ │ │ │ - strhteq ip, [pc], -r8 │ │ │ │ - strdeq lr, [pc], -r6 @ │ │ │ │ - mlaeq pc, r2, lr, ip @ │ │ │ │ + eoreq ip, pc, r8, lsr sp @ │ │ │ │ + eoreq sp, pc, r6, ror pc @ │ │ │ │ + eoreq ip, pc, r2, lsl sp @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbbd5c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ smlabble r3, sp, pc, r0 @ │ │ │ │ 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: 0xf1949105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r4, r5, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf1939105 │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r4, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf060447a │ │ │ │ strdlt pc, [r7], -r9 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r0, lr, r2, ror #17 │ │ │ │ - ldrdeq lr, [pc], -r4 @ │ │ │ │ + eoreq sp, pc, r4, asr pc @ │ │ │ │ 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 │ │ │ │ @@ -2692,55 +2692,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: 0xf1939105 │ │ │ │ - stmdbls r5, {r0, r2, r3, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r4, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrb r4, [sp, r4, lsl #12] │ │ │ │ tstls r5, r8, lsl r6 │ │ │ │ ldrdpl pc, [r0], -r8 │ │ │ │ - mcr2 2, 0, pc, cr2, cr5, {4} @ │ │ │ │ - blx fe3a1266 │ │ │ │ + stc2l 2, cr15, [sl, #-596] @ 0xfffffdac │ │ │ │ + blx ff5a1264 │ │ │ │ strmi r6, [r3], -r2, lsr #16 │ │ │ │ strtmi r9, [r8], -r5, lsl #18 │ │ │ │ andls r6, r2, #10158080 @ 0x9b0000 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ bvc 977468 │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ blx 1aa0dd2 │ │ │ │ @ instruction: 0xf7fce7cf │ │ │ │ svclt 0x0000ed00 │ │ │ │ sbceq fp, r3, r0, asr #8 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ sbceq fp, r3, sl, lsl #8 │ │ │ │ adcseq r0, lr, ip, lsr #16 │ │ │ │ - eoreq lr, pc, r4, lsr r0 @ │ │ │ │ + strhteq sp, [pc], -r4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbbe74 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ smlabble r3, sp, pc, r0 @ │ │ │ │ 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: 0xf1939105 │ │ │ │ - stmdbls r5, {r0, r1, r3, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r4, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf060447a │ │ │ │ andlt pc, r7, sp, ror #22 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r0, lr, r2, lsl #15 │ │ │ │ - eoreq lr, pc, r4, lsl r0 @ │ │ │ │ + mlaeq pc, r4, lr, sp @ │ │ │ │ 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 │ │ │ │ @@ -2764,56 +2764,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: 0xf1939105 │ │ │ │ - stmdbls r5, {r0, r2, r3, r4, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r5, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrb r4, [fp, r4, lsl #12] │ │ │ │ tstls r5, r8, lsl r6 │ │ │ │ ldrdpl pc, [r0], -r9 │ │ │ │ - ldc2l 2, cr15, [r2, #-596]! @ 0xfffffdac │ │ │ │ - blx fffa1384 │ │ │ │ + ldc2 2, cr15, [sl], #596 @ 0x254 │ │ │ │ + blx 11a1384 │ │ │ │ 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 97758c │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ blx ff620ef4 │ │ │ │ @ instruction: 0xf7fce7cd │ │ │ │ svclt 0x0000ec6e │ │ │ │ sbceq fp, r3, r8, lsr #6 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ sbceq fp, r3, sl, ror #5 │ │ │ │ adcseq r0, lr, r4, asr #13 │ │ │ │ - eoreq sp, pc, r8, ror #30 │ │ │ │ + eoreq sp, pc, r8, ror #27 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbbf98 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ smlabble r3, sp, pc, r0 @ │ │ │ │ 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: 0xf1939105 │ │ │ │ - stmdbls r5, {r0, r3, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r5, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf060447a │ │ │ │ ldrdlt pc, [r7], -fp │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r0, lr, r6, lsl r6 │ │ │ │ - eoreq sp, pc, r8, asr pc @ │ │ │ │ + ldrdeq sp, [pc], -r8 @ │ │ │ │ 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 │ │ │ │ @@ -2835,49 +2835,49 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ tstle r9, r0, lsl #6 │ │ │ │ pop {r1, r3, ip, sp, pc} │ │ │ │ bmi 44560c │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - mcr2 1, 6, pc, cr14, cr3, {4} @ │ │ │ │ + mrc2 1, 0, pc, cr6, cr3, {4} │ │ │ │ ldrb r9, [pc, r5, lsl #18] │ │ │ │ ldrtmi r9, [r3], -r0, lsl #14 │ │ │ │ @ instruction: 0xf8d84a09 │ │ │ │ ldrbtmi r0, [sl], #-0 │ │ │ │ strbne r9, [r4, r2, lsl #8]! │ │ │ │ @ instruction: 0xf0609403 │ │ │ │ @ instruction: 0xe7dbfa55 │ │ │ │ bl ffba2e6c │ │ │ │ sbceq fp, r3, r4, lsl #4 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ sbceq fp, r3, ip, asr #3 │ │ │ │ adcseq r0, lr, lr, asr r5 │ │ │ │ - ldrdeq sp, [pc], -r2 @ │ │ │ │ + eoreq sp, pc, r2, asr sp @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbc098 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ smlabble r3, sp, pc, r0 @ │ │ │ │ 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: 0xf1939105 │ │ │ │ - stmdbls r5, {r0, r3, r4, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf060447a │ │ │ │ andlt pc, r7, fp, asr sl @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r0, lr, lr, asr #9 │ │ │ │ - strhteq sp, [pc], -ip │ │ │ │ + eoreq sp, pc, ip, lsr sp @ │ │ │ │ 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 │ │ │ │ @@ -2899,55 +2899,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: 0xf1939105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r3, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r4, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrb r4, [sp, r4, lsl #12] │ │ │ │ tstls r5, r8, lsl r6 │ │ │ │ ldrdpl pc, [r0], -r8 │ │ │ │ - stc2l 2, cr15, [r4], #-596 @ 0xfffffdac │ │ │ │ - @ instruction: 0xf9eef18c │ │ │ │ + blx feba19c2 │ │ │ │ + @ instruction: 0xf936f18c │ │ │ │ strmi r6, [r3], -r2, lsr #16 │ │ │ │ strtmi r9, [r8], -r5, lsl #18 │ │ │ │ andls r6, r2, #10158080 @ 0x9b0000 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ bvc 9777a4 │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0xf9caf060 │ │ │ │ @ instruction: 0xf7fce7cf │ │ │ │ svclt 0x0000eb62 │ │ │ │ sbceq fp, r3, r4, lsl #2 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ sbceq fp, r3, lr, asr #1 │ │ │ │ adcseq r0, lr, r8, lsl r4 │ │ │ │ - eoreq sp, pc, r0, lsr #28 │ │ │ │ + eoreq sp, pc, r0, lsr #25 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbc1b0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ smlabble r3, sp, pc, r0 @ │ │ │ │ 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: 0xf1939105 │ │ │ │ - stmdbls r5, {r0, r2, r3, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r4, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf060447a │ │ │ │ andlt pc, r7, pc, asr #19 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r0, lr, lr, ror #6 │ │ │ │ - eoreq sp, pc, r0, lsl #28 │ │ │ │ + eoreq sp, pc, r0, lsl #25 │ │ │ │ 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 │ │ │ │ @@ -2971,56 +2971,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: 0xf1939105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r3, r4, r5, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrb r4, [fp, r4, lsl #12] │ │ │ │ tstls r5, r8, lsl r6 │ │ │ │ ldrdpl pc, [r0], -r9 │ │ │ │ - blx ff5a1ae2 │ │ │ │ - @ instruction: 0xf95ef18c │ │ │ │ + blx 7a1ae2 │ │ │ │ + @ instruction: 0xf8a6f18c │ │ │ │ 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 9778c8 │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0xf938f060 │ │ │ │ @ instruction: 0xf7fce7cd │ │ │ │ svclt 0x0000ead0 │ │ │ │ sbceq sl, r3, ip, ror #31 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ sbceq sl, r3, lr, lsr #31 │ │ │ │ ldrhteq r0, [lr], r0 │ │ │ │ - eoreq sp, pc, r0, asr sp @ │ │ │ │ + ldrdeq sp, [pc], -r0 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbc2d4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ smlabble r3, sp, pc, r0 @ │ │ │ │ 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: 0xf1939105 │ │ │ │ - stmdbls r5, {r0, r1, r3, r4, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf060447a │ │ │ │ andlt pc, r7, sp, lsr r9 @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r0, lr, r2, lsl #4 │ │ │ │ - eoreq sp, pc, r0, asr #26 │ │ │ │ + eoreq sp, pc, r0, asr #23 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbc328 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [r5], #-800 @ 0xfffffce0 │ │ │ │ stmdbmi r5!, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-138 @ 0xffffff76 │ │ │ │ svceq 0x008df015 │ │ │ │ @@ -3039,55 +3039,55 @@ │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, sl, r3, lsr #2 │ │ │ │ bmi 5d473c │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ tstls r4, sl, ror r4 │ │ │ │ - ldc2 1, cr15, [r6, #-588]! @ 0xfffffdb4 │ │ │ │ + ldc2l 1, cr15, [lr], #-588 @ 0xfffffdb4 │ │ │ │ strmi r9, [r3], -r4, lsl #18 │ │ │ │ @ instruction: 0x4610e7df │ │ │ │ smlabtcc r4, sp, r9, lr │ │ │ │ vshrn.i32 d6, , #11 │ │ │ │ - @ instruction: 0xf18cfb4b │ │ │ │ - blls 1a34f8 │ │ │ │ + @ instruction: 0xf18cfa93 │ │ │ │ + blls 1a3218 │ │ │ │ stmdbls r5, {r2, r9, sl, lr} │ │ │ │ ldmdavs sl, {r3, r5, r9, sl, lr} │ │ │ │ andls r6, r0, #10682368 @ 0xa30000 │ │ │ │ andls r1, r1, #55050240 @ 0x3480000 │ │ │ │ ldrbtmi r4, [sl], #-2567 @ 0xfffff5f9 │ │ │ │ @ instruction: 0xf8b2f060 │ │ │ │ @ instruction: 0xf7fce7d1 │ │ │ │ svclt 0x0000ea4a │ │ │ │ sbceq sl, r3, sl, asr #29 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ smulleq sl, r3, sl, lr │ │ │ │ adcseq r0, lr, r4, asr r1 │ │ │ │ - eoreq sp, pc, sl, lsr #25 │ │ │ │ + eoreq sp, pc, sl, lsr #22 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbc3e0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ smlabble r3, sp, pc, r0 @ │ │ │ │ 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: 0xf1939105 │ │ │ │ - stmdbls r5, {r0, r2, r4, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r3, r4, r5, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf060447a │ │ │ │ @ instruction: 0xb007f8b7 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r0, lr, lr, lsr #1 │ │ │ │ - eoreq sp, pc, r4, lsl #25 │ │ │ │ + eoreq sp, pc, r4, lsl #22 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbc434 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-136 @ 0xffffff78 │ │ │ │ svceq 0x008df015 │ │ │ │ @@ -3105,48 +3105,48 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 414844 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - ldc2 1, cr15, [r2], #588 @ 0x24c │ │ │ │ + blx fff218e2 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ @ instruction: 0xf83cf060 │ │ │ │ @ instruction: 0xf7fce7df │ │ │ │ svclt 0x0000e9d4 │ │ │ │ strheq sl, [r3], #222 @ 0xde │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ smulleq sl, r3, r2, sp │ │ │ │ adcseq r0, lr, r6 │ │ │ │ - eoreq sp, pc, r6, lsl ip @ │ │ │ │ + mlaeq pc, r6, sl, sp @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbc4cc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ smlabble r3, sp, pc, r0 @ │ │ │ │ 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: 0xf1939105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r3, r4, r5, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf060447a │ │ │ │ andlt pc, r7, r1, asr #16 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq pc, sp, sl, ror pc @ │ │ │ │ - eoreq sp, pc, r4, ror #23 │ │ │ │ + eoreq sp, pc, r4, ror #20 │ │ │ │ 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 │ │ │ │ @@ -3170,61 +3170,61 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ teqle r1, r0, lsl #6 │ │ │ │ pop {r1, r2, r3, ip, sp, pc} │ │ │ │ bmi 745b48 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, LR_und │ │ │ │ - ldc2 1, cr15, [r0], #-588 @ 0xfffffdb4 │ │ │ │ + blx 1ea19e6 │ │ │ │ strmi r9, [r2], -r6, lsl #18 │ │ │ │ @ instruction: 0x4618e7da │ │ │ │ smlabtcs r6, sp, r9, lr │ │ │ │ ldrdmi pc, [r0], -r8 │ │ │ │ - blx 11a1e00 │ │ │ │ - @ instruction: 0xffcef18b │ │ │ │ + @ instruction: 0xf98cf295 │ │ │ │ + @ instruction: 0xff16f18b │ │ │ │ stmvs r5, {r1, r2, r9, fp, ip, pc} │ │ │ │ @ instruction: 0xf29568d0 │ │ │ │ - @ instruction: 0xf18bfa3d │ │ │ │ - bls 2252dc │ │ │ │ + @ instruction: 0xf18bf985 │ │ │ │ + bls 224ffc │ │ │ │ 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: 0xf05f9401 │ │ │ │ bfc pc, (invalid: 31:3) @ │ │ │ │ ldmdb r6!, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldrdeq sl, [r3], #192 @ 0xc0 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ smulleq sl, r3, r0, ip │ │ │ │ ldrhteq pc, [sp], sl @ │ │ │ │ - eoreq sp, pc, r8, lsr #22 │ │ │ │ + eoreq sp, pc, r8, lsr #19 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbc604 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ smlabble r3, sp, pc, r0 @ │ │ │ │ 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: 0xf1939105 │ │ │ │ - stmdbls r5, {r0, r1, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r3, r5, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05f447a │ │ │ │ andlt pc, r7, r5, lsr #31 │ │ │ │ svclt 0x0000bd30 │ │ │ │ ldrshteq pc, [sp], sl @ │ │ │ │ - eoreq sp, pc, r8, lsr #22 │ │ │ │ + eoreq sp, pc, r8, lsr #19 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbc658 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [r5], #-800 @ 0xfffffce0 │ │ │ │ stmdbmi r5!, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-138 @ 0xffffff76 │ │ │ │ svceq 0x008df015 │ │ │ │ @@ -3243,55 +3243,55 @@ │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, sl, r3, lsr #2 │ │ │ │ bmi 5d4a6c │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ tstls r4, sl, ror r4 │ │ │ │ - blx fe821b0a │ │ │ │ + blx ffa21b08 │ │ │ │ strmi r9, [r3], -r4, lsl #18 │ │ │ │ @ instruction: 0x4610e7df │ │ │ │ smlabtcc r4, sp, r9, lr │ │ │ │ vshrn.i32 d6, , #11 │ │ │ │ - @ instruction: 0xf18bf9b3 │ │ │ │ - blls 1a51c8 │ │ │ │ + @ instruction: 0xf18bf8fb │ │ │ │ + blls 1a4ee8 │ │ │ │ stmdbls r5, {r2, r9, sl, lr} │ │ │ │ ldmdavs sl, {r3, r5, r9, sl, lr} │ │ │ │ andls r6, r0, #10682368 @ 0xa30000 │ │ │ │ andls r1, r1, #55050240 @ 0x3480000 │ │ │ │ ldrbtmi r4, [sl], #-2567 @ 0xfffff5f9 │ │ │ │ @ instruction: 0xff1af05f │ │ │ │ @ instruction: 0xf7fce7d1 │ │ │ │ svclt 0x0000e8b2 │ │ │ │ smulleq sl, r3, sl, fp │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ sbceq sl, r3, sl, ror #22 │ │ │ │ adcseq pc, sp, ip, asr #26 │ │ │ │ - mlaeq pc, r2, sl, sp @ │ │ │ │ + eoreq sp, pc, r2, lsl r9 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbc710 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ smlabble r3, sp, pc, r0 @ │ │ │ │ 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: 0xf1939105 │ │ │ │ - stmdbls r5, {r0, r2, r3, r4, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r5, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05f447a │ │ │ │ andlt pc, r7, pc, lsl pc @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq pc, sp, r6, lsr #25 │ │ │ │ - eoreq sp, pc, r0, ror sl @ │ │ │ │ + strdeq sp, [pc], -r0 @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbc764 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [r5], #-800 @ 0xfffffce0 │ │ │ │ stmdbmi r5!, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-138 @ 0xffffff76 │ │ │ │ svceq 0x008df015 │ │ │ │ @@ -3310,55 +3310,55 @@ │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, sl, r3, lsr #2 │ │ │ │ bmi 5d4b78 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ tstls r4, sl, ror r4 │ │ │ │ - blx 6a1c16 │ │ │ │ + blx 18a1c14 │ │ │ │ strmi r9, [r3], -r4, lsl #18 │ │ │ │ @ instruction: 0x4610e7df │ │ │ │ smlabtcc r4, sp, r9, lr │ │ │ │ vshrn.i32 d6, , #11 │ │ │ │ - @ instruction: 0xf18bf92d │ │ │ │ - blls 1a50bc │ │ │ │ + @ instruction: 0xf18bf875 │ │ │ │ + blls 1a4ddc │ │ │ │ stmdbls r5, {r2, r9, sl, lr} │ │ │ │ ldmdavs sl, {r3, r5, r9, sl, lr} │ │ │ │ andls r6, r0, #10682368 @ 0xa30000 │ │ │ │ andls r1, r1, #55050240 @ 0x3480000 │ │ │ │ ldrbtmi r4, [sl], #-2567 @ 0xfffff5f9 │ │ │ │ mrc2 0, 4, pc, cr4, cr15, {2} │ │ │ │ @ instruction: 0xf7fce7d1 │ │ │ │ svclt 0x0000e82c │ │ │ │ sbceq sl, r3, lr, lsl #21 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ sbceq sl, r3, lr, asr sl │ │ │ │ ldrshteq pc, [sp], r8 @ │ │ │ │ - ldrdeq sp, [pc], -lr @ │ │ │ │ + eoreq sp, pc, lr, asr r8 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbc81c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ smlabble r3, sp, pc, r0 @ │ │ │ │ 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: 0xf1939105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r4, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r4, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05f447a │ │ │ │ mullt r7, r9, lr │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq pc, sp, r2, asr fp @ │ │ │ │ - eoreq sp, pc, r4, asr #19 │ │ │ │ + eoreq sp, pc, r4, asr #16 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbc870 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [r5], #-800 @ 0xfffffce0 │ │ │ │ stmdbmi r5!, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-138 @ 0xffffff76 │ │ │ │ svceq 0x008df015 │ │ │ │ @@ -3377,55 +3377,55 @@ │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, sl, r3, lsr #2 │ │ │ │ bmi 5d4c84 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ tstls r4, sl, ror r4 │ │ │ │ - blx fe521d20 │ │ │ │ + @ instruction: 0xf9daf193 │ │ │ │ strmi r9, [r3], -r4, lsl #18 │ │ │ │ @ instruction: 0x4610e7df │ │ │ │ smlabtcc r4, sp, r9, lr │ │ │ │ - vshrn.i32 d6, , #11 │ │ │ │ - @ instruction: 0xf18bf8a7 │ │ │ │ - blls 1a4fb0 │ │ │ │ + vshrn.i32 d6, , #12 │ │ │ │ + @ instruction: 0xf18bffef │ │ │ │ + blls 1a4cd0 │ │ │ │ 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 │ │ │ │ mcr2 0, 0, pc, cr14, cr15, {2} @ │ │ │ │ @ instruction: 0xf7fbe7d1 │ │ │ │ svclt 0x0000efa6 │ │ │ │ sbceq sl, r3, r2, lsl #19 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ sbceq sl, r3, r2, asr r9 │ │ │ │ adcseq pc, sp, r4, lsr #21 │ │ │ │ - eoreq sp, pc, sl, lsr r9 @ │ │ │ │ + strhteq sp, [pc], -sl │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbc928 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ smlabble r3, sp, pc, r0 @ │ │ │ │ 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: 0xf1939105 │ │ │ │ - stmdbls r5, {r0, r4, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r3, r4, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05f447a │ │ │ │ andlt pc, r7, r3, lsl lr @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ ldrshteq pc, [sp], lr @ │ │ │ │ - eoreq sp, pc, ip, lsl r9 @ │ │ │ │ + mlaeq pc, ip, r7, sp @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbc97c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [r5], #-800 @ 0xfffffce0 │ │ │ │ stmdbmi r5!, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-138 @ 0xffffff76 │ │ │ │ svceq 0x008df015 │ │ │ │ @@ -3444,55 +3444,55 @@ │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, sl, r3, lsr #2 │ │ │ │ bmi 5d4d90 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ tstls r4, sl, ror r4 │ │ │ │ - blx 3a1e2c │ │ │ │ + @ instruction: 0xf954f193 │ │ │ │ strmi r9, [r3], -r4, lsl #18 │ │ │ │ @ instruction: 0x4610e7df │ │ │ │ smlabtcc r4, sp, r9, lr │ │ │ │ - vshrn.i32 d6, , #11 │ │ │ │ - @ instruction: 0xf18bf821 │ │ │ │ - blls 1a4ea4 │ │ │ │ + vshrn.i32 d6, , #12 │ │ │ │ + @ instruction: 0xf18bff69 │ │ │ │ + blls 1a4bc4 │ │ │ │ stmdbls r5, {r2, r9, sl, lr} │ │ │ │ ldmdavs sl, {r3, r5, r9, sl, lr} │ │ │ │ andls r6, r0, #10682368 @ 0xa30000 │ │ │ │ andls r1, r1, #55050240 @ 0x3480000 │ │ │ │ ldrbtmi r4, [sl], #-2567 @ 0xfffff5f9 │ │ │ │ stc2 0, cr15, [r8, #380] @ 0x17c │ │ │ │ @ instruction: 0xf7fbe7d1 │ │ │ │ svclt 0x0000ef20 │ │ │ │ sbceq sl, r3, r6, ror r8 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ sbceq sl, r3, r6, asr #16 │ │ │ │ adcseq pc, sp, r0, asr r9 @ │ │ │ │ - eoreq sp, pc, lr, lsl #17 │ │ │ │ + eoreq sp, pc, lr, lsl #14 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbca34 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ smlabble r3, sp, pc, r0 @ │ │ │ │ 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: 0xf1939105 │ │ │ │ - stmdbls r5, {r0, r1, r3, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r4, r8, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05f447a │ │ │ │ andlt pc, r7, sp, lsl #27 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq pc, sp, sl, lsr #17 │ │ │ │ - eoreq sp, pc, r0, ror r8 @ │ │ │ │ + strdeq sp, [pc], -r0 @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbca88 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [ip], #-768 @ 0xfffffd00 │ │ │ │ stmdbmi ip!, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-140 @ 0xffffff74 │ │ │ │ svceq 0x008df015 │ │ │ │ @@ -3512,61 +3512,61 @@ │ │ │ │ subsmi r9, sl, fp, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, ip, pc, lsr #2 │ │ │ │ bmi 754ea0 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - @ instruction: 0xf984f193 │ │ │ │ + @ instruction: 0xf8ccf193 │ │ │ │ strmi r9, [r2], -r5, lsl #18 │ │ │ │ @ instruction: 0x4618e7dd │ │ │ │ andls r9, r5, #-1073741823 @ 0xc0000001 │ │ │ │ vshrn.i32 d6, , #12 │ │ │ │ - @ instruction: 0xf18bff99 │ │ │ │ - bls 1e4d94 │ │ │ │ + @ instruction: 0xf18bfee1 │ │ │ │ + bls 1e4ab4 │ │ │ │ andls r4, r6, #3145728 @ 0x300000 │ │ │ │ ldmvs fp, {r4, r7, fp, sp, lr} │ │ │ │ vsubw.s16 , q2, d5 │ │ │ │ - @ instruction: 0xf18bff8f │ │ │ │ - bls 224d80 │ │ │ │ + @ instruction: 0xf18bfed7 │ │ │ │ + bls 224aa0 │ │ │ │ blls 1b7130 │ │ │ │ strtmi r9, [r8], -r7, lsl #18 │ │ │ │ andls r6, r2, #1179648 @ 0x120000 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ stmiavs r4!, {r3, r9, fp, lr} │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ ldc2l 0, cr15, [r4], #380 @ 0x17c │ │ │ │ @ instruction: 0xf7fbe7c5 │ │ │ │ svclt 0x0000ee8c │ │ │ │ sbceq sl, r3, sl, ror #14 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ sbceq sl, r3, r6, lsr r7 │ │ │ │ ldrshteq pc, [sp], sl @ │ │ │ │ - eoreq sp, pc, r8, asr #15 │ │ │ │ + eoreq sp, pc, r8, asr #12 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbcb5c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ smlabble r3, sp, pc, r0 @ │ │ │ │ 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: 0xf1939105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r4, r5, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r4, r5, r6, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05f447a │ │ │ │ strdlt pc, [r7], -r9 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq pc, sp, sl, lsr r7 @ │ │ │ │ - strhteq sp, [pc], -r0 │ │ │ │ + eoreq sp, pc, r0, lsr r6 @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbcbb0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [ip], #-768 @ 0xfffffd00 │ │ │ │ stmdbmi ip!, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-140 @ 0xffffff74 │ │ │ │ svceq 0x008df015 │ │ │ │ @@ -3586,61 +3586,61 @@ │ │ │ │ subsmi r9, sl, fp, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, ip, pc, lsr #2 │ │ │ │ bmi 754fc8 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - @ instruction: 0xf8f0f193 │ │ │ │ + @ instruction: 0xf838f193 │ │ │ │ strmi r9, [r2], -r5, lsl #18 │ │ │ │ @ instruction: 0x4618e7dd │ │ │ │ andls r9, r5, #-1073741823 @ 0xc0000001 │ │ │ │ vshrn.i32 d6, , #12 │ │ │ │ - @ instruction: 0xf18bff05 │ │ │ │ - bls 1e4c6c │ │ │ │ + @ instruction: 0xf18bfe4d │ │ │ │ + bls 1e498c │ │ │ │ andls r4, r6, #3145728 @ 0x300000 │ │ │ │ ldmvs fp, {r4, r7, fp, sp, lr} │ │ │ │ vsubw.s16 , q2, d5 │ │ │ │ - @ instruction: 0xf18bfefb │ │ │ │ - bls 224c58 │ │ │ │ + @ instruction: 0xf18bfe43 │ │ │ │ + bls 224978 │ │ │ │ blls 1b7258 │ │ │ │ strtmi r9, [r8], -r7, lsl #18 │ │ │ │ andls r6, r2, #1179648 @ 0x120000 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ stmiavs r4!, {r3, r9, fp, lr} │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ stc2l 0, cr15, [r0], #-380 @ 0xfffffe84 │ │ │ │ @ instruction: 0xf7fbe7c5 │ │ │ │ svclt 0x0000edf8 │ │ │ │ sbceq sl, r3, r2, asr #12 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ sbceq sl, r3, lr, lsl #12 │ │ │ │ adcseq pc, sp, sl, lsl #13 │ │ │ │ - eoreq sp, pc, r0, lsl #14 │ │ │ │ + eoreq sp, pc, r0, lsl #11 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbcc84 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ smlabble r3, sp, pc, r0 @ │ │ │ │ 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: 0xf1939105 │ │ │ │ - stmdbls r5, {r0, r1, r5, r7, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf1929105 │ │ │ │ + stmdbls r5, {r0, r1, r3, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05f447a │ │ │ │ andlt pc, r7, r5, ror #24 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq pc, sp, sl, asr #11 │ │ │ │ - eoreq sp, pc, r8, ror #13 │ │ │ │ + eoreq sp, pc, r8, ror #10 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbccd8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-136 @ 0xffffff78 │ │ │ │ svceq 0x008df015 │ │ │ │ @@ -3658,27 +3658,27 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 4150e8 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - @ instruction: 0xf860f193 │ │ │ │ + @ instruction: 0xffa8f192 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ blx ffb21cca │ │ │ │ @ instruction: 0xf7fbe7df │ │ │ │ svclt 0x0000ed82 │ │ │ │ sbceq sl, r3, sl, lsl r5 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ sbceq sl, r3, lr, ror #9 │ │ │ │ adcseq pc, sp, r2, lsr #10 │ │ │ │ - eoreq sp, pc, r6, ror r6 @ │ │ │ │ + strdeq sp, [pc], -r6 @ │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbcd70 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [r1, #-768]! @ 0xfffffd00 │ │ │ │ stmdbmi r1!, {r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [sp], #-139 @ 0xffffff75 │ │ │ │ svceq 0x008df014 │ │ │ │ @@ -3696,15 +3696,15 @@ │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, fp, sp, lsl r1 │ │ │ │ bmi 515380 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ tstls r5, sl, ror r4 │ │ │ │ - @ instruction: 0xf814f193 │ │ │ │ + @ instruction: 0xff5cf192 │ │ │ │ strbteq r9, [r3], r5, lsl #18 │ │ │ │ tstvc r6, r5 │ │ │ │ ldmdavs r8!, {r0, r2, r5, r6, r7, r8, sl, ip, lr, pc} │ │ │ │ @ instruction: 0x4c0bb946 │ │ │ │ bmi 336dd4 │ │ │ │ strls r4, [r0], #-1579 @ 0xfffff9d5 │ │ │ │ @ instruction: 0xf05f447a │ │ │ │ @@ -3712,17 +3712,17 @@ │ │ │ │ ldrbtmi r4, [ip], #-3080 @ 0xfffff3f8 │ │ │ │ @ instruction: 0xf7fbe7f5 │ │ │ │ svclt 0x0000ed2e │ │ │ │ sbceq sl, r3, r2, lsl #9 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ sbceq sl, r3, r6, asr r4 │ │ │ │ adcseq pc, sp, r4, ror #8 │ │ │ │ - eoreq fp, pc, r8, ror #27 │ │ │ │ - eoreq sp, pc, r0, lsl #12 │ │ │ │ - eoreq fp, pc, lr, asr #27 │ │ │ │ + eoreq fp, pc, r8, ror #24 │ │ │ │ + eoreq sp, pc, r0, lsl #9 │ │ │ │ + eoreq fp, pc, lr, asr #24 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbce20 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-136 @ 0xffffff78 │ │ │ │ svceq 0x008df015 │ │ │ │ @@ -3740,27 +3740,27 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 415230 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - @ instruction: 0xffbcf192 │ │ │ │ + @ instruction: 0xff04f192 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ blx 1221e12 │ │ │ │ @ instruction: 0xf7fbe7df │ │ │ │ svclt 0x0000ecde │ │ │ │ ldrdeq sl, [r3], #50 @ 0x32 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ sbceq sl, r3, r6, lsr #7 │ │ │ │ umlalseq pc, sp, r2, r3 @ │ │ │ │ - eoreq sp, pc, r6, lsl #11 │ │ │ │ + eoreq sp, pc, r6, lsl #8 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbceb8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [r1, #-768]! @ 0xfffffd00 │ │ │ │ stmdbmi r1!, {r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [sp], #-139 @ 0xffffff75 │ │ │ │ svceq 0x008df014 │ │ │ │ @@ -3778,15 +3778,15 @@ │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, fp, sp, lsl r1 │ │ │ │ bmi 5154c8 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ tstls r5, sl, ror r4 │ │ │ │ - @ instruction: 0xff70f192 │ │ │ │ + mrc2 1, 5, pc, cr8, cr2, {4} │ │ │ │ strbteq r9, [r3], r5, lsl #18 │ │ │ │ tstvc r6, r5 │ │ │ │ ldmdavs r8!, {r0, r2, r5, r6, r7, r8, sl, ip, lr, pc} │ │ │ │ @ instruction: 0x4c0bb946 │ │ │ │ bmi 336f1c │ │ │ │ strls r4, [r0], #-1579 @ 0xfffff9d5 │ │ │ │ @ instruction: 0xf05f447a │ │ │ │ @@ -3794,17 +3794,17 @@ │ │ │ │ ldrbtmi r4, [ip], #-3080 @ 0xfffff3f8 │ │ │ │ @ instruction: 0xf7fbe7f5 │ │ │ │ svclt 0x0000ec8a │ │ │ │ sbceq sl, r3, sl, lsr r3 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ sbceq sl, r3, lr, lsl #6 │ │ │ │ ldrsbteq pc, [sp], r4 @ │ │ │ │ - eoreq fp, pc, r0, lsr #25 │ │ │ │ - eoreq sp, pc, r0, lsl r5 @ │ │ │ │ - eoreq fp, pc, r6, lsl #25 │ │ │ │ + eoreq fp, pc, r0, lsr #22 │ │ │ │ + mlaeq pc, r0, r3, sp @ │ │ │ │ + eoreq fp, pc, r6, lsl #22 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbcf68 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-136 @ 0xffffff78 │ │ │ │ svceq 0x008df015 │ │ │ │ @@ -3822,27 +3822,27 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 415378 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - @ instruction: 0xff18f192 │ │ │ │ + mcr2 1, 3, pc, cr0, cr2, {4} @ │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ blx fe921f58 │ │ │ │ @ instruction: 0xf7fbe7df │ │ │ │ svclt 0x0000ec3a │ │ │ │ sbceq sl, r3, sl, lsl #5 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ sbceq sl, r3, lr, asr r2 │ │ │ │ adcseq pc, sp, r2, lsl #4 │ │ │ │ - mlaeq pc, r6, r4, sp @ │ │ │ │ + eoreq sp, pc, r6, lsl r3 @ │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbd000 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [r1, #-768]! @ 0xfffffd00 │ │ │ │ stmdbmi r1!, {r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [sp], #-139 @ 0xffffff75 │ │ │ │ svceq 0x008df014 │ │ │ │ @@ -3860,15 +3860,15 @@ │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, fp, sp, lsl r1 │ │ │ │ bmi 515610 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ tstls r5, sl, ror r4 │ │ │ │ - mcr2 1, 6, pc, cr12, cr2, {4} @ │ │ │ │ + mrc2 1, 0, pc, cr4, cr2, {4} │ │ │ │ strbteq r9, [r3], r5, lsl #18 │ │ │ │ tstvc r6, r5 │ │ │ │ ldmdavs r8!, {r0, r2, r5, r6, r7, r8, sl, ip, lr, pc} │ │ │ │ @ instruction: 0x4c0bb946 │ │ │ │ bmi 337064 │ │ │ │ strls r4, [r0], #-1579 @ 0xfffff9d5 │ │ │ │ @ instruction: 0xf05f447a │ │ │ │ @@ -3876,17 +3876,17 @@ │ │ │ │ ldrbtmi r4, [ip], #-3080 @ 0xfffff3f8 │ │ │ │ @ instruction: 0xf7fbe7f5 │ │ │ │ svclt 0x0000ebe6 │ │ │ │ strdeq sl, [r3], #18 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ sbceq sl, r3, r6, asr #3 │ │ │ │ adcseq pc, sp, r4, asr #2 │ │ │ │ - eoreq fp, pc, r8, asr fp @ │ │ │ │ - eoreq sp, pc, r0, lsr #8 │ │ │ │ - eoreq fp, pc, lr, lsr fp @ │ │ │ │ + ldrdeq fp, [pc], -r8 @ │ │ │ │ + eoreq sp, pc, r0, lsr #5 │ │ │ │ + strhteq fp, [pc], -lr │ │ │ │ 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 │ │ │ │ @@ -3910,56 +3910,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: 0xf1929105 │ │ │ │ - stmdbls r5, {r0, r3, r5, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r4, r5, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrb r4, [fp, r4, lsl #12] │ │ │ │ tstls r5, r8, lsl r6 │ │ │ │ ldrdpl pc, [r0], -r9 │ │ │ │ - ldc2l 2, cr15, [lr], #-592 @ 0xfffffdb0 │ │ │ │ - blx 2a2568 │ │ │ │ + blx ff22298a │ │ │ │ + @ instruction: 0xf950f18b │ │ │ │ strmi r6, [r3], -r2, lsr #16 │ │ │ │ strtmi r9, [r8], -r5, lsl #18 │ │ │ │ andls r6, r2, #10158080 @ 0x9b0000 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ andls r8, r1, #1605632 @ 0x188000 │ │ │ │ stmdbhi r4!, {r3, r9, fp, lr} │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0xf9e2f05f │ │ │ │ @ instruction: 0xf7fbe7cd │ │ │ │ svclt 0x0000eb7a │ │ │ │ sbceq sl, r3, r0, asr #2 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ sbceq sl, r3, r2, lsl #2 │ │ │ │ adcseq pc, sp, ip, asr r0 @ │ │ │ │ - eoreq sp, pc, ip, ror #6 │ │ │ │ + eoreq sp, pc, ip, ror #3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbd180 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ smlabble r3, sp, pc, r0 @ │ │ │ │ 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: 0xf1929105 │ │ │ │ - stmdbls r5, {r0, r2, r5, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r3, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05f447a │ │ │ │ andlt pc, r7, r7, ror #19 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq lr, sp, lr, lsr #31 │ │ │ │ - eoreq sp, pc, r4, ror #6 │ │ │ │ + eoreq sp, pc, r4, ror #3 │ │ │ │ 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 │ │ │ │ @@ -3983,56 +3983,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: 0xf1929105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r4, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r4, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrb r4, [fp, r4, lsl #12] │ │ │ │ tstls r5, r8, lsl r6 │ │ │ │ ldrdpl pc, [r0], -r9 │ │ │ │ - blx ffba2aae │ │ │ │ - @ instruction: 0xf976f18b │ │ │ │ + blx da2aae │ │ │ │ + @ instruction: 0xf8bef18b │ │ │ │ strmi r6, [r3], -r2, lsr #16 │ │ │ │ strtmi r9, [r8], -r5, lsl #18 │ │ │ │ andls r6, r2, #10158080 @ 0x9b0000 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ andls r8, r1, #1605632 @ 0x188000 │ │ │ │ stmdbhi r4!, {r3, r9, fp, lr} │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0xf950f05f │ │ │ │ @ instruction: 0xf7fbe7cd │ │ │ │ svclt 0x0000eae8 │ │ │ │ sbceq sl, r3, ip, lsl r0 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ ldrdeq r9, [r3], #254 @ 0xfe │ │ │ │ ldrshteq lr, [sp], r0 │ │ │ │ - strhteq sp, [pc], -ip │ │ │ │ + eoreq sp, pc, ip, lsr r1 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbd2a4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ smlabble r3, sp, pc, r0 @ │ │ │ │ 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: 0xf1929105 │ │ │ │ - stmdbls r5, {r0, r1, r4, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r3, r4, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05f447a │ │ │ │ andlt pc, r7, r5, asr r9 @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq lr, sp, r2, asr #28 │ │ │ │ - strhteq sp, [pc], -r0 │ │ │ │ + eoreq sp, pc, r0, lsr r1 @ │ │ │ │ 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 │ │ │ │ @@ -4076,15 +4076,15 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd1240300 │ │ │ │ pop {r0, r3, r5, ip, sp, pc} │ │ │ │ bmi 5ca170 │ │ │ │ stmdbls sp, {r8, r9, sp} │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ - ldc2 1, cr15, [ip, #-584] @ 0xfffffdb8 │ │ │ │ + stc2l 1, cr15, [r4], #-584 @ 0xfffffdb8 │ │ │ │ blls 4a0104 │ │ │ │ blls 44add4 │ │ │ │ blls 40add4 │ │ │ │ blls 4cadd4 │ │ │ │ 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} │ │ │ │ @@ -4095,36 +4095,36 @@ │ │ │ │ @ instruction: 0xf898f05f │ │ │ │ @ instruction: 0xf7fbe7d0 │ │ │ │ svclt 0x0000ea30 │ │ │ │ strdeq r9, [r3], #232 @ 0xe8 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ sbceq r9, r3, r8, ror #28 │ │ │ │ adcseq lr, sp, r4, lsr sp │ │ │ │ - strhteq sp, [pc], -ip │ │ │ │ + eoreq sp, pc, ip, lsr r0 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbd414 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ smlabble r3, sp, pc, r0 @ │ │ │ │ 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: 0xf1929105 │ │ │ │ - stmdbls r5, {r0, r1, r3, r4, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r5, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05f447a │ │ │ │ mullt r7, sp, r8 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq lr, sp, sl, lsl #25 │ │ │ │ - eoreq sp, pc, r4, lsl #4 │ │ │ │ + eoreq sp, pc, r4, lsl #1 │ │ │ │ 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 │ │ │ │ @@ -4147,28 +4147,28 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ tstle r9, r0, lsl #6 │ │ │ │ pop {r0, r3, r4, ip, sp, pc} │ │ │ │ bmi 44728c │ │ │ │ strbmi r2, [r1], -r0, lsl #6 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ - stc2 1, cr15, [lr], {146} @ 0x92 │ │ │ │ + blx ff622926 │ │ │ │ ldrdls lr, [r0], -sp │ │ │ │ bmi 2f7bb0 │ │ │ │ @ instruction: 0xf8d94641 │ │ │ │ ldrbtmi r0, [sl], #-0 │ │ │ │ strbne r9, [r4, r2, lsl #8]! │ │ │ │ @ instruction: 0xf05f9403 │ │ │ │ bfi pc, r5, #16, #12 @ │ │ │ │ stmib ip!, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ sbceq r9, r3, r8, lsl #27 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ sbceq r9, r3, ip, asr #26 │ │ │ │ adcseq lr, sp, ip, asr #23 │ │ │ │ - eoreq sp, pc, r6, ror r1 @ │ │ │ │ + strdeq ip, [pc], -r6 @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbd518 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrmi r0, [r6], -r8, asr #31 │ │ │ │ blmi 838b9c │ │ │ │ ldrbtmi fp, [sl], #-138 @ 0xffffff76 │ │ │ │ ldceq 1, cr15, [r0], {13} │ │ │ │ @@ -4190,25 +4190,25 @@ │ │ │ │ ldcllt 0, cr11, [r0, #-40]! @ 0xffffffd8 │ │ │ │ andls sl, r2, #8, 20 @ 0x8000 │ │ │ │ movwcs r4, #6669 @ 0x1a0d │ │ │ │ movwls r4, #1585 @ 0x631 │ │ │ │ movwcs r4, #1146 @ 0x47a │ │ │ │ @ instruction: 0xf8cd4628 │ │ │ │ @ instruction: 0xf192c004 │ │ │ │ - @ instruction: 0x06e3fc39 │ │ │ │ + strbteq pc, [r3], r1, lsl #23 @ │ │ │ │ bmi 29bb1c │ │ │ │ stmdavs r8!, {r0, r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf05e447a │ │ │ │ @ instruction: 0xe7ddfffb │ │ │ │ ldmdb ip, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldrdeq r9, [r3], #202 @ 0xca │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ sbceq r9, r3, r8, lsr #25 │ │ │ │ adcseq lr, sp, r4, lsl #22 │ │ │ │ - eoreq sp, pc, ip, lsl r1 @ │ │ │ │ + mlaeq pc, ip, pc, ip @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbd5b8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-136 @ 0xffffff78 │ │ │ │ svceq 0x008df015 │ │ │ │ @@ -4226,27 +4226,27 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 4159c8 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - blx ffca2a62 │ │ │ │ + blx ea2a62 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ @ instruction: 0xffe6f05e │ │ │ │ @ instruction: 0xf7fbe7df │ │ │ │ svclt 0x0000e912 │ │ │ │ sbceq r9, r3, sl, lsr ip │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ sbceq r9, r3, lr, lsl #24 │ │ │ │ adcseq lr, sp, sl, asr #20 │ │ │ │ - eoreq sp, pc, r2, lsr #1 │ │ │ │ + eoreq ip, pc, r2, lsr #30 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbd650 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-136 @ 0xffffff78 │ │ │ │ svceq 0x008df015 │ │ │ │ @@ -4264,27 +4264,27 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 415a60 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - blx fe9a2afa │ │ │ │ + blx ffba2af8 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ @ instruction: 0xff9af05e │ │ │ │ @ instruction: 0xf7fbe7df │ │ │ │ svclt 0x0000e8c6 │ │ │ │ sbceq r9, r3, r2, lsr #23 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ sbceq r9, r3, r6, ror fp │ │ │ │ adcseq lr, sp, lr, lsl #19 │ │ │ │ - eoreq sp, pc, lr, lsr r0 @ │ │ │ │ + strhteq ip, [pc], -lr │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbd6e8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [lr], {192} @ 0xc0 │ │ │ │ ldmdbmi lr, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-139 @ 0xffffff75 │ │ │ │ svceq 0x008df015 │ │ │ │ @@ -4303,27 +4303,27 @@ │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, fp, r6, lsl r1 │ │ │ │ bmi 415cfc │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - blx 1622b96 │ │ │ │ + blx fe822b94 │ │ │ │ strb r9, [r1, r5, lsl #18]! │ │ │ │ strbne r4, [r5, r9, lsl #20]! │ │ │ │ @ instruction: 0x46336838 │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0xf05e9501 │ │ │ │ ldrb pc, [lr, fp, asr #30] @ │ │ │ │ ldmda r6!, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ sbceq r9, r3, sl, lsl #22 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ ldrdeq r9, [r3], #170 @ 0xaa │ │ │ │ adcseq lr, sp, lr, asr #17 │ │ │ │ - ldrdeq ip, [pc], -r8 @ │ │ │ │ + eoreq ip, pc, r8, asr lr @ │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbd784 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [lr], {192} @ 0xc0 │ │ │ │ ldmdbmi lr, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-139 @ 0xffffff75 │ │ │ │ svceq 0x008df015 │ │ │ │ @@ -4342,27 +4342,27 @@ │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, fp, r6, lsl r1 │ │ │ │ bmi 415d98 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - blx 2a2c32 │ │ │ │ + blx 14a2c30 │ │ │ │ strb r9, [r1, r5, lsl #18]! │ │ │ │ strbne r4, [r5, r9, lsl #20]! │ │ │ │ @ instruction: 0x46336838 │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0xf05e9501 │ │ │ │ @ instruction: 0xe7defefd │ │ │ │ stmda r8!, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ sbceq r9, r3, lr, ror #20 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ sbceq r9, r3, lr, lsr sl │ │ │ │ adcseq lr, sp, lr, lsl #16 │ │ │ │ - eoreq ip, pc, r8, ror pc @ │ │ │ │ + strdeq ip, [pc], -r8 @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbd820 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-136 @ 0xffffff78 │ │ │ │ svceq 0x008df015 │ │ │ │ @@ -4380,27 +4380,27 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 415c30 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - blx fefa2cc8 │ │ │ │ + blx 1a2cc8 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ mrc2 0, 5, pc, cr2, cr14, {2} │ │ │ │ @ instruction: 0xf7fae7df │ │ │ │ svclt 0x0000efde │ │ │ │ ldrdeq r9, [r3], #146 @ 0x92 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ sbceq r9, r3, r6, lsr #19 │ │ │ │ adcseq lr, sp, r2, asr r7 │ │ │ │ - eoreq ip, pc, r6, lsr #30 │ │ │ │ + eoreq ip, pc, r6, lsr #27 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbd8b8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-136 @ 0xffffff78 │ │ │ │ svceq 0x008df015 │ │ │ │ @@ -4418,53 +4418,53 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 415cc8 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - blx 1ca2d60 │ │ │ │ + @ instruction: 0xf9b8f192 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ ldc2l 0, cr15, [sl, #376]! @ 0x178 │ │ │ │ @ instruction: 0xf7fae7df │ │ │ │ svclt 0x0000ef92 │ │ │ │ sbceq r9, r3, sl, lsr r9 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ sbceq r9, r3, lr, lsl #18 │ │ │ │ umlalseq lr, sp, r6, r6 │ │ │ │ - eoreq ip, pc, r6, asr #29 │ │ │ │ + eoreq ip, pc, r6, asr #26 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbd950 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r6], r8 │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0xf0114615 │ │ │ │ smlabble r3, sp, pc, r0 @ │ │ │ │ ldrle r0, [r6], #-1763 @ 0xfffff91d │ │ │ │ ldcllt 0, cr11, [r0, #-24]! @ 0xffffffe8 │ │ │ │ stmib sp, {r9, sp}^ │ │ │ │ andls r2, r0, #268435456 @ 0x10000000 │ │ │ │ bmi 37337c │ │ │ │ movwls r4, #22057 @ 0x5629 │ │ │ │ @ instruction: 0xf192447a │ │ │ │ - @ instruction: 0xf04ffa3b │ │ │ │ + @ instruction: 0xf04ff983 │ │ │ │ bls 1a7388 │ │ │ │ blcc e478c │ │ │ │ @ instruction: 0xf7fb990a │ │ │ │ strbteq lr, [r3], r4, lsl #23 │ │ │ │ bmi 1dbf38 │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf05e447a │ │ │ │ strdlt pc, [r6], -r5 │ │ │ │ svclt 0x0000bd70 │ │ │ │ adcseq lr, sp, r4, lsl #12 │ │ │ │ - eoreq ip, pc, r4, lsl #29 │ │ │ │ + eoreq ip, pc, r4, lsl #26 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbd9b8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-136 @ 0xffffff78 │ │ │ │ svceq 0x008df015 │ │ │ │ @@ -4482,53 +4482,53 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 415dc8 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - @ instruction: 0xf9f0f192 │ │ │ │ + @ instruction: 0xf938f192 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ ldc2l 0, cr15, [sl, #-376]! @ 0xfffffe88 │ │ │ │ @ instruction: 0xf7fae7df │ │ │ │ svclt 0x0000ef12 │ │ │ │ sbceq r9, r3, sl, lsr r8 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ sbceq r9, r3, lr, lsl #16 │ │ │ │ adcseq lr, sp, lr, asr #10 │ │ │ │ - eoreq ip, pc, sl, lsl lr @ │ │ │ │ + mlaeq pc, sl, ip, ip @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbda50 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r6], r8 │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0xf0114615 │ │ │ │ smlabble r3, sp, pc, r0 @ │ │ │ │ ldrle r0, [r6], #-1763 @ 0xfffff91d │ │ │ │ ldcllt 0, cr11, [r0, #-24]! @ 0xffffffe8 │ │ │ │ stmib sp, {r9, sp}^ │ │ │ │ andls r2, r0, #268435456 @ 0x10000000 │ │ │ │ bmi 37347c │ │ │ │ movwls r4, #22057 @ 0x5629 │ │ │ │ @ instruction: 0xf192447a │ │ │ │ - @ instruction: 0xf04ff9bb │ │ │ │ + @ instruction: 0xf04ff903 │ │ │ │ bls 1a7488 │ │ │ │ blcc e488c │ │ │ │ @ instruction: 0xf7fb990a │ │ │ │ strbteq lr, [r3], r4, lsl #22 │ │ │ │ bmi 1dc038 │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf05e447a │ │ │ │ andlt pc, r6, r5, ror sp @ │ │ │ │ svclt 0x0000bd70 │ │ │ │ ldrhteq lr, [sp], ip │ │ │ │ - ldrdeq ip, [pc], -ip @ │ │ │ │ + eoreq ip, pc, ip, asr ip @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febbdab8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ ldrdmi pc, [r8, #-128] @ 0xffffff80 │ │ │ │ ldc2l 1, cr15, [sl], {6} │ │ │ │ rscpl pc, fp, #76, 12 @ 0x4c00000 │ │ │ │ @@ -4656,25 +4656,25 @@ │ │ │ │ bge 5f8374 │ │ │ │ @ instruction: 0xf85ef0f5 │ │ │ │ ldr r4, [r0, r4, lsl #12]! │ │ │ │ stcl 7, cr15, [sl, #1000] @ 0x3e8 │ │ │ │ sbceq r9, r3, r4, lsr #12 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ ldrdeq r9, [r3], #94 @ 0x5e │ │ │ │ - eoreq sp, pc, r2, asr r2 @ │ │ │ │ + ldrdeq sp, [pc], -r2 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbdcd8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040fb8 │ │ │ │ @ instruction: 0xf600b08f │ │ │ │ - @ instruction: 0xf1a670e4 │ │ │ │ - @ instruction: 0xf8d4f899 │ │ │ │ + @ instruction: 0xf1a570e4 │ │ │ │ + @ instruction: 0xf8d4ffe1 │ │ │ │ teqlt r3, r0, ror #31 │ │ │ │ rscvc pc, r4, r4, lsl #12 │ │ │ │ - @ instruction: 0xf8a0f1a6 │ │ │ │ + @ instruction: 0xffe8f1a5 │ │ │ │ andlt r2, pc, r0 │ │ │ │ @ instruction: 0xf8d4bd30 │ │ │ │ @ instruction: 0xf5033f74 │ │ │ │ @ instruction: 0xf8d35380 │ │ │ │ @ instruction: 0xf8933cf0 │ │ │ │ teqlt fp, #188, 4 @ 0xc000000b │ │ │ │ ldrsbgt pc, [r4], #-143 @ 0xffffff71 @ │ │ │ │ @@ -4690,21 +4690,21 @@ │ │ │ │ strtmi r2, [r0], -r0, lsl #4 │ │ │ │ ldrdcc pc, [r0], -ip │ │ │ │ andcc pc, r0, lr, asr #17 │ │ │ │ @ instruction: 0xf0ff2300 │ │ │ │ @ instruction: 0xf8c4fec7 │ │ │ │ stmdacs r0, {r5, r6, r7, r8, r9, sl, fp} │ │ │ │ @ instruction: 0xf604d1ce │ │ │ │ - @ instruction: 0xf1a670e4 │ │ │ │ - @ instruction: 0xf04ff86f │ │ │ │ + @ instruction: 0xf1a570e4 │ │ │ │ + @ instruction: 0xf04fffb7 │ │ │ │ @ instruction: 0xe7cc30ff │ │ │ │ ldrdgt pc, [r8], -pc @ │ │ │ │ @ instruction: 0xe7d644fc │ │ │ │ - eorseq r0, r6, r4, ror #1 │ │ │ │ - eorseq r0, r6, r0, rrx │ │ │ │ + eorseq pc, r5, r4, ror #30 │ │ │ │ + eorseq pc, r5, r0, ror #29 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ @ instruction: 0xf500460d │ │ │ │ ldmdbmi r2!, {r7, sl, ip, lr} │ │ │ │ strmi fp, [r2], -r3, lsl #1 │ │ │ │ @@ -5044,23 +5044,23 @@ │ │ │ │ @ instruction: 0x460123d9 │ │ │ │ andlt pc, r0, sp, asr #17 │ │ │ │ sxtab r4, r2, sl, ror #8 │ │ │ │ b ff1250b8 │ │ │ │ sbceq r9, r3, sl, lsr r3 │ │ │ │ sbceq r9, r3, sl, lsr #6 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ - strdeq ip, [pc], -lr @ │ │ │ │ - eorseq r3, r6, ip, lsr #12 │ │ │ │ - ldrdeq ip, [pc], -sl @ │ │ │ │ + eoreq ip, pc, lr, ror lr @ │ │ │ │ + eorseq r3, r6, ip, lsr #9 │ │ │ │ + eoreq ip, pc, sl, asr sp @ │ │ │ │ ldrdeq r9, [r3], #24 │ │ │ │ - ldrshteq r1, [r6], -lr │ │ │ │ - ldrsbteq sl, [r0], -sl │ │ │ │ - eorseq pc, r5, r6, lsr #23 │ │ │ │ + eorseq r1, r6, lr, ror ip │ │ │ │ + eorseq sl, r0, sl, asr r7 │ │ │ │ + eorseq pc, r5, r6, lsr #20 │ │ │ │ andeq r0, r0, ip, asr lr │ │ │ │ - eoreq ip, pc, r0, lsr #24 │ │ │ │ + eoreq ip, pc, r0, lsr #21 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 11, cr15, cr0, cr12, {6} │ │ │ │ strpl pc, [r0], r0, lsl #10 │ │ │ │ bmi cf8b5c │ │ │ │ blmi cf8b84 │ │ │ │ @@ -5112,15 +5112,15 @@ │ │ │ │ blcs 74784 │ │ │ │ @ instruction: 0xf8c5d1df │ │ │ │ ldrb r0, [ip, ip, ror #10] │ │ │ │ b f251c8 │ │ │ │ ldrdeq r8, [r3], #238 @ 0xee │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ sbceq r8, r3, r6, ror #28 │ │ │ │ - eoreq ip, pc, r2, lsr #22 │ │ │ │ + eoreq ip, pc, r2, lsr #19 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 10, cr15, cr0, cr12, {6} │ │ │ │ sbcslt r4, r1, r9, asr sl │ │ │ │ @ instruction: 0x46044b59 │ │ │ │ ldmdami r9, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @@ -5210,20 +5210,20 @@ │ │ │ │ stmdbcs r0, {sp} │ │ │ │ ldmib r8, {r0, r3, r4, r7, r8, ip, lr, pc}^ │ │ │ │ ldr r2, [sp, sl, lsl #2] │ │ │ │ ldmdb r6!, {r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ strdeq r8, [r3], #216 @ 0xd8 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ sbceq r8, r3, sl, ror #27 │ │ │ │ - eorseq pc, r5, r4, lsl #20 │ │ │ │ - eorseq sp, r4, r6, lsl pc │ │ │ │ + eorseq pc, r5, r4, lsl #17 │ │ │ │ + mlaseq r4, r6, sp, sp │ │ │ │ andeq r0, r0, r8, lsr #20 │ │ │ │ strdeq r8, [r3], #204 @ 0xcc │ │ │ │ andeq r0, r0, r4, lsr #30 │ │ │ │ - strhteq ip, [pc], -lr │ │ │ │ + eoreq ip, pc, lr, lsr r8 @ │ │ │ │ @ instruction: 0x00000dbc │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 10, cr15, cr8, cr12, {6} │ │ │ │ @ instruction: 0xf500b0d0 │ │ │ │ bge 1fd5a8 │ │ │ │ @@ -5286,19 +5286,19 @@ │ │ │ │ strbcc pc, [ip, #-2260]! @ 0xfffff72c @ │ │ │ │ mvnle r2, r0, lsl #22 │ │ │ │ strbeq pc, [ip, #-2244]! @ 0xfffff73c @ │ │ │ │ ldmib r6, {r0, r5, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ strb r2, [r5, sl, lsl #2] │ │ │ │ ldm sl, {r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ sbceq r8, r3, r8, asr #24 │ │ │ │ - eorseq pc, r5, r8, ror r8 @ │ │ │ │ + ldrshteq pc, [r5], -r8 @ │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ - eorseq sp, r4, sl, ror sp │ │ │ │ + ldrshteq sp, [r4], -sl │ │ │ │ sbceq r8, r3, r2, lsr #23 │ │ │ │ - eoreq ip, pc, sl, ror #16 │ │ │ │ + eoreq ip, pc, sl, ror #13 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 8, cr15, cr0, cr12, {6} │ │ │ │ @ instruction: 0xf500b0d9 │ │ │ │ strmi r5, [r4], -r0, lsl #15 │ │ │ │ strmi r4, [lr], -r5, lsl #17 │ │ │ │ @@ -5433,21 +5433,21 @@ │ │ │ │ @ instruction: 0xf8594b0e │ │ │ │ @ instruction: 0xf5077003 │ │ │ │ @ instruction: 0xf8c53280 │ │ │ │ str r2, [lr, r8, ror #17]! │ │ │ │ svc 0x00b6f7f9 │ │ │ │ sbceq r8, r3, sl, lsr #22 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ - eorseq pc, r5, lr, asr #14 │ │ │ │ + eorseq pc, r5, lr, asr #11 │ │ │ │ sbceq r8, r3, r6, lsl #22 │ │ │ │ - eorseq sp, r4, r0, asr ip │ │ │ │ + ldrsbteq sp, [r4], -r0 │ │ │ │ andeq r0, r0, r8, lsr #20 │ │ │ │ sbceq r8, r3, sl, ror r9 │ │ │ │ andeq r0, r0, r4, lsr #30 │ │ │ │ - eoreq ip, pc, ip, lsr r6 @ │ │ │ │ + strhteq ip, [pc], -ip │ │ │ │ @ instruction: 0x00000dbc │ │ │ │ andeq r0, r0, ip, asr lr │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbe91c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ mcrmi 15, 1, r0, cr1, cr8, {5} │ │ │ │ stcmi 0, cr11, [r1, #-568]! @ 0xfffffdc8 │ │ │ │ @@ -5565,15 +5565,15 @@ │ │ │ │ @ instruction: 0xf84c2c08 │ │ │ │ adcmi r3, lr, #4, 24 @ 0x400 │ │ │ │ str sp, [r9, pc, ror #3]! │ │ │ │ @ instruction: 0x46284639 │ │ │ │ blx ff9a3ab6 │ │ │ │ @ instruction: 0xf7f9e7a4 │ │ │ │ svclt 0x0000eeac │ │ │ │ - eoreq ip, pc, r6, lsl r5 @ │ │ │ │ + mlaeq pc, r6, r3, ip @ │ │ │ │ ldrdeq r8, [r3], #120 @ 0x78 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ strheq r8, [r3], #120 @ 0x78 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 122dd0 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ @@ -5873,39 +5873,39 @@ │ │ │ │ svclt 0x0000ec50 │ │ │ │ ldrdeq r8, [r3], #96 @ 0x60 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ sbceq r8, r3, r4, asr #13 │ │ │ │ andeq r0, r0, r4, asr #19 │ │ │ │ smulleq r8, r3, r0, r6 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - eoreq ip, pc, sl, lsr r3 @ │ │ │ │ - eoreq ip, pc, r0, asr #6 │ │ │ │ - eoreq ip, pc, sl, lsr #6 │ │ │ │ - eoreq ip, pc, r2, lsr #6 │ │ │ │ - eoreq sl, pc, ip, lsr #11 │ │ │ │ - eoreq ip, pc, ip, asr #5 │ │ │ │ - eoreq ip, pc, r4, lsl r3 @ │ │ │ │ - eoreq ip, pc, sl, lsl #6 │ │ │ │ - eoreq ip, pc, ip, lsl #5 │ │ │ │ - eoreq ip, pc, r4, lsr #5 │ │ │ │ - eoreq ip, pc, r0, ror r2 @ │ │ │ │ - strhteq sl, [pc], -r2 │ │ │ │ - mlaeq pc, lr, r4, sl @ │ │ │ │ - strdeq ip, [pc], -r4 @ │ │ │ │ - eoreq ip, pc, lr, ror #3 │ │ │ │ - ldrdeq ip, [pc], -lr @ │ │ │ │ - ldrdeq ip, [pc], -r4 @ │ │ │ │ - ldrhteq r8, [r0], -r4 │ │ │ │ - eoreq ip, pc, r6, lsr #2 │ │ │ │ - strdeq ip, [pc], -sl @ │ │ │ │ - eoreq ip, pc, r0, ror #1 │ │ │ │ - mlaseq r0, r4, pc, r7 @ │ │ │ │ - eoreq fp, pc, r0, ror #31 │ │ │ │ - mlaeq pc, ip, r2, sl @ │ │ │ │ - mlaeq pc, r2, pc, fp @ │ │ │ │ + strhteq ip, [pc], -sl │ │ │ │ + eoreq ip, pc, r0, asr #3 │ │ │ │ + eoreq ip, pc, sl, lsr #3 │ │ │ │ + eoreq ip, pc, r2, lsr #3 │ │ │ │ + eoreq sl, pc, ip, lsr #8 │ │ │ │ + eoreq ip, pc, ip, asr #2 │ │ │ │ + mlaeq pc, r4, r1, ip @ │ │ │ │ + eoreq ip, pc, sl, lsl #3 │ │ │ │ + eoreq ip, pc, ip, lsl #2 │ │ │ │ + eoreq ip, pc, r4, lsr #2 │ │ │ │ + strdeq ip, [pc], -r0 @ │ │ │ │ + eoreq sl, pc, r2, lsr r3 @ │ │ │ │ + eoreq sl, pc, lr, lsl r3 @ │ │ │ │ + eoreq ip, pc, r4, ror r0 @ │ │ │ │ + eoreq ip, pc, lr, rrx │ │ │ │ + eoreq ip, pc, lr, asr r0 @ │ │ │ │ + eoreq ip, pc, r4, asr r0 @ │ │ │ │ + eorseq r7, r0, r4, lsr pc │ │ │ │ + eoreq fp, pc, r6, lsr #31 │ │ │ │ + eoreq fp, pc, sl, ror pc @ │ │ │ │ + eoreq fp, pc, r0, ror #30 │ │ │ │ + eorseq r7, r0, r4, lsl lr │ │ │ │ + eoreq fp, pc, r0, ror #28 │ │ │ │ + eoreq sl, pc, ip, lsl r1 @ │ │ │ │ + eoreq fp, pc, r2, lsl lr @ │ │ │ │ svclt 0x00004770 │ │ │ │ @ instruction: 0x460db530 │ │ │ │ @ instruction: 0x4c02fba0 │ │ │ │ @ instruction: 0xf04f4619 │ │ │ │ blx fe8eb64a │ │ │ │ bl 774660 │ │ │ │ ldrbtmi r0, [r3], -r3, lsl #24 │ │ │ │ @@ -6062,15 +6062,15 @@ │ │ │ │ subsne lr, fp, r0, lsl #21 │ │ │ │ @ instruction: 0xf101fb00 │ │ │ │ tstpne fp, r3, lsl #22 @ p-variant is OBSOLETE │ │ │ │ andeq pc, r3, #160, 22 @ 0x28000 │ │ │ │ submi r4, r8, r1, lsl r4 │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ svclt 0x00008ff0 │ │ │ │ - ldrhteq fp, [r6], -ip │ │ │ │ + eorseq fp, r6, ip, lsr r0 │ │ │ │ ldrlt fp, [r0], #-130 @ 0xffffff7e │ │ │ │ strne lr, [r3], #-2525 @ 0xfffff623 │ │ │ │ movwcs lr, #6605 @ 0x19cd │ │ │ │ movwmi r4, #41763 @ 0xa323 │ │ │ │ stmib r0, {r4, sl, fp, ip, sp, pc}^ │ │ │ │ movwcs r2, #770 @ 0x302 │ │ │ │ andsvs pc, r8, #1325400064 @ 0x4f000000 │ │ │ │ @@ -6613,18 +6613,18 @@ │ │ │ │ bls fcd158 │ │ │ │ bls f0d160 │ │ │ │ bls f4d168 │ │ │ │ ldr r9, [ip, #519]! @ 0x207 │ │ │ │ mrc 7, 3, APSR_nzcv, cr14, cr8, {7} │ │ │ │ sbceq r7, r3, ip, lsr #29 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ - eorseq fp, r6, sl, lsr #1 │ │ │ │ - eorseq sl, r6, r4, lsr #31 │ │ │ │ - eorseq sl, r6, r6, asr #24 │ │ │ │ - eorseq sl, r6, r8, ror #17 │ │ │ │ + eorseq sl, r6, sl, lsr #30 │ │ │ │ + eorseq sl, r6, r4, lsr #28 │ │ │ │ + eorseq sl, r6, r6, asr #21 │ │ │ │ + eorseq sl, r6, r8, ror #14 │ │ │ │ sbceq r7, r3, sl, lsl #14 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ strmi r4, [r5], -ip, lsl #12 │ │ │ │ stmdale r2, {r4, r8, fp, sp}^ │ │ │ │ @@ -6934,33 +6934,33 @@ │ │ │ │ eorcs pc, r0, #856064 @ 0xd1000 │ │ │ │ eorsvs r4, r0, #42991616 @ 0x2900000 │ │ │ │ stmdb lr, {r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ strmi r4, [r3], -r7, lsl #20 │ │ │ │ ldrtmi r4, [r8], -r7, lsl #18 │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - stc2 1, cr15, [ip], #564 @ 0x234 │ │ │ │ + blx ffda549e │ │ │ │ teqvc r7, r0, lsr #12 │ │ │ │ stmdb r0, {r0, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ stmdb r8!, {r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - eoreq sl, pc, r8, asr pc @ │ │ │ │ - mlaeq pc, sl, pc, sl @ │ │ │ │ + ldrdeq sl, [pc], -r8 @ │ │ │ │ + eoreq sl, pc, sl, lsl lr @ │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ mrc 8, 0, r4, cr13, cr10, {3} │ │ │ │ bmi 1ef8c58 │ │ │ │ ldrbtmi fp, [sl], #-130 @ 0xffffff7e │ │ │ │ stmib r0!, {r0, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldmdami r8!, {r0, r1, r3, r4, fp, ip, lr}^ │ │ │ │ ldrbtmi r4, [r8], #-1680 @ 0xfffff970 │ │ │ │ @ instruction: 0xf18e681f │ │ │ │ - stmdacs r0, {r0, r3, r4, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r5, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x4605d072 │ │ │ │ mrc 7, 3, APSR_nzcv, cr2, cr8, {7} │ │ │ │ stccs 6, cr4, [r0], {4} │ │ │ │ stccs 0, cr13, [r9], {54} @ 0x36 │ │ │ │ addhi pc, r3, r0 │ │ │ │ @ instruction: 0xf0002c08 │ │ │ │ stccs 0, cr8, [ip], {137} @ 0x89 │ │ │ │ @@ -6968,38 +6968,38 @@ │ │ │ │ strtmi r4, [r2], -sp, ror #18 │ │ │ │ strcs r4, [r2], #-1576 @ 0xfffff9d8 │ │ │ │ @ instruction: 0xf7f94479 │ │ │ │ cmplt r0, r8, lsl #16 │ │ │ │ strtmi r4, [fp], -sl, ror #20 │ │ │ │ andcs r4, r1, sl, ror #18 │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - stc2l 1, cr15, [r8], #-564 @ 0xfffffdcc │ │ │ │ + blx feca5526 │ │ │ │ blmi 1a71ef4 │ │ │ │ andcc pc, r3, r8, asr r8 @ │ │ │ │ ldm r3, {r3, r4, r7, r9, sl, lr}^ │ │ │ │ vrsra.u32 q1, , #1 │ │ │ │ @ instruction: 0xf0028f5b │ │ │ │ bcs 6970c │ │ │ │ addshi pc, r6, r0, asr #32 │ │ │ │ ldrbtmi r4, [r8], #-2146 @ 0xfffff79e │ │ │ │ - blx fea2554c │ │ │ │ + @ instruction: 0xf9eef18e │ │ │ │ stmiblt r0!, {r1, r2, r9, sl, lr} │ │ │ │ @ instruction: 0xf0002c00 │ │ │ │ cdpne 0, 6, cr8, cr1, cr11, {5} │ │ │ │ svclt 0x008c2901 │ │ │ │ mrscs r2, (UNDEF: 17) │ │ │ │ eor r0, sp, r9, lsl #1 │ │ │ │ ldrbtmi r4, [r8], #-2139 @ 0xfffff7a5 │ │ │ │ - blx fe62556c │ │ │ │ + @ instruction: 0xf9def18e │ │ │ │ stmdacs r0, {r1, r2, r9, sl, lr} │ │ │ │ blmi 161d048 │ │ │ │ andcc pc, r3, r8, asr r8 @ │ │ │ │ ldmdbmi r7, {r3, r4, r7, r9, sl, lr}^ │ │ │ │ ldrbtmi r4, [r9], #-1584 @ 0xfffff9d0 │ │ │ │ - @ instruction: 0xf878f196 │ │ │ │ + @ instruction: 0xffc0f195 │ │ │ │ ldm r8, {r0, r2, r9, sl, lr}^ │ │ │ │ vsra.u32 q0, , #1 │ │ │ │ @ instruction: 0xf0008f5b │ │ │ │ stmdacs r0, {r0} │ │ │ │ ldmdavs sl!, {r1, r5, r6, r8, ip, lr, pc} │ │ │ │ b dc31a8 │ │ │ │ cmple r3, r1, lsl #4 │ │ │ │ @@ -7019,15 +7019,15 @@ │ │ │ │ svccc 0x0060f8d3 │ │ │ │ ldrdpl pc, [r4, #131]! @ 0x83 │ │ │ │ @ instruction: 0x4628b135 │ │ │ │ ldcl 7, cr15, [r8, #992]! @ 0x3e0 │ │ │ │ stccs 6, cr4, [r0], {4} │ │ │ │ ldr sp, [fp, r5, lsl #3]! │ │ │ │ ldrbtmi r4, [r8], #-2108 @ 0xfffff7c4 │ │ │ │ - blx 15255f4 │ │ │ │ + @ instruction: 0xf99af18e │ │ │ │ stmdacs r0, {r1, r2, r9, sl, lr} │ │ │ │ andcs sp, r0, r4, asr #2 │ │ │ │ strmi r2, [r4], -r2, lsl #2 │ │ │ │ ldmdbmi r8!, {r1, r2, r3, r4, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ strtmi r4, [r8], -r2, lsr #12 │ │ │ │ @ instruction: 0xf7f84479 │ │ │ │ stmdacs r0, {r2, r3, r7, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ @@ -7037,67 +7037,67 @@ │ │ │ │ @ instruction: 0xf7f84479 │ │ │ │ stmdacs r0, {r1, r7, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ ldrb sp, [r7, -r1, lsl #1]! │ │ │ │ strtmi r9, [fp], -r0, lsl #2 │ │ │ │ andcs r4, r1, pc, lsr #20 │ │ │ │ ldrbtmi r4, [sl], #-2351 @ 0xfffff6d1 │ │ │ │ @ instruction: 0xf18d4479 │ │ │ │ - ldmdavs sl!, {r0, r1, r2, r3, r4, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldmdavs sl!, {r0, r1, r2, r5, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ mulsmi r5, r2, r8 │ │ │ │ stccs 7, cr14, [sp], {174} @ 0xae │ │ │ │ stmdbmi fp!, {r2, r5, r8, ip, lr, pc} │ │ │ │ strtmi r4, [r8], -r2, lsr #12 │ │ │ │ ldrbtmi r2, [r9], #-1027 @ 0xfffffbfd │ │ │ │ svc 0x0068f7f8 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ ldrb sl, [sp, -r8, ror #30] │ │ │ │ strtmi r4, [fp], -r6, lsr #20 │ │ │ │ andcs r4, r2, r6, lsr #18 │ │ │ │ @ instruction: 0x9600447a │ │ │ │ @ instruction: 0xf18d4479 │ │ │ │ - ldr pc, [r2, r5, asr #23] │ │ │ │ + ldr pc, [r2, sp, lsl #22] │ │ │ │ strtmi r4, [r3], -r3, lsr #20 │ │ │ │ andcs r4, r2, r3, lsr #18 │ │ │ │ strls r4, [r0, #-1146] @ 0xfffffb86 │ │ │ │ @ instruction: 0xf18d4479 │ │ │ │ - @ instruction: 0xe75ffbbb │ │ │ │ + ldrb pc, [pc, -r3, lsl #22] @ │ │ │ │ @ instruction: 0x462c4b11 │ │ │ │ andcc pc, r3, r8, asr r8 @ │ │ │ │ @ instruction: 0xe7744698 │ │ │ │ @ instruction: 0xf47f2c0b │ │ │ │ ldmdbmi ip, {r0, r6, r8, r9, sl, fp, sp, pc} │ │ │ │ strtmi r4, [r8], -r2, lsr #12 │ │ │ │ ldrbtmi r2, [r9], #-1028 @ 0xfffffbfc │ │ │ │ svc 0x0040f7f8 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ ldr sl, [r5, -r0, asr #30]! │ │ │ │ tstcs r2, r0, lsr #12 │ │ │ │ svclt 0x0000e786 │ │ │ │ smulleq r7, r3, pc, r9 @ │ │ │ │ sbceq r7, r3, r6, ror #2 │ │ │ │ - eoreq sl, pc, sl, asr pc @ │ │ │ │ - eoreq sl, pc, r8, ror #30 │ │ │ │ - eoreq sl, pc, r4, lsl #31 │ │ │ │ - eoreq sl, pc, r2, lsl pc @ │ │ │ │ + ldrdeq sl, [pc], -sl @ │ │ │ │ + eoreq sl, pc, r8, ror #27 │ │ │ │ + eoreq sl, pc, r4, lsl #28 │ │ │ │ + mlaeq pc, r2, sp, sl @ │ │ │ │ andeq r0, r0, r4, asr #19 │ │ │ │ - eoreq sl, pc, r6, lsl #30 │ │ │ │ - eoreq sl, pc, r6, ror #29 │ │ │ │ + eoreq sl, pc, r6, lsl #27 │ │ │ │ + eoreq sl, pc, r6, ror #26 │ │ │ │ ldrhteq ip, [sp], sl │ │ │ │ sbceq r9, r3, sl, lsr #10 │ │ │ │ - eoreq sl, pc, lr, asr lr @ │ │ │ │ - eoreq sl, pc, r8, asr lr @ │ │ │ │ - eoreq sl, pc, r0, asr lr @ │ │ │ │ - ldrdeq sl, [pc], -sl @ │ │ │ │ - eoreq sl, pc, r0, lsl #28 │ │ │ │ - eoreq sl, pc, sl, lsr lr @ │ │ │ │ - eoreq sl, pc, ip, lsl #29 │ │ │ │ - eoreq sl, pc, ip, asr #27 │ │ │ │ - eoreq sl, pc, ip, asr lr @ │ │ │ │ - strhteq sl, [pc], -r8 │ │ │ │ - strdeq sl, [pc], -sl @ │ │ │ │ + ldrdeq sl, [pc], -lr @ │ │ │ │ + ldrdeq sl, [pc], -r8 @ │ │ │ │ + ldrdeq sl, [pc], -r0 @ │ │ │ │ + eoreq sl, pc, sl, asr sp @ │ │ │ │ + eoreq sl, pc, r0, lsl #25 │ │ │ │ + strhteq sl, [pc], -sl │ │ │ │ + eoreq sl, pc, ip, lsl #26 │ │ │ │ + eoreq sl, pc, ip, asr #24 │ │ │ │ + ldrdeq sl, [pc], -ip @ │ │ │ │ + eoreq sl, pc, r8, lsr ip @ │ │ │ │ + eoreq sl, pc, sl, ror ip @ │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ umaalcc pc, r4, r0, r8 @ │ │ │ │ blcs 7aaec │ │ │ │ @ instruction: 0xf8d8d15c │ │ │ │ @@ -7125,15 +7125,15 @@ │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ bleq 13a7498 │ │ │ │ @ instruction: 0xf0b33010 │ │ │ │ @ instruction: 0xf106f935 │ │ │ │ @ instruction: 0xf7f8002c │ │ │ │ bvs 1a2508c │ │ │ │ @ instruction: 0x3670b196 │ │ │ │ - stc2l 1, cr15, [r6, #-564] @ 0xfffffdcc │ │ │ │ + stc2 1, cr15, [lr], {141} @ 0x8d │ │ │ │ cmncs pc, #14024704 @ 0xd60000 │ │ │ │ cmneq ip, r6, asr #17 │ │ │ │ svceq 0x0000f1bc │ │ │ │ bvs 195d954 │ │ │ │ ldmda r3, {r2, r3, r5, r6, r8, r9, ip, sp}^ │ │ │ │ stmdbcc r1, {r8, r9, sl, fp, ip} │ │ │ │ andne lr, r0, #4390912 @ 0x430000 │ │ │ │ @@ -7385,15 +7385,15 @@ │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ bleq 13a78a8 │ │ │ │ @ instruction: 0xf0b23010 │ │ │ │ ldrbmi pc, [r0], -sp, lsr #30 @ │ │ │ │ stcl 7, cr15, [r4, #992] @ 0x3e0 │ │ │ │ @ instruction: 0xb1ab6a73 │ │ │ │ @ instruction: 0xf18d9301 │ │ │ │ - blls e8270 │ │ │ │ + blls e7f90 │ │ │ │ ldcleq 1, cr15, [r0], #-12 │ │ │ │ cmncs pc, #220, 16 @ 0xdc0000 │ │ │ │ cmneq lr, ip, asr #17 │ │ │ │ svceq 0x0000f1be │ │ │ │ bvs 1d5dd68 │ │ │ │ ldmda r3, {r2, r3, r5, r6, r8, r9, ip, sp}^ │ │ │ │ stmdbcc r1, {r8, r9, sl, fp, ip} │ │ │ │ @@ -7836,38 +7836,38 @@ │ │ │ │ ldrdge pc, [r0], -r5 │ │ │ │ strb r2, [lr], -r1, lsl #6 │ │ │ │ ldcl 7, cr15, [r4], #988 @ 0x3dc │ │ │ │ ldrbtmi r4, [r8], #-2074 @ 0xfffff7e6 │ │ │ │ stmdb r0, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ sbceq r6, r3, r6, lsl #18 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ - eoreq sl, pc, lr, lsl #16 │ │ │ │ - eoreq sl, pc, lr, ror #16 │ │ │ │ - strhteq sl, [pc], -sl │ │ │ │ - eorseq ip, r1, r4, asr #12 │ │ │ │ - strhteq r9, [pc], -r4 │ │ │ │ - eoreq sl, pc, r8, lsl #14 │ │ │ │ - mlaeq pc, r2, r6, sl @ │ │ │ │ - eorseq ip, r1, r2, ror #9 │ │ │ │ - eoreq r9, pc, r0, asr sl @ │ │ │ │ + eoreq sl, pc, lr, lsl #13 │ │ │ │ + eoreq sl, pc, lr, ror #13 │ │ │ │ + eoreq sl, pc, sl, lsr r6 @ │ │ │ │ + eorseq ip, r1, r4, asr #9 │ │ │ │ + eoreq r9, pc, r4, lsr sl @ │ │ │ │ + eoreq sl, pc, r8, lsl #11 │ │ │ │ + eoreq sl, pc, r2, lsl r5 @ │ │ │ │ + eorseq ip, r1, r2, ror #6 │ │ │ │ + ldrdeq r9, [pc], -r0 @ │ │ │ │ sbceq r6, r3, sl, ror #11 │ │ │ │ - mlaeq pc, r6, r5, sl @ │ │ │ │ - eoreq sl, pc, r0, ror #10 │ │ │ │ - eoreq sl, pc, r4, lsr #10 │ │ │ │ - eoreq sl, pc, r6, lsl #10 │ │ │ │ - eoreq sl, pc, r4, lsr #9 │ │ │ │ - eoreq sl, pc, ip, lsl #9 │ │ │ │ - eoreq sl, pc, r8, asr r4 @ │ │ │ │ - eoreq sl, pc, r0, ror r4 @ │ │ │ │ - eoreq sl, pc, r8, lsr #7 │ │ │ │ - eoreq sl, pc, ip, lsr #7 │ │ │ │ - mlaeq pc, r8, r3, sl @ │ │ │ │ - eoreq sl, pc, r8, lsl #7 │ │ │ │ - eoreq sl, pc, r8, ror r3 @ │ │ │ │ - strhteq sl, [pc], -sl │ │ │ │ + eoreq sl, pc, r6, lsl r4 @ │ │ │ │ + eoreq sl, pc, r0, ror #7 │ │ │ │ + eoreq sl, pc, r4, lsr #7 │ │ │ │ + eoreq sl, pc, r6, lsl #7 │ │ │ │ + eoreq sl, pc, r4, lsr #6 │ │ │ │ + eoreq sl, pc, ip, lsl #6 │ │ │ │ + ldrdeq sl, [pc], -r8 @ │ │ │ │ + strdeq sl, [pc], -r0 @ │ │ │ │ + eoreq sl, pc, r8, lsr #4 │ │ │ │ + eoreq sl, pc, ip, lsr #4 │ │ │ │ + eoreq sl, pc, r8, lsl r2 @ │ │ │ │ + eoreq sl, pc, r8, lsl #4 │ │ │ │ + strdeq sl, [pc], -r8 @ │ │ │ │ + eoreq sl, pc, sl, lsr r1 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febc0ee4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, sp, r0, asr #31 │ │ │ │ svcmi 0x0070ee1d │ │ │ │ @ instruction: 0x4d3ba903 │ │ │ │ andls r4, r3, fp, lsr fp │ │ │ │ @@ -7913,15 +7913,15 @@ │ │ │ │ andlt sp, sp, r7, lsl r1 │ │ │ │ ldmdbmi sl, {r4, r5, r8, sl, fp, ip, sp, pc} │ │ │ │ ldrbtmi sl, [r9], #-2053 @ 0xfffff7fb │ │ │ │ ldc2 7, cr15, [sl], {255} @ 0xff │ │ │ │ ldmdbmi r9, {r3, r4, r9, fp, lr} │ │ │ │ blls 1b1db4 │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - stc2 1, cr15, [r6, #-560] @ 0xfffffdd0 │ │ │ │ + mcrr2 1, 8, pc, lr, cr12 @ │ │ │ │ blge 24fdcc │ │ │ │ smullle r4, pc, r8, r2 @ │ │ │ │ tstcc r1, r7, lsl #18 │ │ │ │ stmib r0, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf7f7e7ca │ │ │ │ @ instruction: 0xf7f7ec46 │ │ │ │ svclt 0x0000e97e │ │ │ │ @@ -7935,16 +7935,16 @@ │ │ │ │ strdeq r6, [r3], #36 @ 0x24 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ sbceq r8, r3, lr, lsl #15 │ │ │ │ andeq r0, r0, r4, asr #19 │ │ │ │ sbceq r8, r3, r4, asr r7 │ │ │ │ sbceq r6, r3, sl, ror r2 │ │ │ │ sbceq r8, r3, r6, lsl r7 │ │ │ │ - eoreq sl, pc, r4, lsl #6 │ │ │ │ - eoreq sl, pc, lr, asr #32 │ │ │ │ + eoreq sl, pc, r4, lsl #3 │ │ │ │ + eoreq r9, pc, lr, asr #29 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febc1018 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmibvs r2, {r3, r5, r6, r7, r8, r9, sl, fp}^ │ │ │ │ stmdavs r4, {r1, r7, ip, sp, pc} │ │ │ │ orrpl pc, r0, #8388608 @ 0x800000 │ │ │ │ strbcc pc, [r8], #2259 @ 0x8d3 @ │ │ │ │ @@ -8082,15 +8082,15 @@ │ │ │ │ @ instruction: 0xf7f7e790 │ │ │ │ stmdami r5, {r2, r3, r8, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf7f64478 │ │ │ │ svclt 0x0000ef58 │ │ │ │ sbceq r6, r3, r4, asr #2 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ sbceq r6, r3, r0, lsr #1 │ │ │ │ - mlaeq pc, r4, r0, sl @ │ │ │ │ + eoreq r9, pc, r4, lsl pc @ │ │ │ │ vrshl.s8 d27, d0, d13 │ │ │ │ vsubw.s8 , q14, d18 │ │ │ │ blx fe4ff014 │ │ │ │ bne fe729270 │ │ │ │ cmnpne r4, #-1342177276 @ p-variant is OBSOLETE @ 0xb0000004 │ │ │ │ teqpvc sl, #204, 4 @ p-variant is OBSOLETE @ 0xc000000c │ │ │ │ @ instruction: 0x0c0ceb63 │ │ │ │ @@ -8306,15 +8306,15 @@ │ │ │ │ @ instruction: 0xf1a88099 │ │ │ │ ldmdbcs r9, {r1, r2, r8}^ │ │ │ │ tstphi sl, r0, lsl #4 @ p-variant is OBSOLETE │ │ │ │ smlatbeq r5, r8, r1, pc @ │ │ │ │ svclt 0x00382905 │ │ │ │ strmi r2, [r8], r5, lsl #2 │ │ │ │ movwcs lr, #22989 @ 0x59cd │ │ │ │ - stc2 1, cr15, [ip], {140} @ 0x8c │ │ │ │ + blx 15a6a0a │ │ │ │ ldrbmi r9, [r9, #2560] @ 0xa00 │ │ │ │ tstls r2, r3, lsr #20 │ │ │ │ tsteq r2, sl, ror fp │ │ │ │ svclt 0x00346a61 │ │ │ │ stceq 0, cr15, [r1], {79} @ 0x4f │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ tstmi r9, #7 │ │ │ │ @@ -8724,15 +8724,15 @@ │ │ │ │ bcs 95810 │ │ │ │ stmib r5, {r2, ip, lr, pc}^ │ │ │ │ ldc 1, cr0, [sp] │ │ │ │ ldrb r6, [ip, r2, lsl #22] │ │ │ │ ldrsbcs pc, [r8], #131 @ 0x83 @ │ │ │ │ andcc r9, r1, #0, 6 │ │ │ │ sbcscs pc, r8, r3, asr #17 │ │ │ │ - @ instruction: 0xf8c6f18c │ │ │ │ + @ instruction: 0xf80ef18c │ │ │ │ strmi r9, [r5], -r0, lsl #22 │ │ │ │ strmi r4, [r8], -sl, lsl #13 │ │ │ │ ldmib r3, {r0, r1, r3, r5, r7, r9, sl, lr}^ │ │ │ │ addmi r1, sp, #-1610612733 @ 0xa0000003 │ │ │ │ andeq lr, r2, #112, 22 @ 0x1c000 │ │ │ │ mrcge 4, 5, APSR_nzcv, cr1, cr15, {7} │ │ │ │ ldrsbcs pc, [r8], #131 @ 0x83 @ │ │ │ │ @@ -8896,15 +8896,15 @@ │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ strdeq r5, [r3], #126 @ 0x7e │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ addlt r4, fp, r4, lsl #12 │ │ │ │ - @ instruction: 0xff6cf18b │ │ │ │ + cdp2 1, 11, cr15, cr4, cr11, {4} │ │ │ │ strbmi pc, [r4, #-1103]! @ 0xfffffbb1 @ │ │ │ │ strmi pc, [fp, #-709] @ 0xfffffd3b │ │ │ │ eorscc lr, r6, #212, 18 @ 0x350000 │ │ │ │ @ instruction: 0xf142195b │ │ │ │ addsmi r0, r8, #536870912 @ 0x20000000 │ │ │ │ andeq lr, r2, #115712 @ 0x1c400 │ │ │ │ andlt sp, fp, r2, lsl #4 │ │ │ │ @@ -9216,16 +9216,16 @@ │ │ │ │ strb r6, [r3, r7] │ │ │ │ ldrbtmi r4, [r8], #-2053 @ 0xfffff7fb │ │ │ │ mrc 7, 3, APSR_nzcv, cr8, cr5, {7} │ │ │ │ ldrbtmi r4, [r8], #-2052 @ 0xfffff7fc │ │ │ │ mrc 7, 3, APSR_nzcv, cr4, cr5, {7} │ │ │ │ @ instruction: 0xf7f52023 │ │ │ │ svclt 0x0000ef5c │ │ │ │ - eoreq r8, pc, sl, lsl pc @ │ │ │ │ - eoreq r8, pc, r2, lsl #30 │ │ │ │ + mlaeq pc, sl, sp, r8 @ │ │ │ │ + eoreq r8, pc, r2, lsl #27 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febc2424 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ svcmi 0x001e0fe0 │ │ │ │ strmi fp, [r6], -r3, lsl #1 │ │ │ │ stmiavs sp, {r0, r1, r2, r3, r4, r5, r6, sl, lr}^ │ │ │ │ andvs r2, r4, r0, lsl #8 │ │ │ │ @@ -9347,19 +9347,19 @@ │ │ │ │ addshi pc, r0, r5, asr #17 │ │ │ │ addsvc pc, r4, r5, asr #17 │ │ │ │ @ instruction: 0xff28f0b0 │ │ │ │ @ instruction: 0xf8d5686b │ │ │ │ @ instruction: 0xf5031120 │ │ │ │ @ instruction: 0xf8d35380 │ │ │ │ vqdmull.s q0, d4, d0[2] │ │ │ │ - stmdavs fp!, {r0, r1, r3, r4, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + stmdavs fp!, {r0, r1, r5, r6, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ ldrdne pc, [r8, -r5]! │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ bleq 12a977c │ │ │ │ - ldc2 2, cr15, [r2], {132} @ 0x84 │ │ │ │ + blx 1727e46 │ │ │ │ ldrdmi pc, [r8], #133 @ 0x85 @ │ │ │ │ strtmi fp, [r6], -ip, ror #2 │ │ │ │ ldmdbvs r0!, {r2, r5, fp, sp, lr} │ │ │ │ ldmibvs r1!, {r3, r4, r8, ip, sp, pc} │ │ │ │ @ instruction: 0xf7f51a09 │ │ │ │ @ instruction: 0x2120ee7e │ │ │ │ @ instruction: 0xf7f54630 │ │ │ │ @@ -9568,15 +9568,15 @@ │ │ │ │ stmib r4, {r0, r3, r9}^ │ │ │ │ ldrmi r7, [r8], -r2, lsl #16 │ │ │ │ andlt r6, r5, r2, lsr #2 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ strb r4, [sl, r3, lsl #12]! │ │ │ │ ldrbtmi r4, [r8], #-2049 @ 0xfffff7ff │ │ │ │ bl feca9768 │ │ │ │ - eoreq r8, pc, sl, lsl #19 │ │ │ │ + eoreq r8, pc, sl, lsl #16 │ │ │ │ stmdavs r3, {r2, r3, ip, sp} │ │ │ │ ldreq r0, [r9, #-2586] @ 0xfffff5e6 │ │ │ │ ldrlt sp, [r0, #-1330] @ 0xffffface │ │ │ │ vaddl.u8 , d19, d2 │ │ │ │ @ instruction: 0xf0134107 │ │ │ │ @ instruction: 0xf0220cff │ │ │ │ @ instruction: 0xf0410208 │ │ │ │ @@ -9708,15 +9708,15 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ adchi pc, lr, r0, asr #32 │ │ │ │ andlt r4, fp, r0, lsr #12 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ svceq 0x0074f8d6 │ │ │ │ @ instruction: 0xf500a908 │ │ │ │ ldrtmi r5, [r8], #-206 @ 0xffffff32 │ │ │ │ - @ instruction: 0xff4af283 │ │ │ │ + cdp2 2, 9, cr15, cr2, cr3, {4} │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmdbls r8, {r0, r1, r2, r4, r7, pc} │ │ │ │ @ instruction: 0xf0002900 │ │ │ │ @ instruction: 0x46078093 │ │ │ │ strcc lr, [r1, #-4] │ │ │ │ addmi r3, sp, #24, 14 @ 0x600000 │ │ │ │ addhi pc, ip, r0 │ │ │ │ @@ -9756,20 +9756,20 @@ │ │ │ │ smlawtpl ip, r4, r8, pc @ │ │ │ │ svclt 0x000c4285 │ │ │ │ @ instruction: 0xf0032300 │ │ │ │ blcs 6c67c │ │ │ │ @ instruction: 0xf50ad03a │ │ │ │ ldrtmi r5, [r9], -r0, lsl #13 │ │ │ │ bleq 12a9ddc │ │ │ │ - @ instruction: 0xffe2f283 │ │ │ │ + @ instruction: 0xff2af283 │ │ │ │ ldrdcs pc, [ip, -r4]! │ │ │ │ smlawteq r0, r4, r8, pc @ │ │ │ │ @ instruction: 0xf8d64639 │ │ │ │ vqdmull.s q0, d3, d0[2] │ │ │ │ - @ instruction: 0xf8d4ffd9 │ │ │ │ + @ instruction: 0xf8d4ff21 │ │ │ │ @ instruction: 0xf8c43120 │ │ │ │ stmdacs r0, {r3, r5, r8} │ │ │ │ blcs 9b708 │ │ │ │ svcge 0x0074f47f │ │ │ │ ldrbtmi r4, [r8], #-2079 @ 0xfffff7e1 │ │ │ │ blls 13e330 │ │ │ │ ldm r2, {r1, r3, r4, r7, fp, ip, lr}^ │ │ │ │ @@ -9777,15 +9777,15 @@ │ │ │ │ @ instruction: 0xf0028f5b │ │ │ │ ldmdblt r2, {r0, r9} │ │ │ │ ldreq r6, [r3, #-2274] @ 0xfffff71e │ │ │ │ bmi 720ee8 │ │ │ │ ldmdbmi sl, {r0, r1, r9, sl, lr} │ │ │ │ ldrbtmi r2, [sl], #-1 │ │ │ │ @ instruction: 0xf18a4479 │ │ │ │ - stmiavs r3!, {r0, r1, r4, r5, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmiavs r3!, {r0, r1, r3, r4, r5, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf0234620 │ │ │ │ adcvs r0, r3, r8, lsl #6 │ │ │ │ mrc2 7, 2, pc, cr8, cr15, {7} │ │ │ │ movwcs lr, #1876 @ 0x754 │ │ │ │ smlawtcc ip, r4, r8, pc @ │ │ │ │ ldrbtmi r4, [r8], #-2066 @ 0xfffff7ee │ │ │ │ movwcs lr, #2012 @ 0x7dc │ │ │ │ @@ -9794,24 +9794,24 @@ │ │ │ │ @ instruction: 0xf8c4e7d6 │ │ │ │ @ instruction: 0xf8c48124 │ │ │ │ ldrb r8, [r1, ip, lsr #2]! │ │ │ │ stc 7, cr15, [r2, #980]! @ 0x3d4 │ │ │ │ ldrdeq r4, [r3], #118 @ 0x76 │ │ │ │ ldrdeq r4, [r3], #116 @ 0x74 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ - eoreq r8, pc, ip, ror #16 │ │ │ │ + eoreq r8, pc, ip, ror #13 │ │ │ │ sbceq r4, r3, r2, ror #12 │ │ │ │ - eoreq r8, pc, r2, asr #15 │ │ │ │ - strhteq r8, [pc], -r0 │ │ │ │ - eoreq r8, pc, lr, asr #13 │ │ │ │ + eoreq r8, pc, r2, asr #12 │ │ │ │ + eoreq r8, pc, r0, lsr r6 @ │ │ │ │ + eoreq r8, pc, lr, asr #10 │ │ │ │ andeq r0, r0, r4, asr #19 │ │ │ │ - eoreq r8, pc, sl, lsr r7 @ │ │ │ │ - eoreq r8, pc, r8, lsr #6 │ │ │ │ - eoreq r8, pc, lr, asr r6 @ │ │ │ │ - eoreq r8, pc, r6, lsr r6 @ │ │ │ │ + strhteq r8, [pc], -sl │ │ │ │ + eoreq r8, pc, r8, lsr #3 │ │ │ │ + ldrdeq r8, [pc], -lr @ │ │ │ │ + strhteq r8, [pc], -r6 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ @ instruction: 0x460cb093 │ │ │ │ blmi ffefd5bc │ │ │ │ ldmdbls ip, {r0, r2, r9, sl, lr} │ │ │ │ @@ -10164,15 +10164,15 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ msrhi SPSR_fs, r0, asr #32 │ │ │ │ pop {r0, r4, ip, sp, pc} │ │ │ │ bmi ff050098 │ │ │ │ ldmibmi pc!, {r0, r1, r9, sl, lr} @ │ │ │ │ ldrbtmi r4, [sl], #-1624 @ 0xfffff9a8 │ │ │ │ @ instruction: 0xf18a4479 │ │ │ │ - strbmi pc, [r0], -sp, ror #22 @ │ │ │ │ + @ instruction: 0x4640fab5 │ │ │ │ stmda r2, {r1, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ bvs 1ae5f14 │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ stmibvs r8!, {r1, r3, r4, r8, pc} │ │ │ │ ldrdgt pc, [r4], -r5 │ │ │ │ cdpeq 1, 0, cr15, cr8, cr12, {0} │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ @@ -10352,16 +10352,16 @@ │ │ │ │ strb r1, [sp, r1] │ │ │ │ mcr 7, 4, pc, cr4, cr4, {7} @ │ │ │ │ sbceq r4, r3, r0, lsl #1 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ sbceq r4, r3, r8, rrx │ │ │ │ @ instruction: 0xffffbdf7 │ │ │ │ sbceq r3, r3, r2, asr #30 │ │ │ │ - eoreq r8, pc, r2, ror #2 │ │ │ │ - eoreq r7, pc, ip, lsl sp @ │ │ │ │ + eoreq r7, pc, r2, ror #31 │ │ │ │ + mlaeq pc, ip, fp, r7 @ │ │ │ │ @ instruction: 0xffffbe91 │ │ │ │ @ instruction: 0xffffbb8f │ │ │ │ andeq r0, r0, ip, asr lr │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a0f8cc │ │ │ │ @@ -11825,16 +11825,16 @@ │ │ │ │ strmi pc, [r5], -r1, lsr #31 │ │ │ │ @ instruction: 0xf100b1d8 │ │ │ │ @ instruction: 0xf100027c │ │ │ │ eorsvs r0, r1, r0, lsl r1 │ │ │ │ svccc 0x0000e852 │ │ │ │ stmda r2, {r0, r8, r9, ip, sp}^ │ │ │ │ stmdbcs r0, {r8, ip, sp} │ │ │ │ - @ instruction: 0xf189d1f8 │ │ │ │ - @ instruction: 0xf105f889 │ │ │ │ + @ instruction: 0xf188d1f8 │ │ │ │ + @ instruction: 0xf105ffd1 │ │ │ │ ldm r3, {r7, r8, r9}^ │ │ │ │ stmia r3, {r0, r1, r2, r3, r4, r5, r6, sl, fp, ip, sp, pc}^ │ │ │ │ bcs 6e0b4 │ │ │ │ @ instruction: 0x4620d1f9 │ │ │ │ mcr 7, 6, pc, cr2, cr3, {7} @ │ │ │ │ pop {r4, r5, r9, sl, lr} │ │ │ │ eorsvs r8, r0, r8, ror r8 │ │ │ │ @@ -12016,15 +12016,15 @@ │ │ │ │ @ instruction: 0xf1714298 │ │ │ │ bicsle r0, r6, #0, 2 │ │ │ │ mvnseq pc, #1073741825 @ 0x40000001 │ │ │ │ ldrmi r9, [r8], -r0, lsl #6 │ │ │ │ mrc 7, 0, APSR_nzcv, cr12, cr2, {7} │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ @ instruction: 0xf1888100 │ │ │ │ - strmi pc, [r2], -sp, lsl #30 │ │ │ │ + @ instruction: 0x4602fe55 │ │ │ │ @ instruction: 0xf105460c │ │ │ │ stmdbge r4, {r5, r6, r7} │ │ │ │ andshi pc, r4, sp, asr #17 │ │ │ │ ldrmi r9, [r0], r1, lsl #4 │ │ │ │ @ instruction: 0xf7ff9704 │ │ │ │ strmi pc, [r3], -pc, lsl #29 │ │ │ │ ldmib r0, {r1, r7, r9, sl, lr}^ │ │ │ │ @@ -12151,15 +12151,15 @@ │ │ │ │ svclt 0x0000e87a │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ teqcc r3, #-872415232 @ 0xcc000000 │ │ │ │ eorsmi r3, r3, r3, lsr r3 │ │ │ │ sbceq r2, r3, lr, ror #5 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ sbceq r2, r3, lr, lsl #5 │ │ │ │ - eoreq r6, pc, ip, asr #2 │ │ │ │ + eoreq r5, pc, ip, asr #31 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ svcvs 0x00866843 │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ ldrdcs pc, [r8], r0 │ │ │ │ @@ -12443,15 +12443,15 @@ │ │ │ │ sbcle r2, r3, r0, lsl #16 │ │ │ │ strtmi sl, [r1], -r6, lsl #20 │ │ │ │ @ instruction: 0xf7ffa805 │ │ │ │ blls 1ed0a8 │ │ │ │ adcsle r2, fp, r0, lsl #22 │ │ │ │ ldrdmi pc, [r4], #131 @ 0x83 @ │ │ │ │ @ instruction: 0xf1889303 │ │ │ │ - blls 16d360 │ │ │ │ + blls 16d080 │ │ │ │ rsbseq pc, r0, #-1073741824 @ 0xc0000000 │ │ │ │ @ instruction: 0x567fe8d2 │ │ │ │ cmneq ip, r2, asr #17 │ │ │ │ svceq 0x0000f1bc │ │ │ │ cmncc ip, #248, 2 @ 0x3e │ │ │ │ svcne 0x0000e853 │ │ │ │ stmda r3, {r0, r8, fp, ip, sp}^ │ │ │ │ @@ -12682,15 +12682,15 @@ │ │ │ │ @ instruction: 0xf8c0a068 │ │ │ │ stc 0, cr10, [sp, #496] @ 0x1f0 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ vstr d5, [sp, #32] │ │ │ │ vstr d4, [sp, #24] │ │ │ │ vstr d3, [sp, #16] │ │ │ │ @ instruction: 0xf1882b02 │ │ │ │ - blmi 1e2cfa4 │ │ │ │ + blmi 1e2ccc4 │ │ │ │ stceq 1, cr15, [r0], #24 │ │ │ │ blvc 329ebc │ │ │ │ ldrbtmi r2, [fp], #-562 @ 0xfffffdce │ │ │ │ blvs 1be9ecc │ │ │ │ ldc 3, cr3, [sp, #256] @ 0x100 │ │ │ │ vldr d5, [sp, #32] │ │ │ │ @ instruction: 0xf04f2b02 │ │ │ │ @@ -12800,44 +12800,44 @@ │ │ │ │ svccc 0x00b99999 │ │ │ │ teqcc r3, #-872415232 @ 0xcc000000 │ │ │ │ svccc 0x00d33333 │ │ │ │ ... │ │ │ │ sbceq r1, r3, ip, lsl #18 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ sbceq r1, r3, sl, lsl #17 │ │ │ │ - ldrhteq r4, [r6], -lr │ │ │ │ + eorseq r4, r6, lr, lsr r8 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febc5c24 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040fb8 │ │ │ │ blmi 13c0b60 │ │ │ │ ldrbtmi fp, [r8], #-141 @ 0xffffff73 │ │ │ │ ldrmi r4, [r6], -sp, lsl #12 │ │ │ │ stmdage r3, {r0, r1, r6, r7, fp, ip, lr} │ │ │ │ movwls r6, #47131 @ 0xb81b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf822f7ff │ │ │ │ @ instruction: 0xb3ab9b03 │ │ │ │ @ instruction: 0xf1889301 │ │ │ │ - blls ecd90 │ │ │ │ + blls ecab0 │ │ │ │ rsbseq pc, r0, #-1073741824 @ 0xc0000000 │ │ │ │ @ instruction: 0x567fe8d2 │ │ │ │ cmneq ip, r2, asr #17 │ │ │ │ svceq 0x0000f1bc │ │ │ │ @ instruction: 0xf103d1f8 │ │ │ │ andls r0, r1, #108, 2 │ │ │ │ svceq 0x0000e851 │ │ │ │ stmda r1, {r0, fp, ip, sp}^ │ │ │ │ @ instruction: 0xf1bc0c00 │ │ │ │ mvnsle r0, r0, lsl #30 │ │ │ │ ldmda r1, {r0, r1, r5, sp, lr}^ │ │ │ │ movwcc r3, #7936 @ 0x1f00 │ │ │ │ andcc lr, r0, #4259840 @ 0x410000 │ │ │ │ mvnsle r2, r0, lsl #20 │ │ │ │ - @ instruction: 0xf8b0f188 │ │ │ │ + @ instruction: 0xfff8f187 │ │ │ │ ldm r2, {r0, r9, fp, ip, pc}^ │ │ │ │ stmia r2, {r0, r1, r2, r3, r4, r5, r6, r9, sl, ip, lr}^ │ │ │ │ blcs 6f068 │ │ │ │ bmi d23284 │ │ │ │ ldrbtmi r4, [sl], #-2864 @ 0xfffff4d0 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, fp, lsl #22 │ │ │ │ @@ -12854,16 +12854,16 @@ │ │ │ │ @ instruction: 0xb1d0ff95 │ │ │ │ cmnpeq ip, #0, 2 @ p-variant is OBSOLETE │ │ │ │ tstpeq r0, r0, lsl #2 @ p-variant is OBSOLETE │ │ │ │ eorvs r9, r1, r1 │ │ │ │ svccs 0x0000e853 │ │ │ │ stmda r3, {r0, r9, ip, sp}^ │ │ │ │ stmdbcs r0, {r8, sp} │ │ │ │ - @ instruction: 0xf188d1f8 │ │ │ │ - bls eccec │ │ │ │ + @ instruction: 0xf187d1f8 │ │ │ │ + bls eea0c │ │ │ │ ldm r2, {r7, r9, ip, sp}^ │ │ │ │ stmia r2, {r0, r1, r2, r3, r4, r5, r6, r9, sl, ip, lr}^ │ │ │ │ blcs 6f0d0 │ │ │ │ @ instruction: 0x4638d1f9 │ │ │ │ mrc 7, 5, APSR_nzcv, cr6, cr2, {7} │ │ │ │ ldc 7, cr14, [r6, #796] @ 0x31c │ │ │ │ bge 20d714 │ │ │ │ @@ -12874,15 +12874,15 @@ │ │ │ │ movwls r9, #6916 @ 0x1b04 │ │ │ │ rsbseq pc, ip, #-1073741824 @ 0xc0000000 │ │ │ │ tstpeq r0, r3, lsl #2 @ p-variant is OBSOLETE │ │ │ │ ldmda r2, {r0, r5, sp, lr}^ │ │ │ │ movwcc r3, #7936 @ 0x1f00 │ │ │ │ tstcc r0, r2, asr #16 │ │ │ │ mvnsle r2, r0, lsl #18 │ │ │ │ - @ instruction: 0xf856f188 │ │ │ │ + @ instruction: 0xff9ef187 │ │ │ │ orrcc r9, r0, #1024 @ 0x400 │ │ │ │ @ instruction: 0x567fe8d3 │ │ │ │ cmneq r2, r3, asr #17 │ │ │ │ sbcsle r2, r8, r0, lsl #20 │ │ │ │ @ instruction: 0xf7f2e7f8 │ │ │ │ @ instruction: 0xf7f2ed7e │ │ │ │ svclt 0x0000eab6 │ │ │ │ @@ -12954,15 +12954,15 @@ │ │ │ │ @ instruction: 0x46310114 │ │ │ │ @ instruction: 0xf7ffa812 │ │ │ │ blls 52e7cc │ │ │ │ @ instruction: 0xf1039302 │ │ │ │ @ instruction: 0xf1030770 │ │ │ │ strls r0, [lr, -ip, ror #2] │ │ │ │ orrlt r9, r3, r9, lsl #2 │ │ │ │ - @ instruction: 0xffb6f187 │ │ │ │ + cdp2 1, 15, cr15, cr14, cr7, {4} │ │ │ │ cmncs pc, #14090240 @ 0xd70000 │ │ │ │ cmneq ip, r7, asr #17 │ │ │ │ svceq 0x0000f1bc │ │ │ │ stmdbls r9, {r3, r4, r5, r6, r7, r8, ip, lr, pc} │ │ │ │ svccc 0x0000e851 │ │ │ │ stmda r1, {r0, r8, r9, fp, ip, sp}^ │ │ │ │ bcs 7b4a0 │ │ │ │ @@ -12976,15 +12976,15 @@ │ │ │ │ blcs 958d8 │ │ │ │ msrhi SPSR_fsc, r0, asr #32 │ │ │ │ stmdbls r9, {r1, r2, r4, r5, r6, fp, sp, lr} │ │ │ │ svccc 0x0000e851 │ │ │ │ stmda r1, {r0, r8, r9, ip, sp}^ │ │ │ │ bcs 7b4d4 │ │ │ │ @ instruction: 0xf187d1f8 │ │ │ │ - svcls 0x000eff8b │ │ │ │ + svcls 0x000efed3 │ │ │ │ cmncs pc, #14090240 @ 0xd70000 │ │ │ │ cmneq ip, r7, asr #17 │ │ │ │ svceq 0x0000f1bc │ │ │ │ blls 1634cc │ │ │ │ @ instruction: 0xf88d4631 │ │ │ │ bge 53ae08 │ │ │ │ @ instruction: 0xf88d9b0b │ │ │ │ @@ -12993,15 +12993,15 @@ │ │ │ │ tstls r3, #2048 @ 0x800 │ │ │ │ ldrcc pc, [ip, #-2260]! @ 0xfffff72c │ │ │ │ stmdals sl, {r8, r9, ip, pc} │ │ │ │ @ instruction: 0xf7fc9b11 │ │ │ │ mrcls 12, 0, APSR_nzcv, cr3, cr3, {6} │ │ │ │ andeq pc, r0, fp, asr #17 │ │ │ │ @ instruction: 0xf187b196 │ │ │ │ - @ instruction: 0xf106ff69 │ │ │ │ + @ instruction: 0xf106feb1 │ │ │ │ ldm ip, {r4, r5, r6, sl, fp}^ │ │ │ │ stmia ip, {r0, r1, r2, r3, r4, r5, r6, r8, r9, sp}^ │ │ │ │ @ instruction: 0xf1be017e │ │ │ │ mvnsle r0, r0, lsl #30 │ │ │ │ ldmda r6, {r2, r3, r5, r6, r9, sl, ip, sp}^ │ │ │ │ blcc be938 │ │ │ │ andcc lr, r0, #4587520 @ 0x460000 │ │ │ │ @@ -13116,15 +13116,15 @@ │ │ │ │ @ instruction: 0xf9d2f7ff │ │ │ │ tstcs r4, #3620864 @ 0x374000 │ │ │ │ movwcs lr, #51661 @ 0xc9cd │ │ │ │ strt r9, [pc], r2, lsl #16 │ │ │ │ @ instruction: 0xf8d39b02 │ │ │ │ @ instruction: 0xf1034088 │ │ │ │ @ instruction: 0xf18b0090 │ │ │ │ - vstreq s30, [r2, #-124] @ 0xffffff84 │ │ │ │ + @ instruction: 0x0d02f967 │ │ │ │ andcc lr, r1, #270336 @ 0x42000 │ │ │ │ tstpeq r3, #192, 6 @ p-variant is OBSOLETE │ │ │ │ andseq pc, r3, #134217731 @ 0x8000003 │ │ │ │ vmov.i32 d20, #9633792 @ 0x00930000 │ │ │ │ ldrmi r2, [r3], #-531 @ 0xfffffded │ │ │ │ andspl pc, pc, #72, 4 @ 0x80000004 │ │ │ │ rscne pc, fp, #1342177292 @ 0x5000000c │ │ │ │ @@ -13252,15 +13252,15 @@ │ │ │ │ blmi ec19f8 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 149180 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ cmnle r3, r0, lsl #6 │ │ │ │ pop {r2, ip, sp, pc} │ │ │ │ @ instruction: 0x460587f0 │ │ │ │ - stc2l 1, cr15, [r2, #-540]! @ 0xfffffde4 │ │ │ │ + stc2 1, cr15, [sl], #540 @ 0x21c │ │ │ │ strbtmi pc, [r4], #-1103 @ 0xfffffbb1 @ │ │ │ │ strmi pc, [fp], #-709 @ 0xfffffd3b │ │ │ │ strmi r4, [r9], r0, lsl #13 │ │ │ │ subcc lr, r6, #3489792 @ 0x354000 │ │ │ │ @ instruction: 0xf142191b │ │ │ │ addsmi r0, r8, #536870912 @ 0x20000000 │ │ │ │ andeq lr, r2, #115712 @ 0x1c400 │ │ │ │ @@ -13454,17 +13454,17 @@ │ │ │ │ ldr r7, [r4, r4, ror #1]! │ │ │ │ mrscs r2, R9_usr │ │ │ │ subeq pc, r8, r7, lsl #2 │ │ │ │ mrc2 7, 6, pc, cr12, cr15, {7} │ │ │ │ @ instruction: 0xe7d96efd │ │ │ │ ldrbtmi r4, [r8], #-2051 @ 0xfffff7fd │ │ │ │ ldcl 7, cr15, [r2, #-964] @ 0xfffffc3c │ │ │ │ - eoreq r4, pc, ip, lsr sp @ │ │ │ │ - strhteq r4, [pc], -r2 │ │ │ │ - eoreq r4, pc, r6, lsr #28 │ │ │ │ + strhteq r4, [pc], -ip │ │ │ │ + eoreq r4, pc, r2, lsr fp @ │ │ │ │ + eoreq r4, pc, r6, lsr #25 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ ldrdls pc, [r4], -r0 @ │ │ │ │ stmdbvs r5, {r2, r7, ip, sp, pc}^ │ │ │ │ @ instruction: 0xf8d04604 │ │ │ │ @@ -13709,15 +13709,15 @@ │ │ │ │ @ instruction: 0xf8d4fe15 │ │ │ │ @ instruction: 0xe75c2094 │ │ │ │ ldrbtmi r4, [r8], #-2052 @ 0xfffff7fc │ │ │ │ bl 172d804 │ │ │ │ svclt 0x0000deff │ │ │ │ sbceq r0, r3, r4, ror #20 │ │ │ │ andeq r0, r0, ip, ror ip │ │ │ │ - eoreq r4, pc, r6, lsr sl @ │ │ │ │ + strhteq r4, [pc], -r6 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ ldrmi fp, [lr], -r9, lsl #1 │ │ │ │ strmi r2, [r5], -r8, ror #6 │ │ │ │ @ instruction: 0x91074690 │ │ │ │ @@ -13789,15 +13789,15 @@ │ │ │ │ ldrmi r9, [r8], -r7, lsl #22 │ │ │ │ pop {r0, r3, ip, sp, pc} │ │ │ │ @ instruction: 0x462183f0 │ │ │ │ @ instruction: 0xf09d4628 │ │ │ │ ldrb pc, [r5, r5, lsr #25] @ │ │ │ │ @ instruction: 0x461a469c │ │ │ │ svclt 0x0000e7b0 │ │ │ │ - eoreq r4, pc, sl, ror r9 @ │ │ │ │ + strdeq r4, [pc], -sl @ │ │ │ │ ldrblt fp, [r0, #-914]! @ 0xfffffc6e │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ svccc 0x0074f8d0 │ │ │ │ @ instruction: 0xf8904614 │ │ │ │ addlt r2, r4, ip, lsl lr │ │ │ │ @@ -13959,25 +13959,25 @@ │ │ │ │ @ instruction: 0x4604ffff │ │ │ │ eorsle r2, r1, r0, lsl #16 │ │ │ │ @ instruction: 0xf04f6a80 │ │ │ │ @ instruction: 0xf04f0900 │ │ │ │ vst2.8 {d16-d17}, [pc], r1 │ │ │ │ vsubw.s8 , q8, d0 │ │ │ │ movwls r3, #25346 @ 0x6302 │ │ │ │ - ldc2l 2, cr15, [lr, #552]! @ 0x228 │ │ │ │ + stc2l 2, cr15, [r6, #-552] @ 0xfffffdd8 │ │ │ │ stmdbhi r3, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ bge 201444 │ │ │ │ @ instruction: 0xf1046ba3 │ │ │ │ movwls r0, #8264 @ 0x2048 │ │ │ │ blvs 94ab40 │ │ │ │ ldrsbtgt pc, [ip], -r7 @ │ │ │ │ ldmdbne fp, {r0, r1, r2, r5, r6, r8, r9, fp, sp, lr}^ │ │ │ │ bl 1254858 │ │ │ │ strls r0, [r1, -ip, lsl #14] │ │ │ │ - ldc2l 2, cr15, [r2], #-504 @ 0xfffffe08 │ │ │ │ + blx fef2c65a │ │ │ │ @ instruction: 0xf8844648 │ │ │ │ stmib r6, {r3, pc}^ │ │ │ │ bmi 40206c │ │ │ │ ldrbtmi r4, [sl], #-2828 @ 0xfffff4f4 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @@ -13988,15 +13988,15 @@ │ │ │ │ ldrbtmi r4, [sl], #-1576 @ 0xfffff9d8 │ │ │ │ @ instruction: 0xf0e09400 │ │ │ │ @ instruction: 0xe7e8feb5 │ │ │ │ ldcl 7, cr15, [ip], {241} @ 0xf1 │ │ │ │ strdeq r0, [r3], #60 @ 0x3c │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ smulleq r0, r3, r2, r3 │ │ │ │ - eoreq r4, pc, r6, ror #12 │ │ │ │ + eoreq r4, pc, r6, ror #9 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ ldrmi r4, [lr], -r7, lsr #24 │ │ │ │ addlt r4, r9, r7, lsr #22 │ │ │ │ stmdbvs pc, {r2, r3, r4, r5, r6, sl, lr} @ │ │ │ │ @@ -14007,25 +14007,25 @@ │ │ │ │ @ instruction: 0x4604ff9f │ │ │ │ eorsle r2, r1, r0, lsl #16 │ │ │ │ @ instruction: 0xf04f6a80 │ │ │ │ @ instruction: 0xf04f0900 │ │ │ │ vst2.8 {d16-d17}, [pc], r1 │ │ │ │ vsubw.s8 , q8, d0 │ │ │ │ movwls r3, #25346 @ 0x6302 │ │ │ │ - ldc2 2, cr15, [lr, #552] @ 0x228 │ │ │ │ + stc2l 2, cr15, [r6], #552 @ 0x228 │ │ │ │ stmdbhi r3, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ bge 201504 │ │ │ │ @ instruction: 0xf1046ba3 │ │ │ │ movwls r0, #8264 @ 0x2048 │ │ │ │ blvs 94ac00 │ │ │ │ ldrsbtgt pc, [ip], -r7 @ │ │ │ │ ldmdbne fp, {r0, r1, r2, r5, r6, r8, r9, fp, sp, lr}^ │ │ │ │ bl 1254918 │ │ │ │ strls r0, [r1, -ip, lsl #14] │ │ │ │ - stc2 2, cr15, [r2, #500] @ 0x1f4 │ │ │ │ + stc2l 2, cr15, [sl], {125} @ 0x7d │ │ │ │ @ instruction: 0xf8844648 │ │ │ │ stmib r6, {r3, pc}^ │ │ │ │ bmi 40212c │ │ │ │ ldrbtmi r4, [sl], #-2828 @ 0xfffff4f4 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @@ -14036,15 +14036,15 @@ │ │ │ │ ldrbtmi r4, [sl], #-1576 @ 0xfffff9d8 │ │ │ │ @ instruction: 0xf0e09400 │ │ │ │ ubfx pc, r5, #28, #9 │ │ │ │ ldcl 7, cr15, [ip], #-964 @ 0xfffffc3c │ │ │ │ sbceq r0, r3, ip, lsr r3 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ ldrdeq r0, [r3], #34 @ 0x22 │ │ │ │ - eoreq r4, pc, r6, lsr #11 │ │ │ │ + eoreq r4, pc, r6, lsr #8 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ ldrmi r4, [lr], -r7, lsr #24 │ │ │ │ addlt r4, r9, r7, lsr #22 │ │ │ │ stmdbvs pc, {r2, r3, r4, r5, r6, sl, lr} @ │ │ │ │ @@ -14055,25 +14055,25 @@ │ │ │ │ @ instruction: 0x4604ff3f │ │ │ │ eorsle r2, r1, r0, lsl #16 │ │ │ │ @ instruction: 0xf04f6a80 │ │ │ │ @ instruction: 0xf04f0900 │ │ │ │ vst2.8 {d16-d17}, [pc], r1 │ │ │ │ vsubw.s8 , q8, d0 │ │ │ │ movwls r3, #25346 @ 0x6302 │ │ │ │ - ldc2 2, cr15, [lr, #-552]! @ 0xfffffdd8 │ │ │ │ + stc2 2, cr15, [r6], {138} @ 0x8a │ │ │ │ stmdbhi r3, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ bge 2015c4 │ │ │ │ @ instruction: 0xf1046ba3 │ │ │ │ movwls r0, #8264 @ 0x2048 │ │ │ │ blvs 94acc0 │ │ │ │ ldrsbtgt pc, [ip], -r7 @ │ │ │ │ ldmdbne fp, {r0, r1, r2, r5, r6, r8, r9, fp, sp, lr}^ │ │ │ │ bl 12549d8 │ │ │ │ strls r0, [r1, -ip, lsl #14] │ │ │ │ - blx febac7dc │ │ │ │ + @ instruction: 0xf9f4f27f │ │ │ │ @ instruction: 0xf8844648 │ │ │ │ stmib r6, {r3, pc}^ │ │ │ │ bmi 4021ec │ │ │ │ ldrbtmi r4, [sl], #-2828 @ 0xfffff4f4 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @@ -14084,15 +14084,15 @@ │ │ │ │ ldrbtmi r4, [sl], #-1576 @ 0xfffff9d8 │ │ │ │ @ instruction: 0xf0e09400 │ │ │ │ @ instruction: 0xe7e8fdf5 │ │ │ │ ldc 7, cr15, [ip], {241} @ 0xf1 │ │ │ │ sbceq r0, r3, ip, ror r2 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ sbceq r0, r3, r2, lsl r2 │ │ │ │ - eoreq r4, pc, r6, ror #9 │ │ │ │ + eoreq r4, pc, r6, ror #6 │ │ │ │ ldrbmi fp, [r0, -r2, lsl #18]! │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febc7038 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbls r2, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ @ instruction: 0xff10f0d3 │ │ │ │ svclt 0x0000bd08 │ │ │ │ @@ -14184,25 +14184,25 @@ │ │ │ │ andeq lr, pc, lr, lsl #17 │ │ │ │ bvc d64058 │ │ │ │ @ instruction: 0xf815b11b │ │ │ │ blcs 1befcc │ │ │ │ vhadd.s8 , q0, │ │ │ │ ldmdbvs r0!, {r0, r1, r3, r4, r5, r8, ip} │ │ │ │ @ instruction: 0xf1a4af0c │ │ │ │ - blvc 1b6e670 │ │ │ │ + blvc 1b6e390 │ │ │ │ ldreq pc, [r4, #-256] @ 0xffffff00 │ │ │ │ strtmi r4, [r9], -r2, lsr #12 │ │ │ │ @ instruction: 0xf1a64680 │ │ │ │ - svcgt 0x000ffb67 │ │ │ │ + svcgt 0x000ffaaf │ │ │ │ strteq pc, [ip], #-264 @ 0xfffffef8 │ │ │ │ ldm r7, {r0, r1, r2, r3, sl, lr, pc} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ strbmi r0, [r1], -pc │ │ │ │ @ instruction: 0xf1a84630 │ │ │ │ - bmi aeef00 │ │ │ │ + bmi aeec20 │ │ │ │ ldrbtmi r4, [sl], #-2855 @ 0xfffff4d9 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r5, lsr fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ strtmi sp, [r8], -r2, asr #2 │ │ │ │ pop {r1, r2, r4, r5, ip, sp, pc} │ │ │ │ stccs 1, cr8, [r0], {240} @ 0xf0 │ │ │ │ @@ -14224,22 +14224,22 @@ │ │ │ │ svccc 0x0001f812 │ │ │ │ addsmi r3, r0, #8, 2 │ │ │ │ biceq lr, r3, #5120 @ 0x1400 │ │ │ │ blvc 1eb698 │ │ │ │ blvc ab654 │ │ │ │ blvc 1b24824 │ │ │ │ ldmdbvs r0!, {r0, r5, r9, sl, lr} │ │ │ │ - @ instruction: 0xf9daf1a4 │ │ │ │ + @ instruction: 0xf922f1a4 │ │ │ │ stmdacs r0, {r0, r2, r9, sl, lr} │ │ │ │ strhteq sp, [r2], #15 │ │ │ │ eorcc sl, r8, r4, lsl r9 │ │ │ │ ldcl 7, cr15, [r0, #-964] @ 0xfffffc3c │ │ │ │ ldrtmi r4, [r0], -r9, lsr #12 │ │ │ │ @ instruction: 0xf1a83514 │ │ │ │ - @ instruction: 0xe7b4fb7d │ │ │ │ + ldr pc, [r4, r5, asr #21]! │ │ │ │ ldrb r2, [fp, -r1]! │ │ │ │ b ffb2e044 │ │ │ │ sbceq r0, r3, r6, ror #1 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ sbceq r0, r3, sl, lsl r0 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @@ -14252,17 +14252,17 @@ │ │ │ │ @ instruction: 0xf8d04604 │ │ │ │ ldmpl r3, {r7, r8, r9, sl, fp}^ │ │ │ │ ldmdavs fp, {r1, r4, r7, r8, sl, fp, ip, pc} │ │ │ │ @ instruction: 0xf04f9389 │ │ │ │ @ instruction: 0xf10d0300 │ │ │ │ @ instruction: 0x2104f897 │ │ │ │ @ instruction: 0x46386178 │ │ │ │ - mrc2 1, 0, pc, cr2, cr10, {5} │ │ │ │ + ldc2l 1, cr15, [sl, #-744] @ 0xfffffd18 │ │ │ │ ldrtmi r2, [r8], -r8, lsl #2 │ │ │ │ - mcr2 1, 0, pc, cr14, cr10, {5} @ │ │ │ │ + ldc2l 1, cr15, [r6, #-744] @ 0xfffffd18 │ │ │ │ ldrdcs r2, [r0, -r8] │ │ │ │ @ instruction: 0xf7f1a816 │ │ │ │ @ instruction: 0xf1b8e80a │ │ │ │ cmnle pc, r0, lsl #30 │ │ │ │ smlattcs r0, ip, r2, r2 │ │ │ │ @ instruction: 0xf04fa84e │ │ │ │ @ instruction: 0xf7f10801 │ │ │ │ @@ -14494,15 +14494,15 @@ │ │ │ │ blx 4ac60e │ │ │ │ strmi r2, [r4], -r0, lsl #30 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ stmdbge r3, {r2, r9, fp, sp, pc} │ │ │ │ svclt 0x000c4640 │ │ │ │ strcs r2, [r3, #-1281] @ 0xfffffaff │ │ │ │ strmi lr, [ip, #-2509] @ 0xfffff633 │ │ │ │ - blx 1dace88 │ │ │ │ + @ instruction: 0xf9bcf27d │ │ │ │ blmi 282cbc │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 64a508 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, LR_svc │ │ │ │ pop {r3, r4, ip, sp, pc} │ │ │ │ @ instruction: 0xf7f181f0 │ │ │ │ @@ -14547,15 +14547,15 @@ │ │ │ │ blx fea2c6e0 │ │ │ │ strmi r2, [r4], -r0, lsl #30 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ stmdbge r3, {r2, r9, fp, sp, pc} │ │ │ │ svclt 0x000c4640 │ │ │ │ strcs r2, [r3, #-1281] @ 0xfffffaff │ │ │ │ strmi lr, [ip, #-2509] @ 0xfffff633 │ │ │ │ - blx 1f2cf5a │ │ │ │ + blx ff12cf58 │ │ │ │ blmi 282d90 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 64a5dc │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, LR_svc │ │ │ │ pop {r3, r4, ip, sp, pc} │ │ │ │ @ instruction: 0xf7f181f0 │ │ │ │ @@ -14600,15 +14600,15 @@ │ │ │ │ blx fac7b4 │ │ │ │ strmi r2, [r4], -r0, lsl #30 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ stmdbge r3, {r2, r9, fp, sp, pc} │ │ │ │ svclt 0x000c4640 │ │ │ │ strcs r2, [r3, #-1281] @ 0xfffffaff │ │ │ │ strmi lr, [ip, #-2509] @ 0xfffff633 │ │ │ │ - @ instruction: 0xf8a4f27e │ │ │ │ + @ instruction: 0xffecf27d │ │ │ │ blmi 282e64 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 64a6b0 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, LR_svc │ │ │ │ pop {r3, r4, ip, sp, pc} │ │ │ │ @ instruction: 0xf7f081f0 │ │ │ │ @@ -14683,31 +14683,31 @@ │ │ │ │ @ instruction: 0xe7ef4677 │ │ │ │ sbceq pc, r2, ip, ror r9 @ │ │ │ │ andeq r0, r0, r4, asr #19 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febc797c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ - vsubhn.i16 d4, q5, q2 │ │ │ │ - @ instruction: 0x4605f855 │ │ │ │ - vsubhn.i16 d4, q5, q8 │ │ │ │ - @ instruction: 0xf18ff851 │ │ │ │ - movwcs pc, #4027 @ 0xfbb @ │ │ │ │ + vsubhn.i16 d4, , q2 │ │ │ │ + @ instruction: 0x4605ff9d │ │ │ │ + vsubhn.i16 d4, , q8 │ │ │ │ + @ instruction: 0xf18fff99 │ │ │ │ + movwcs pc, #3843 @ 0xf03 @ │ │ │ │ andls fp, r1, r8, ror r9 │ │ │ │ @ instruction: 0xf1804628 │ │ │ │ - stchi 13, cr15, [r2], {213} @ 0xd5 │ │ │ │ + stchi 13, cr15, [r2], {29} │ │ │ │ @ instruction: 0xf5b22300 │ │ │ │ andle r6, r9, #176, 30 @ 0x2c0 │ │ │ │ andle r2, r4, r0, lsl ip │ │ │ │ stccs 12, cr3, [r2], {20} │ │ │ │ movwcs fp, #3988 @ 0xf94 │ │ │ │ ldrmi r2, [r8], -r1, lsl #6 │ │ │ │ ldclt 0, cr11, [r0, #-12]! │ │ │ │ movwls r4, #5664 @ 0x1620 │ │ │ │ - @ instruction: 0xf912f28a │ │ │ │ + @ instruction: 0xf85af28a │ │ │ │ stmdacs r1, {r0, r8, r9, fp, ip, pc} │ │ │ │ ldccs 0, cr13, [r0], {245} @ 0xf5 │ │ │ │ ldrb sp, [r2, lr, ror #3]! │ │ │ │ bcc 4ac018 │ │ │ │ vmov.i32 d16, #47871 @ 0x0000baff │ │ │ │ vst4. {d5,d7,d9,d11}, [r2], r7 │ │ │ │ ldmibcs pc!, {r9, lr}^ @ │ │ │ │ @@ -14762,15 +14762,15 @@ │ │ │ │ svcls 0x0054460e │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f9349 │ │ │ │ blmi fed714b4 │ │ │ │ movwls r4, #58491 @ 0xe47b │ │ │ │ @ instruction: 0x3154f89d │ │ │ │ vsubw.s8 , , d9 │ │ │ │ - movtcs pc, #20409 @ 0x4fb9 @ │ │ │ │ + movtcs pc, #20225 @ 0x4f01 @ │ │ │ │ stclcs 8, cr15, [ip, #-864] @ 0xfffffca0 │ │ │ │ orrpl pc, r0, r5, lsl #10 │ │ │ │ tstls ip, r8 │ │ │ │ blx 26f4e2 │ │ │ │ ldclcc 8, cr15, [r8], {216} @ 0xd8 │ │ │ │ eorge pc, r7, r2, asr r8 @ │ │ │ │ ldclcs 8, cr15, [r0, #-864] @ 0xfffffca0 │ │ │ │ @@ -14964,15 +14964,15 @@ │ │ │ │ svcls 0x0054460e │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f9349 │ │ │ │ blmi fed717dc │ │ │ │ movwls r4, #58491 @ 0xe47b │ │ │ │ @ instruction: 0x3154f89d │ │ │ │ vsubw.s8 , , d9 │ │ │ │ - movtcs pc, #20005 @ 0x4e25 @ │ │ │ │ + movtcs pc, #19821 @ 0x4d6d @ │ │ │ │ stclcs 8, cr15, [ip, #-864] @ 0xfffffca0 │ │ │ │ orrpl pc, r0, r5, lsl #10 │ │ │ │ tstls ip, r8 │ │ │ │ blx 26f80a │ │ │ │ ldclcc 8, cr15, [r8], {216} @ 0xd8 │ │ │ │ eorge pc, r7, r2, asr r8 @ │ │ │ │ ldclcs 8, cr15, [r0, #-864] @ 0xfffffca0 │ │ │ │ @@ -15166,15 +15166,15 @@ │ │ │ │ svcls 0x0054460e │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f9349 │ │ │ │ blmi fed71b04 │ │ │ │ movwls r4, #58491 @ 0xe47b │ │ │ │ @ instruction: 0x3154f89d │ │ │ │ vsubw.s8 , , d9 │ │ │ │ - movtcs pc, #19601 @ 0x4c91 @ │ │ │ │ + movtcs pc, #19417 @ 0x4bd9 @ │ │ │ │ stclcs 8, cr15, [ip, #-864] @ 0xfffffca0 │ │ │ │ orrpl pc, r0, r5, lsl #10 │ │ │ │ tstls ip, r8 │ │ │ │ blx 26fb32 │ │ │ │ ldclcc 8, cr15, [r8], {216} @ 0xd8 │ │ │ │ eorge pc, r7, r2, asr r8 @ │ │ │ │ ldclcs 8, cr15, [r0, #-864] @ 0xfffffca0 │ │ │ │ @@ -15359,18 +15359,18 @@ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febc8400 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff0 │ │ │ │ movwcs fp, #4226 @ 0x1082 │ │ │ │ @ instruction: 0x71234608 │ │ │ │ vaddw.s8 , , d1 │ │ │ │ - streq pc, [r2, fp, ror #23] │ │ │ │ + @ instruction: 0x0782fb33 │ │ │ │ andcs fp, r8, r8, asr #30 │ │ │ │ stmdals r1, {r0, r1, r3, sl, ip, lr, pc} │ │ │ │ - blx ff9adc4a │ │ │ │ + blx badc4a │ │ │ │ svclt 0x004f0743 │ │ │ │ stmdavs r0!, {r0, r3, sp} │ │ │ │ @ instruction: 0xf0001c43 │ │ │ │ svclt 0x00580007 │ │ │ │ andlt r6, r2, r3, lsr #32 │ │ │ │ svclt 0x0000bd10 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ @@ -15391,15 +15391,15 @@ │ │ │ │ @ instruction: 0xf8c7681b │ │ │ │ @ instruction: 0xf04f3114 │ │ │ │ @ instruction: 0xf5000300 │ │ │ │ stmmi sl, {r7, r8, r9, ip, lr} │ │ │ │ ldrbtmi r6, [r8], #-763 @ 0xfffffd05 │ │ │ │ @ instruction: 0xf8d360b8 │ │ │ │ @ instruction: 0xf1880358 │ │ │ │ - @ instruction: 0x4622f95b │ │ │ │ + strtmi pc, [r2], -r3, lsr #17 │ │ │ │ rscsvs r4, r8, r9, lsr #12 │ │ │ │ ldc 7, cr15, [r6], #-960 @ 0xfffffc40 │ │ │ │ strbmi r4, [r0], -r9, asr #12 │ │ │ │ mrrc2 0, 5, pc, lr, cr3 @ │ │ │ │ @ instruction: 0xf0534640 │ │ │ │ @ instruction: 0xf506fb37 │ │ │ │ stmib r7, {r6, r8, r9, ip, lr}^ │ │ │ │ @@ -15497,15 +15497,15 @@ │ │ │ │ ldmvs sl!, {r0, r1, r3, r4, r5, r6, r7, r9, fp, sp, lr} │ │ │ │ cmppeq ip, #13828096 @ p-variant is OBSOLETE @ 0xd30000 │ │ │ │ ldmpl r3, {r2, r5, r8, r9, fp, lr}^ │ │ │ │ mlale r0, r8, r2, r4 │ │ │ │ @ instruction: 0xf8d36afb │ │ │ │ rorlt r3, r0, #6 │ │ │ │ ldrmi r4, [r9], -sl, asr #12 │ │ │ │ - @ instruction: 0xf8c0f188 │ │ │ │ + @ instruction: 0xf808f188 │ │ │ │ stccs 6, cr4, [r0, #-20] @ 0xffffffec │ │ │ │ bvs fff2575c │ │ │ │ msrcc SPSR_s, #13762560 @ 0xd20000 │ │ │ │ msrpl SPSR_, #12713984 @ 0xc20000 │ │ │ │ msrls SPSR_f, #12713984 @ 0xc20000 │ │ │ │ @ instruction: 0xe7b9441d │ │ │ │ svclt 0x003842b3 │ │ │ │ @@ -15527,33 +15527,33 @@ │ │ │ │ stmdbcc r4, {r3, r4, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ movweq lr, #6925 @ 0x1b0d │ │ │ │ smlald r6, sl, r8, r0 │ │ │ │ ldm r6, {r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ sbceq lr, r2, r2, lsr #27 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ sbceq lr, r2, r6, ror sp │ │ │ │ - eorseq r1, r6, r8, lsr #30 │ │ │ │ + eorseq r1, r6, r8, lsr #27 │ │ │ │ sbceq lr, r2, r0, lsr #24 │ │ │ │ andeq r0, r0, ip, lsr fp │ │ │ │ svccc 0x0074f8d0 │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ ldclcc 8, cr15, [r0], #844 @ 0x34c │ │ │ │ sbccc pc, sp, #9633792 @ 0x930000 │ │ │ │ andcs fp, r1, fp, lsl #18 │ │ │ │ ldrlt r4, [r0, #-1904]! @ 0xfffff890 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ strmi fp, [r5], -r3, lsl #1 │ │ │ │ strmi r4, [ip], -r8, lsl #12 │ │ │ │ vsubw.s8 , , d1 │ │ │ │ - @ instruction: 0xf18ff9a1 │ │ │ │ - ldmdblt r8!, {r0, r2, r3, r5, r7, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf18ef8e9 │ │ │ │ + ldmdblt r8!, {r0, r2, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ vsubhn.i16 d4, , q8 │ │ │ │ - @ instruction: 0xf010fa77 │ │ │ │ + @ instruction: 0xf010f9bf │ │ │ │ svclt 0x00180f06 │ │ │ │ andle r9, r1, r1, lsl #16 │ │ │ │ ldclt 0, cr11, [r0, #-12]! │ │ │ │ svceq 0x0074f8d5 │ │ │ │ @ instruction: 0xf0604621 │ │ │ │ @ instruction: 0xb003ffb9 │ │ │ │ svclt 0x0000bd30 │ │ │ │ @@ -15577,21 +15577,21 @@ │ │ │ │ svclt 0x0000bd08 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ ldrmi r4, [r5], -ip, lsl #12 │ │ │ │ @ instruction: 0x46074698 │ │ │ │ - @ instruction: 0xf95af289 │ │ │ │ + @ instruction: 0xf8a2f289 │ │ │ │ @ instruction: 0xf17f2601 │ │ │ │ - smlattlt r0, r3, lr, pc @ │ │ │ │ + tstplt r0, fp, lsr #28 @ p-variant is OBSOLETE │ │ │ │ ldrtmi r6, [r8], -r6, asr #17 │ │ │ │ vabdl.s8 q1, d9, d1 │ │ │ │ - @ instruction: 0xf17ff951 │ │ │ │ - ldrdlt pc, [r0, -fp] │ │ │ │ + @ instruction: 0xf17ff899 │ │ │ │ + tstplt r0, r3, lsr #28 @ p-variant is OBSOLETE │ │ │ │ stmdavs r0!, {r0, r1, r2, r8, fp, sp, lr} │ │ │ │ @ instruction: 0xf7f04631 │ │ │ │ @ instruction: 0x4639ea5c │ │ │ │ stmdavs r0!, {r5, sp, lr}^ │ │ │ │ b 162f56c │ │ │ │ cmnlt sp, r0, rrx │ │ │ │ ldrtmi r6, [r1], -r8, lsr #16 │ │ │ │ @@ -15617,36 +15617,36 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ addlt r4, r4, sp, lsl #12 │ │ │ │ tstcs r0, r4, lsl #12 │ │ │ │ ldrmi r6, [r7], -r0, lsl #18 │ │ │ │ @ instruction: 0xf1a24699 │ │ │ │ - stmdbvs fp!, {r0, r2, r3, r5, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbvs fp!, {r0, r2, r4, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ ldreq pc, [r4], -r0, lsl #2 │ │ │ │ ldrtmi r4, [r1], -r2, lsl #13 │ │ │ │ ldrdhi pc, [r4], #143 @ 0x8f │ │ │ │ tstpeq r9, #201326595 @ p-variant is OBSOLETE @ 0xc000003 │ │ │ │ stmiavs fp!, {r0, r1, r7, r9, sp, lr} │ │ │ │ stmib r0, {r3, r4, r5, r6, r7, sl, lr}^ │ │ │ │ @ instruction: 0xf04f350b │ │ │ │ stmdbvs r3!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, sl, ip, sp} │ │ │ │ umaalcs pc, r8, r3, r9 @ │ │ │ │ @ instruction: 0xf04f2a0e │ │ │ │ svclt 0x00140201 │ │ │ │ @ instruction: 0xf8d32320 │ │ │ │ - @ instruction: 0xf1a53180 │ │ │ │ - ldrbmi pc, [r1], -r1, lsr #16 @ │ │ │ │ - @ instruction: 0xf1a74620 │ │ │ │ - blvc f6f884 │ │ │ │ + @ instruction: 0xf1a43180 │ │ │ │ + ldrbmi pc, [r1], -r9, ror #30 @ │ │ │ │ + @ instruction: 0xf1a64620 │ │ │ │ + blvc f715a4 │ │ │ │ cmppcc r6, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ blx 1cbae8 │ │ │ │ b aee278 │ │ │ │ @ instruction: 0xf1a20903 │ │ │ │ - @ instruction: 0x9603fefb │ │ │ │ + strls pc, [r3], -r3, asr #28 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ @ instruction: 0xf1003300 │ │ │ │ movwls r0, #9812 @ 0x2654 │ │ │ │ cdpeq 1, 6, cr15, cr4, cr0, {0} │ │ │ │ mulge ip, r7, r8 │ │ │ │ @ instruction: 0xf8804684 │ │ │ │ ldm sp, {r3, r5, sp, pc} │ │ │ │ @@ -15662,15 +15662,15 @@ │ │ │ │ bl f96c0 │ │ │ │ @ instruction: 0xf89212c3 │ │ │ │ @ instruction: 0xf8923020 │ │ │ │ bl 37978c │ │ │ │ bl 3724d4 │ │ │ │ addsvs r0, sp, #536870920 @ 0x20000008 │ │ │ │ addsvs r2, r3, #0, 6 │ │ │ │ - @ instruction: 0xf84ef1a7 │ │ │ │ + @ instruction: 0xff96f1a6 │ │ │ │ pop {r2, ip, sp, pc} │ │ │ │ @ instruction: 0xf1ba87f0 │ │ │ │ svclt 0x001f0f20 │ │ │ │ @ instruction: 0xf00a2501 │ │ │ │ blx 1b3f64 │ │ │ │ @ instruction: 0xf105f50a │ │ │ │ @ instruction: 0xe7db35ff │ │ │ │ @@ -15687,49 +15687,49 @@ │ │ │ │ teqls r3, #1769472 @ 0x1b0000 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blmi 1b51a08 │ │ │ │ andcs r4, r0, #2063597568 @ 0x7b000000 │ │ │ │ ldmdage r9, {r2, r8, sp} │ │ │ │ stmdbeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xffa8f1a6 │ │ │ │ + cdp2 1, 15, cr15, cr0, cr6, {5} │ │ │ │ andcs r4, r4, #105472 @ 0x19c00 │ │ │ │ ldmdals sp, {r3, r8, sp} │ │ │ │ tstls r3, #15400960 @ 0xeb0000 │ │ │ │ - blx daddd2 │ │ │ │ + blx 1faddd0 │ │ │ │ pkhbtmi r9, r2, sp, lsl #28 │ │ │ │ @ instruction: 0xf2711ca0 │ │ │ │ - eorcs pc, r0, #12255232 @ 0xbb0000 │ │ │ │ + eorcs pc, r0, #196608 @ 0x30000 │ │ │ │ tstcs r4, r3, lsl #12 │ │ │ │ @ instruction: 0xf1a24630 │ │ │ │ - vnmlsls.f64 d15, d13, d25 │ │ │ │ + mrcls 10, 0, APSR_nzcv, cr13, cr1, {3} │ │ │ │ subcs r4, ip, #128, 12 @ 0x8000000 │ │ │ │ stmdage r0!, {r8, sp} │ │ │ │ ldrsbtcc pc, [r4], #134 @ 0x86 @ │ │ │ │ subls pc, ip, r6, lsl #17 │ │ │ │ movweq lr, #39491 @ 0x9a43 │ │ │ │ rscscc pc, r4, r6, asr #17 │ │ │ │ ldc 7, cr15, [sl], #956 @ 0x3bc │ │ │ │ tstcs r0, r0, lsr r6 │ │ │ │ - ldc2l 1, cr15, [sl, #648]! @ 0x288 │ │ │ │ + stc2l 1, cr15, [r2, #-648] @ 0xfffffd78 │ │ │ │ @ instruction: 0x3010f8d8 │ │ │ │ @ instruction: 0xf1004607 │ │ │ │ @ instruction: 0x46310614 │ │ │ │ tstpeq r9, #201326595 @ p-variant is OBSOLETE @ 0xc000003 │ │ │ │ @ instruction: 0xf8d86283 │ │ │ │ stmib r0, {r3, ip, sp}^ │ │ │ │ blls 7bf7cc │ │ │ │ umaalcs pc, r8, r3, r9 @ │ │ │ │ svclt 0x00192a0e │ │ │ │ @ instruction: 0x2320464a │ │ │ │ @ instruction: 0xf8d3464a │ │ │ │ @ instruction: 0xf1a43180 │ │ │ │ - shsub16mi pc, r9, r1 @ │ │ │ │ + @ instruction: 0x4639feb9 │ │ │ │ @ instruction: 0xf1a6a819 │ │ │ │ - bvs fff31724 │ │ │ │ + bvs fff31444 │ │ │ │ blcs 3cfc10 │ │ │ │ blcs 127970 │ │ │ │ blcc 167da4 │ │ │ │ sbcslt r2, fp, #1073741824 @ 0x40000000 │ │ │ │ vpmax.u8 d15, d3, d1 │ │ │ │ svceq 0x006cf013 │ │ │ │ @ instruction: 0xf04fbf18 │ │ │ │ @@ -15737,43 +15737,43 @@ │ │ │ │ orrne pc, r3, r0, asr #4 │ │ │ │ svclt 0x0014420b │ │ │ │ ldmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ stmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc}^ │ │ │ │ mulshi r1, r2, r8 │ │ │ │ msrne (UNDEF: 103), r0 │ │ │ │ strcc r9, [r1], #-2077 @ 0xfffff7e3 │ │ │ │ - cdp2 1, 3, cr15, cr4, cr2, {5} │ │ │ │ + ldc2l 1, cr15, [ip, #-648]! @ 0xfffffd78 │ │ │ │ @ instruction: 0xf8804642 │ │ │ │ @ instruction: 0xf1008028 │ │ │ │ @ instruction: 0x464b0814 │ │ │ │ strmi r4, [r7], -r1, asr #12 │ │ │ │ - @ instruction: 0xff42f1a4 │ │ │ │ + cdp2 1, 8, cr15, cr10, cr4, {5} │ │ │ │ @ instruction: 0xf107ab15 │ │ │ │ @ instruction: 0x96180c54 │ │ │ │ stmib sp, {r9, sl, sp}^ │ │ │ │ @ instruction: 0x96176615 │ │ │ │ ldrsbtls pc, [r4], pc @ │ │ │ │ @ instruction: 0xf8d7cb0f │ │ │ │ stm ip, {r2, r5, sp, lr, pc} │ │ │ │ ldrtmi r0, [r9], -pc │ │ │ │ @ instruction: 0xf855a819 │ │ │ │ bl 13d860 │ │ │ │ @ instruction: 0xf89313ce │ │ │ │ bl 23d90c │ │ │ │ addsvs r0, lr, #201326594 @ 0xc000002 │ │ │ │ - @ instruction: 0xff92f1a6 │ │ │ │ + cdp2 1, 13, cr15, cr10, cr6, {5} │ │ │ │ stmdbge r1!, {r3, r6, r9, sp} │ │ │ │ @ instruction: 0x23224668 │ │ │ │ rsbshi pc, ip, sp, asr #17 │ │ │ │ sbccc pc, r4, sp, lsl #17 │ │ │ │ @ instruction: 0xf7f09430 │ │ │ │ ldmib sp, {r1, r2, r4, r6, r8, fp, sp, lr, pc}^ │ │ │ │ @ instruction: 0x4631231f │ │ │ │ @ instruction: 0xf1a7a819 │ │ │ │ - movwcs pc, #64291 @ 0xfb23 @ │ │ │ │ + movwcs pc, #64107 @ 0xfa6b @ │ │ │ │ ldrbmi r4, [r1], -r2, lsl #12 │ │ │ │ @ instruction: 0xf7ffa819 │ │ │ │ bmi 6f1380 │ │ │ │ ldrbtmi r4, [sl], #-2835 @ 0xfffff4ed │ │ │ │ ldmpl r3, {r0, r2, r3, r4, fp, ip, pc}^ │ │ │ │ blls d4b8f0 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @@ -15791,19 +15791,19 @@ │ │ │ │ stmdbeq r0!, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf04fe798 │ │ │ │ ldr r0, [r5, r1, lsl #18] │ │ │ │ cdp 7, 12, cr15, cr6, cr15, {7} │ │ │ │ strdeq lr, [r2], #128 @ 0x80 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ sbceq lr, r2, ip, ror #17 │ │ │ │ - strdeq r2, [pc], -r8 @ │ │ │ │ + eoreq r2, pc, r8, ror sl @ │ │ │ │ muleq r0, r4, sp │ │ │ │ andeq r0, r0, r4, ror r8 │ │ │ │ sbceq lr, r2, r2, lsl #15 │ │ │ │ - mlaeq pc, r8, sl, r2 @ │ │ │ │ + eoreq r2, pc, r8, lsl r9 @ │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ ldrmi fp, [r1], r6, lsl #1 │ │ │ │ movwcs r4, #2605 @ 0xa2d │ │ │ │ ldrsbthi pc, [r4], pc @ │ │ │ │ @@ -15811,41 +15811,41 @@ │ │ │ │ ldrbtmi r3, [sl], #-768 @ 0xfffffd00 │ │ │ │ strmi r4, [sl], fp, lsr #22 │ │ │ │ tstcs r1, r0, lsl #18 │ │ │ │ ldmpl r3, {r3, r4, r5, r6, r7, sl, lr}^ │ │ │ │ ldmdavs fp, {r5, r9, sp} │ │ │ │ @ instruction: 0xf04f9305 │ │ │ │ @ instruction: 0xf1a20300 │ │ │ │ - @ instruction: 0x4604fd75 │ │ │ │ + @ instruction: 0x4604fcbd │ │ │ │ strbtmi fp, [fp], -r0, asr #2 │ │ │ │ adcvs ip, r0, #3072 @ 0xc00 │ │ │ │ strtmi r6, [r1], -r1, ror #5 │ │ │ │ @ instruction: 0x46383414 │ │ │ │ - @ instruction: 0xff1af1a6 │ │ │ │ + cdp2 1, 6, cr15, cr2, cr6, {5} │ │ │ │ cmppne pc, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a26938 │ │ │ │ - @ instruction: 0x464afd91 │ │ │ │ + @ instruction: 0x464afcd9 │ │ │ │ @ instruction: 0x23204606 │ │ │ │ tstpeq r4, r0, lsl #2 @ p-variant is OBSOLETE │ │ │ │ eorls pc, r8, r0, lsl #17 │ │ │ │ - cdp2 1, 10, cr15, cr0, cr4, {5} │ │ │ │ + stc2l 1, cr15, [r8, #656]! @ 0x290 │ │ │ │ movwcs r9, #1027 @ 0x403 │ │ │ │ ldrbeq pc, [r4], #-262 @ 0xfffffefa @ │ │ │ │ movwcc lr, #2509 @ 0x9cd │ │ │ │ @ instruction: 0xf8df9302 │ │ │ │ ldm sp, {r3, r4, r6, lr, pc} │ │ │ │ @ instruction: 0xf8d6000f │ │ │ │ stm r4, {r2, r5, sp, lr, pc} │ │ │ │ ldrtmi r0, [r8], -pc │ │ │ │ @ instruction: 0xf8584631 │ │ │ │ bl 13d9b0 │ │ │ │ svcvc 0x00db13ce │ │ │ │ orreq lr, r3, #6144 @ 0x1800 │ │ │ │ eorge pc, r8, r3, asr #17 │ │ │ │ - cdp2 1, 15, cr15, cr0, cr6, {5} │ │ │ │ + cdp2 1, 3, cr15, cr8, cr6, {5} │ │ │ │ blmi 3041c4 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 1cba04 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, LR_abt │ │ │ │ andseq pc, r4, r6, lsl #2 │ │ │ │ pop {r1, r2, ip, sp, pc} │ │ │ │ @@ -15874,17 +15874,17 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andls r6, sl, #2277376 @ 0x22c000 │ │ │ │ blvs 1496634 │ │ │ │ @ instruction: 0xf8db6b5a │ │ │ │ ldmdavs r9, {r4, r6, r7, r9, ip, sp} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ vaddw.s8 q4, q4, d13 │ │ │ │ - blls 2f1648 │ │ │ │ + blls 2f1368 │ │ │ │ blvs 1695a60 │ │ │ │ - @ instruction: 0xff04f288 │ │ │ │ + cdp2 2, 4, cr15, cr12, cr8, {4} │ │ │ │ strmi r9, [r1], sl, lsl #20 │ │ │ │ sbceq pc, r4, #14352384 @ 0xdb0000 │ │ │ │ @ instruction: 0xf8d26b51 │ │ │ │ @ instruction: 0xf7ff41a8 │ │ │ │ blls 2f0f44 │ │ │ │ @ instruction: 0x3190f893 │ │ │ │ movweq pc, #4099 @ 0x1003 @ │ │ │ │ @@ -16048,17 +16048,17 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andls r6, sl, #2277376 @ 0x22c000 │ │ │ │ blvs 14968ec │ │ │ │ @ instruction: 0xf8db6b5a │ │ │ │ ldmdavs r9, {r4, r6, r7, r9, ip, sp} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ vaddw.s8 q4, q4, d13 │ │ │ │ - blls 2f1390 │ │ │ │ + blls 2f10b0 │ │ │ │ blvs 1695d18 │ │ │ │ - stc2 2, cr15, [r8, #544]! @ 0x220 │ │ │ │ + ldc2l 2, cr15, [r0], #544 @ 0x220 │ │ │ │ strmi r9, [r1], sl, lsl #20 │ │ │ │ sbceq pc, r4, #14352384 @ 0xdb0000 │ │ │ │ @ instruction: 0xf8d26b51 │ │ │ │ @ instruction: 0xf7ff41a8 │ │ │ │ blls 2f0c8c │ │ │ │ @ instruction: 0x3190f893 │ │ │ │ movweq pc, #4099 @ 0x1003 @ │ │ │ │ @@ -16222,17 +16222,17 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andls r6, sl, #2277376 @ 0x22c000 │ │ │ │ blvs 1496ba4 │ │ │ │ @ instruction: 0xf8db6b5a │ │ │ │ ldmdavs r9, {r4, r6, r7, r9, ip, sp} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ vaddw.s8 q4, q4, d13 │ │ │ │ - blls 2f10d8 │ │ │ │ + blls 2f0df8 │ │ │ │ blvs 1695fd0 │ │ │ │ - mcrr2 2, 8, pc, ip, cr8 @ │ │ │ │ + blx fe5ae9be │ │ │ │ strmi r9, [r1], sl, lsl #20 │ │ │ │ sbceq pc, r4, #14352384 @ 0xdb0000 │ │ │ │ @ instruction: 0xf8d26b51 │ │ │ │ @ instruction: 0xf7ff41a8 │ │ │ │ blls 2f09d4 │ │ │ │ @ instruction: 0x3190f893 │ │ │ │ movweq pc, #4099 @ 0x1003 @ │ │ │ │ @@ -16725,15 +16725,15 @@ │ │ │ │ stc2 0, cr15, [r4], #48 @ 0x30 │ │ │ │ movwls r2, #29453 @ 0x730d │ │ │ │ @ instruction: 0xf7eee760 │ │ │ │ svclt 0x0000ef7c │ │ │ │ sbceq sp, r2, ip, lsl #21 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ adcseq r3, sp, r6, asr #7 │ │ │ │ - eorseq r0, r6, sl, lsr ip │ │ │ │ + ldrhteq r0, [r6], -sl │ │ │ │ sbceq sp, r2, r2, lsl #18 │ │ │ │ ldrsbteq r3, [sp], sl │ │ │ │ ldrhteq r3, [sp], r6 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 11, cr15, cr0, cr12, {6} │ │ │ │ @@ -16861,15 +16861,15 @@ │ │ │ │ blx fe5ae9a6 │ │ │ │ movwls r2, #29453 @ 0x730d │ │ │ │ @ instruction: 0xf7eee760 │ │ │ │ svclt 0x0000ee6c │ │ │ │ sbceq sp, r2, ip, ror #16 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ adcseq r3, sp, r2, lsl #3 │ │ │ │ - eorseq r0, r6, sl, lsl sl │ │ │ │ + mlaseq r6, sl, r8, r0 │ │ │ │ sbceq sp, r2, r2, ror #13 │ │ │ │ umlalseq r3, sp, r6, r0 │ │ │ │ adcseq r3, sp, r2, ror r0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 11, cr15, cr0, cr12, {6} │ │ │ │ @@ -16997,30 +16997,30 @@ │ │ │ │ blx fe1aebc4 │ │ │ │ movwls r2, #29453 @ 0x730d │ │ │ │ @ instruction: 0xf7eee760 │ │ │ │ svclt 0x0000ed5c │ │ │ │ sbceq sp, r2, ip, asr #12 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ adcseq r2, sp, lr, lsr pc │ │ │ │ - ldrshteq r0, [r6], -sl │ │ │ │ + eorseq r0, r6, sl, ror r6 │ │ │ │ sbceq sp, r2, r2, asr #9 │ │ │ │ adcseq r2, sp, r2, asr lr │ │ │ │ adcseq r2, sp, lr, lsr #28 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febc9dc4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ strmi r4, [r4], -sp, lsl #12 │ │ │ │ - cdp2 2, 3, cr15, cr0, cr7, {4} │ │ │ │ - blx fef2f1d2 │ │ │ │ + ldc2l 2, cr15, [r8, #-540]! @ 0xfffffde4 │ │ │ │ + blx 12f1d2 │ │ │ │ eorsle r2, pc, r0, lsl #16 │ │ │ │ blcs cceec │ │ │ │ @ instruction: 0x4620d93c │ │ │ │ - cdp2 2, 2, cr15, cr6, cr7, {4} │ │ │ │ - blx fecaf1e6 │ │ │ │ + stc2l 2, cr15, [lr, #-540]! @ 0xfffffde4 │ │ │ │ + blx ffeaf1e4 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmibvs r3, {r0, r1, r4, r6, r9, pc} │ │ │ │ blcs b4f64 │ │ │ │ movwcs fp, #7992 @ 0x1f38 │ │ │ │ bcs 43a568 │ │ │ │ ldm pc, {r0, r3, r5, fp, ip, lr, pc}^ @ │ │ │ │ subeq pc, r9, #18 │ │ │ │ @@ -17032,25 +17032,25 @@ │ │ │ │ eoreq r0, r8, r8, lsr #32 │ │ │ │ eoreq r0, r8, r8, lsr #32 │ │ │ │ vst4.8 {d16-d19}, [pc :128], r8 │ │ │ │ ldclcs 3, cr7, [fp], #-936 @ 0xfffffc58 │ │ │ │ eorshi pc, r8, #0 │ │ │ │ andle r2, r7, r2, lsl #25 │ │ │ │ movwls r4, #5664 @ 0x1620 │ │ │ │ - @ instruction: 0xffaaf287 │ │ │ │ + cdp2 2, 15, cr15, cr2, cr7, {4} │ │ │ │ stmdacs r0, {r0, r8, r9, fp, ip, pc} │ │ │ │ addhi pc, r8, #0 │ │ │ │ strtmi r4, [r0], -r9, lsr #12 │ │ │ │ @ instruction: 0xff06f062 │ │ │ │ strtmi r4, [r0], -r1, lsl #12 │ │ │ │ cdp2 0, 14, cr15, cr0, cr2, {3} │ │ │ │ ldrmi r4, [r8], -r3, lsl #12 │ │ │ │ ldclt 0, cr11, [r0, #-12]! │ │ │ │ vsubhn.i16 d4, , q8 │ │ │ │ - strmi pc, [r3], -r9, ror #27 │ │ │ │ + @ instruction: 0x4603fd31 │ │ │ │ vadd.i8 q1, q8, q0 │ │ │ │ ldmdacs ip, {r0, r1, r4, r6, r8, pc} │ │ │ │ @ instruction: 0xf1a0d9dd │ │ │ │ bcs fe9334e8 │ │ │ │ ldrdge sp, [r2, -r9] │ │ │ │ eorcs pc, r2, r1, asr r8 @ │ │ │ │ smladmi r8, r1, r4, r4 │ │ │ │ @@ -17549,15 +17549,15 @@ │ │ │ │ tstpeq r8, r3, lsl #2 @ p-variant is OBSOLETE │ │ │ │ strb r6, [r5, r2, lsr #1] │ │ │ │ stmdb ip, {r1, r2, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ sbceq ip, r2, r8, asr #26 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ sbceq ip, r2, r6, lsr #26 │ │ │ │ sbceq ip, r2, r8, lsl ip │ │ │ │ - eoreq r0, pc, sl, lsr #30 │ │ │ │ + eoreq r0, pc, sl, lsr #27 │ │ │ │ andeq r0, r0, ip, asr lr │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febca65c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8d00ff8 │ │ │ │ @ instruction: 0xf5033f74 │ │ │ │ @ instruction: 0xf8d35380 │ │ │ │ @@ -17565,16 +17565,16 @@ │ │ │ │ @ instruction: 0xb11002f6 │ │ │ │ rscscc pc, r7, #9633792 @ 0x930000 │ │ │ │ @ instruction: 0xbd08b903 │ │ │ │ @ instruction: 0x2191f891 │ │ │ │ svclt 0x00182a02 │ │ │ │ mvnsle r4, r8, lsl r6 │ │ │ │ vqdmull.s q3, d7, d0[2] │ │ │ │ - @ instruction: 0xf17df9d3 │ │ │ │ - @ instruction: 0xf890ff5d │ │ │ │ + @ instruction: 0xf17df91b │ │ │ │ + @ instruction: 0xf890fea5 │ │ │ │ @ instruction: 0xf0000020 │ │ │ │ stmdacc r2, {r0, r1, r2} │ │ │ │ andcs fp, r1, r8, lsl pc │ │ │ │ svclt 0x0000bd08 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febca6ac │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @@ -17662,15 +17662,15 @@ │ │ │ │ adcvs r0, fp, r0, lsl r2 │ │ │ │ @ instruction: 0xf7eee7c5 │ │ │ │ svclt 0x0000e82c │ │ │ │ strdeq ip, [r2], #164 @ 0xa4 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ sbceq ip, r2, sl, asr #21 │ │ │ │ sbceq ip, r2, ip, asr #20 │ │ │ │ - eoreq r0, pc, r4, ror #26 │ │ │ │ + eoreq r0, pc, r4, ror #23 │ │ │ │ andeq r0, r0, ip, asr lr │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febca820 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [r9], #-736 @ 0xfffffd20 │ │ │ │ @ instruction: 0xf8dfb090 │ │ │ │ ldrbtmi lr, [ip], #-228 @ 0xffffff1c │ │ │ │ @@ -17958,16 +17958,16 @@ │ │ │ │ @ instruction: 0x460c9218 │ │ │ │ andsls r9, r9, fp │ │ │ │ ldm r3, {r0, r1, r2, r8, ip, pc} │ │ │ │ blge c73ac0 │ │ │ │ blhi 32f114 │ │ │ │ andeq lr, r7, r3, lsl #17 │ │ │ │ vsubhn.i16 d4, q3, q12 │ │ │ │ - @ instruction: 0xf17dfec1 │ │ │ │ - movwlt pc, #3147 @ 0xc4b @ │ │ │ │ + @ instruction: 0xf17dfe09 │ │ │ │ + movwlt pc, #2963 @ 0xb93 @ │ │ │ │ blcs cddc8 │ │ │ │ stmdals lr, {r0, r2, r3, r4, r8, fp, ip, lr, pc} │ │ │ │ bls 4de724 │ │ │ │ eorsls sl, r0, ip, lsr #18 │ │ │ │ eorsls r4, r1, #40, 12 @ 0x2800000 │ │ │ │ @ instruction: 0x9600aa30 │ │ │ │ blhi baf108 │ │ │ │ @@ -17977,15 +17977,15 @@ │ │ │ │ blls b98710 │ │ │ │ blls bd8718 │ │ │ │ blls c18748 │ │ │ │ blls c9870c │ │ │ │ ldc 3, cr9, [sp, #56] @ 0x38 │ │ │ │ blls cd67a8 │ │ │ │ stmdals r9, {r0, r4, r8, r9, ip, pc} │ │ │ │ - stc2 1, cr15, [r6], #-500 @ 0xfffffe0c │ │ │ │ + blx 1c300f6 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmibvs r3, {r0, r1, r3, r4, r6, r8, pc} │ │ │ │ ldmeq fp, {r3, r9, fp, ip, pc}^ │ │ │ │ svclt 0x00382b01 │ │ │ │ movwls r2, #54017 @ 0xd301 │ │ │ │ vqdmulh.s d15, d2, d3 │ │ │ │ blls 45833c │ │ │ │ @@ -18292,16 +18292,16 @@ │ │ │ │ ldrsbtne pc, [r0], -fp @ │ │ │ │ tstls r6, lr │ │ │ │ muleq r7, r3, r8 │ │ │ │ vldr d10, [fp, #192] @ 0xc0 │ │ │ │ ldrls r8, [r9, #-2826] @ 0xfffff4f6 │ │ │ │ andeq lr, r7, r3, lsl #17 │ │ │ │ vsubhn.i16 d4, q3, q8 │ │ │ │ - @ instruction: 0xf17dfc23 │ │ │ │ - movwlt pc, #2477 @ 0x9ad @ │ │ │ │ + @ instruction: 0xf17dfb6b │ │ │ │ + movwlt pc, #2293 @ 0x8f5 @ │ │ │ │ blcs ce304 │ │ │ │ stmdbls r6, {r0, r2, r3, r4, r8, fp, ip, lr, pc} │ │ │ │ stmdals lr, {r3, r4, r8, r9, fp, sp, pc} │ │ │ │ @ instruction: 0x912e9a11 │ │ │ │ eorsls sl, r0, ip, lsr #18 │ │ │ │ eorsls r4, r1, #32, 12 @ 0x2000000 │ │ │ │ @ instruction: 0x9600aa30 │ │ │ │ @@ -18311,15 +18311,15 @@ │ │ │ │ movwls r9, #43820 @ 0xab2c │ │ │ │ tstls r7, #46080 @ 0xb400 │ │ │ │ movwls r9, #27438 @ 0x6b2e │ │ │ │ blls c9b490 │ │ │ │ ldc 3, cr9, [sp, #56] @ 0x38 │ │ │ │ blls cd6ce4 │ │ │ │ stmdals r7, {r0, r4, r8, r9, ip, pc} │ │ │ │ - @ instruction: 0xf988f17d │ │ │ │ + @ instruction: 0xf8d0f17d │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmibvs r3, {r1, r2, r5, r6, r8, pc} │ │ │ │ ldmeq fp, {r0, r2, r3, r9, fp, ip, pc}^ │ │ │ │ svclt 0x00382b01 │ │ │ │ movwls r2, #45825 @ 0xb301 │ │ │ │ vqdmulh.s d15, d2, d3 │ │ │ │ blls 3d888c │ │ │ │ @@ -18619,16 +18619,16 @@ │ │ │ │ ldrsbtne pc, [r0], -fp @ │ │ │ │ tstls r6, lr │ │ │ │ muleq r7, r3, r8 │ │ │ │ vldr d10, [fp, #192] @ 0xc0 │ │ │ │ ldrls r8, [r9, #-2826] @ 0xfffff4f6 │ │ │ │ andeq lr, r7, r3, lsl #17 │ │ │ │ vsubhn.i16 d4, q3, q8 │ │ │ │ - @ instruction: 0xf17cf993 │ │ │ │ - movwlt pc, #3869 @ 0xf1d @ │ │ │ │ + @ instruction: 0xf17cf8db │ │ │ │ + movwlt pc, #3685 @ 0xe65 @ │ │ │ │ blcs ce824 │ │ │ │ stmdbls r6, {r0, r2, r3, r4, r8, fp, ip, lr, pc} │ │ │ │ stmdals lr, {r3, r4, r8, r9, fp, sp, pc} │ │ │ │ @ instruction: 0x912e9a11 │ │ │ │ eorsls sl, r0, ip, lsr #18 │ │ │ │ eorsls r4, r1, #32, 12 @ 0x2000000 │ │ │ │ @ instruction: 0x9600aa30 │ │ │ │ @@ -18638,15 +18638,15 @@ │ │ │ │ movwls r9, #43820 @ 0xab2c │ │ │ │ tstls r7, #46080 @ 0xb400 │ │ │ │ movwls r9, #27438 @ 0x6b2e │ │ │ │ blls c9b9b0 │ │ │ │ ldc 3, cr9, [sp, #56] @ 0x38 │ │ │ │ blls cd7204 │ │ │ │ stmdals r7, {r0, r4, r8, r9, ip, pc} │ │ │ │ - mrc2 1, 7, pc, cr8, cr12, {3} │ │ │ │ + mcr2 1, 2, pc, cr0, cr12, {3} @ │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmibvs r3, {r1, r2, r5, r6, r8, pc} │ │ │ │ ldmeq fp, {r0, r2, r3, r9, fp, ip, pc}^ │ │ │ │ svclt 0x00382b01 │ │ │ │ movwls r2, #45825 @ 0xb301 │ │ │ │ vqdmulh.s d15, d2, d3 │ │ │ │ blls 3d8dac │ │ │ │ @@ -18946,16 +18946,16 @@ │ │ │ │ ldrsbtne pc, [r0], -fp @ │ │ │ │ tstls r6, lr │ │ │ │ muleq r7, r3, r8 │ │ │ │ vldr d10, [fp, #192] @ 0xc0 │ │ │ │ ldrls r8, [r9, #-2826] @ 0xfffff4f6 │ │ │ │ andeq lr, r7, r3, lsl #17 │ │ │ │ vsubhn.i16 d4, , q8 │ │ │ │ - @ instruction: 0xf17cff03 │ │ │ │ - movwlt pc, #3213 @ 0xc8d @ │ │ │ │ + @ instruction: 0xf17cfe4b │ │ │ │ + movwlt pc, #3029 @ 0xbd5 @ │ │ │ │ blcs ced44 │ │ │ │ stmdbls r6, {r0, r2, r3, r4, r8, fp, ip, lr, pc} │ │ │ │ stmdals lr, {r3, r4, r8, r9, fp, sp, pc} │ │ │ │ @ instruction: 0x912e9a11 │ │ │ │ eorsls sl, r0, ip, lsr #18 │ │ │ │ eorsls r4, r1, #32, 12 @ 0x2000000 │ │ │ │ @ instruction: 0x9600aa30 │ │ │ │ @@ -18965,15 +18965,15 @@ │ │ │ │ movwls r9, #43820 @ 0xab2c │ │ │ │ tstls r7, #46080 @ 0xb400 │ │ │ │ movwls r9, #27438 @ 0x6b2e │ │ │ │ blls c9bed0 │ │ │ │ ldc 3, cr9, [sp, #56] @ 0x38 │ │ │ │ blls cd7724 │ │ │ │ stmdals r7, {r0, r4, r8, r9, ip, pc} │ │ │ │ - stc2l 1, cr15, [r8], #-496 @ 0xfffffe10 │ │ │ │ + blx fecb106e │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmibvs r3, {r1, r2, r5, r6, r8, pc} │ │ │ │ ldmeq fp, {r0, r2, r3, r9, fp, ip, pc}^ │ │ │ │ svclt 0x00382b01 │ │ │ │ movwls r2, #45825 @ 0xb301 │ │ │ │ vqdmulh.s d15, d2, d3 │ │ │ │ blls 3d92cc │ │ │ │ @@ -19260,16 +19260,16 @@ │ │ │ │ strls r8, [fp, #-96] @ 0xffffffa0 │ │ │ │ subls pc, r8, sp, asr #17 │ │ │ │ @ instruction: 0xf0009616 │ │ │ │ addsmi r8, pc, #-268435447 @ 0xf0000009 │ │ │ │ sasxmi fp, pc, r8 @ │ │ │ │ blls 59ab84 │ │ │ │ @ instruction: 0x46386b5f │ │ │ │ - stc2 2, cr15, [ip], {133} @ 0x85 │ │ │ │ - blx 631510 │ │ │ │ + blx ff5b1932 │ │ │ │ + @ instruction: 0xf95ef17c │ │ │ │ stmiavs r3, {r4, r6, r7, r8, ip, sp, pc}^ │ │ │ │ ldmdble r7, {r0, r8, r9, fp, sp} │ │ │ │ ldrtmi r9, [r8], -r9, lsl #22 │ │ │ │ strtmi r6, [r2], -r6, lsr #32 │ │ │ │ @ instruction: 0x832be9cd │ │ │ │ movwcs sl, #2346 @ 0x92a │ │ │ │ strls r9, [sl, #-768]! @ 0xfffffd00 │ │ │ │ @@ -19278,25 +19278,25 @@ │ │ │ │ movwls r9, #47914 @ 0xbb2a │ │ │ │ tstls r8, #44032 @ 0xac00 │ │ │ │ movwls r9, #39724 @ 0x9b2c │ │ │ │ tstls r6, #2293760 @ 0x230000 │ │ │ │ tstls r2, #6488064 @ 0x630000 │ │ │ │ blvs 179bbb0 │ │ │ │ vsubhn.i16 d4, , q8 │ │ │ │ - @ instruction: 0xf17cfc69 │ │ │ │ - strdlt pc, [r8, #147]! @ 0x93 │ │ │ │ + @ instruction: 0xf17cfbb1 │ │ │ │ + mvnlt pc, fp, lsr r9 @ │ │ │ │ blcs cf278 │ │ │ │ @ instruction: 0x4620d91a │ │ │ │ vabal.s8 q1, d5, d1 │ │ │ │ - @ instruction: 0xf17cfc5f │ │ │ │ - smlattlt r0, r9, r9, pc @ │ │ │ │ + @ instruction: 0xf17cfba7 │ │ │ │ + tstplt r0, r1, lsr r9 @ p-variant is OBSOLETE │ │ │ │ strtmi r6, [r0], -r5, asr #17 │ │ │ │ vaddhn.i16 d2, , │ │ │ │ - @ instruction: 0xf17cfc57 │ │ │ │ - smlattlt r0, r1, r9, pc @ │ │ │ │ + @ instruction: 0xf17cfb9f │ │ │ │ + tstplt r0, r9, lsr #18 @ p-variant is OBSOLETE │ │ │ │ ldmdals r3, {r2, r8, fp, sp, lr} │ │ │ │ @ instruction: 0xf7ec4629 │ │ │ │ strtmi lr, [r1], -r2, ror #26 │ │ │ │ stmdals r2!, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7ec9313 │ │ │ │ eorls lr, r2, ip, asr sp │ │ │ │ bls 25bbf8 │ │ │ │ @@ -19433,15 +19433,15 @@ │ │ │ │ bicpl pc, r8, #12582912 @ 0xc00000 │ │ │ │ movwls r3, #21268 @ 0x5314 │ │ │ │ @ instruction: 0xf8909b12 │ │ │ │ blx 175806 │ │ │ │ stmdals sl, {r8, ip} │ │ │ │ stmdals fp, {r0, sl, lr} │ │ │ │ ldmdbls r8, {r8, ip, pc} │ │ │ │ - mcrr2 2, 7, pc, lr, cr6 @ │ │ │ │ + blx fe631baa │ │ │ │ @ instruction: 0xf8d39b15 │ │ │ │ @ instruction: 0xf8d33478 │ │ │ │ @ instruction: 0xf8911098 │ │ │ │ ldrbeq r3, [fp, -ip, lsr #32] │ │ │ │ bls 2ea2b4 │ │ │ │ blls 65b65c │ │ │ │ stmdbls r1!, {r1, r3, sl, lr} │ │ │ │ @@ -19511,25 +19511,25 @@ │ │ │ │ movwls r3, #21268 @ 0x5314 │ │ │ │ @ instruction: 0xf8909b12 │ │ │ │ blx 17593a │ │ │ │ stmdals sl, {r8, ip} │ │ │ │ stmdals r9, {ip, pc} │ │ │ │ ldmdals r3, {r0, sl, lr} │ │ │ │ stmdbls r2!, {r0, r8, ip, pc} │ │ │ │ - blx fe1b1cde │ │ │ │ + blx ff3b1cdc │ │ │ │ bmi 166f094 │ │ │ │ ldrbtmi r4, [sl], #-2901 @ 0xfffff4ab │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r1, ror fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ addshi pc, lr, r0, asr #32 │ │ │ │ pop {r0, r1, r4, r5, r6, ip, sp, pc} │ │ │ │ stmdals lr, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdbge r8!, {r0, r3, r5, r9, fp, sp, pc} │ │ │ │ - ldc2 2, cr15, [r8, #456]! @ 0x1c8 │ │ │ │ + stc2 2, cr15, [r0, #-456] @ 0xfffffe38 │ │ │ │ vldrls s18, [r8, #-164] @ 0xffffff5c │ │ │ │ andls r4, r7, #17825792 @ 0x1100000 │ │ │ │ @ instruction: 0xf7ec4628 │ │ │ │ bls 270178 │ │ │ │ @ instruction: 0x46049b12 │ │ │ │ tstls r9, #721420288 @ 0x2b000000 │ │ │ │ @ instruction: 0xf702fb00 │ │ │ │ @@ -19574,25 +19574,25 @@ │ │ │ │ bl ff175bf4 │ │ │ │ cdpls 2, 1, cr0, cr0, cr8, {0} │ │ │ │ svccc 0x0074f8db │ │ │ │ strbmi r9, [fp], #-520 @ 0xfffffdf8 │ │ │ │ @ instruction: 0xf8da9305 │ │ │ │ movwls r3, #12300 @ 0x300c │ │ │ │ vqdmulh.s d25, d6, d7 │ │ │ │ - blls 4740d8 │ │ │ │ + blls 473df8 │ │ │ │ blge cda010 │ │ │ │ stmibne r0!, {r0, r8, r9, ip, pc} │ │ │ │ strls r9, [r4, -sl, lsl #22] │ │ │ │ bls 29a014 │ │ │ │ svccc 0x0074f8db │ │ │ │ strbmi r9, [fp], #-2316 @ 0xfffff6f4 │ │ │ │ @ instruction: 0xf8da9305 │ │ │ │ movwls r3, #12328 @ 0x3028 │ │ │ │ vqdmulh.s d25, d5, d7 │ │ │ │ - blls ab3ff8 │ │ │ │ + blls ab3d18 │ │ │ │ @ instruction: 0xf405fb03 │ │ │ │ bicle r4, r4, #68, 10 @ 0x11000000 │ │ │ │ bls adc4a4 │ │ │ │ blx 11c0a2 │ │ │ │ adcsmi pc, r3, #4, 12 @ 0x400000 │ │ │ │ mcrge 6, 6, pc, cr6, cr15, {3} @ │ │ │ │ ldr r9, [r8, r8, lsr #22] │ │ │ │ @@ -19620,24 +19620,24 @@ │ │ │ │ svcvc 0x00b7f5b0 │ │ │ │ andcs sp, r3, r1, lsl #2 │ │ │ │ ldrlt r4, [r0, #-1904]! @ 0xfffff890 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ strmi fp, [r4], -r3, lsl #1 │ │ │ │ - @ instruction: 0xff48f17b │ │ │ │ + mrc2 1, 4, pc, cr0, cr11, {3} │ │ │ │ mlascc r4, r0, r8, pc @ │ │ │ │ ldmdale r4!, {r0, r1, r8, r9, fp, sp} │ │ │ │ @ instruction: 0xf003e8df │ │ │ │ movwcc r2, #27439 @ 0x6b2f │ │ │ │ ldrbmi r2, [r0, -r4]! │ │ │ │ ldrbmi r2, [r0, -r5]! │ │ │ │ @ instruction: 0xf3c38d83 │ │ │ │ strtmi r1, [r0], -r8, asr #11 │ │ │ │ - @ instruction: 0xf8b8f18b │ │ │ │ + @ instruction: 0xf800f18b │ │ │ │ blcs 77d190 │ │ │ │ ldm pc, {r1, r4, r5, fp, ip, lr, pc}^ @ │ │ │ │ svceq 0x000ff003 │ │ │ │ tstcc pc, r1, lsr r1 @ │ │ │ │ teqcc r1, r5, lsl r5 │ │ │ │ @ instruction: 0x31263131 │ │ │ │ teqcc r1, r1, lsr r1 │ │ │ │ @@ -19652,16 +19652,16 @@ │ │ │ │ stchi 7, cr14, [r3, #-992] @ 0xfffffc20 │ │ │ │ strbne pc, [r8, #963] @ 0x3c3 @ │ │ │ │ stchi 7, cr14, [r3], {217} @ 0xd9 │ │ │ │ strbne pc, [r8, #963] @ 0x3c3 @ │ │ │ │ mcrhi 7, 0, lr, cr3, cr5, {6} │ │ │ │ strbne pc, [r8, #963] @ 0x3c3 @ │ │ │ │ ldrdls lr, [r1], -r1 │ │ │ │ - @ instruction: 0xf18b4620 │ │ │ │ - bls f358c │ │ │ │ + @ instruction: 0xf18a4620 │ │ │ │ + bls f52ac │ │ │ │ addmi fp, r2, #72, 18 @ 0x120000 │ │ │ │ andcs fp, r6, r4, lsl pc │ │ │ │ strb r2, [r1, r4]! │ │ │ │ svclt 0x00142800 │ │ │ │ andcs r2, r4, r7 │ │ │ │ ldrdcs lr, [r3], -ip │ │ │ │ svclt 0x0000e7da │ │ │ │ @@ -20078,15 +20078,15 @@ │ │ │ │ eorsle r2, sl, r0, lsl #22 │ │ │ │ ldmdbpl r2!, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ strmi r4, [ip], -r0, lsl #13 │ │ │ │ teqle r7, r2, lsl #21 │ │ │ │ strble r0, [r4], #-1946 @ 0xfffff866 │ │ │ │ strble r0, [ip], #-1883 @ 0xfffff8a5 │ │ │ │ vbic.i16 , #64 @ 0x0040 │ │ │ │ - andscs pc, r3, #5, 30 │ │ │ │ + andscs pc, r3, #1232 @ 0x4d0 │ │ │ │ svceq 0x0006f010 │ │ │ │ strbmi r4, [r0], -r1, lsr #12 │ │ │ │ @ instruction: 0xf025d031 │ │ │ │ andscs pc, r2, #356352 @ 0x57000 │ │ │ │ strbmi r4, [r0], -r1, lsr #12 │ │ │ │ blx 1531c90 │ │ │ │ strtmi r2, [r1], -pc, lsl #4 │ │ │ │ @@ -20145,15 +20145,15 @@ │ │ │ │ eorsle r2, sl, r0, lsl #22 │ │ │ │ ldmdbpl r2!, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ strmi r4, [ip], -r0, lsl #13 │ │ │ │ teqle r7, r2, lsl #21 │ │ │ │ strble r0, [r4], #-1946 @ 0xfffff866 │ │ │ │ strble r0, [ip], #-1883 @ 0xfffff8a5 │ │ │ │ vbic.i16 , #64 @ 0x0040 │ │ │ │ - andscs pc, r3, #2032 @ 0x7f0 │ │ │ │ + andscs pc, r3, #12736 @ 0x31c0 │ │ │ │ svceq 0x0006f010 │ │ │ │ strbmi r4, [r0], -r1, lsr #12 │ │ │ │ @ instruction: 0xf025d031 │ │ │ │ andscs pc, r2, #2832 @ 0xb10 │ │ │ │ strbmi r4, [r0], -r1, lsr #12 │ │ │ │ cdp2 0, 10, cr15, cr12, cr5, {1} │ │ │ │ strtmi r2, [r1], -pc, lsl #4 │ │ │ │ @@ -20212,15 +20212,15 @@ │ │ │ │ eorsle r2, sl, r0, lsl #22 │ │ │ │ ldmdbpl r2!, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ strmi r4, [ip], -r0, lsl #13 │ │ │ │ teqle r7, r2, lsl #21 │ │ │ │ strble r0, [r4], #-1946 @ 0xfffff866 │ │ │ │ strble r0, [ip], #-1883 @ 0xfffff8a5 │ │ │ │ vbic.i16 , #64 @ 0x0040 │ │ │ │ - andscs pc, r3, #15936 @ 0x3e40 │ │ │ │ + andscs pc, r3, #4160 @ 0x1040 │ │ │ │ svceq 0x0006f010 │ │ │ │ strbmi r4, [r0], -r1, lsr #12 │ │ │ │ @ instruction: 0xf026d031 │ │ │ │ andscs pc, r2, #3293184 @ 0x324000 │ │ │ │ strbmi r4, [r0], -r1, lsr #12 │ │ │ │ @ instruction: 0xf9c4f026 │ │ │ │ strtmi r2, [r1], -pc, lsl #4 │ │ │ │ @@ -21041,15 +21041,15 @@ │ │ │ │ svcvc 0x0088f5b2 │ │ │ │ movwcs fp, #7948 @ 0x1f0c │ │ │ │ blcs 7f6dc │ │ │ │ teqpne fp, #64, 4 @ p-variant is OBSOLETE │ │ │ │ strmi fp, [r1], lr, lsl #30 │ │ │ │ stmdbeq r2, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x4630461e │ │ │ │ - stc2 1, cr15, [lr], #-488 @ 0xfffffe18 │ │ │ │ + blx 1e330da │ │ │ │ blvs fe0a2fb4 │ │ │ │ andeq pc, r1, r0, lsr #3 │ │ │ │ @ instruction: 0xf080fab0 │ │ │ │ movteq r0, #2368 @ 0x940 │ │ │ │ b 12dd724 │ │ │ │ movwmi r2, #21893 @ 0x5585 │ │ │ │ bvs 1939184 │ │ │ │ @@ -21099,15 +21099,15 @@ │ │ │ │ @ instruction: 0xf5b2bf18 │ │ │ │ svclt 0x000c7f88 │ │ │ │ movwcs r2, #769 @ 0x301 │ │ │ │ vqdmulh.s d18, d0, d0 │ │ │ │ svclt 0x001c133b │ │ │ │ ldrmi r2, [r8], r2, lsl #14 │ │ │ │ @ instruction: 0xf17a4640 │ │ │ │ - teqplt r8, fp @ @ p-variant is OBSOLETE │ │ │ │ + teqplt r8, r3, lsl #22 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx fed377e4 │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ strbcc lr, [r3, -r7, asr #20] │ │ │ │ ldrdcs lr, [fp, -sp] │ │ │ │ orrcs lr, r9, #290816 @ 0x47000 │ │ │ │ stmibeq r0!, {r0, r1, r6, sl, ip, sp, lr, pc} │ │ │ │ @@ -21162,15 +21162,15 @@ │ │ │ │ @ instruction: 0xf5b2bf18 │ │ │ │ svclt 0x000c7f88 │ │ │ │ movwcs r2, #769 @ 0x301 │ │ │ │ vqdmulh.s d18, d0, d0 │ │ │ │ svclt 0x001c133b │ │ │ │ ldrmi r2, [r8], r2, lsl #14 │ │ │ │ @ instruction: 0xf17a4640 │ │ │ │ - teqplt r8, sp, lsr fp @ p-variant is OBSOLETE │ │ │ │ + teqplt r8, r5, lsl #21 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx fed378e0 │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ strbcc lr, [r3, -r7, asr #20] │ │ │ │ ldrdcs lr, [fp, -sp] │ │ │ │ orrcs lr, r9, #290816 @ 0x47000 │ │ │ │ stmibeq r0!, {r0, r1, r6, sl, ip, sp, lr, pc} │ │ │ │ @@ -21252,16 +21252,16 @@ │ │ │ │ strmi r9, [r4], -ip │ │ │ │ muleq r7, r3, r8 │ │ │ │ @ instruction: 0xf8cdab34 │ │ │ │ stm r3, {r2, r4, r5, r6, ip, sp, pc} │ │ │ │ strtmi r0, [r8], -r7 │ │ │ │ vldr s18, [r2, #28] │ │ │ │ vqdmlsl.s q4, d3, d10 │ │ │ │ - @ instruction: 0xf17afcfd │ │ │ │ - movwlt pc, #35463 @ 0x8a87 @ │ │ │ │ + @ instruction: 0xf17afc45 │ │ │ │ + movwlt pc, #35279 @ 0x89cf @ │ │ │ │ blcs d1150 │ │ │ │ ldmdbls r2, {r1, r2, r3, r4, r8, fp, ip, lr, pc} │ │ │ │ ldrtls sl, [r2], #-2845 @ 0xfffff4e3 │ │ │ │ @ instruction: 0x9c0baa34 │ │ │ │ teqls r5, r8, lsr #12 │ │ │ │ movwls sl, #2352 @ 0x930 │ │ │ │ vstr d10, [sp, #112] @ 0x70 │ │ │ │ @@ -21272,15 +21272,15 @@ │ │ │ │ tstls r8, #50176 @ 0xc400 │ │ │ │ movwls r9, #52018 @ 0xcb32 │ │ │ │ ldrsbtlt pc, [r4], #-141 @ 0xffffff73 @ │ │ │ │ movwls r9, #47924 @ 0xbb34 │ │ │ │ blhi cb24f4 │ │ │ │ tstls r2, #54272 @ 0xd400 │ │ │ │ @ instruction: 0xf17a9809 │ │ │ │ - stmdacs r0, {r0, r5, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r3, r5, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ rsbshi pc, r7, #0 │ │ │ │ bls 2914a0 │ │ │ │ blcs b9204 │ │ │ │ movwcs fp, #7992 @ 0x1f38 │ │ │ │ blx 15bada │ │ │ │ andls pc, r8, #536870912 @ 0x20000000 │ │ │ │ strcs r9, [r0], -pc, lsl #22 │ │ │ │ @@ -21403,15 +21403,15 @@ │ │ │ │ @ instruction: 0xf04f68e4 │ │ │ │ bls 707d00 │ │ │ │ @ instruction: 0xf8d44635 │ │ │ │ ldmdals r7, {r2, r8, fp, ip} │ │ │ │ @ instruction: 0xf8459117 │ │ │ │ rsbsvs r2, r3, r8, lsl #22 │ │ │ │ stmiapl r4!, {r2, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ - @ instruction: 0xf95af17a │ │ │ │ + @ instruction: 0xf8a2f17a │ │ │ │ cmplt r8, r7, lsl r9 │ │ │ │ bls 391eac │ │ │ │ movweq pc, #4515 @ 0x11a3 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ b 10f9618 │ │ │ │ movwls r3, #49987 @ 0xc343 │ │ │ │ blls 39d8f8 │ │ │ │ @@ -21540,16 +21540,16 @@ │ │ │ │ pop {r2, r8, r9, fp, pc} │ │ │ │ @ instruction: 0xf04f8ff0 │ │ │ │ ldrmi r4, [r0], -r0, lsr #6 │ │ │ │ vqadd.s8 q11, , │ │ │ │ @ instruction: 0xf6c42301 │ │ │ │ ldrhtvs r0, [r3], -r2 │ │ │ │ stmiapl r4!, {r2, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ - @ instruction: 0xf17a9117 │ │ │ │ - ldmdbls r7, {r0, r2, r6, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf1799117 │ │ │ │ + ldmdbls r7, {r0, r2, r3, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf47f2800 │ │ │ │ bls 4e2e70 │ │ │ │ b 115df00 │ │ │ │ bls 5000dc │ │ │ │ moveq pc, #1124073472 @ 0x43000000 │ │ │ │ blls 35bf20 │ │ │ │ biccc lr, r2, #274432 @ 0x43000 │ │ │ │ @@ -21570,15 +21570,15 @@ │ │ │ │ streq pc, [r8, #-262] @ 0xfffffefa │ │ │ │ stmiapl r4!, {r2, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf5066073 │ │ │ │ @ instruction: 0xf8c43380 │ │ │ │ vadd.i8 , , q12 │ │ │ │ @ instruction: 0xf6c42301 │ │ │ │ ldrhtvs r0, [r3], -r2 │ │ │ │ - @ instruction: 0xf80af17a │ │ │ │ + @ instruction: 0xff52f179 │ │ │ │ ldmdbls r7, {r3, r4, r5, r6, r8, r9, ip, sp, pc} │ │ │ │ blls 270df8 │ │ │ │ blcs 1919b0 │ │ │ │ stclge 4, cr15, [r5, #-508] @ 0xfffffe04 │ │ │ │ ldrsbtge pc, [ip], #-143 @ 0xffffff71 @ │ │ │ │ movwls r2, #62208 @ 0xf300 │ │ │ │ ldrbtmi r2, [sl], #769 @ 0x301 │ │ │ │ @@ -21932,16 +21932,16 @@ │ │ │ │ @ instruction: 0x460c921e │ │ │ │ andsls r9, pc, ip │ │ │ │ ldm r3, {r0, r1, r2, r8, ip, pc} │ │ │ │ blge df78ec │ │ │ │ blhi 332f40 │ │ │ │ andeq lr, r7, r3, lsl #17 │ │ │ │ vsubhn.i16 d4, q1, q12 │ │ │ │ - @ instruction: 0xf179ffab │ │ │ │ - movwlt pc, #3381 @ 0xd35 @ │ │ │ │ + @ instruction: 0xf179fef3 │ │ │ │ + movwlt pc, #3197 @ 0xc7d @ │ │ │ │ blcs d1bf4 │ │ │ │ stmdals fp, {r0, r2, r3, r4, r8, fp, ip, lr, pc} │ │ │ │ bls 522568 │ │ │ │ eorsls sl, r6, r2, lsr r9 │ │ │ │ eorsls r4, r7, #40, 12 @ 0x2800000 │ │ │ │ @ instruction: 0x9600aa36 │ │ │ │ blhi d32f34 │ │ │ │ @@ -21951,15 +21951,15 @@ │ │ │ │ blls d1c540 │ │ │ │ blls d5c548 │ │ │ │ blls d9c57c │ │ │ │ blls e1c538 │ │ │ │ ldc 3, cr9, [sp, #44] @ 0x2c │ │ │ │ blls e5a5ec │ │ │ │ stmdals r9, {r1, r4, r8, r9, ip, pc} │ │ │ │ - ldc2 1, cr15, [r0, #-484] @ 0xfffffe1c │ │ │ │ + mrrc2 1, 7, pc, r8, cr9 @ │ │ │ │ stmdacs r0, {r0, r1, r3, r4, ip, pc} │ │ │ │ addhi pc, r0, #0 │ │ │ │ bls 291f44 │ │ │ │ blcs b9ca8 │ │ │ │ movwcs fp, #7992 @ 0x1f38 │ │ │ │ blx 15c57e │ │ │ │ andls pc, r8, #536870912 @ 0x20000000 │ │ │ │ @@ -22053,15 +22053,15 @@ │ │ │ │ orrshi pc, r8, r0, asr #32 │ │ │ │ vpmax.s8 d25, d0, d10 │ │ │ │ addsmi r1, sl, #-1946157055 @ 0x8c000001 │ │ │ │ @ instruction: 0xf5b2bf18 │ │ │ │ @ instruction: 0xf0407f88 │ │ │ │ vrhadd.s8 q12, q0, │ │ │ │ @ instruction: 0xf179103b │ │ │ │ - strmi pc, [r7], -r5, asr #24 │ │ │ │ + strmi pc, [r7], -sp, lsl #23 │ │ │ │ movwls r2, #49922 @ 0xc302 │ │ │ │ ldmibvs sl!, {r0, r1, r2, r4, r6, r8, ip, sp, pc} │ │ │ │ strtmi r2, [r8], -r0, lsl #6 │ │ │ │ ldmeq r2, {r0, r3, r4, r9, sl, lr}^ │ │ │ │ svclt 0x00382a01 │ │ │ │ @ instruction: 0xf7e82201 │ │ │ │ strmi lr, [r6], -r6, lsr #31 │ │ │ │ @@ -22218,15 +22218,15 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ rsbslt r8, r1, r5, lsl #1 │ │ │ │ blhi 1b3040 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ stmdals r9, {r0, r1, r6, r7, r9, ip, sp, pc} │ │ │ │ @ instruction: 0xf179930c │ │ │ │ - @ instruction: 0x4607faf9 │ │ │ │ + strmi pc, [r7], -r1, asr #20 │ │ │ │ ldrhvs lr, [sp], #-100 @ 0xffffff9c │ │ │ │ andcs pc, r1, #-805306364 @ 0xd0000004 │ │ │ │ adcseq pc, r2, #196, 12 @ 0xc400000 │ │ │ │ @ instruction: 0xf8c4601a │ │ │ │ svccs 0x000068e4 │ │ │ │ mcrge 4, 7, pc, cr13, cr15, {3} @ │ │ │ │ ldmdbls r7, {r2, r3, r9, fp, ip, pc} │ │ │ │ @@ -22512,16 +22512,16 @@ │ │ │ │ stmib sp, {r2, r3, fp, sp, pc}^ │ │ │ │ @ instruction: 0xf0008a13 │ │ │ │ bls 31865c │ │ │ │ svclt 0x00384293 │ │ │ │ movwls r4, #26131 @ 0x6613 │ │ │ │ tstls r6, r8, lsl #22 │ │ │ │ @ instruction: 0x46386b5f │ │ │ │ - blx 8b4bfe │ │ │ │ - @ instruction: 0xf8aaf179 │ │ │ │ + blx 1ab4bfc │ │ │ │ + @ instruction: 0xfff2f178 │ │ │ │ stmiavs r3, {r3, r8, r9, ip, sp, pc}^ │ │ │ │ ldmdble lr, {r0, r8, r9, fp, sp} │ │ │ │ ldrtmi r9, [r8], -fp, lsl #22 │ │ │ │ svcge 0x00289916 │ │ │ │ bge b9ceb4 │ │ │ │ stmib sp, {r1, r3, r8, r9, fp, ip, pc}^ │ │ │ │ ldrtmi r1, [r9], -r8, lsr #22 │ │ │ │ @@ -22533,26 +22533,26 @@ │ │ │ │ stmdbls r9!, {r4, r8, ip, pc} │ │ │ │ bls bdeee0 │ │ │ │ stmdbls sl!, {r0, r4, r8, ip, pc} │ │ │ │ andls r9, sp, #12, 6 @ 0x30000000 │ │ │ │ stmib sp, {r0, r1, r3, r8, ip, pc}^ │ │ │ │ blls 2c0e8c │ │ │ │ @ instruction: 0x46386b5f │ │ │ │ - blx ffe34c50 │ │ │ │ - @ instruction: 0xf880f179 │ │ │ │ + blx 1034c50 │ │ │ │ + @ instruction: 0xffc8f178 │ │ │ │ stmiavs r3, {r3, r4, r5, r6, r7, r8, ip, sp, pc}^ │ │ │ │ ldmdble ip, {r0, r8, r9, fp, sp} │ │ │ │ @ instruction: 0xf04f4638 │ │ │ │ vmlal.s8 q0, d2, d1 │ │ │ │ - @ instruction: 0xf179faeb │ │ │ │ - tstplt r8, r5, ror r8 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xf178fa33 │ │ │ │ + @ instruction: 0xb108ffbd │ │ │ │ ldrdhi pc, [ip], -r0 │ │ │ │ smladxcs r1, r8, r6, r4 │ │ │ │ - blx ff934c78 │ │ │ │ - @ instruction: 0xf86cf179 │ │ │ │ + blx b34c78 │ │ │ │ + @ instruction: 0xffb4f178 │ │ │ │ stmdbvs r7, {r8, ip, sp, pc} │ │ │ │ ldmdals r2, {r0, r6, r9, sl, lr} │ │ │ │ bl ffbb6224 │ │ │ │ @ instruction: 0x46804639 │ │ │ │ @ instruction: 0xf7e99815 │ │ │ │ stmib sp, {r3, r5, r6, r7, r8, r9, fp, sp, lr, pc}^ │ │ │ │ blls 2d82c8 │ │ │ │ @@ -22644,28 +22644,28 @@ │ │ │ │ vhsub.s8 d8, d13, d17 │ │ │ │ pop {r2, r6, r8, sl, fp, ip, lr} │ │ │ │ blls 2dc3b0 │ │ │ │ @ instruction: 0x3190f893 │ │ │ │ svceq 0x0030f013 │ │ │ │ ldrbmi sp, [r3], r5, lsr #2 │ │ │ │ @ instruction: 0x4650e775 │ │ │ │ - @ instruction: 0xffa4f178 │ │ │ │ + mcr2 1, 7, pc, cr12, cr8, {3} @ │ │ │ │ stmibvs r3, {r3, r4, r8, ip, sp, pc} │ │ │ │ @ instruction: 0xf63f2b0f │ │ │ │ vmax.f32 q13, q0, q11 │ │ │ │ strb r1, [sl, -fp, lsl #20]! │ │ │ │ ldrtpl pc, [r4], #-2271 @ 0xfffff721 @ │ │ │ │ uxtab16 r4, r0, sp, ror #8 │ │ │ │ @ instruction: 0xf8d99b08 │ │ │ │ ldcvs 0, cr2, [fp], {16} │ │ │ │ adcsmi r1, fp, #634880 @ 0x9b000 │ │ │ │ shasxmi fp, fp, r8 │ │ │ │ ldrb r9, [fp], r6, lsl #6 │ │ │ │ @ instruction: 0xf1784658 │ │ │ │ - tstplt r8, fp, lsl #31 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xb118fed3 │ │ │ │ blcs 452a48 │ │ │ │ svcge 0x0049f63f │ │ │ │ blne 374d44 │ │ │ │ blls 2b218c │ │ │ │ @ instruction: 0x3191f893 │ │ │ │ @ instruction: 0xf0002b02 │ │ │ │ blls 2d8b30 │ │ │ │ @@ -22715,15 +22715,15 @@ │ │ │ │ @ instruction: 0xf05d9335 │ │ │ │ @ instruction: 0xf8d8faa9 │ │ │ │ bge c7d01c │ │ │ │ eorsls r2, sl, r0, lsl #6 │ │ │ │ @ instruction: 0xf8d1a8fc │ │ │ │ @ instruction: 0xf5011f74 │ │ │ │ tstcc r8, lr, asr #3 │ │ │ │ - ldc2 2, cr15, [lr, #-444]! @ 0xfffffe44 │ │ │ │ + stc2 2, cr15, [r6], {111} @ 0x6f │ │ │ │ sbceq pc, r4, #216, 16 @ 0xd80000 │ │ │ │ movwls sl, #2852 @ 0xb24 │ │ │ │ @ instruction: 0x63a4f50d │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ @ instruction: 0xf894f053 │ │ │ │ stmdacs r0, {r3, ip, pc} │ │ │ │ teqphi r0, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ @@ -22740,15 +22740,15 @@ │ │ │ │ @ instruction: 0x973f9b15 │ │ │ │ movtls r9, #5957 @ 0x1745 │ │ │ │ blx fe5b46e4 │ │ │ │ ldrdhi pc, [r0], -sp @ │ │ │ │ stmdbge r6!, {r2, r3, r4, r5, r9, fp, sp, pc} │ │ │ │ strbmi r9, [r3], -r4, asr #32 │ │ │ │ vadd.i64 q13, q11, q4 │ │ │ │ - blls 536988 │ │ │ │ + blls 5366a8 │ │ │ │ ldrbmi r9, [r2], -r1, lsl #6 │ │ │ │ strtmi r9, [r1], -r9, lsl #22 │ │ │ │ andhi pc, ip, sp, asr #17 │ │ │ │ @ instruction: 0xf8cd4630 │ │ │ │ strls r8, [r0, -r8] │ │ │ │ eorhi pc, r0, sp, asr #17 │ │ │ │ ldrdcc pc, [r8, r3]! │ │ │ │ @@ -22810,16 +22810,16 @@ │ │ │ │ ldmib r2, {r0, r4, r6, r8, ip, pc}^ │ │ │ │ stmib sp, {r2, r8, r9, sp}^ │ │ │ │ blls 5c13c0 │ │ │ │ cmpls r3, #-1073741803 @ 0xc0000015 │ │ │ │ blx 1b4804 │ │ │ │ stmdbge r6!, {r1, r3, r4, r5, r9, sl, lr} │ │ │ │ subsls r2, r6, r0, lsl #6 │ │ │ │ - vadd.i64 q13, q11, q4 │ │ │ │ - blls 53686c │ │ │ │ + vadd.i64 q13, , q4 │ │ │ │ + blls 53858c │ │ │ │ strtmi r9, [r1], -r1, lsl #6 │ │ │ │ ldrtmi r9, [r0], -r9, lsl #20 │ │ │ │ ldrdcc pc, [r4], -r9 @ │ │ │ │ @ instruction: 0xf8929300 │ │ │ │ @ instruction: 0xf8d23190 │ │ │ │ stmib sp, {r3, r5, r7, r8, sp}^ │ │ │ │ @ instruction: 0xf0032204 │ │ │ │ @@ -22873,39 +22873,39 @@ │ │ │ │ ldm r3, {r0, r1, r4, r6, r7, fp, ip, lr}^ │ │ │ │ vrsra.u32 q1, , #1 │ │ │ │ @ instruction: 0xf4028f5b │ │ │ │ bcs 84f88 │ │ │ │ mrcge 4, 3, APSR_nzcv, cr1, cr15, {1} │ │ │ │ andcs r4, r1, r1, lsr sl │ │ │ │ ldrbtmi r4, [sl], #-2353 @ 0xfffff6cf │ │ │ │ - @ instruction: 0xf17e4479 │ │ │ │ - @ instruction: 0xe668f813 │ │ │ │ + @ instruction: 0xf17d4479 │ │ │ │ + uqsax pc, r8, fp @ │ │ │ │ strmi r4, [r1], -pc, lsr #20 │ │ │ │ ldrtmi r2, [r0], -r0, lsl #6 │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ cmnpmi sl, #64, 12 @ p-variant is OBSOLETE @ 0x4000000 │ │ │ │ @ instruction: 0xf928f0d8 │ │ │ │ strbcc pc, [ip, #-2262]! @ 0xfffff72a @ │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ @ instruction: 0xf8c6ae08 │ │ │ │ str r0, [r4], -ip, ror #10 │ │ │ │ blvs 1ea03e4 │ │ │ │ - @ instruction: 0xf836f282 │ │ │ │ - stc2l 1, cr15, [r0, #480] @ 0x1e0 │ │ │ │ + @ instruction: 0xff7ef281 │ │ │ │ + stc2 1, cr15, [r8, #-480] @ 0xfffffe20 │ │ │ │ @ instruction: 0xf8909a09 │ │ │ │ @ instruction: 0xf0033020 │ │ │ │ blvs 14793f4 │ │ │ │ @ instruction: 0xf8922b02 │ │ │ │ mulsle fp, r1, r1 │ │ │ │ andsle r2, pc, r2, lsl #20 │ │ │ │ @ instruction: 0x1190f897 │ │ │ │ blls 2f20d0 │ │ │ │ blvs 16823f0 │ │ │ │ - @ instruction: 0xf820f282 │ │ │ │ - stc2 1, cr15, [sl, #480]! @ 0x1e0 │ │ │ │ + @ instruction: 0xff68f281 │ │ │ │ + ldc2l 1, cr15, [r2], #480 @ 0x1e0 │ │ │ │ mlacc r0, r0, r8, pc @ │ │ │ │ movweq pc, #28675 @ 0x7003 @ │ │ │ │ movweq pc, #8611 @ 0x21a3 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ adcsmi r0, fp, #1490944 @ 0x16c000 │ │ │ │ mcrge 4, 1, pc, cr15, cr15, {3} @ │ │ │ │ @ instruction: 0xf8939b08 │ │ │ │ @@ -22920,17 +22920,17 @@ │ │ │ │ sbceq r7, r2, sl, lsl #29 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ adcseq sp, ip, r4, lsr #15 │ │ │ │ adcseq sp, ip, r0, lsl #13 │ │ │ │ sbceq r7, r2, lr, lsr #24 │ │ │ │ umlalseq sp, ip, r4, r5 │ │ │ │ andeq r0, r0, r4, asr #19 │ │ │ │ - ldrdeq fp, [lr], -r2 @ │ │ │ │ - eoreq fp, lr, r8, ror #12 │ │ │ │ - mlaeq lr, r2, fp, fp │ │ │ │ + eoreq fp, lr, r2, asr sl │ │ │ │ + eoreq fp, lr, r8, ror #9 │ │ │ │ + eoreq fp, lr, r2, lsl sl │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0068f8cc │ │ │ │ addslt r4, sp, pc, asr #20 │ │ │ │ blmi 144a0b0 │ │ │ │ ldrbtmi r4, [sl], #-2383 @ 0xfffff6b1 │ │ │ │ @@ -23053,16 +23053,16 @@ │ │ │ │ stmib sp, {r2, r3, fp, sp, pc}^ │ │ │ │ @ instruction: 0xf0008a13 │ │ │ │ bls 318ed4 │ │ │ │ svclt 0x00384293 │ │ │ │ movwls r4, #26131 @ 0x6613 │ │ │ │ tstls r6, r8, lsl #22 │ │ │ │ @ instruction: 0x46386b5f │ │ │ │ - cdp2 2, 14, cr15, cr4, cr1, {4} │ │ │ │ - stc2l 1, cr15, [lr], #-480 @ 0xfffffe20 │ │ │ │ + cdp2 2, 2, cr15, cr12, cr1, {4} │ │ │ │ + blx fee35052 │ │ │ │ stmiavs r3, {r3, r8, r9, ip, sp, pc}^ │ │ │ │ ldmdble lr, {r0, r8, r9, fp, sp} │ │ │ │ ldrtmi r9, [r8], -fp, lsl #22 │ │ │ │ svcge 0x00289916 │ │ │ │ bge b9d72c │ │ │ │ stmib sp, {r1, r3, r8, r9, fp, ip, pc}^ │ │ │ │ ldrtmi r1, [r9], -r8, lsr #22 │ │ │ │ @@ -23074,26 +23074,26 @@ │ │ │ │ stmdbls r9!, {r4, r8, ip, pc} │ │ │ │ bls bdf758 │ │ │ │ stmdbls sl!, {r0, r4, r8, ip, pc} │ │ │ │ andls r9, sp, #12, 6 @ 0x30000000 │ │ │ │ stmib sp, {r0, r1, r3, r8, ip, pc}^ │ │ │ │ blls 2c1704 │ │ │ │ @ instruction: 0x46386b5f │ │ │ │ - cdp2 2, 11, cr15, cr10, cr1, {4} │ │ │ │ - mcrr2 1, 7, pc, r4, cr8 @ │ │ │ │ + cdp2 2, 0, cr15, cr2, cr1, {4} │ │ │ │ + blx fe3b50a6 │ │ │ │ stmiavs r3, {r3, r4, r5, r6, r7, r8, ip, sp, pc}^ │ │ │ │ ldmdble ip, {r0, r8, r9, fp, sp} │ │ │ │ @ instruction: 0xf04f4638 │ │ │ │ vmlal.s8 q0, d1, d1 │ │ │ │ - @ instruction: 0xf178feaf │ │ │ │ - tstplt r8, r9, lsr ip @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xf178fdf7 │ │ │ │ + smlabblt r8, r1, fp, pc @ │ │ │ │ ldrdhi pc, [ip], -r0 │ │ │ │ smladxcs r1, r8, r6, r4 │ │ │ │ - cdp2 2, 10, cr15, cr6, cr1, {4} │ │ │ │ - ldc2 1, cr15, [r0], #-480 @ 0xfffffe20 │ │ │ │ + stc2l 2, cr15, [lr, #516]! @ 0x204 │ │ │ │ + blx 1eb50ce │ │ │ │ stmdbvs r7, {r8, ip, sp, pc} │ │ │ │ ldmdals r2, {r0, r6, r9, sl, lr} │ │ │ │ svc 0x00b0f7e8 │ │ │ │ @ instruction: 0x46804639 │ │ │ │ @ instruction: 0xf7e89815 │ │ │ │ stmib sp, {r2, r3, r5, r7, r8, r9, sl, fp, sp, lr, pc}^ │ │ │ │ blls 2d8b40 │ │ │ │ @@ -23185,28 +23185,28 @@ │ │ │ │ vhsub.s8 d8, d13, d17 │ │ │ │ pop {r2, r6, r8, sl, fp, ip, lr} │ │ │ │ blls 2dcc28 │ │ │ │ @ instruction: 0x3190f893 │ │ │ │ svceq 0x0030f013 │ │ │ │ ldrbmi sp, [r3], r5, lsr #2 │ │ │ │ @ instruction: 0x4650e775 │ │ │ │ - blx 1ab525e │ │ │ │ + blx fecb525c │ │ │ │ stmibvs r3, {r3, r4, r8, ip, sp, pc} │ │ │ │ @ instruction: 0xf63f2b0f │ │ │ │ vmax.f32 q13, q0, q11 │ │ │ │ strb r1, [sl, -fp, lsl #20]! │ │ │ │ ldrtpl pc, [r4], #-2271 @ 0xfffff721 @ │ │ │ │ uxtab16 r4, r0, sp, ror #8 │ │ │ │ @ instruction: 0xf8d99b08 │ │ │ │ ldcvs 0, cr2, [fp], {16} │ │ │ │ adcsmi r1, fp, #634880 @ 0x9b000 │ │ │ │ shasxmi fp, fp, r8 │ │ │ │ ldrb r9, [fp], r6, lsl #6 │ │ │ │ @ instruction: 0xf1784658 │ │ │ │ - tstplt r8, pc, asr #22 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xb118fa97 │ │ │ │ blcs 4532c0 │ │ │ │ svcge 0x0049f63f │ │ │ │ blne 3755bc │ │ │ │ blls 2b2a04 │ │ │ │ @ instruction: 0x3191f893 │ │ │ │ @ instruction: 0xf0002b02 │ │ │ │ blls 2d93a8 │ │ │ │ @@ -23256,15 +23256,15 @@ │ │ │ │ @ instruction: 0xf05c9335 │ │ │ │ @ instruction: 0xf8d8fe6d │ │ │ │ bge c7d894 │ │ │ │ eorsls r2, sl, r0, lsl #6 │ │ │ │ @ instruction: 0xf8d1a8fc │ │ │ │ @ instruction: 0xf5011f74 │ │ │ │ tstcc r8, lr, asr #3 │ │ │ │ - @ instruction: 0xf902f26f │ │ │ │ + @ instruction: 0xf84af26f │ │ │ │ sbceq pc, r4, #216, 16 @ 0xd80000 │ │ │ │ movwls sl, #2852 @ 0xb24 │ │ │ │ @ instruction: 0x63a4f50d │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ mrrc2 0, 5, pc, r8, cr2 @ │ │ │ │ stmdacs r0, {r3, ip, pc} │ │ │ │ teqphi r0, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ @@ -23281,15 +23281,15 @@ │ │ │ │ @ instruction: 0x973f9b15 │ │ │ │ movtls r9, #5957 @ 0x1745 │ │ │ │ mrc2 0, 2, pc, cr8, cr12, {2} │ │ │ │ ldrdhi pc, [r0], -sp @ │ │ │ │ stmdbge r6!, {r2, r3, r4, r5, r9, fp, sp, pc} │ │ │ │ strbmi r9, [r3], -r4, asr #32 │ │ │ │ vadd.i64 q13, q10, q4 │ │ │ │ - blls 538500 │ │ │ │ + blls 538220 │ │ │ │ ldrbmi r9, [r2], -r1, lsl #6 │ │ │ │ strtmi r9, [r1], -r9, lsl #22 │ │ │ │ andhi pc, ip, sp, asr #17 │ │ │ │ @ instruction: 0xf8cd4630 │ │ │ │ strls r8, [r0, -r8] │ │ │ │ eorhi pc, r0, sp, asr #17 │ │ │ │ ldrdcc pc, [r8, r3]! │ │ │ │ @@ -23352,15 +23352,15 @@ │ │ │ │ stmib sp, {r2, r8, r9, sp}^ │ │ │ │ blls 5c1c38 │ │ │ │ cmpls r3, #-1073741803 @ 0xc0000015 │ │ │ │ stc2l 0, cr15, [r8, #368] @ 0x170 │ │ │ │ stmdbge r6!, {r1, r3, r4, r5, r9, sl, lr} │ │ │ │ subsls r2, r6, r0, lsl #6 │ │ │ │ vadd.i64 q13, q10, q4 │ │ │ │ - blls 5383e4 │ │ │ │ + blls 538104 │ │ │ │ strtmi r9, [r1], -r1, lsl #6 │ │ │ │ ldrtmi r9, [r0], -r9, lsl #20 │ │ │ │ ldrdcc pc, [r4], -r9 @ │ │ │ │ @ instruction: 0xf8929300 │ │ │ │ @ instruction: 0xf8d23190 │ │ │ │ stmib sp, {r3, r5, r7, r8, sp}^ │ │ │ │ @ instruction: 0xf0032204 │ │ │ │ @@ -23415,38 +23415,38 @@ │ │ │ │ vrsra.u32 q1, , #1 │ │ │ │ @ instruction: 0xf4028f5b │ │ │ │ bcs 85800 │ │ │ │ mrcge 4, 3, APSR_nzcv, cr1, cr15, {1} │ │ │ │ andcs r4, r1, r1, lsr sl │ │ │ │ ldrbtmi r4, [sl], #-2353 @ 0xfffff6cf │ │ │ │ @ instruction: 0xf17d4479 │ │ │ │ - @ instruction: 0xe668fbd7 │ │ │ │ + @ instruction: 0xe668fb1f │ │ │ │ strmi r4, [r1], -pc, lsr #20 │ │ │ │ ldrtmi r2, [r0], -r0, lsl #6 │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ cmnpmi sl, #64, 12 @ p-variant is OBSOLETE @ 0x4000000 │ │ │ │ stc2l 0, cr15, [ip], #860 @ 0x35c │ │ │ │ strbcc pc, [ip, #-2262]! @ 0xfffff72a @ │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ @ instruction: 0xf8c6ae08 │ │ │ │ str r0, [r4], -ip, ror #10 │ │ │ │ blvs 1ea0c5c │ │ │ │ - blx fff35a46 │ │ │ │ - @ instruction: 0xf984f178 │ │ │ │ + blx 1135a46 │ │ │ │ + @ instruction: 0xf8ccf178 │ │ │ │ @ instruction: 0xf8909a09 │ │ │ │ @ instruction: 0xf0033020 │ │ │ │ blvs 1479c6c │ │ │ │ @ instruction: 0xf8922b02 │ │ │ │ mulsle fp, r1, r1 │ │ │ │ andsle r2, pc, r2, lsl #20 │ │ │ │ @ instruction: 0x1190f897 │ │ │ │ blls 2f2948 │ │ │ │ blvs 1682c68 │ │ │ │ - blx ff9b5a72 │ │ │ │ - @ instruction: 0xf96ef178 │ │ │ │ + blx bb5a72 │ │ │ │ + @ instruction: 0xf8b6f178 │ │ │ │ mlacc r0, r0, r8, pc @ │ │ │ │ movweq pc, #28675 @ 0x7003 @ │ │ │ │ movweq pc, #8611 @ 0x21a3 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ adcsmi r0, fp, #1490944 @ 0x16c000 │ │ │ │ mcrge 4, 1, pc, cr15, cr15, {3} @ │ │ │ │ @ instruction: 0xf8939b08 │ │ │ │ @@ -23461,17 +23461,17 @@ │ │ │ │ sbceq r7, r2, r2, lsl r6 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ adcseq ip, ip, r4, ror pc │ │ │ │ adcseq ip, ip, r0, asr lr │ │ │ │ strheq r7, [r2], #54 @ 0x36 │ │ │ │ adcseq ip, ip, r4, ror #26 │ │ │ │ andeq r0, r0, r4, asr #19 │ │ │ │ - eoreq fp, lr, sl, asr r3 │ │ │ │ - strdeq sl, [lr], -r0 @ │ │ │ │ - eoreq fp, lr, sl, lsl r3 │ │ │ │ + ldrdeq fp, [lr], -sl @ │ │ │ │ + eoreq sl, lr, r0, ror ip │ │ │ │ + mlaeq lr, sl, r1, fp │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0068f8cc │ │ │ │ addslt r4, sp, pc, asr #20 │ │ │ │ blmi 144a928 │ │ │ │ ldrbtmi r4, [sl], #-2383 @ 0xfffff6b1 │ │ │ │ @@ -23594,16 +23594,16 @@ │ │ │ │ stmib sp, {r2, r3, fp, sp, pc}^ │ │ │ │ @ instruction: 0xf0008a13 │ │ │ │ bls 31974c │ │ │ │ svclt 0x00384293 │ │ │ │ movwls r4, #26131 @ 0x6613 │ │ │ │ tstls r6, r8, lsl #22 │ │ │ │ @ instruction: 0x46386b5f │ │ │ │ - blx feab5ce8 │ │ │ │ - @ instruction: 0xf832f178 │ │ │ │ + @ instruction: 0xf9f0f281 │ │ │ │ + @ instruction: 0xff7af177 │ │ │ │ stmiavs r3, {r3, r8, r9, ip, sp, pc}^ │ │ │ │ ldmdble lr, {r0, r8, r9, fp, sp} │ │ │ │ ldrtmi r9, [r8], -fp, lsl #22 │ │ │ │ svcge 0x00289916 │ │ │ │ bge b9dfa4 │ │ │ │ stmib sp, {r1, r3, r8, r9, fp, ip, pc}^ │ │ │ │ ldrtmi r1, [r9], -r8, lsr #22 │ │ │ │ @@ -23615,26 +23615,26 @@ │ │ │ │ stmdbls r9!, {r4, r8, ip, pc} │ │ │ │ bls bdffd0 │ │ │ │ stmdbls sl!, {r0, r4, r8, ip, pc} │ │ │ │ andls r9, sp, #12, 6 @ 0x30000000 │ │ │ │ stmib sp, {r0, r1, r3, r8, ip, pc}^ │ │ │ │ blls 2c1f7c │ │ │ │ @ instruction: 0x46386b5f │ │ │ │ - blx 2035d3c │ │ │ │ - @ instruction: 0xf808f178 │ │ │ │ + @ instruction: 0xf9c6f281 │ │ │ │ + @ instruction: 0xff50f177 │ │ │ │ stmiavs r3, {r3, r4, r5, r6, r7, r8, ip, sp, pc}^ │ │ │ │ ldmdble ip, {r0, r8, r9, fp, sp} │ │ │ │ @ instruction: 0xf04f4638 │ │ │ │ vmlal.s8 q0, d1, d1 │ │ │ │ - @ instruction: 0xf177fa73 │ │ │ │ - strdlt pc, [r8, -sp] │ │ │ │ + @ instruction: 0xf177f9bb │ │ │ │ + tstplt r8, r5, asr #30 @ p-variant is OBSOLETE │ │ │ │ ldrdhi pc, [ip], -r0 │ │ │ │ smladxcs r1, r8, r6, r4 │ │ │ │ - blx 1b35d64 │ │ │ │ - @ instruction: 0xfff4f177 │ │ │ │ + @ instruction: 0xf9b2f281 │ │ │ │ + @ instruction: 0xff3cf177 │ │ │ │ stmdbvs r7, {r8, ip, sp, pc} │ │ │ │ ldmdals r2, {r0, r6, r9, sl, lr} │ │ │ │ bl 1db7310 │ │ │ │ @ instruction: 0x46804639 │ │ │ │ @ instruction: 0xf7e89815 │ │ │ │ stmib sp, {r4, r5, r6, r8, r9, fp, sp, lr, pc}^ │ │ │ │ blls 2d93b8 │ │ │ │ @@ -23726,28 +23726,28 @@ │ │ │ │ vhsub.s8 d8, d13, d17 │ │ │ │ pop {r2, r6, r8, sl, fp, ip, lr} │ │ │ │ blls 2dd4a0 │ │ │ │ @ instruction: 0x3190f893 │ │ │ │ svceq 0x0030f013 │ │ │ │ ldrbmi sp, [r3], r5, lsr #2 │ │ │ │ @ instruction: 0x4650e775 │ │ │ │ - @ instruction: 0xff2cf177 │ │ │ │ + mrc2 1, 3, pc, cr4, cr7, {3} │ │ │ │ stmibvs r3, {r3, r4, r8, ip, sp, pc} │ │ │ │ @ instruction: 0xf63f2b0f │ │ │ │ vmax.f32 q13, q0, q11 │ │ │ │ strb r1, [sl, -fp, lsl #20]! │ │ │ │ ldrtpl pc, [r4], #-2271 @ 0xfffff721 @ │ │ │ │ uxtab16 r4, r0, sp, ror #8 │ │ │ │ @ instruction: 0xf8d99b08 │ │ │ │ ldcvs 0, cr2, [fp], {16} │ │ │ │ adcsmi r1, fp, #634880 @ 0x9b000 │ │ │ │ shasxmi fp, fp, r8 │ │ │ │ ldrb r9, [fp], r6, lsl #6 │ │ │ │ @ instruction: 0xf1774658 │ │ │ │ - tstplt r8, r3, lsl pc @ p-variant is OBSOLETE │ │ │ │ + tstplt r8, fp, asr lr @ p-variant is OBSOLETE │ │ │ │ blcs 453b38 │ │ │ │ svcge 0x0049f63f │ │ │ │ blne 375e34 │ │ │ │ blls 2b327c │ │ │ │ @ instruction: 0x3191f893 │ │ │ │ @ instruction: 0xf0002b02 │ │ │ │ blls 2d9c20 │ │ │ │ @@ -23797,15 +23797,15 @@ │ │ │ │ @ instruction: 0xf05c9335 │ │ │ │ @ instruction: 0xf8d8fa31 │ │ │ │ bge c7e10c │ │ │ │ eorsls r2, sl, r0, lsl #6 │ │ │ │ @ instruction: 0xf8d1a8fc │ │ │ │ @ instruction: 0xf5011f74 │ │ │ │ tstcc r8, lr, asr #3 │ │ │ │ - stc2l 2, cr15, [r6], {110} @ 0x6e │ │ │ │ + stc2 2, cr15, [lr], {110} @ 0x6e │ │ │ │ sbceq pc, r4, #216, 16 @ 0xd80000 │ │ │ │ movwls sl, #2852 @ 0xb24 │ │ │ │ @ instruction: 0x63a4f50d │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ @ instruction: 0xf81cf052 │ │ │ │ stmdacs r0, {r3, ip, pc} │ │ │ │ teqphi r0, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ @@ -23822,15 +23822,15 @@ │ │ │ │ @ instruction: 0x973f9b15 │ │ │ │ movtls r9, #5957 @ 0x1745 │ │ │ │ blx 7b57d0 │ │ │ │ ldrdhi pc, [r0], -sp @ │ │ │ │ stmdbge r6!, {r2, r3, r4, r5, r9, fp, sp, pc} │ │ │ │ strbmi r9, [r3], -r4, asr #32 │ │ │ │ vadd.i64 q13, , q4 │ │ │ │ - blls 538248 │ │ │ │ + blls 537f68 │ │ │ │ ldrbmi r9, [r2], -r1, lsl #6 │ │ │ │ strtmi r9, [r1], -r9, lsl #22 │ │ │ │ andhi pc, ip, sp, asr #17 │ │ │ │ @ instruction: 0xf8cd4630 │ │ │ │ strls r8, [r0, -r8] │ │ │ │ eorhi pc, r0, sp, asr #17 │ │ │ │ ldrdcc pc, [r8, r3]! │ │ │ │ @@ -23893,15 +23893,15 @@ │ │ │ │ stmib sp, {r2, r8, r9, sp}^ │ │ │ │ blls 5c24b0 │ │ │ │ cmpls r3, #-1073741803 @ 0xc0000015 │ │ │ │ @ instruction: 0xf98cf05c │ │ │ │ stmdbge r6!, {r1, r3, r4, r5, r9, sl, lr} │ │ │ │ subsls r2, r6, r0, lsl #6 │ │ │ │ vadd.i64 q13, , q4 │ │ │ │ - blls 53812c │ │ │ │ + blls 537e4c │ │ │ │ strtmi r9, [r1], -r1, lsl #6 │ │ │ │ ldrtmi r9, [r0], -r9, lsl #20 │ │ │ │ ldrdcc pc, [r4], -r9 @ │ │ │ │ @ instruction: 0xf8929300 │ │ │ │ @ instruction: 0xf8d23190 │ │ │ │ stmib sp, {r3, r5, r7, r8, sp}^ │ │ │ │ @ instruction: 0xf0032204 │ │ │ │ @@ -23956,38 +23956,38 @@ │ │ │ │ vrsra.u32 q1, , #1 │ │ │ │ @ instruction: 0xf4028f5b │ │ │ │ bcs 86078 │ │ │ │ mrcge 4, 3, APSR_nzcv, cr1, cr15, {1} │ │ │ │ andcs r4, r1, r1, lsr sl │ │ │ │ ldrbtmi r4, [sl], #-2353 @ 0xfffff6cf │ │ │ │ @ instruction: 0xf17c4479 │ │ │ │ - uqadd8 pc, r8, fp @ │ │ │ │ + strbt pc, [r8], -r3, ror #29 @ │ │ │ │ strmi r4, [r1], -pc, lsr #20 │ │ │ │ ldrtmi r2, [r0], -r0, lsl #6 │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ cmnpmi sl, #64, 12 @ p-variant is OBSOLETE @ 0x4000000 │ │ │ │ @ instruction: 0xf8b0f0d7 │ │ │ │ strbcc pc, [ip, #-2262]! @ 0xfffff72a @ │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ @ instruction: 0xf8c6ae08 │ │ │ │ str r0, [r4], -ip, ror #10 │ │ │ │ blvs 1ea14d4 │ │ │ │ - @ instruction: 0xffbef280 │ │ │ │ - stc2l 1, cr15, [r8, #-476] @ 0xfffffe24 │ │ │ │ + @ instruction: 0xff06f280 │ │ │ │ + ldc2 1, cr15, [r0], {119} @ 0x77 │ │ │ │ @ instruction: 0xf8909a09 │ │ │ │ @ instruction: 0xf0033020 │ │ │ │ blvs 147a4e4 │ │ │ │ @ instruction: 0xf8922b02 │ │ │ │ mulsle fp, r1, r1 │ │ │ │ andsle r2, pc, r2, lsl #20 │ │ │ │ @ instruction: 0x1190f897 │ │ │ │ blls 2f31c0 │ │ │ │ blvs 16834e0 │ │ │ │ - @ instruction: 0xffa8f280 │ │ │ │ - ldc2 1, cr15, [r2, #-476]! @ 0xfffffe24 │ │ │ │ + cdp2 2, 15, cr15, cr0, cr0, {4} │ │ │ │ + ldc2l 1, cr15, [sl], #-476 @ 0xfffffe24 │ │ │ │ mlacc r0, r0, r8, pc @ │ │ │ │ movweq pc, #28675 @ 0x7003 @ │ │ │ │ movweq pc, #8611 @ 0x21a3 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ adcsmi r0, fp, #1490944 @ 0x16c000 │ │ │ │ mcrge 4, 1, pc, cr15, cr15, {3} @ │ │ │ │ @ instruction: 0xf8939b08 │ │ │ │ @@ -24002,17 +24002,17 @@ │ │ │ │ smulleq r6, r2, sl, sp │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ ldrsbteq ip, [ip], r8 │ │ │ │ ldrhteq ip, [ip], r4 │ │ │ │ sbceq r6, r2, lr, lsr fp │ │ │ │ adcseq ip, ip, r8, asr #9 │ │ │ │ andeq r0, r0, r4, asr #19 │ │ │ │ - eoreq sl, lr, r2, ror #21 │ │ │ │ - eoreq sl, lr, r8, ror r5 │ │ │ │ - eoreq sl, lr, r2, lsr #21 │ │ │ │ + eoreq sl, lr, r2, ror #18 │ │ │ │ + strdeq sl, [lr], -r8 @ │ │ │ │ + eoreq sl, lr, r2, lsr #18 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0068f8cc │ │ │ │ addslt r4, sp, pc, asr #20 │ │ │ │ blmi 144b1a0 │ │ │ │ ldrbtmi r4, [sl], #-2383 @ 0xfffff6b1 │ │ │ │ @@ -24322,15 +24322,15 @@ │ │ │ │ blmi 273ddc │ │ │ │ andcc pc, r3, sl, asr r8 @ │ │ │ │ svclt 0x0000e7ef │ │ │ │ sbceq r6, r2, r4, lsr r5 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ sbceq r6, r2, r2, lsl r5 │ │ │ │ strdeq r6, [r2], #32 │ │ │ │ - eoreq sl, lr, r8, asr r5 │ │ │ │ + ldrdeq sl, [lr], -r8 @ │ │ │ │ andeq r0, r0, ip, asr lr │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ bmi 110b6bc │ │ │ │ addslt r4, r4, r2, asr #22 │ │ │ │ @@ -24356,15 +24356,15 @@ │ │ │ │ @ instruction: 0xf5b2bf18 │ │ │ │ svclt 0x000c7f88 │ │ │ │ movwcs r2, #769 @ 0x301 │ │ │ │ vqdmulh.s d18, d0, d0 │ │ │ │ svclt 0x001c133b │ │ │ │ ldrmi r2, [pc], -r2, lsl #12 │ │ │ │ @ instruction: 0xf1774638 │ │ │ │ - teqplt r0, pc, lsr sl @ p-variant is OBSOLETE │ │ │ │ + teqplt r0, r7, lsl #19 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a06b80 │ │ │ │ blx fec79edc │ │ │ │ stmdbeq r0, {r7, ip, sp, lr, pc}^ │ │ │ │ blls 7fa3e0 │ │ │ │ vmlscs.f32 s28, s16, s30 │ │ │ │ cdpvc 4, 4, cr15, cr0, cr14, {0} │ │ │ │ ldreq pc, [r0], #-964 @ 0xfffffc3c │ │ │ │ @@ -24528,18 +24528,18 @@ │ │ │ │ ldrbtmi r9, [lr], #-779 @ 0xfffffcf5 │ │ │ │ orrspl pc, r8, #8, 10 @ 0x2000000 │ │ │ │ movwls r3, #54032 @ 0xd310 │ │ │ │ @ instruction: 0xf8d39b0b │ │ │ │ ldmdavs r9, {r4, r8, r9, ip, sp} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ @ instruction: 0x462880f4 │ │ │ │ - blx 1736b82 │ │ │ │ + blx fe936b80 │ │ │ │ strtmi r9, [r0], -r8 │ │ │ │ ldrbteq pc, [pc], #-420 @ 7a188 @ │ │ │ │ - blx 15b6b8e │ │ │ │ + blx fe7b6b8c │ │ │ │ blx feda0df0 │ │ │ │ andls pc, r9, r4, lsl #9 │ │ │ │ ldrdcs pc, [r0], r3 │ │ │ │ blvs 153c72c │ │ │ │ svceq 0x0000f1b9 │ │ │ │ adchi pc, r9, r0, asr #32 │ │ │ │ @ instruction: 0xf0002b82 │ │ │ │ @@ -24943,15 +24943,15 @@ │ │ │ │ blmi 274790 │ │ │ │ andcc pc, r3, sl, asr r8 @ │ │ │ │ svclt 0x0000e7ef │ │ │ │ smulleq r5, r2, r0, fp │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ sbceq r5, r2, lr, ror #22 │ │ │ │ sbceq r5, r2, lr, asr #18 │ │ │ │ - eoreq r9, lr, r4, lsr #23 │ │ │ │ + eoreq r9, lr, r4, lsr #20 │ │ │ │ andeq r0, r0, ip, asr lr │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ bmi f8c070 │ │ │ │ addslt r4, r4, ip, lsr fp │ │ │ │ @@ -24976,15 +24976,15 @@ │ │ │ │ msrne SPSR_xc, #64, 4 │ │ │ │ svclt 0x0018429a │ │ │ │ svcvc 0x0088f5b2 │ │ │ │ @ instruction: 0xf44fbf04 │ │ │ │ vshl.s8 d16, d0, d0 │ │ │ │ cmple r0, fp, lsr r7 │ │ │ │ @ instruction: 0xf1764638 │ │ │ │ - teqplt r8, r7, ror #26 @ p-variant is OBSOLETE │ │ │ │ + teqplt r8, pc, lsr #25 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx fed3b48c │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ streq lr, [r3], #2628 @ 0xa44 │ │ │ │ strvc lr, [r8], #2628 @ 0xa44 │ │ │ │ @ instruction: 0xf4449b05 │ │ │ │ strls r4, [r3], #-1233 @ 0xfffffb2f │ │ │ │ @@ -25044,15 +25044,15 @@ │ │ │ │ msrne SPSR_xc, #64, 4 │ │ │ │ svclt 0x0018429a │ │ │ │ svcvc 0x0088f5b2 │ │ │ │ @ instruction: 0xf44fbf04 │ │ │ │ vshl.s8 d16, d0, d0 │ │ │ │ cmple r0, fp, lsr r7 │ │ │ │ @ instruction: 0xf1764638 │ │ │ │ - teqplt r8, pc @ @ p-variant is OBSOLETE │ │ │ │ + teqplt r8, r7, lsr #24 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx fed3b59c │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ streq lr, [r3], #2628 @ 0xa44 │ │ │ │ strvc lr, [r8], #2628 @ 0xa44 │ │ │ │ @ instruction: 0xf4449b05 │ │ │ │ strls r4, [r3], #-1233 @ 0xfffffb2f │ │ │ │ @@ -25213,18 +25213,18 @@ │ │ │ │ ldrbtmi r9, [lr], #-779 @ 0xfffffcf5 │ │ │ │ orrspl pc, r8, #8, 10 @ 0x2000000 │ │ │ │ movwls r3, #54032 @ 0xd310 │ │ │ │ @ instruction: 0xf8d39b0b │ │ │ │ ldmdavs r9, {r4, r8, r9, ip, sp} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ @ instruction: 0x462880f4 │ │ │ │ - mcr2 2, 0, pc, cr0, cr15, {3} @ │ │ │ │ + stc2l 2, cr15, [r8, #-508] @ 0xfffffe04 │ │ │ │ strtmi r9, [r0], -r8 │ │ │ │ ldrbteq pc, [pc], #-420 @ 7ac3c @ │ │ │ │ - ldc2l 2, cr15, [sl, #508]! @ 0x1fc │ │ │ │ + stc2l 2, cr15, [r2, #-508] @ 0xfffffe04 │ │ │ │ blx feda18a4 │ │ │ │ andls pc, r9, r4, lsl #9 │ │ │ │ ldrdcs pc, [r0], r3 │ │ │ │ blvs 153d1e0 │ │ │ │ svceq 0x0000f1b9 │ │ │ │ adchi pc, r9, r0, asr #32 │ │ │ │ @ instruction: 0xf0002b82 │ │ │ │ @@ -25422,18 +25422,18 @@ │ │ │ │ ldrbtmi r9, [lr], #-779 @ 0xfffffcf5 │ │ │ │ orrspl pc, r8, #8, 10 @ 0x2000000 │ │ │ │ movwls r3, #54032 @ 0xd310 │ │ │ │ @ instruction: 0xf8d39b0b │ │ │ │ ldmdavs r9, {r4, r8, r9, ip, sp} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ @ instruction: 0x462880f4 │ │ │ │ - mrrc2 2, 7, pc, lr, cr15 @ │ │ │ │ + blx fea37976 │ │ │ │ strtmi r9, [r0], -r8 │ │ │ │ ldrbteq pc, [pc], #-420 @ 7af80 @ │ │ │ │ - mrrc2 2, 7, pc, r8, cr15 @ │ │ │ │ + blx fe8b7982 │ │ │ │ blx feda1be8 │ │ │ │ andls pc, r9, r4, lsl #9 │ │ │ │ ldrdcs pc, [r0], r3 │ │ │ │ blvs 153d524 │ │ │ │ svceq 0x0000f1b9 │ │ │ │ adchi pc, r9, r0, asr #32 │ │ │ │ @ instruction: 0xf0002b82 │ │ │ │ @@ -26178,15 +26178,15 @@ │ │ │ │ svclt 0x0000ed96 │ │ │ │ sbceq r4, r2, ip, asr sl │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ sbceq r4, r2, r2, lsl #20 │ │ │ │ adcseq sl, ip, ip, asr r3 │ │ │ │ adcseq sl, ip, r8, asr #5 │ │ │ │ strdeq r4, [r2], #102 @ 0x66 │ │ │ │ - eorseq r7, r5, sl, lsr r8 │ │ │ │ + ldrhteq r7, [r5], -sl │ │ │ │ ldrsbteq r9, [ip], r4 │ │ │ │ andeq r0, r0, r0, asr #20 │ │ │ │ andeq r0, r0, ip, asr lr │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0070f8cc │ │ │ │ @@ -26612,15 +26612,15 @@ │ │ │ │ svclt 0x0000ea32 │ │ │ │ smulleq r4, r2, r4, r3 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ sbceq r4, r2, sl, lsr r3 │ │ │ │ adcseq r9, ip, r0, ror ip │ │ │ │ ldrsbteq r9, [ip], ip │ │ │ │ sbceq r4, r2, lr, lsr #32 │ │ │ │ - eorseq r7, r5, r2, ror r1 │ │ │ │ + ldrshteq r6, [r5], -r2 │ │ │ │ adcseq r9, ip, r8, ror #17 │ │ │ │ andeq r0, r0, r0, asr #20 │ │ │ │ andeq r0, r0, ip, asr lr │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0070f8cc │ │ │ │ @@ -27046,15 +27046,15 @@ │ │ │ │ svclt 0x0000eece │ │ │ │ sbceq r3, r2, ip, asr #25 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ sbceq r3, r2, r2, ror ip │ │ │ │ adcseq r9, ip, r4, lsl #11 │ │ │ │ ldrshteq r9, [ip], r0 │ │ │ │ sbceq r3, r2, r6, ror #18 │ │ │ │ - eorseq r6, r5, sl, lsr #21 │ │ │ │ + eorseq r6, r5, sl, lsr #18 │ │ │ │ ldrshteq r9, [ip], ip │ │ │ │ andeq r0, r0, r0, asr #20 │ │ │ │ andeq r0, r0, ip, asr lr │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0070f8cc │ │ │ │ @@ -27161,19 +27161,19 @@ │ │ │ │ @ instruction: 0xf86ef048 │ │ │ │ @ instruction: 0xf1026862 │ │ │ │ stmdavs r8!, {r3, r8} │ │ │ │ subsvs r2, r3, r0, lsl #6 │ │ │ │ movweq pc, #4685 @ 0x124d @ │ │ │ │ orreq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ rsbvs r6, r1, r3, lsl r0 │ │ │ │ - mcr2 2, 6, pc, cr8, cr13, {3} @ │ │ │ │ - ldc2l 1, cr15, [r4, #524] @ 0x20c │ │ │ │ + mrc2 2, 0, pc, cr0, cr13, {3} │ │ │ │ + ldc2 1, cr15, [ip, #-524] @ 0xfffffdf4 │ │ │ │ eorsle r2, sp, r0, lsl #16 │ │ │ │ stmdavs r8!, {r2, r9, sl, sp} │ │ │ │ - @ instruction: 0xff9cf27d │ │ │ │ + mcr2 2, 7, pc, cr4, cr13, {3} @ │ │ │ │ teqeq sl, #163840 @ 0x28000 │ │ │ │ svceq 0x0006f010 │ │ │ │ andcs fp, r1, r4, lsl pc │ │ │ │ b 1104ac4 │ │ │ │ bvs 18c12cc │ │ │ │ movweq lr, #27208 @ 0x6a48 │ │ │ │ biceq lr, r0, #274432 @ 0x43000 │ │ │ │ @@ -27196,15 +27196,15 @@ │ │ │ │ andlt r6, r3, r0, rrx │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ vhadd.s8 q11, , │ │ │ │ vsubw.s8 , q2, d1 │ │ │ │ andvs r0, r3, r8, lsl #7 │ │ │ │ ldr r6, [ip, r2, rrx] │ │ │ │ vadd.i64 d22, d13, d24 │ │ │ │ - @ instruction: 0xf010ff5f │ │ │ │ + @ instruction: 0xf010fea7 │ │ │ │ svclt 0x00140f06 │ │ │ │ strcs r2, [r0], -r1, lsl #12 │ │ │ │ @ instruction: 0xe7b800b6 │ │ │ │ @ instruction: 0xf8594a0e │ │ │ │ @ instruction: 0xf5022002 │ │ │ │ @ instruction: 0xf1023180 │ │ │ │ adcvs r0, r1, r8 │ │ │ │ @@ -29679,16 +29679,16 @@ │ │ │ │ b 107ff74 │ │ │ │ bvs 19472f0 │ │ │ │ blcs a31fc │ │ │ │ blmi fe8f339c │ │ │ │ @ instruction: 0xf50558fd │ │ │ │ adcvs r3, r3, r0, lsl #7 │ │ │ │ @ instruction: 0x4628e07a │ │ │ │ - @ instruction: 0xf1729301 │ │ │ │ - andls pc, r0, r7, lsr #17 │ │ │ │ + @ instruction: 0xf1719301 │ │ │ │ + andls pc, r0, pc, ror #31 │ │ │ │ @ instruction: 0xf7f64628 │ │ │ │ stmdbge r5, {r0, r1, r4, r5, r8, fp, ip, sp, lr, pc} │ │ │ │ movwcs lr, #2525 @ 0x9dd │ │ │ │ @ instruction: 0xf1024680 │ │ │ │ @ instruction: 0xf1020533 │ │ │ │ @ instruction: 0x46ac0937 │ │ │ │ svceq 0x0001f815 │ │ │ │ @@ -29967,15 +29967,15 @@ │ │ │ │ b 108f864 │ │ │ │ ldr r2, [lr, #69]! @ 0x45 │ │ │ │ orrsle r2, lr, r2, lsl #16 │ │ │ │ beq 127b12c │ │ │ │ ldc 6, cr14, [r3, #864] @ 0x360 │ │ │ │ stmib sp, {r9, fp}^ │ │ │ │ movwls r1, #513 @ 0x201 │ │ │ │ - ldc2l 1, cr15, [r8], {117} @ 0x75 │ │ │ │ + stc2 1, cr15, [r0], #-468 @ 0xfffffe2c │ │ │ │ blls a5a84 │ │ │ │ andvs r9, r8, r2, lsl #20 │ │ │ │ @ instruction: 0xf1bce5fb │ │ │ │ vrecps.f32 q2, q8, │ │ │ │ strmi r8, [ip, #187]! @ 0xbb │ │ │ │ tstphi fp, r0, lsl #1 @ p-variant is OBSOLETE │ │ │ │ svcmi 0x00fff1b1 │ │ │ │ @@ -30688,17 +30688,17 @@ │ │ │ │ tstpvc r1, r8, asr #4 @ p-variant is OBSOLETE │ │ │ │ orreq pc, r8, r4, asr #13 │ │ │ │ @ instruction: 0x4628463b │ │ │ │ @ instruction: 0xf8439207 │ │ │ │ tstcs r0, r8, lsl #22 │ │ │ │ rsbvs r6, r3, r9, ror r0 │ │ │ │ @ instruction: 0xf1809305 │ │ │ │ - b 147eb7c │ │ │ │ + b 147e89c │ │ │ │ strtmi r2, [r8], -r0, lsl #16 │ │ │ │ - blx fe23c7c8 │ │ │ │ + @ instruction: 0xf9cef180 │ │ │ │ b 12a69e8 │ │ │ │ b 128a2d0 │ │ │ │ bcs 82200 │ │ │ │ cmnphi r6, #64 @ p-variant is OBSOLETE @ 0x40 │ │ │ │ blls 1da864 │ │ │ │ @ instruction: 0xf0402a00 │ │ │ │ stmiavs r2!, {r0, r1, r2, r3, r6, r7, r8, pc}^ │ │ │ │ @@ -30733,16 +30733,16 @@ │ │ │ │ @ instruction: 0xf8d4fc87 │ │ │ │ @ instruction: 0xf10cc004 │ │ │ │ strtmi r0, [r8], -r8, lsl #6 │ │ │ │ andvc pc, r4, ip, asr #17 │ │ │ │ andeq pc, r1, #536870916 @ 0x20000004 │ │ │ │ addeq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ andcs pc, r0, ip, asr #17 │ │ │ │ - @ instruction: 0xf1716063 │ │ │ │ - strmi pc, [r5], -fp, ror #16 │ │ │ │ + @ instruction: 0xf1706063 │ │ │ │ + @ instruction: 0x4605ffb3 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe260bb0 │ │ │ │ tstpeq pc, r8, asr #12 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf7f24620 │ │ │ │ blvs febfe398 │ │ │ │ @ instruction: 0xf1a76863 │ │ │ │ blx fee41e98 │ │ │ │ @@ -30921,17 +30921,17 @@ │ │ │ │ andsvs r0, r9, r8, lsl #3 │ │ │ │ tstcs r0, r0, lsl r3 │ │ │ │ rsbsvs r4, r9, r8, lsr #12 │ │ │ │ tstpvc r1, r8, asr #4 @ p-variant is OBSOLETE │ │ │ │ orreq pc, r8, r4, asr #13 │ │ │ │ rsbvs r6, r3, r9, lsr r0 │ │ │ │ movwls r9, #20999 @ 0x5207 │ │ │ │ - @ instruction: 0xf89cf180 │ │ │ │ + @ instruction: 0xffe4f17f │ │ │ │ strtmi r4, [r8], -r0, lsl #13 │ │ │ │ - @ instruction: 0xf8b4f180 │ │ │ │ + @ instruction: 0xfffcf17f │ │ │ │ subeq r9, r0, #28672 @ 0x7000 │ │ │ │ b 10a7188 │ │ │ │ b 128a598 │ │ │ │ bcs 825a8 │ │ │ │ mrcge 4, 1, APSR_nzcv, cr1, cr15, {1} │ │ │ │ svcvc 0x0088f5b5 │ │ │ │ ldceq 1, cr15, [r0], {7} │ │ │ │ @@ -31132,17 +31132,17 @@ │ │ │ │ @ instruction: 0xf6c42301 │ │ │ │ andsvs r0, r3, r1, lsl #7 │ │ │ │ subsvs r2, r3, r0, lsl #6 │ │ │ │ orrcc pc, r0, #8388608 @ 0x800000 │ │ │ │ adcvs r4, r3, r7, lsl r6 │ │ │ │ movweq pc, #33026 @ 0x8102 @ │ │ │ │ strtmi lr, [r8], -r1, asr #10 │ │ │ │ - mrc2 1, 7, pc, cr6, cr15, {3} │ │ │ │ + mrc2 1, 1, pc, cr14, cr15, {3} │ │ │ │ strtmi r4, [r8], -r7, lsl #12 │ │ │ │ - @ instruction: 0xff0ef17f │ │ │ │ + mrc2 1, 2, pc, cr6, cr15, {3} │ │ │ │ stmdacs r0, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ stmdacs r7, {r3, r6, r9, fp, sp, lr, pc} │ │ │ │ stmdaeq fp, {r3, r6, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf5b54b1d │ │ │ │ bls 2206ec │ │ │ │ @ instruction: 0xf44fbf18 │ │ │ │ ldmpl r2, {r4, r5, r6, r7, r8, r9, sl, sp, lr}^ │ │ │ │ @@ -31353,15 +31353,15 @@ │ │ │ │ blx 975424 │ │ │ │ strbeq pc, [r9, r6, lsl #2] @ │ │ │ │ svcge 0x0049f53f │ │ │ │ addsmi r3, r6, #1048576 @ 0x100000 │ │ │ │ ldclvs 3, cr13, [r8], #-988 @ 0xfffffc24 │ │ │ │ @ instruction: 0xf7f54651 │ │ │ │ stmdavs r0!, {r0, r2, r3, r4, r5, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ - mcr2 2, 7, pc, cr4, cr9, {3} @ │ │ │ │ + mcr2 2, 1, pc, cr12, cr9, {3} @ │ │ │ │ svceq 0x0006f010 │ │ │ │ cmpphi r0, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ blmi ffcd37f8 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf8d7681a │ │ │ │ subsmi r3, sl, ip, asr #2 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @@ -31402,15 +31402,15 @@ │ │ │ │ movweq pc, #33025 @ 0x8101 @ │ │ │ │ ldclvs 7, cr14, [fp], #-492 @ 0xfffffe14 │ │ │ │ ldrbtvs r2, [lr], #260 @ 0x104 │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ eorle pc, r8, r7, asr #17 │ │ │ │ @ instruction: 0xf8d363fb │ │ │ │ @ instruction: 0xf1780358 │ │ │ │ - tstpcs r4, r3, lsr ip @ p-variant is OBSOLETE │ │ │ │ + tstpcs r4, fp, ror fp @ p-variant is OBSOLETE │ │ │ │ andvs r6, r6, r8, ror r2 │ │ │ │ @ instruction: 0xf0434650 │ │ │ │ uasxmi pc, r0, r9 @ │ │ │ │ cdp2 0, 1, cr15, cr2, cr3, {2} │ │ │ │ ldclcc 8, cr15, [r8], {219} @ 0xdb │ │ │ │ smlabteq r6, r7, r9, lr │ │ │ │ smlabtcs r0, r4, r2, r2 │ │ │ │ @@ -31554,15 +31554,15 @@ │ │ │ │ blmi e4302c │ │ │ │ stmiapl fp, {r0, r3, r4, r5, r6, r8, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d16bf9 │ │ │ │ addsmi r0, r8, #92, 6 @ 0x70000001 │ │ │ │ blvs fff74fb8 │ │ │ │ msrne SPSR_, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0x4642b198 │ │ │ │ - blx fbd52a │ │ │ │ + blx fe1bd528 │ │ │ │ stccs 6, cr4, [r0, #-20] @ 0xffffffec │ │ │ │ svcge 0x007ff43f │ │ │ │ @ instruction: 0xf8c36bfb │ │ │ │ @ instruction: 0xf8c35360 │ │ │ │ @ instruction: 0xf8d38368 │ │ │ │ ldrmi r3, [sp], #-868 @ 0xfffffc9c │ │ │ │ strbmi lr, [r8, #1906] @ 0x772 │ │ │ │ @@ -31600,15 +31600,15 @@ │ │ │ │ bl ebef64 │ │ │ │ ... │ │ │ │ sbceq pc, r1, ip, ror #12 │ │ │ │ sbceq pc, r1, r6, ror #12 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ ldrdeq pc, [r1], #48 @ 0x30 │ │ │ │ andeq r0, r0, ip, asr lr │ │ │ │ - ldrsbteq r2, [r5], -r4 │ │ │ │ + eorseq r2, r5, r4, asr r3 │ │ │ │ @ instruction: 0xffff28eb │ │ │ │ andeq r0, r0, ip, lsr fp │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0080f8cc │ │ │ │ addslt r4, r9, sl, ror #27 │ │ │ │ @@ -31856,15 +31856,15 @@ │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ @ instruction: 0x46154698 │ │ │ │ ldrmi r4, [r8], -r6, lsl #12 │ │ │ │ addlt r4, r7, fp, lsr fp │ │ │ │ ldrbtmi r4, [fp], #-1548 @ 0xfffff9f4 │ │ │ │ vmin.s d20, d25, d9 │ │ │ │ - @ instruction: 0xf8d5fa19 │ │ │ │ + @ instruction: 0xf8d5f961 │ │ │ │ strmi r3, [r7], -r0, lsl #1 │ │ │ │ @ instruction: 0xf1b86b5b │ │ │ │ svclt 0x00080f7f │ │ │ │ subsle r2, r8, r2, lsl #23 │ │ │ │ svclt 0x00182b82 │ │ │ │ subsle r3, r7, r8, lsl #11 │ │ │ │ stmib sp, {r0, r9, sp}^ │ │ │ │ @@ -32316,15 +32316,15 @@ │ │ │ │ cdpmi 5, 9, cr0, cr14, cr5, {0} │ │ │ │ cdpmi 5, 0, cr0, cr5, cr5, {0} │ │ │ │ ldceq 1, cr15, [ip], {13} │ │ │ │ stmdavs r0, {r0, r1, r5, r6, r7, fp, sp, lr} │ │ │ │ stmiavs r2!, {r0, r5, r6, fp, sp, lr} │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ @ instruction: 0xf16f4628 │ │ │ │ - strmi pc, [r3], -sp, lsl #24 │ │ │ │ + @ instruction: 0x4603fb55 │ │ │ │ blvs fe12e7f8 │ │ │ │ @ instruction: 0xd1232a01 │ │ │ │ ldc 6, cr4, [pc, #168] @ 81be8 │ │ │ │ @ instruction: 0x46257a9f │ │ │ │ @ instruction: 0xac07a90a │ │ │ │ bvs bd728 │ │ │ │ beq fce20 │ │ │ │ @@ -32346,15 +32346,15 @@ │ │ │ │ ldmdale fp!, {r6, r9, fp, sp}^ │ │ │ │ blvs fe72e008 │ │ │ │ vpmax.s8 d18, d0, d1 │ │ │ │ movwcs r8, #165 @ 0xa5 │ │ │ │ bge 24aba4 │ │ │ │ @ instruction: 0x46384619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - cdp2 1, 5, cr15, cr6, cr11, {3} │ │ │ │ + ldc2 1, cr15, [lr, #428] @ 0x1ac │ │ │ │ ldc 0, cr14, [r0, #260] @ 0x104 │ │ │ │ vmov.f32 s14, #80 @ 0x3e800000 0.250 │ │ │ │ vsqrt.f32 s15, s0 │ │ │ │ vstmdble r3!, {s31-s46} │ │ │ │ bvc bd79c │ │ │ │ bvc ffa7d694 │ │ │ │ blx 4bd78c │ │ │ │ @@ -32499,15 +32499,15 @@ │ │ │ │ @ instruction: 0xf89312c8 │ │ │ │ bcs 281e78 │ │ │ │ @ instruction: 0xf0004683 │ │ │ │ bcs 4a2470 │ │ │ │ orrshi pc, r6, r0, asr #32 │ │ │ │ stmib sp, {r3, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf17e1302 │ │ │ │ - @ instruction: 0xf1bbfcdd │ │ │ │ + @ instruction: 0xf1bbfc25 │ │ │ │ svclt 0x00880f3f │ │ │ │ andeq pc, r1, r0, asr #32 │ │ │ │ movwne lr, #10717 @ 0x29dd │ │ │ │ stmdacs r0, {r6, r7, r9, ip, sp, pc} │ │ │ │ svcge 0x0039f43f │ │ │ │ teqpeq r2, pc, rrx @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1032600 │ │ │ │ @@ -32525,15 +32525,15 @@ │ │ │ │ stmdbvc fp, {r2, r7, r8} │ │ │ │ tstpeq pc, #3 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf0002b01 │ │ │ │ blcs 12241c │ │ │ │ cmnphi r4, r0 @ p-variant is OBSOLETE │ │ │ │ beq bd4b8 │ │ │ │ @ instruction: 0xf1739202 │ │ │ │ - bls 1401e4 │ │ │ │ + bls 13ff04 │ │ │ │ streq lr, [r4], #2826 @ 0xb0a │ │ │ │ @ instruction: 0xf1a188e1 │ │ │ │ @ instruction: 0xf1c10320 │ │ │ │ blx 82f08 │ │ │ │ blx be290 │ │ │ │ movwmi pc, #58115 @ 0xe303 @ │ │ │ │ vst1.8 {d15-d16}, [r4 :128], r0 │ │ │ │ @@ -32546,22 +32546,22 @@ │ │ │ │ @ instruction: 0xf3c28d9a │ │ │ │ ldr r1, [lr, r8, asr #5] │ │ │ │ vmov.i32 d24, #11206655 @ 0x00aaffff │ │ │ │ ldr r1, [sl, r8, asr #5] │ │ │ │ @ instruction: 0xf3c28c9a │ │ │ │ ldr r1, [r6, r8, asr #5] │ │ │ │ @ instruction: 0xf17e4628 │ │ │ │ - stmdacs r0, {r0, r5, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r3, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ bichi pc, r3, r0, asr #32 │ │ │ │ strtmi r9, [r8], -r2 │ │ │ │ - stc2 1, cr15, [r8], #-504 @ 0xfffffe08 │ │ │ │ + blx 1cbe4d2 │ │ │ │ stmdacs r0, {r8, r9, sp} │ │ │ │ andhi pc, r4, #64 @ 0x40 │ │ │ │ strtmi r9, [r8], -r2 │ │ │ │ - blx 103e4e2 │ │ │ │ + blx fe23e4e0 │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ stmdavs r2!, {r1, r3, r5, r9, pc}^ │ │ │ │ b 1163f80 │ │ │ │ eorsvs r4, fp, r2, lsl #6 │ │ │ │ stmiavs r2!, {r0, r1, r5, r8, fp, pc}^ │ │ │ │ movwmi lr, #10819 @ 0x2a43 │ │ │ │ @ instruction: 0xe696607b │ │ │ │ @@ -32585,15 +32585,15 @@ │ │ │ │ bvc ffa7da1c │ │ │ │ blx 4bdb14 │ │ │ │ bicshi pc, r3, r0, asr #6 │ │ │ │ ldrbtmi pc, [r7], #-68 @ 0xffffffbc @ │ │ │ │ strbeq pc, [r0], #-1092 @ 0xfffffbbc @ │ │ │ │ @ instruction: 0xe668603c │ │ │ │ @ instruction: 0xf17e4628 │ │ │ │ - stmdacs r0, {r0, r2, r4, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r2, r3, r4, r5, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ tstphi sp, r0 @ p-variant is OBSOLETE │ │ │ │ stmiavs r2!, {r0, r1, r5, fp, sp, lr}^ │ │ │ │ ldrdne lr, [r1], -r4 │ │ │ │ movweq pc, #37827 @ 0x93c3 @ │ │ │ │ orrvc lr, r2, #274432 @ 0x43000 │ │ │ │ rsbsmi pc, ip, #1325400064 @ 0x4f000000 │ │ │ │ andeq pc, pc, #192, 4 │ │ │ │ @@ -32651,45 +32651,45 @@ │ │ │ │ andeq lr, r1, #274432 @ 0x43000 │ │ │ │ bvc ffa7dc4c │ │ │ │ bcc fe4bd8b8 │ │ │ │ tstpeq r1, r3 @ p-variant is OBSOLETE │ │ │ │ cmneq r3, #1024 @ 0x400 │ │ │ │ eorsvs r4, fp, r3, lsl r3 │ │ │ │ strtmi lr, [r8], -r3, ror #11 │ │ │ │ - blx 143e66a │ │ │ │ + blx fe63e668 │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ strdls r8, [r2], -sl │ │ │ │ @ instruction: 0xf17e4628 │ │ │ │ - stmdacs r0, {r0, r2, r4, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r2, r3, r4, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ sbcshi pc, sl, r0 │ │ │ │ strcs r2, [r1], #-768 @ 0xfffffd00 │ │ │ │ ldrmi sl, [r9], -r7, lsl #20 │ │ │ │ stmib sp, {r3, r4, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf16b4400 │ │ │ │ - strb pc, [ip, #3259] @ 0xcbb @ │ │ │ │ + strb pc, [ip, #3075] @ 0xc03 @ │ │ │ │ strcs r2, [r1], #-768 @ 0xfffffd00 │ │ │ │ ldrmi sl, [r9], -r7, lsl #20 │ │ │ │ stmib sp, {r3, r4, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf1674400 │ │ │ │ - strb pc, [r2, #2447] @ 0x98f @ │ │ │ │ + strb pc, [r2, #2263] @ 0x8d7 @ │ │ │ │ stmdavs r0!, {r0, r2, r3, r4, r5, r9, sl, lr} │ │ │ │ stmiavs r2!, {r0, r5, r6, fp, sp, lr} │ │ │ │ strgt r6, [pc, #-2275] @ 817d5 │ │ │ │ @ instruction: 0xf893e5bb │ │ │ │ bcs 14a194 │ │ │ │ ldm pc, {r0, r1, r2, r5, r6, fp, ip, lr, pc}^ @ │ │ │ │ ldrne pc, [r9, #-2] │ │ │ │ mrchi 2, 0, r0, cr11, cr1, {0} │ │ │ │ bicne pc, r8, #201326595 @ 0xc000003 │ │ │ │ cmple lr, r6, lsl #22 │ │ │ │ strcs r2, [r1], #-768 @ 0xfffffd00 │ │ │ │ ldrmi sl, [r9], -r7, lsl #20 │ │ │ │ stmib sp, {r3, r4, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf1674400 │ │ │ │ - str pc, [r4, #2589]! @ 0xa1d │ │ │ │ + str pc, [r4, #2405]! @ 0x965 │ │ │ │ @ instruction: 0xf3c38d9b │ │ │ │ strb r1, [pc, r8, asr #7]! │ │ │ │ vmov.i32 d24, #12320767 @ 0x00bbffff │ │ │ │ strb r1, [fp, r8, asr #7]! │ │ │ │ @ instruction: 0xf3c38c9b │ │ │ │ strb r1, [r7, r8, asr #7]! │ │ │ │ bvc ff27dbe0 │ │ │ │ @@ -32728,20 +32728,20 @@ │ │ │ │ movweq lr, #14880 @ 0x3a20 │ │ │ │ svcpl 0x0080f5b1 │ │ │ │ sadd16mi fp, r8, r8 │ │ │ │ movwcs lr, #1650 @ 0x672 │ │ │ │ bge 24b19c │ │ │ │ @ instruction: 0x46384619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - @ instruction: 0xf868f167 │ │ │ │ + @ instruction: 0xffb0f166 │ │ │ │ strcs lr, [r1], #-1349 @ 0xfffffabb │ │ │ │ strmi r4, [r1], -r3, lsl #12 │ │ │ │ ldrtmi sl, [r8], -r7, lsl #20 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - blx 12be754 │ │ │ │ + @ instruction: 0xf990f167 │ │ │ │ vbic.i32 d30, #10158080 @ 0x009b0000 │ │ │ │ bcs 82a18 │ │ │ │ adcshi pc, r9, r0 │ │ │ │ ldrbtmi pc, [r8], #-68 @ 0xffffffbc @ │ │ │ │ streq pc, [r0], #1092 @ 0x444 │ │ │ │ stmdavs r1!, {r1, r2, r6, r7, r9, sl, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf1b1460b │ │ │ │ @@ -32777,20 +32777,20 @@ │ │ │ │ vst2.8 {d6-d9}, [r2], r0 │ │ │ │ movwmi r0, #45695 @ 0xb27f │ │ │ │ eorsvs r4, fp, r3, lsl r3 │ │ │ │ movwcs lr, #1261 @ 0x4ed │ │ │ │ bge 24b260 │ │ │ │ @ instruction: 0x46384619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - blx fec3e806 │ │ │ │ + blx ffe3e804 │ │ │ │ movwcs lr, #1251 @ 0x4e3 │ │ │ │ bge 24b274 │ │ │ │ @ instruction: 0x46384619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - stc2l 1, cr15, [r2], #-412 @ 0xfffffe64 │ │ │ │ + blx feb3e81a │ │ │ │ ldc 4, cr14, [pc, #868] @ 825e4 │ │ │ │ @ instruction: 0xf1b26a7d │ │ │ │ vrecps.f32 q2, q8, │ │ │ │ vst4.32 {d24-d27}, [pc :64], sl │ │ │ │ vsubw.s8 q10, q2, d0 │ │ │ │ addsmi r7, sl, #-67108863 @ 0xfc000001 │ │ │ │ adchi pc, sl, r0, lsl #1 │ │ │ │ @@ -32813,15 +32813,15 @@ │ │ │ │ addmi r8, sl, #240 @ 0xf0 │ │ │ │ tstphi r3, r0, lsl #1 @ p-variant is OBSOLETE │ │ │ │ bvs 19fd960 │ │ │ │ str r4, [r9], fp, lsl #12 │ │ │ │ bge 24b2f0 │ │ │ │ @ instruction: 0x46384619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - blx feb3e894 │ │ │ │ + @ instruction: 0xf9f2f167 │ │ │ │ @ instruction: 0x4606e49b │ │ │ │ svceq 0x000ef110 │ │ │ │ @ instruction: 0xf1c0db4b │ │ │ │ cdp 0, 0, cr0, cr0, cr5, {0} │ │ │ │ @ instruction: 0xf7de1a10 │ │ │ │ ldclcc 12, cr14, [lr, #-168]! @ 0xffffff58 │ │ │ │ ldcl 7, cr15, [r8, #-888]! @ 0xfffffc88 │ │ │ │ @@ -32836,15 +32836,15 @@ │ │ │ │ blcs bbb80 │ │ │ │ mrcge 4, 0, APSR_nzcv, cr0, cr15, {3} │ │ │ │ ldrbtmi pc, [r8], #-68 @ 0xffffffbc @ │ │ │ │ movwcs lr, #1548 @ 0x60c │ │ │ │ bge 24b34c │ │ │ │ @ instruction: 0x46384619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - cdp2 1, 0, cr15, cr6, cr7, {3} │ │ │ │ + stc2l 1, cr15, [lr, #-412] @ 0xfffffe64 │ │ │ │ ldcl 4, cr14, [pc, #436] @ 8250c │ │ │ │ andcs r6, r0, r7, asr #20 │ │ │ │ @ instruction: 0xf1b2e63b │ │ │ │ vrecps.f32 q2, q8, │ │ │ │ vst4.32 {d24-d27}, [pc], fp │ │ │ │ vsubw.s8 q10, q2, d0 │ │ │ │ addsmi r7, sl, #-67108863 @ 0xfc000001 │ │ │ │ @@ -33186,15 +33186,15 @@ │ │ │ │ stmdbpl r8!, {r3, r8} │ │ │ │ andpl pc, r1, #-805306364 @ 0xd0000004 │ │ │ │ addeq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ andhi pc, r4, r3, asr #17 │ │ │ │ @ instruction: 0xf04f601a │ │ │ │ @ instruction: 0x6cfb0900 │ │ │ │ vqadd.s64 q11, , │ │ │ │ - ldclvs 15, cr15, [fp], #-724 @ 0xfffffd2c │ │ │ │ + ldclvs 14, cr15, [fp], #-1012 @ 0xfffffc0c │ │ │ │ ldrdcs pc, [r0, r7] │ │ │ │ cmnppl r3, #12582912 @ p-variant is OBSOLETE @ 0xc00000 │ │ │ │ @ instruction: 0x332861b8 │ │ │ │ bl 15aad4 │ │ │ │ ldrvs r1, [fp, #-770]! @ 0xfffffcfe │ │ │ │ ldrdcc pc, [r8, r7] │ │ │ │ subsls pc, r4, r7, asr #17 │ │ │ │ @@ -33219,15 +33219,15 @@ │ │ │ │ sadd16mi fp, r3, r8 │ │ │ │ eorsle pc, r0, r7, asr #17 │ │ │ │ stm r6, {r0, r1, r2, r3, r8, r9, fp, lr, pc} │ │ │ │ ldcvs 0, cr0, [fp], #60 @ 0x3c │ │ │ │ ldrbteq pc, [r8], -r7, lsl #2 @ │ │ │ │ @ instruction: 0xf8d32118 │ │ │ │ @ instruction: 0xf1760358 │ │ │ │ - @ instruction: 0x4604fdff │ │ │ │ + strmi pc, [r4], -r7, asr #26 │ │ │ │ mcrgt 2, 0, r6, cr15, cr8, {7} │ │ │ │ rsbvs r6, r1, r0, lsr #32 │ │ │ │ rscvs r6, r3, r2, lsr #1 │ │ │ │ @ instruction: 0x6120ce03 │ │ │ │ tstcs r3, r1, ror #2 │ │ │ │ @ instruction: 0x46206cfc │ │ │ │ @ instruction: 0xf8fcf042 │ │ │ │ @@ -33321,18 +33321,18 @@ │ │ │ │ @ instruction: 0x6128ce03 │ │ │ │ ldcvs 1, cr6, [fp], #-420 @ 0xfffffe5c │ │ │ │ ldrsbtle pc, [r0], -r7 @ │ │ │ │ stccs 8, cr6, [r2, #116] @ 0x74 │ │ │ │ ldmdbvs ip!, {r1, r2, r4, r5, r6, ip, lr, pc} │ │ │ │ strtmi r2, [r8], -r1, lsl #6 │ │ │ │ vrhadd.s d23, d7, d19 │ │ │ │ - streq pc, [r1, r3, lsl #31] │ │ │ │ + streq pc, [r1, fp, asr #29] │ │ │ │ andcs fp, r8, #72, 30 @ 0x120 │ │ │ │ strtmi sp, [r8], -fp, lsl #8 │ │ │ │ - @ instruction: 0xff7cf277 │ │ │ │ + mcr2 2, 6, pc, cr4, cr7, {3} @ │ │ │ │ svclt 0x004f0742 │ │ │ │ stmdavs r2!, {r0, r3, r9, sp} │ │ │ │ @ instruction: 0xf0021c53 │ │ │ │ svclt 0x00580207 │ │ │ │ ldmibvs fp!, {r0, r1, r5, sp, lr} │ │ │ │ svcvc 0x0088f5b3 │ │ │ │ @ instruction: 0xf04fbf18 │ │ │ │ @@ -33444,15 +33444,15 @@ │ │ │ │ ldmvs sl!, {r0, r1, r3, r4, r8, r9, fp, lr} │ │ │ │ ldcvs 8, cr5, [sl], #844 @ 0x34c │ │ │ │ cmppeq ip, #13762560 @ p-variant is OBSOLETE @ 0xd20000 │ │ │ │ mlasle r1, r8, r2, r4 │ │ │ │ @ instruction: 0xf8d36cbb │ │ │ │ orrslt r1, r8, r0, ror #6 │ │ │ │ @ instruction: 0xf1764632 │ │ │ │ - @ instruction: 0x4605fc77 │ │ │ │ + @ instruction: 0x4605fbbf │ │ │ │ @ instruction: 0xf43f2d00 │ │ │ │ ldcvs 14, cr10, [fp], #960 @ 0x3c0 │ │ │ │ msrpl SPSR_, #12779520 @ 0xc30000 │ │ │ │ msrvs SPSR_f, #12779520 @ 0xc30000 │ │ │ │ msrcc SPSR_s, #13828096 @ 0xd30000 │ │ │ │ usat r4, #3, sp, lsl #8 │ │ │ │ svclt 0x00384546 │ │ │ │ @@ -33461,15 +33461,15 @@ │ │ │ │ bl 1ac0c74 │ │ │ │ strb r4, [r9, r5, lsl #12]! │ │ │ │ ldrb r2, [sl], r0, lsl #10 │ │ │ │ ... │ │ │ │ strdeq sp, [r1], #124 @ 0x7c │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ sbceq sp, r1, r8, asr #15 │ │ │ │ - eorseq r0, r5, ip, asr r8 │ │ │ │ + ldrsbteq r0, [r5], -ip │ │ │ │ @ instruction: 0xffffa0ed │ │ │ │ sbceq sp, r1, r8, ror #8 │ │ │ │ andeq r0, r0, ip, lsr fp │ │ │ │ @ instruction: 0xf7de4630 │ │ │ │ strmi lr, [r5], -ip, lsr #30 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ ldcvs 14, cr10, [ip], #776 @ 0x308 │ │ │ │ @@ -33632,15 +33632,15 @@ │ │ │ │ muleq pc, fp, r8 @ │ │ │ │ andeq lr, pc, r6, lsl #17 │ │ │ │ orrpl pc, r0, #37748736 @ 0x2400000 │ │ │ │ @ instruction: 0x67bc2118 │ │ │ │ addmi pc, ip, r7, asr #17 │ │ │ │ cmppeq r8, #13828096 @ p-variant is OBSOLETE @ 0xd30000 │ │ │ │ andsle pc, ip, r7, asr #17 │ │ │ │ - blx ff13f5a0 │ │ │ │ + blx 33f5a0 │ │ │ │ ldcleq 1, cr15, [r8], #-28 @ 0xffffffe4 │ │ │ │ @ instruction: 0x61b84606 │ │ │ │ @ instruction: 0x000fe8bc │ │ │ │ rsbsvs r6, r1, r0, lsr r0 │ │ │ │ ldrhtvs r6, [r3], #2 │ │ │ │ @ instruction: 0x0003e8bc │ │ │ │ cmnvs r1, r0, lsr r1 │ │ │ │ @@ -33806,15 +33806,15 @@ │ │ │ │ bvs 1f15f3c │ │ │ │ blvs f195b4 │ │ │ │ cmppeq ip, #13762560 @ p-variant is OBSOLETE @ 0xd20000 │ │ │ │ mlale r0, r8, r2, r4 │ │ │ │ @ instruction: 0xf8d36b3b │ │ │ │ rorlt r1, r0, #6 │ │ │ │ @ instruction: 0xf1766a3a │ │ │ │ - strmi pc, [r4], -r1, lsr #19 │ │ │ │ + strmi pc, [r4], -r9, ror #17 │ │ │ │ sbcsle r2, r8, r0, lsl #24 │ │ │ │ bvs f1df74 │ │ │ │ msrmi SPSR_, #12779520 @ 0xc30000 │ │ │ │ msrcs SPSR_f, #12779520 @ 0xc30000 │ │ │ │ msrcc SPSR_s, #13828096 @ 0xd30000 │ │ │ │ bfi r4, ip, #8, #4 │ │ │ │ svclt 0x003842b3 │ │ │ │ @@ -33836,34 +33836,34 @@ │ │ │ │ strbmi r2, [r4], #-768 @ 0xfffffd00 │ │ │ │ cmppcc ip, #12713984 @ p-variant is OBSOLETE @ 0xc20000 │ │ │ │ blcc 1bd17c │ │ │ │ andsvs r4, r8, fp, ror #8 │ │ │ │ bmi 5fcff0 │ │ │ │ ldmdbmi r5, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - blx 19bf8c4 │ │ │ │ + @ instruction: 0xf9acf173 │ │ │ │ @ instruction: 0xf1076c3b │ │ │ │ ldrbvs r0, [ip, #600]! @ 0x258 │ │ │ │ @ instruction: 0xf89364ba │ │ │ │ ldrvs r3, [ip, #3568]! @ 0xdf0 │ │ │ │ @ instruction: 0xf43f2b00 │ │ │ │ @ instruction: 0xe6c4add4 │ │ │ │ stmib r0!, {r1, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ... │ │ │ │ sbceq sp, r1, r2, lsr #3 │ │ │ │ sbceq sp, r1, lr, lsl #3 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ sbceq sp, r1, r0, lsl #1 │ │ │ │ andeq r0, r0, r4, asr #19 │ │ │ │ andeq r0, r0, ip, asr lr │ │ │ │ - eorseq r0, r5, r0, ror #1 │ │ │ │ + eorseq pc, r4, r0, ror #30 │ │ │ │ @ instruction: 0xffff996d │ │ │ │ andeq r0, r0, ip, lsr fp │ │ │ │ - strhteq r1, [lr], -r0 │ │ │ │ - eoreq r0, lr, sl, lsl #22 │ │ │ │ + eoreq r0, lr, r0, lsr pc │ │ │ │ + eoreq r0, lr, sl, lsl #19 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ bmi fe9d4da0 │ │ │ │ blmi fe9d4bd4 │ │ │ │ addlt r4, r6, sl, ror r4 │ │ │ │ @@ -34087,16 +34087,16 @@ │ │ │ │ @ instruction: 0xf1033004 │ │ │ │ stmdbpl r8!, {r3, r8} │ │ │ │ andpl pc, r1, #-805306364 @ 0xd0000004 │ │ │ │ addeq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ andhi pc, r4, r3, asr #17 │ │ │ │ @ instruction: 0xf04f601a │ │ │ │ @ instruction: 0x6cfb0900 │ │ │ │ - vqadd.s64 q11, , │ │ │ │ - ldclvs 8, cr15, [fp], #-660 @ 0xfffffd6c │ │ │ │ + vqadd.s64 q11, q3, │ │ │ │ + ldclvs 15, cr15, [fp], #-948 @ 0xfffffc4c │ │ │ │ ldrdcs pc, [r0, r7] │ │ │ │ cmnppl r3, #12582912 @ p-variant is OBSOLETE @ 0xc00000 │ │ │ │ @ instruction: 0x332861b8 │ │ │ │ bl 15b8f4 │ │ │ │ ldrvs r1, [fp, #-770]! @ 0xfffffcfe │ │ │ │ ldrdcc pc, [r8, r7] │ │ │ │ subsls pc, r4, r7, asr #17 │ │ │ │ @@ -34121,15 +34121,15 @@ │ │ │ │ sadd16mi fp, r3, r8 │ │ │ │ eorsle pc, r0, r7, asr #17 │ │ │ │ stm r6, {r0, r1, r2, r3, r8, r9, fp, lr, pc} │ │ │ │ ldcvs 0, cr0, [fp], #60 @ 0x3c │ │ │ │ ldrbteq pc, [r8], -r7, lsl #2 @ │ │ │ │ @ instruction: 0xf8d32118 │ │ │ │ @ instruction: 0xf1750358 │ │ │ │ - strmi pc, [r4], -pc, ror #29 │ │ │ │ + @ instruction: 0x4604fe37 │ │ │ │ mcrgt 2, 0, r6, cr15, cr8, {7} │ │ │ │ rsbvs r6, r1, r0, lsr #32 │ │ │ │ rscvs r6, r3, r2, lsr #1 │ │ │ │ @ instruction: 0x6120ce03 │ │ │ │ tstcs r3, r1, ror #2 │ │ │ │ @ instruction: 0x46206cfc │ │ │ │ @ instruction: 0xf9ecf041 │ │ │ │ @@ -34222,19 +34222,19 @@ │ │ │ │ adcvs r6, sl, fp, ror #1 │ │ │ │ @ instruction: 0x6128ce03 │ │ │ │ ldcvs 1, cr6, [fp], #-420 @ 0xfffffe5c │ │ │ │ ldrsbtle pc, [r0], -r7 @ │ │ │ │ stccs 8, cr6, [r2, #116] @ 0x74 │ │ │ │ ldmdbvs ip!, {r1, r2, r4, r5, r6, ip, lr, pc} │ │ │ │ strtmi r2, [r8], -r1, lsl #6 │ │ │ │ - vrhadd.s d23, d7, d19 │ │ │ │ - @ instruction: 0x0781f873 │ │ │ │ + vrhadd.s d23, d6, d19 │ │ │ │ + @ instruction: 0x0781ffbb │ │ │ │ andcs fp, r8, #72, 30 @ 0x120 │ │ │ │ strtmi sp, [r8], -fp, lsl #8 │ │ │ │ - @ instruction: 0xf86cf277 │ │ │ │ + @ instruction: 0xffb4f276 │ │ │ │ svclt 0x004f0742 │ │ │ │ stmdavs r2!, {r0, r3, r9, sp} │ │ │ │ @ instruction: 0xf0021c53 │ │ │ │ svclt 0x00580207 │ │ │ │ ldmibvs fp!, {r0, r1, r5, sp, lr} │ │ │ │ svcvc 0x0088f5b3 │ │ │ │ @ instruction: 0xf04fbf18 │ │ │ │ @@ -34346,15 +34346,15 @@ │ │ │ │ ldmvs sl!, {r0, r1, r3, r4, r8, r9, fp, lr} │ │ │ │ ldcvs 8, cr5, [sl], #844 @ 0x34c │ │ │ │ cmppeq ip, #13762560 @ p-variant is OBSOLETE @ 0xd20000 │ │ │ │ mlasle r1, r8, r2, r4 │ │ │ │ @ instruction: 0xf8d36cbb │ │ │ │ orrslt r1, r8, r0, ror #6 │ │ │ │ @ instruction: 0xf1754632 │ │ │ │ - strmi pc, [r5], -r7, ror #26 │ │ │ │ + strmi pc, [r5], -pc, lsr #25 │ │ │ │ @ instruction: 0xf43f2d00 │ │ │ │ ldcvs 14, cr10, [fp], #960 @ 0x3c0 │ │ │ │ msrpl SPSR_, #12779520 @ 0xc30000 │ │ │ │ msrvs SPSR_f, #12779520 @ 0xc30000 │ │ │ │ msrcc SPSR_s, #13828096 @ 0xd30000 │ │ │ │ usat r4, #3, sp, lsl #8 │ │ │ │ svclt 0x00384546 │ │ │ │ @@ -34363,15 +34363,15 @@ │ │ │ │ mrrc 7, 13, pc, r8, cr13 @ │ │ │ │ strb r4, [r9, r5, lsl #12]! │ │ │ │ ldrb r2, [sl], r0, lsl #10 │ │ │ │ ... │ │ │ │ ldrdeq ip, [r1], #156 @ 0x9c │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ sbceq ip, r1, r8, lsr #19 │ │ │ │ - eorseq pc, r4, ip, lsr sl @ │ │ │ │ + ldrhteq pc, [r4], -ip @ │ │ │ │ @ instruction: 0xffff92cd │ │ │ │ sbceq ip, r1, r8, asr #12 │ │ │ │ andeq r0, r0, ip, lsr fp │ │ │ │ @ instruction: 0xf7de4630 │ │ │ │ @ instruction: 0x4605e81c │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ ldcvs 14, cr10, [ip], #776 @ 0x308 │ │ │ │ @@ -34534,15 +34534,15 @@ │ │ │ │ muleq pc, fp, r8 @ │ │ │ │ andeq lr, pc, r6, lsl #17 │ │ │ │ orrpl pc, r0, #37748736 @ 0x2400000 │ │ │ │ @ instruction: 0x67bc2118 │ │ │ │ addmi pc, ip, r7, asr #17 │ │ │ │ cmppeq r8, #13828096 @ p-variant is OBSOLETE @ 0xd30000 │ │ │ │ andsle pc, ip, r7, asr #17 │ │ │ │ - blx fed403be │ │ │ │ + blx fff403bc │ │ │ │ ldcleq 1, cr15, [r8], #-28 @ 0xffffffe4 │ │ │ │ @ instruction: 0x61b84606 │ │ │ │ @ instruction: 0x000fe8bc │ │ │ │ rsbsvs r6, r1, r0, lsr r0 │ │ │ │ ldrhtvs r6, [r3], #2 │ │ │ │ @ instruction: 0x0003e8bc │ │ │ │ cmnvs r1, r0, lsr r1 │ │ │ │ @@ -34708,15 +34708,15 @@ │ │ │ │ bvs 1f16d5c │ │ │ │ blvs f1a3d4 │ │ │ │ cmppeq ip, #13762560 @ p-variant is OBSOLETE @ 0xd20000 │ │ │ │ mlale r0, r8, r2, r4 │ │ │ │ @ instruction: 0xf8d36b3b │ │ │ │ rorlt r1, r0, #6 │ │ │ │ @ instruction: 0xf1756a3a │ │ │ │ - @ instruction: 0x4604fa91 │ │ │ │ + @ instruction: 0x4604f9d9 │ │ │ │ sbcsle r2, r8, r0, lsl #24 │ │ │ │ bvs f1ed94 │ │ │ │ msrmi SPSR_, #12779520 @ 0xc30000 │ │ │ │ msrcs SPSR_f, #12779520 @ 0xc30000 │ │ │ │ msrcc SPSR_s, #13828096 @ 0xd30000 │ │ │ │ bfi r4, ip, #8, #4 │ │ │ │ svclt 0x003842b3 │ │ │ │ @@ -34738,34 +34738,34 @@ │ │ │ │ strbmi r2, [r4], #-768 @ 0xfffffd00 │ │ │ │ cmppcc ip, #12713984 @ p-variant is OBSOLETE @ 0xc20000 │ │ │ │ blcc 1bdf9c │ │ │ │ andsvs r4, r8, fp, ror #8 │ │ │ │ bmi 5fde10 │ │ │ │ ldmdbmi r5, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - blx 15c06e2 │ │ │ │ + blx fe7c06e0 │ │ │ │ @ instruction: 0xf1076c3b │ │ │ │ ldrbvs r0, [ip, #600]! @ 0x258 │ │ │ │ @ instruction: 0xf89364ba │ │ │ │ ldrvs r3, [ip, #3568]! @ 0xdf0 │ │ │ │ @ instruction: 0xf43f2b00 │ │ │ │ @ instruction: 0xe6c4add4 │ │ │ │ b fe4c20a8 │ │ │ │ ... │ │ │ │ sbceq ip, r1, r2, lsl #7 │ │ │ │ sbceq ip, r1, lr, ror #6 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ sbceq ip, r1, r0, ror #4 │ │ │ │ andeq r0, r0, r4, asr #19 │ │ │ │ andeq r0, r0, ip, asr lr │ │ │ │ - eorseq pc, r4, r0, asr #5 │ │ │ │ + eorseq pc, r4, r0, asr #2 │ │ │ │ @ instruction: 0xffff8b4d │ │ │ │ andeq r0, r0, ip, lsr fp │ │ │ │ - mlaeq lr, r0, r2, r0 │ │ │ │ - eoreq pc, sp, sl, ror #25 │ │ │ │ + eoreq r0, lr, r0, lsl r1 │ │ │ │ + eoreq pc, sp, sl, ror #22 │ │ │ │ andeq r0, r0, r0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 7, cr15, cr0, cr12, {6} │ │ │ │ @ instruction: 0x4616b0db │ │ │ │ ldrcs pc, [r8, #-2271] @ 0xfffff721 │ │ │ │ @@ -34837,15 +34837,15 @@ │ │ │ │ eorle pc, r0, r7, asr #17 │ │ │ │ strpl pc, [r0, #1282] @ 0x502 │ │ │ │ blgt 45cf88 │ │ │ │ andeq lr, pc, r4, lsl #17 │ │ │ │ cmppeq r8, #13959168 @ p-variant is OBSOLETE @ 0xd50000 │ │ │ │ ldrbeq pc, [ip, #-263] @ 0xfffffef9 @ │ │ │ │ @ instruction: 0xf1752114 │ │ │ │ - @ instruction: 0x4604f953 │ │ │ │ + @ instruction: 0x4604f89b │ │ │ │ eorvs ip, r0, pc, lsl #26 │ │ │ │ rscvs r6, r3, r2, lsr #1 │ │ │ │ tstcs r5, r1, rrx │ │ │ │ @ instruction: 0x61206828 │ │ │ │ @ instruction: 0xf0404658 │ │ │ │ @ instruction: 0x4658fc53 │ │ │ │ blx bc03c6 │ │ │ │ @@ -35093,30 +35093,30 @@ │ │ │ │ strmi r4, [r5], -r4, lsl #12 │ │ │ │ svclt 0x0000e5a2 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ sbceq fp, r1, r4, ror lr │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ sbceq fp, r1, sl, asr #28 │ │ │ │ - eorseq lr, r4, r0, lsl #30 │ │ │ │ + eorseq lr, r4, r0, lsl #27 │ │ │ │ @ instruction: 0xffffb629 │ │ │ │ andeq r0, r0, ip, asr lr │ │ │ │ sbceq fp, r1, ip, lsr sl │ │ │ │ blcs 1044828 │ │ │ │ stclcs 8, cr13, [r0, #-132] @ 0xffffff7c │ │ │ │ svclt 0x0038462b │ │ │ │ adcsvs r2, fp, #64, 6 │ │ │ │ bvs 1f17434 │ │ │ │ blvs f1aa1c │ │ │ │ cmppeq ip, #13762560 @ p-variant is OBSOLETE @ 0xd20000 │ │ │ │ mlale r1, r8, r2, r4 │ │ │ │ @ instruction: 0xf8d36b3b │ │ │ │ @ instruction: 0xb1a81360 │ │ │ │ @ instruction: 0xf1746aba │ │ │ │ - strmi pc, [r4], -sp, ror #30 │ │ │ │ + @ instruction: 0x4604feb5 │ │ │ │ @ instruction: 0xf43f2c00 │ │ │ │ blvs f70154 │ │ │ │ @ instruction: 0xf8c36aba │ │ │ │ @ instruction: 0xf8c34360 │ │ │ │ @ instruction: 0xf8d32368 │ │ │ │ ldrmi r3, [ip], #-868 @ 0xfffffc9c │ │ │ │ adcmi lr, fp, #145752064 @ 0x8b00000 │ │ │ │ @@ -35140,16 +35140,16 @@ │ │ │ │ cmppcc ip, #12713984 @ p-variant is OBSOLETE @ 0xc20000 │ │ │ │ blmi f3e0e4 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, r9, fp, sp, lr}^ │ │ │ │ addcc pc, r0, #12582912 @ 0xc00000 │ │ │ │ andcs pc, r8, fp, asr #17 │ │ │ │ andeq pc, r8, #-1073741824 @ 0xc0000000 │ │ │ │ @ instruction: 0xf8d8e76b │ │ │ │ - vhadd.s d16, d6, d0 │ │ │ │ - strmi pc, [r1], -r5, ror #16 │ │ │ │ + vhadd.s d16, d5, d0 │ │ │ │ + strmi pc, [r1], -sp, lsr #31 │ │ │ │ svcvc 0x0088f5b0 │ │ │ │ vqadd.s8 , q0, │ │ │ │ addsmi r1, r8, #1543503872 @ 0x5c000000 │ │ │ │ strcs fp, [pc], #-3864 @ 8477c │ │ │ │ ldcvs 1, cr13, [sl], #-32 @ 0xffffffe0 │ │ │ │ tstpne pc, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ movwne pc, #45632 @ 0xb240 @ │ │ │ │ @@ -35547,15 +35547,15 @@ │ │ │ │ stmdbpl r8!, {r3, r8} │ │ │ │ andpl pc, r1, #-805306364 @ 0xd0000004 │ │ │ │ addeq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ andhi pc, r4, r3, asr #17 │ │ │ │ @ instruction: 0xf04f601a │ │ │ │ @ instruction: 0x6cfb0900 │ │ │ │ vqadd.s64 q11, , │ │ │ │ - ldclvs 13, cr15, [fp], #-228 @ 0xffffff1c │ │ │ │ + ldclvs 12, cr15, [fp], #-516 @ 0xfffffdfc │ │ │ │ teqvs r8, #4096000 @ 0x3e8000 │ │ │ │ bl 15cfc4 │ │ │ │ @ instruction: 0xf5031302 │ │ │ │ @ instruction: 0xf8d75173 │ │ │ │ smlawbcc r8, r4, r1, r3 │ │ │ │ ldmdbne r4, {r0, r1, r2, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ movweq pc, #4163 @ 0x1043 @ │ │ │ │ @@ -35578,15 +35578,15 @@ │ │ │ │ svclt 0x00182900 │ │ │ │ @ instruction: 0xf8c74613 │ │ │ │ blgt 478edc │ │ │ │ andeq lr, pc, r6, lsl #17 │ │ │ │ @ instruction: 0xf1076cbb │ │ │ │ tstcs r8, r8, ror r6 │ │ │ │ cmppeq r8, #13828096 @ p-variant is OBSOLETE @ 0xd30000 │ │ │ │ - blx fe241412 │ │ │ │ + blx ff441410 │ │ │ │ adcsvs r4, r8, #4, 12 @ 0x400000 │ │ │ │ eorvs ip, r0, pc, lsl #28 │ │ │ │ adcvs r6, r2, r1, rrx │ │ │ │ cdpgt 0, 0, cr6, cr3, cr3, {7} │ │ │ │ cmnvs r1, r0, lsr #2 │ │ │ │ ldclvs 1, cr2, [ip], #12 │ │ │ │ @ instruction: 0xf03f4620 │ │ │ │ @@ -35781,15 +35781,15 @@ │ │ │ │ ldmvs sl!, {r0, r4, r5, r8, r9, fp, lr} │ │ │ │ ldcvs 8, cr5, [sl], #844 @ 0x34c │ │ │ │ cmppeq ip, #13762560 @ p-variant is OBSOLETE @ 0xd20000 │ │ │ │ mulsle pc, r8, r2 @ │ │ │ │ @ instruction: 0xf8d36cbb │ │ │ │ orrslt r1, r8, r0, ror #6 │ │ │ │ @ instruction: 0xf1744632 │ │ │ │ - strmi pc, [r5], -fp, lsr #20 │ │ │ │ + @ instruction: 0x4605f973 │ │ │ │ @ instruction: 0xf43f2d00 │ │ │ │ ldcvs 15, cr10, [fp], #116 @ 0x74 │ │ │ │ msrpl SPSR_, #12779520 @ 0xc30000 │ │ │ │ msrvs SPSR_f, #12779520 @ 0xc30000 │ │ │ │ msrcc SPSR_s, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0xe710441d │ │ │ │ svclt 0x00384546 │ │ │ │ @@ -35820,15 +35820,15 @@ │ │ │ │ ldclvs 15, cr10, [sl], #224 @ 0xe0 │ │ │ │ @ instruction: 0xf7df4630 │ │ │ │ @ instruction: 0xe732fd3d │ │ │ │ ... │ │ │ │ sbceq fp, r1, r4, lsl #6 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ ldrdeq fp, [r1], #32 │ │ │ │ - eorseq lr, r4, sl, ror #6 │ │ │ │ + eorseq lr, r4, sl, ror #3 │ │ │ │ @ instruction: 0xffff7bfb │ │ │ │ sbceq sl, r1, r2, lsr #31 │ │ │ │ andeq r0, r0, ip, lsr fp │ │ │ │ andeq r0, r0, r0, asr #20 │ │ │ │ ldmvs r8!, {r0, r1, r2, r3, r9, fp, lr} │ │ │ │ ldmdavs r2, {r1, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf57f0552 │ │ │ │ @@ -35932,15 +35932,15 @@ │ │ │ │ muleq pc, fp, r8 @ │ │ │ │ andeq lr, pc, r6, lsl #17 │ │ │ │ orrpl pc, r0, #37748736 @ 0x2400000 │ │ │ │ @ instruction: 0x673c2118 │ │ │ │ addmi pc, r4, r7, asr #17 │ │ │ │ cmppeq r8, #13828096 @ p-variant is OBSOLETE @ 0xd30000 │ │ │ │ eorle pc, r4, r7, asr #17 │ │ │ │ - @ instruction: 0xf8c0f174 │ │ │ │ + @ instruction: 0xf808f174 │ │ │ │ ldcleq 1, cr15, [r0], #-28 @ 0xffffffe4 │ │ │ │ eorsvs r4, r8, #6291456 @ 0x600000 │ │ │ │ @ instruction: 0x000fe8bc │ │ │ │ rsbsvs r6, r1, r0, lsr r0 │ │ │ │ ldrhtvs r6, [r3], #2 │ │ │ │ @ instruction: 0x0003e8bc │ │ │ │ cmnvs r1, r0, lsr r1 │ │ │ │ @@ -36110,15 +36110,15 @@ │ │ │ │ blmi cde164 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, r8, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d26b7a │ │ │ │ addsmi r0, r8, #92, 6 @ 0x70000001 │ │ │ │ blvs 1f79708 │ │ │ │ msrne SPSR_, #13828096 @ 0xd30000 │ │ │ │ bvs fef31d10 │ │ │ │ - @ instruction: 0xff96f173 │ │ │ │ + mrc2 1, 6, pc, cr14, cr3, {3} │ │ │ │ stccs 6, cr4, [r0], {4} │ │ │ │ blvs 1f799fc │ │ │ │ @ instruction: 0xf8c36aba │ │ │ │ @ instruction: 0xf8c34360 │ │ │ │ @ instruction: 0xf8d32368 │ │ │ │ ldrmi r3, [ip], #-868 @ 0xfffffc9c │ │ │ │ adcsmi lr, r3, #53215232 @ 0x32c0000 │ │ │ │ @@ -36140,29 +36140,29 @@ │ │ │ │ movwcs r4, #864 @ 0x360 │ │ │ │ @ instruction: 0xf8c24444 │ │ │ │ sbfx r3, ip, #6, #7 │ │ │ │ strbtmi r3, [fp], #-2820 @ 0xfffff4fc │ │ │ │ smlald r6, r1, r8, r0 │ │ │ │ andcs r4, r1, pc, lsl #20 │ │ │ │ ldrbtmi r4, [sl], #-2319 @ 0xfffff6f1 │ │ │ │ - @ instruction: 0xf1714479 │ │ │ │ - smusd r6, r9, r8 │ │ │ │ + @ instruction: 0xf1704479 │ │ │ │ + str pc, [r6, -r1, lsr #31] │ │ │ │ svc 0x00a0f7db │ │ │ │ ... │ │ │ │ sbceq sl, r1, r0, ror sp │ │ │ │ sbceq sl, r1, r6, ror #26 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ sbceq sl, r1, ip, ror ip │ │ │ │ andeq r0, r0, r4, asr #19 │ │ │ │ andeq r0, r0, ip, asr lr │ │ │ │ - eorseq sp, r4, sl, asr #25 │ │ │ │ + eorseq sp, r4, sl, asr #22 │ │ │ │ @ instruction: 0xffff7557 │ │ │ │ andeq r0, r0, ip, lsr fp │ │ │ │ - mlaeq sp, sl, ip, lr │ │ │ │ - strdeq lr, [sp], -r4 @ │ │ │ │ + eoreq lr, sp, sl, lsl fp │ │ │ │ + eoreq lr, sp, r4, ror r5 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febdc950 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5000fd8 │ │ │ │ addlt r5, r6, r0, asr #28 │ │ │ │ @ instruction: 0xf8de2444 │ │ │ │ bls 31cac4 │ │ │ │ @@ -36450,18 +36450,18 @@ │ │ │ │ tstpvc r1, r8, asr #4 @ p-variant is OBSOLETE │ │ │ │ orreq pc, r8, r4, asr #13 │ │ │ │ strtmi r4, [r8], -r3, asr #12 │ │ │ │ @ instruction: 0xf8439208 │ │ │ │ tstcs r0, r8, lsl #22 │ │ │ │ andne pc, r4, r8, asr #17 │ │ │ │ movwls r6, #24675 @ 0x6063 │ │ │ │ - ldc2l 1, cr15, [sl, #-488] @ 0xfffffe18 │ │ │ │ + stc2 1, cr15, [r2], #488 @ 0x1e8 │ │ │ │ bcs c0528 │ │ │ │ @ instruction: 0xf17a4628 │ │ │ │ - bls 2c51b8 │ │ │ │ + bls 2c4ed8 │ │ │ │ bcs 10c0520 │ │ │ │ beq 300524 │ │ │ │ @ instruction: 0xf0402a00 │ │ │ │ stmibvs r2!, {r5, r7, sl, pc} │ │ │ │ bcs ac820 │ │ │ │ addshi pc, sl, #64 @ 0x40 │ │ │ │ bne ff51ff98 │ │ │ │ @@ -36497,15 +36497,15 @@ │ │ │ │ @ instruction: 0xf1088004 │ │ │ │ strtmi r0, [r8], -r8, lsl #2 │ │ │ │ andls pc, r4, r8, asr #17 │ │ │ │ andeq pc, r1, #536870916 @ 0x20000004 │ │ │ │ addeq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ andcs pc, r0, r8, asr #17 │ │ │ │ @ instruction: 0xf16b6061 │ │ │ │ - @ instruction: 0x4605fb55 │ │ │ │ + @ instruction: 0x4605fa9d │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe1669a8 │ │ │ │ tstpeq pc, r8, asr #12 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a34620 │ │ │ │ @ instruction: 0xf7ec0801 │ │ │ │ blvs fec04968 │ │ │ │ @ instruction: 0xf888fab8 │ │ │ │ @@ -36785,18 +36785,18 @@ │ │ │ │ tstcs r0, r0, lsl r3 │ │ │ │ @ instruction: 0xf8c84628 │ │ │ │ vhadd.s8 d17, d8, d4 │ │ │ │ @ instruction: 0xf6c47101 │ │ │ │ @ instruction: 0xf8c80188 │ │ │ │ rsbvs r1, r3, r0 │ │ │ │ movwls r9, #25096 @ 0x6208 │ │ │ │ - blx fefc270c │ │ │ │ + blx 1c270c │ │ │ │ bcs c0a64 │ │ │ │ @ instruction: 0xf17a4628 │ │ │ │ - bls 2c4c7c │ │ │ │ + bls 2c499c │ │ │ │ bcs 10c0a5c │ │ │ │ b 132cd50 │ │ │ │ bcs 88960 │ │ │ │ stclge 4, cr15, [r6, #-252]! @ 0xffffff04 │ │ │ │ svcvc 0x0088f5b5 │ │ │ │ ldmdaeq r0, {r3, r8, ip, sp, lr, pc} │ │ │ │ andge pc, r4, r3, asr #17 │ │ │ │ @@ -37044,18 +37044,18 @@ │ │ │ │ andsvs r6, r9, sl, asr r0 │ │ │ │ str r6, [pc], #101 @ 86518 │ │ │ │ bls 2591f8 │ │ │ │ @ instruction: 0xf50058d0 │ │ │ │ @ instruction: 0xf1003380 │ │ │ │ adcvs r0, r3, r0, lsl r7 │ │ │ │ @ instruction: 0x4628e6d4 │ │ │ │ - @ instruction: 0xf8b6f17a │ │ │ │ + @ instruction: 0xfffef179 │ │ │ │ bcs c0e70 │ │ │ │ @ instruction: 0xf17a4628 │ │ │ │ - b 1344870 │ │ │ │ + b 1344590 │ │ │ │ b 1310e40 │ │ │ │ blmi bc8d68 │ │ │ │ svcvc 0x0088f5b5 │ │ │ │ svclt 0x00189a07 │ │ │ │ ldmibvs r0!, {r0, r1, r2, r3, r6, sl, ip, sp, lr, pc}^ │ │ │ │ vtst.8 , , │ │ │ │ @ instruction: 0xf6c46201 │ │ │ │ @@ -37113,15 +37113,15 @@ │ │ │ │ ldrbtvs r4, [r8], #1146 @ 0x47a │ │ │ │ @ instruction: 0x0188f897 │ │ │ │ @ instruction: 0xf8d961f8 │ │ │ │ ldmpl r3, {}^ @ │ │ │ │ @ instruction: 0xf8c7681b │ │ │ │ @ instruction: 0xf04f3154 │ │ │ │ vcgt.s d16, d4, d0 │ │ │ │ - @ instruction: 0xf010f9d5 │ │ │ │ + @ instruction: 0xf010f91d │ │ │ │ @ instruction: 0xf0400f06 │ │ │ │ @ instruction: 0xf8d582f5 │ │ │ │ ldclvs 0, cr2, [fp], #512 @ 0x200 │ │ │ │ blpl 10c3a60 │ │ │ │ blcs fe1213a4 │ │ │ │ @ instruction: 0xf105bf18 │ │ │ │ @ instruction: 0xf8db0388 │ │ │ │ @@ -37301,16 +37301,16 @@ │ │ │ │ @ instruction: 0xf108fa23 │ │ │ │ @ instruction: 0xf53f07c9 │ │ │ │ @ instruction: 0xf108af1c │ │ │ │ strbmi r0, [r2, #-2049] @ 0xfffff7ff │ │ │ │ ldclvs 8, cr13, [r8], #984 @ 0x3d8 │ │ │ │ @ instruction: 0xf7ef4651 │ │ │ │ @ instruction: 0xf8d9fd05 │ │ │ │ - vhadd.s d16, d4, d0 │ │ │ │ - @ instruction: 0xf010f85b │ │ │ │ + vhadd.s d16, d3, d0 │ │ │ │ + @ instruction: 0xf010ffa3 │ │ │ │ @ instruction: 0xf0400f06 │ │ │ │ bmi d26f44 │ │ │ │ ldrbtmi r4, [sl], #-2864 @ 0xfffff4d0 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ ldrsbcc pc, [r4, #-135] @ 0xffffff79 @ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ @@ -37362,15 +37362,15 @@ │ │ │ │ andeq r0, r0, ip, asr lr │ │ │ │ strdcs r6, [r4, -fp] │ │ │ │ subshi pc, r4, r7, asr #17 │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ eorle pc, ip, r7, asr #17 │ │ │ │ @ instruction: 0xf8d3647b │ │ │ │ @ instruction: 0xf1720358 │ │ │ │ - @ instruction: 0x2104fd91 │ │ │ │ + ldrdcs pc, [r4, -r9] │ │ │ │ @ instruction: 0xf8c062b8 │ │ │ │ ldrbmi r8, [r0], -r0 │ │ │ │ @ instruction: 0xf896f03e │ │ │ │ @ instruction: 0xf03d4650 │ │ │ │ @ instruction: 0xf8d5ff6f │ │ │ │ stmib r7, {r3, r4, r6, r7, sl, fp, ip, sp}^ │ │ │ │ sbccs r0, r4, #8, 2 │ │ │ │ @@ -37525,15 +37525,15 @@ │ │ │ │ stmpl sl, {r0, r3, r4, r5, r6, r8, fp, sp, lr} │ │ │ │ @ instruction: 0xf8d16c79 │ │ │ │ addsmi r0, r0, #92, 6 @ 0x70000001 │ │ │ │ ldclvs 0, cr13, [sl], #-136 @ 0xffffff78 │ │ │ │ @ instruction: 0xf8d2633b │ │ │ │ rorlt r1, r0, #6 │ │ │ │ @ instruction: 0xf1724632 │ │ │ │ - blvs f85ecc │ │ │ │ + blvs f85bec │ │ │ │ stccs 6, cr4, [r0], {4} │ │ │ │ svcge 0x0068f43f │ │ │ │ @ instruction: 0xf8c26c7a │ │ │ │ @ instruction: 0xf8c24360 │ │ │ │ @ instruction: 0xf8d26368 │ │ │ │ ldrmi r2, [r4], #-868 @ 0xfffffc9c │ │ │ │ addsmi lr, lr, #23855104 @ 0x16c0000 │ │ │ │ @@ -37568,15 +37568,15 @@ │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, r8, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf7dae645 │ │ │ │ blmi 2c1f60 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, r8, fp, sp, lr}^ │ │ │ │ svclt 0x0000e646 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ - mlaseq r4, r0, r7, ip │ │ │ │ + eorseq ip, r4, r0, lsl r6 │ │ │ │ @ instruction: 0xfffecbb5 │ │ │ │ andeq r0, r0, ip, lsr fp │ │ │ │ andeq r0, r0, ip, asr lr │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0080f8cc │ │ │ │ @@ -37886,15 +37886,15 @@ │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ @ instruction: 0x46154698 │ │ │ │ ldrmi r4, [r8], -r6, lsl #12 │ │ │ │ addlt r4, r7, fp, lsr fp │ │ │ │ ldrbtmi r4, [fp], #-1548 @ 0xfffff9f4 │ │ │ │ vmin.s d20, d19, d9 │ │ │ │ - @ instruction: 0xf8d5faeb │ │ │ │ + @ instruction: 0xf8d5fa33 │ │ │ │ strmi r3, [r7], -r0, lsl #1 │ │ │ │ @ instruction: 0xf1b86b5b │ │ │ │ svclt 0x00080f7f │ │ │ │ subsle r2, r8, r2, lsl #23 │ │ │ │ svclt 0x00182b82 │ │ │ │ subsle r3, r7, r8, lsl #11 │ │ │ │ stmib sp, {r0, r9, sp}^ │ │ │ │ @@ -38241,18 +38241,18 @@ │ │ │ │ vpmax.s8 q11, q4, q9 │ │ │ │ @ instruction: 0xf6c47101 │ │ │ │ ldrmi r0, [pc], -r8, lsl #3 │ │ │ │ andls r4, r6, #40, 12 @ 0x2800000 │ │ │ │ @ instruction: 0xf8479304 │ │ │ │ tstcs r0, r8, lsl #22 │ │ │ │ rsbvs r6, r7, r9, asr r0 │ │ │ │ - @ instruction: 0xff58f178 │ │ │ │ + mcr2 1, 5, pc, cr0, cr8, {3} @ │ │ │ │ bcs c212c │ │ │ │ @ instruction: 0xf1784628 │ │ │ │ - bls 2475b4 │ │ │ │ + bls 2472d4 │ │ │ │ bcs 10c2124 │ │ │ │ beq 2c2128 │ │ │ │ @ instruction: 0xf0402a00 │ │ │ │ stmibvs r2!, {r1, r2, r4, r5, r6, r8, sl, pc} │ │ │ │ bcs ae41c │ │ │ │ adcshi pc, r9, #64 @ 0x40 │ │ │ │ blne ff521b9c │ │ │ │ @@ -38306,15 +38306,15 @@ │ │ │ │ ldrdgt pc, [r4], -r4 │ │ │ │ movweq pc, #33036 @ 0x810c @ │ │ │ │ @ instruction: 0xf8cc4628 │ │ │ │ vhadd.s8 d23, d0, d4 │ │ │ │ vsubl.s8 q10, d4, d1 │ │ │ │ @ instruction: 0xf8cc02aa │ │ │ │ rsbvs r2, r3, r0 │ │ │ │ - stc2 1, cr15, [lr, #-420]! @ 0xfffffe5c │ │ │ │ + ldc2l 1, cr15, [r6], #-420 @ 0xfffffe5c │ │ │ │ stmdacs r0, {r0, r2, r9, sl, lr} │ │ │ │ orrhi pc, r4, #0 │ │ │ │ @ instruction: 0xf6486b83 │ │ │ │ strtmi r0, [r0], -pc, lsl #2 │ │ │ │ streq pc, [r1, -r3, lsr #3] │ │ │ │ stc2 7, cr15, [r4, #-936] @ 0xfffffc58 │ │ │ │ blx fee627c0 │ │ │ │ @@ -38592,17 +38592,17 @@ │ │ │ │ @ instruction: 0x37106039 │ │ │ │ strtmi r2, [r8], -r0, lsl #2 │ │ │ │ vqadd.s8 q11, q4, │ │ │ │ @ instruction: 0xf6c47101 │ │ │ │ andsvs r0, r9, r8, lsl #3 │ │ │ │ andls r6, r6, #103 @ 0x67 │ │ │ │ @ instruction: 0xf1789304 │ │ │ │ - b 1486fd4 │ │ │ │ + b 1486cf4 │ │ │ │ strtmi r2, [r8], -r0, lsl #20 │ │ │ │ - ldc2 1, cr15, [r2], #480 @ 0x1e0 │ │ │ │ + blx fff44352 │ │ │ │ b 132e58c │ │ │ │ blls 192678 │ │ │ │ beq 2c26a4 │ │ │ │ @ instruction: 0xf43f2a00 │ │ │ │ tstcc r0, #4544 @ 0x11c0 │ │ │ │ tstcs r1, r6, asr r5 │ │ │ │ @ instruction: 0xf6486059 │ │ │ │ @@ -38892,17 +38892,17 @@ │ │ │ │ adcvs r0, r3, r0, lsl ip │ │ │ │ @ instruction: 0xf1bbe6ca │ │ │ │ cmnle ip, r0, lsl #30 │ │ │ │ vst2.32 {d22,d24}, [pc :128], r2 │ │ │ │ @ instruction: 0xf7ff7860 │ │ │ │ strmi fp, [fp], r6, lsr #22 │ │ │ │ @ instruction: 0xf1784628 │ │ │ │ - strmi pc, [r7], -r3, asr #20 │ │ │ │ + strmi pc, [r7], -fp, lsl #19 │ │ │ │ @ instruction: 0xf1784628 │ │ │ │ - b 1486b8c │ │ │ │ + b 14868ac │ │ │ │ b 1312b24 │ │ │ │ b 1312a44 │ │ │ │ blmi e4aa4c │ │ │ │ tstpvs r1, r9, asr #4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x01a9f6c4 │ │ │ │ @ instruction: 0xf5b59a05 │ │ │ │ ldmpl r2, {r3, r7, r8, r9, sl, fp, ip, sp, lr}^ │ │ │ │ @@ -38971,15 +38971,15 @@ │ │ │ │ ldrbtvs r4, [r8], #1146 @ 0x47a │ │ │ │ @ instruction: 0x0188f897 │ │ │ │ @ instruction: 0xf8d961f8 │ │ │ │ ldmpl r3, {}^ @ │ │ │ │ @ instruction: 0xf8c7681b │ │ │ │ @ instruction: 0xf04f3154 │ │ │ │ vcgt.s d16, d2, d0 │ │ │ │ - @ instruction: 0xf010fb4d │ │ │ │ + @ instruction: 0xf010fa95 │ │ │ │ @ instruction: 0xf0400f06 │ │ │ │ @ instruction: 0xf8d582f5 │ │ │ │ ldclvs 0, cr2, [fp], #512 @ 0x200 │ │ │ │ blpl 10c5770 │ │ │ │ blcs fe1230b4 │ │ │ │ @ instruction: 0xf105bf18 │ │ │ │ @ instruction: 0xf8db0388 │ │ │ │ @@ -39160,15 +39160,15 @@ │ │ │ │ @ instruction: 0xf53f07c9 │ │ │ │ @ instruction: 0xf108af1c │ │ │ │ strbmi r0, [r2, #-2049] @ 0xfffff7ff │ │ │ │ ldclvs 8, cr13, [r8], #984 @ 0x3d8 │ │ │ │ @ instruction: 0xf7ed4651 │ │ │ │ @ instruction: 0xf8d9ff0d │ │ │ │ vhadd.s d16, d2, d0 │ │ │ │ - @ instruction: 0xf010f9d3 │ │ │ │ + @ instruction: 0xf010f91b │ │ │ │ @ instruction: 0xf0400f06 │ │ │ │ bmi d28c54 │ │ │ │ ldrbtmi r4, [sl], #-2864 @ 0xfffff4d0 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ ldrsbcc pc, [r4, #-135] @ 0xffffff79 @ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ @@ -39220,15 +39220,15 @@ │ │ │ │ andeq r0, r0, ip, asr lr │ │ │ │ strdcs r6, [r4, -fp] │ │ │ │ subshi pc, r4, r7, asr #17 │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ eorle pc, ip, r7, asr #17 │ │ │ │ @ instruction: 0xf8d3647b │ │ │ │ @ instruction: 0xf1700358 │ │ │ │ - tstpcs r4, r9, lsl #30 @ p-variant is OBSOLETE │ │ │ │ + tstpcs r4, r1, asr lr @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf8c062b8 │ │ │ │ ldrbmi r8, [r0], -r0 │ │ │ │ blx 444838 │ │ │ │ @ instruction: 0xf03c4650 │ │ │ │ @ instruction: 0xf8d5f8e7 │ │ │ │ stmib r7, {r3, r4, r6, r7, sl, fp, ip, sp}^ │ │ │ │ sbccs r0, r4, #8, 2 │ │ │ │ @@ -39383,15 +39383,15 @@ │ │ │ │ stmpl sl, {r0, r3, r4, r5, r6, r8, fp, sp, lr} │ │ │ │ @ instruction: 0xf8d16c79 │ │ │ │ addsmi r0, r0, #92, 6 @ 0x70000001 │ │ │ │ ldclvs 0, cr13, [sl], #-136 @ 0xffffff78 │ │ │ │ @ instruction: 0xf8d2633b │ │ │ │ rorlt r1, r0, #6 │ │ │ │ @ instruction: 0xf1704632 │ │ │ │ - blvs f881bc │ │ │ │ + blvs f87edc │ │ │ │ stccs 6, cr4, [r0], {4} │ │ │ │ svcge 0x0068f43f │ │ │ │ @ instruction: 0xf8c26c7a │ │ │ │ @ instruction: 0xf8c24360 │ │ │ │ @ instruction: 0xf8d26368 │ │ │ │ ldrmi r2, [r4], #-868 @ 0xfffffc9c │ │ │ │ addsmi lr, lr, #23855104 @ 0x16c0000 │ │ │ │ @@ -39426,15 +39426,15 @@ │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, r8, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf7d8e645 │ │ │ │ blmi 2c4250 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, r8, fp, sp, lr}^ │ │ │ │ svclt 0x0000e646 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ - eorseq sl, r4, r0, lsl #21 │ │ │ │ + eorseq sl, r4, r0, lsl #18 │ │ │ │ @ instruction: 0xfffeaea5 │ │ │ │ andeq r0, r0, ip, lsr fp │ │ │ │ andeq r0, r0, ip, asr lr │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0080f8cc │ │ │ │ @@ -39730,15 +39730,15 @@ │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ @ instruction: 0x46154698 │ │ │ │ ldrmi r4, [r8], -r6, lsl #12 │ │ │ │ addlt r4, r7, fp, lsr fp │ │ │ │ ldrbtmi r4, [fp], #-1548 @ 0xfffff9f4 │ │ │ │ vmin.s d20, d17, d9 │ │ │ │ - @ instruction: 0xf8d5fc7f │ │ │ │ + @ instruction: 0xf8d5fbc7 │ │ │ │ strmi r3, [r7], -r0, lsl #1 │ │ │ │ @ instruction: 0xf1b86b5b │ │ │ │ svclt 0x00080f7f │ │ │ │ subsle r2, r8, r2, lsl #23 │ │ │ │ svclt 0x00182b82 │ │ │ │ subsle r3, r7, r8, lsl #11 │ │ │ │ stmib sp, {r0, r9, sp}^ │ │ │ │ @@ -39948,15 +39948,15 @@ │ │ │ │ @ instruction: 0xf8da6c8d │ │ │ │ bne ffbd52b8 │ │ │ │ smlabble r4, r2, ip, r2 │ │ │ │ blcs 1affd4 │ │ │ │ ldrbtcs fp, [lr], #-3860 @ 0xfffff0ec │ │ │ │ @ instruction: 0x4620247f │ │ │ │ ldrmi pc, [r0, -r8, lsl #10]! │ │ │ │ - blx ff345c64 │ │ │ │ + blx 545c64 │ │ │ │ movweq pc, #16416 @ 0x4020 @ │ │ │ │ @ instruction: 0xf5082b01 │ │ │ │ svclt 0x00144638 │ │ │ │ movwcs r4, #58883 @ 0xe603 │ │ │ │ strbtcc r9, [r0], r4, lsl #6 │ │ │ │ stmdbcc r4, {r0, r1, r2, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ @@ -40000,19 +40000,19 @@ │ │ │ │ tstcs r0, r8, lsl #4 │ │ │ │ subsvs r4, r9, r0, lsr #12 │ │ │ │ tstpeq r1, sp, asr #4 @ p-variant is OBSOLETE │ │ │ │ orreq pc, r8, r4, asr #5 │ │ │ │ @ instruction: 0xf8c76019 │ │ │ │ @ instruction: 0xf04f28e4 │ │ │ │ vmla.i d16, d1, d4 │ │ │ │ - @ instruction: 0xf177fa63 │ │ │ │ - stmdacs r0, {r0, r1, r2, r3, r5, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf177f9ab │ │ │ │ + stmdacs r0, {r0, r1, r2, r4, r5, r7, fp, ip, sp, lr, pc} │ │ │ │ teqphi fp, r0 @ p-variant is OBSOLETE │ │ │ │ vmax.s d20, d1, d16 │ │ │ │ - blls 1c805c │ │ │ │ + blls 1c7d7c │ │ │ │ svceq 0x0006f010 │ │ │ │ andcs fp, r1, #20, 30 @ 0x50 │ │ │ │ @ instruction: 0xf5b32200 │ │ │ │ svclt 0x00187f88 │ │ │ │ strdle r2, [ip, -r0] │ │ │ │ blcs 1300dc │ │ │ │ tstcs r0, r8, lsl #30 │ │ │ │ @@ -40161,15 +40161,15 @@ │ │ │ │ @ instruction: 0xf6c44101 │ │ │ │ andsvs r0, r1, r8, lsl #3 │ │ │ │ ldmne r8!, {r0, r1, r2, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ stmiacc r4!, {r0, r1, r2, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf43f2900 │ │ │ │ andscc sl, r0, #2512 @ 0x9d0 │ │ │ │ @ instruction: 0x4620e6b1 │ │ │ │ - @ instruction: 0xf9fcf271 │ │ │ │ + @ instruction: 0xf944f271 │ │ │ │ svceq 0x0006f010 │ │ │ │ movwcs fp, #7956 @ 0x1f14 │ │ │ │ b 1452200 │ │ │ │ ldrt r0, [r9], r3, lsl #19 │ │ │ │ bls 25c268 │ │ │ │ @ instruction: 0xf50358d3 │ │ │ │ @ instruction: 0xf1033280 │ │ │ │ @@ -40402,20 +40402,20 @@ │ │ │ │ and r9, r9, r3, lsl #14 │ │ │ │ stmib sp, {r0, r8, r9, sl, sp}^ │ │ │ │ @ instruction: 0xf7ff5700 │ │ │ │ blls 5c8aac │ │ │ │ ldrcc r3, [r4, #-1537] @ 0xfffff9ff │ │ │ │ strhtle r4, [lr], -r3 │ │ │ │ ldrsbtge pc, [r4], -r4 @ │ │ │ │ - vmin.s q10, , q0 │ │ │ │ - @ instruction: 0xf010f819 │ │ │ │ + vmin.s q10, q0, q0 │ │ │ │ + @ instruction: 0xf010ff61 │ │ │ │ ldrbmi r0, [r0], -r2, lsl #30 │ │ │ │ @ instruction: 0xf04fbf18 │ │ │ │ tstle r9, r8, lsl #20 │ │ │ │ - @ instruction: 0xf810f271 │ │ │ │ + @ instruction: 0xff58f270 │ │ │ │ svclt 0x00560742 │ │ │ │ beq 285a00 │ │ │ │ beq 305b14 │ │ │ │ bleq 105e08 │ │ │ │ @ instruction: 0xf8d94621 │ │ │ │ @ instruction: 0xf7e902c4 │ │ │ │ @ instruction: 0x4684fd37 │ │ │ │ @@ -40495,19 +40495,19 @@ │ │ │ │ stmib sp, {r0, r8, r9, sl, sp}^ │ │ │ │ @ instruction: 0xf7ff5700 │ │ │ │ blls 5c893c │ │ │ │ ldrcc r3, [r4, #-1537] @ 0xfffff9ff │ │ │ │ strhtle r4, [lr], -r3 │ │ │ │ ldrsbtge pc, [r4], -r4 @ │ │ │ │ vmin.s q10, q0, q0 │ │ │ │ - @ instruction: 0xf010ff61 │ │ │ │ + @ instruction: 0xf010fea9 │ │ │ │ ldrbmi r0, [r0], -r2, lsl #30 │ │ │ │ @ instruction: 0xf04fbf18 │ │ │ │ tstle r9, r8, lsl #20 │ │ │ │ - @ instruction: 0xff58f270 │ │ │ │ + mcr2 2, 5, pc, cr0, cr0, {3} @ │ │ │ │ svclt 0x00560742 │ │ │ │ beq 285b70 │ │ │ │ beq 305c84 │ │ │ │ bleq 105f78 │ │ │ │ @ instruction: 0xf8d94621 │ │ │ │ @ instruction: 0xf7e902c4 │ │ │ │ sxtab16mi pc, r4, pc, ror #24 @ │ │ │ │ @@ -40595,19 +40595,19 @@ │ │ │ │ stmdaeq r5, {r3, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf0004543 │ │ │ │ blls 669f18 │ │ │ │ ldrsbtge pc, [r4], -r4 @ │ │ │ │ streq lr, [r8, #2819] @ 0xb03 │ │ │ │ svceq 0x0082f1ba │ │ │ │ ldrbmi sp, [r0], -r5, lsr #32 │ │ │ │ - mrc2 2, 4, pc, cr8, cr0, {3} │ │ │ │ + stc2l 2, cr15, [r0, #448]! @ 0x1c0 │ │ │ │ svclt 0x00480781 │ │ │ │ bleq 2c5e00 │ │ │ │ ldrbmi sp, [r0], -sl, lsl #8 │ │ │ │ - mrc2 2, 4, pc, cr0, cr0, {3} │ │ │ │ + ldc2l 2, cr15, [r8, #448] @ 0x1c0 │ │ │ │ svclt 0x00560742 │ │ │ │ bleq 285cf8 │ │ │ │ bleq 305e14 │ │ │ │ stmdbeq r1, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x46219b17 │ │ │ │ sbceq pc, r4, #14090240 @ 0xd70000 │ │ │ │ eorge pc, r8, r3, asr r8 @ │ │ │ │ @@ -40646,26 +40646,26 @@ │ │ │ │ stmdacs r0, {r0, r2, r4, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ bls 5fe4c4 │ │ │ │ strtmi r4, [r1], -fp, lsr #12 │ │ │ │ @ instruction: 0xf8cd4630 │ │ │ │ @ instruction: 0xf7e8b000 │ │ │ │ @ instruction: 0xe7d5fcff │ │ │ │ vqadd.s64 q9, q0, │ │ │ │ - @ instruction: 0x0783fe33 │ │ │ │ + @ instruction: 0x0783fd7b │ │ │ │ rsbscs sp, pc, ip, lsl r4 @ │ │ │ │ - mcr2 2, 1, pc, cr14, cr0, {3} @ │ │ │ │ + ldc2l 2, cr15, [r6, #-448]! @ 0xfffffe40 │ │ │ │ strble r0, [r1], #-1856 @ 0xfffff8c0 │ │ │ │ stmdaeq r7, {r0, r3, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1092301 │ │ │ │ movwls r0, #18689 @ 0x4901 │ │ │ │ ldrsbtcs lr, [lr], #-123 @ 0xffffff85 │ │ │ │ - mcr2 2, 1, pc, cr2, cr0, {3} @ │ │ │ │ + stc2l 2, cr15, [sl, #-448]! @ 0xfffffe40 │ │ │ │ strle r0, [fp], #-1921 @ 0xfffff87f │ │ │ │ vqadd.s64 q9, q0, q15 │ │ │ │ - smlaldeq pc, r2, sp, lr @ │ │ │ │ + strbeq pc, [r2, -r5, ror #26] @ │ │ │ │ @ instruction: 0xf009d430 │ │ │ │ @ instruction: 0xf8cd0807 │ │ │ │ @ instruction: 0xf109b010 │ │ │ │ strb r0, [sl, r1, lsl #18] │ │ │ │ @ instruction: 0xf04f2301 │ │ │ │ movwls r0, #18440 @ 0x4808 │ │ │ │ ldmib sp, {r0, r2, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ @@ -40754,19 +40754,19 @@ │ │ │ │ stmdaeq r5, {r3, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf0004543 │ │ │ │ blls 66a194 │ │ │ │ ldrsbtge pc, [r4], -r4 @ │ │ │ │ streq lr, [r8, #2819] @ 0xb03 │ │ │ │ svceq 0x0082f1ba │ │ │ │ ldrbmi sp, [r0], -r5, lsr #32 │ │ │ │ - ldc2l 2, cr15, [sl, #-448] @ 0xfffffe40 │ │ │ │ + stc2 2, cr15, [r2], #448 @ 0x1c0 │ │ │ │ svclt 0x00480781 │ │ │ │ bleq 2c607c │ │ │ │ ldrbmi sp, [r0], -sl, lsl #8 │ │ │ │ - ldc2l 2, cr15, [r2, #-448] @ 0xfffffe40 │ │ │ │ + ldc2 2, cr15, [sl], {112} @ 0x70 │ │ │ │ svclt 0x00560742 │ │ │ │ bleq 285f74 │ │ │ │ bleq 306090 │ │ │ │ stmdbeq r1, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x46219b17 │ │ │ │ sbceq pc, r4, #14090240 @ 0xd70000 │ │ │ │ eorge pc, r8, r3, asr r8 @ │ │ │ │ @@ -40805,26 +40805,26 @@ │ │ │ │ stmdacs r0, {r0, r1, r2, r4, r5, r9, fp, ip, sp, lr, pc} │ │ │ │ bls 5fe740 │ │ │ │ strtmi r4, [r1], -fp, lsr #12 │ │ │ │ @ instruction: 0xf8cd4630 │ │ │ │ @ instruction: 0xf7e8b000 │ │ │ │ @ instruction: 0xe7d5fcd1 │ │ │ │ vqadd.s64 q9, q0, │ │ │ │ - @ instruction: 0x0783fcf5 │ │ │ │ + @ instruction: 0x0783fc3d │ │ │ │ rsbscs sp, pc, ip, lsl r4 @ │ │ │ │ - ldc2l 2, cr15, [r0], #448 @ 0x1c0 │ │ │ │ + ldc2 2, cr15, [r8], #-448 @ 0xfffffe40 │ │ │ │ strble r0, [r1], #-1856 @ 0xfffff8c0 │ │ │ │ stmdaeq r7, {r0, r3, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1092301 │ │ │ │ movwls r0, #18689 @ 0x4901 │ │ │ │ ldrsbtcs lr, [lr], #-123 @ 0xffffff85 │ │ │ │ - stc2l 2, cr15, [r4], #448 @ 0x1c0 │ │ │ │ + stc2 2, cr15, [ip], #-448 @ 0xfffffe40 │ │ │ │ strle r0, [fp], #-1921 @ 0xfffff87f │ │ │ │ vqadd.s64 q9, q0, q15 │ │ │ │ - @ instruction: 0x0742fcdf │ │ │ │ + strbeq pc, [r2, -r7, lsr #24] @ │ │ │ │ @ instruction: 0xf009d430 │ │ │ │ @ instruction: 0xf8cd0807 │ │ │ │ @ instruction: 0xf109b010 │ │ │ │ strb r0, [sl, r1, lsl #18] │ │ │ │ @ instruction: 0xf04f2301 │ │ │ │ movwls r0, #18440 @ 0x4808 │ │ │ │ ldmib sp, {r0, r2, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ @@ -40992,15 +40992,15 @@ │ │ │ │ eorhi pc, lr, #0 │ │ │ │ @ instruction: 0xf04f6b7b │ │ │ │ @ instruction: 0xed9f0900 │ │ │ │ @ instruction: 0x46b29bb2 │ │ │ │ blhi fed45960 │ │ │ │ blvs fef64348 │ │ │ │ teqvs fp, #8, 6 @ 0x20000000 │ │ │ │ - blx fe946cb0 │ │ │ │ + @ instruction: 0xf9eaf270 │ │ │ │ @ instruction: 0xf44f6c7b │ │ │ │ @ instruction: 0xf6cf4e70 │ │ │ │ mvnsvs r7, #4080 @ 0xff0 │ │ │ │ @ instruction: 0xf8c76c9a │ │ │ │ bcs c2354 │ │ │ │ msrhi CPSR_s, r0 │ │ │ │ movweq pc, #4162 @ 0x1042 @ │ │ │ │ @@ -41026,15 +41026,15 @@ │ │ │ │ @ instruction: 0xf8936c7b │ │ │ │ @ instruction: 0xf887303e │ │ │ │ ldm sl, {r2, r3, r7, ip, sp} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ @ instruction: 0xf107000f │ │ │ │ tstcs r8, r8, ror r4 │ │ │ │ cmppeq r8, #13959168 @ p-variant is OBSOLETE @ 0xd50000 │ │ │ │ - @ instruction: 0xf8eaf16f │ │ │ │ + @ instruction: 0xf832f16f │ │ │ │ eorsvs r4, r8, #6291456 @ 0x600000 │ │ │ │ eorsvs ip, r0, pc, lsl #24 │ │ │ │ adcsvs r6, r2, r1, ror r0 │ │ │ │ stcgt 0, cr6, [r3], {243} @ 0xf3 │ │ │ │ ldcvs 1, cr6, [ip, #-192]! @ 0xffffff40 │ │ │ │ tstcs r3, r1, ror r1 │ │ │ │ @ instruction: 0xf03a4620 │ │ │ │ @@ -41125,18 +41125,18 @@ │ │ │ │ @ instruction: 0x6120cd03 │ │ │ │ blvs 1f62a70 │ │ │ │ ldrdle pc, [r4], -r7 @ │ │ │ │ stccs 8, cr6, [r2], {28} │ │ │ │ bvs ffffe620 │ │ │ │ strtmi r2, [r0], -r1, lsl #6 │ │ │ │ vrhadd.s d23, d0, d27 │ │ │ │ - @ instruction: 0x0782fa75 │ │ │ │ + @ instruction: 0x0782f9bd │ │ │ │ andcs fp, r8, #72, 30 @ 0x120 │ │ │ │ strtmi sp, [r0], -fp, lsl #8 │ │ │ │ - blx 1c46ed0 │ │ │ │ + @ instruction: 0xf9b6f270 │ │ │ │ svclt 0x004f0743 │ │ │ │ stmdavs sl!, {r0, r3, r9, sp} │ │ │ │ @ instruction: 0xf0021c53 │ │ │ │ svclt 0x00580207 │ │ │ │ ldclvs 0, cr6, [fp, #-172]! @ 0xffffff54 │ │ │ │ ldcvs 3, cr9, [fp], #8 │ │ │ │ @ instruction: 0xf8d79300 │ │ │ │ @@ -41172,15 +41172,15 @@ │ │ │ │ svclt 0x0000e7d3 │ │ │ │ ... │ │ │ │ andeq r0, r0, r3 │ │ │ │ andeq r0, r0, r1 │ │ │ │ sbceq r5, r1, ip, ror sp │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ sbceq r5, r1, r4, asr sp │ │ │ │ - eorseq r8, r4, r2, lsr lr │ │ │ │ + ldrhteq r8, [r4], -r2 │ │ │ │ @ instruction: 0xffff26c7 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r7, r8, r9, fp, sp, lr} │ │ │ │ suble r2, r6, r2, lsl #22 │ │ │ │ @ instruction: 0xf0002b04 │ │ │ │ blcs 22a86c │ │ │ │ movwcs fp, #16140 @ 0x3f0c │ │ │ │ ldrtvs r2, [fp], #783 @ 0x30f │ │ │ │ @@ -41293,15 +41293,15 @@ │ │ │ │ svclt 0x00382e40 │ │ │ │ blmi 914090 │ │ │ │ @ instruction: 0xf8d5687a │ │ │ │ ldmpl r3, {r2, r3, r4, r6, r8, r9}^ │ │ │ │ mulsle sp, r8, r2 │ │ │ │ msrne SPSR_, #13959168 @ 0xd50000 │ │ │ │ @ instruction: 0x4632b190 │ │ │ │ - @ instruction: 0xff0cf16e │ │ │ │ + cdp2 1, 5, cr15, cr4, cr14, {3} │ │ │ │ stccs 6, cr4, [r0], {4} │ │ │ │ mrcge 4, 4, APSR_nzcv, cr3, cr15, {1} │ │ │ │ msrcc SPSR_s, #13959168 @ 0xd50000 │ │ │ │ msrmi SPSR_, #12910592 @ 0xc50000 │ │ │ │ msrvs SPSR_f, #12910592 @ 0xc50000 │ │ │ │ pkhbt r4, r8, ip, lsl #8 │ │ │ │ svclt 0x00384546 │ │ │ │ @@ -42061,15 +42061,15 @@ │ │ │ │ addpl pc, r0, #41943040 @ 0x2800000 │ │ │ │ @ instruction: 0xf8c7633a │ │ │ │ blgt 47f434 │ │ │ │ andeq lr, pc, r6, lsl #17 │ │ │ │ addpl pc, r0, #41943040 @ 0x2800000 │ │ │ │ @ instruction: 0xf8d22114 │ │ │ │ @ instruction: 0xf16e0358 │ │ │ │ - @ instruction: 0xf107f8d3 │ │ │ │ + @ instruction: 0xf107f81b │ │ │ │ @ instruction: 0x46060c54 │ │ │ │ ldm ip!, {r3, r4, r5, r6, r9, sp, lr} │ │ │ │ eorsvs r0, r0, pc │ │ │ │ ldrhtvs r6, [r3], #2 │ │ │ │ tstcs r5, r1, ror r0 │ │ │ │ ldrdeq pc, [r0], -ip │ │ │ │ ldclvs 1, cr6, [lr], #-192 @ 0xffffff40 │ │ │ │ @@ -42210,15 +42210,15 @@ │ │ │ │ ldmdbvs sl!, {r0, r2, r3, r4, r8, r9, fp, lr} │ │ │ │ blvs f21930 │ │ │ │ cmppeq ip, #13762560 @ p-variant is OBSOLETE @ 0xd20000 │ │ │ │ mlasle r5, r8, r2, r4 │ │ │ │ @ instruction: 0xf8d36b3b │ │ │ │ orrslt r1, r0, r0, ror #6 │ │ │ │ @ instruction: 0xf16d4632 │ │ │ │ - strmi pc, [r4], -r3, ror #31 │ │ │ │ + strmi pc, [r4], -fp, lsr #30 │ │ │ │ addle r2, fp, r0, lsl #24 │ │ │ │ @ instruction: 0xf8c36b3b │ │ │ │ @ instruction: 0xf8c34360 │ │ │ │ @ instruction: 0xf8d36368 │ │ │ │ ldrmi r3, [ip], #-868 @ 0xfffffc9c │ │ │ │ strbmi lr, [lr, #-1919] @ 0xfffff881 │ │ │ │ @ instruction: 0x464ebf38 │ │ │ │ @@ -42229,15 +42229,15 @@ │ │ │ │ svclt 0x0000e776 │ │ │ │ ... │ │ │ │ andeq r0, r0, r5 │ │ │ │ andeq r0, r0, r1 │ │ │ │ sbceq r4, r1, lr, ror #26 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ sbceq r4, r1, r6, asr #26 │ │ │ │ - ldrshteq r7, [r4], -r2 │ │ │ │ + eorseq r7, r4, r2, ror ip │ │ │ │ @ instruction: 0xffff480d │ │ │ │ sbceq r4, r1, r4, lsl #21 │ │ │ │ andeq r0, r0, ip, lsr fp │ │ │ │ @ instruction: 0xf7d64630 │ │ │ │ @ instruction: 0x4604ea94 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ blvs f373cc │ │ │ │ @@ -42246,15 +42246,15 @@ │ │ │ │ blvs f45fac │ │ │ │ @ instruction: 0xf8c22300 │ │ │ │ ldrbmi r4, [ip], #-864 @ 0xfffffca0 │ │ │ │ msrvs SPSR_f, #12713984 @ 0xc20000 │ │ │ │ cmppcc ip, #12713984 @ p-variant is OBSOLETE @ 0xc20000 │ │ │ │ ldcvs 7, cr14, [fp], #-276 @ 0xfffffeec │ │ │ │ vtst.32 d22, d15, d8 │ │ │ │ - @ instruction: 0x4601f8d3 │ │ │ │ + @ instruction: 0x4601f81b │ │ │ │ svcvc 0x0088f5b0 │ │ │ │ vhadd.s8 , q0, q7 │ │ │ │ addsmi r1, r8, #1543503872 @ 0x5c000000 │ │ │ │ strcs fp, [pc], #-3864 @ 8b6a0 │ │ │ │ blvs fff3fac4 │ │ │ │ tstpne pc, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ movwne pc, #45632 @ 0xb240 @ │ │ │ │ @@ -42544,15 +42544,15 @@ │ │ │ │ @ instruction: 0xf10a8024 │ │ │ │ @ instruction: 0xf8ca0508 │ │ │ │ vhadd.s8 d25, d0, d4 │ │ │ │ @ instruction: 0xf6c41301 │ │ │ │ stmdals lr, {r2, r3, r7, r8, r9} │ │ │ │ andcc pc, r0, sl, asr #17 │ │ │ │ @ instruction: 0xf1656065 │ │ │ │ - strmi pc, [r1], fp, lsl #24 │ │ │ │ + pkhtbmi pc, r1, r3, asr #22 @ │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe16be18 │ │ │ │ svclt 0x00082b01 │ │ │ │ addvc pc, r0, #79 @ 0x4f │ │ │ │ adchi pc, pc, r0, asr #32 │ │ │ │ movwne lr, #6621 @ 0x19dd │ │ │ │ movwmi lr, #6723 @ 0x1a43 │ │ │ │ @@ -42604,19 +42604,19 @@ │ │ │ │ @ instruction: 0xf04f980e │ │ │ │ @ instruction: 0xf6c40301 │ │ │ │ @ instruction: 0xf8ca0384 │ │ │ │ rsbvs r3, r5, r0 │ │ │ │ rscseq fp, r6, r4, lsl pc │ │ │ │ strbvc pc, [r4], -pc, asr #8 @ │ │ │ │ @ instruction: 0xf1742704 │ │ │ │ - ldmdblt r8, {r0, r1, r2, r4, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdblt r8, {r0, r1, r2, r3, r4, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf174980e │ │ │ │ - subeq pc, r7, r7, lsr sp @ │ │ │ │ + subeq pc, r7, pc, ror ip @ │ │ │ │ @ instruction: 0xf1749800 │ │ │ │ - blls cb35c │ │ │ │ + blls cb07c │ │ │ │ svclt 0x00082b7c │ │ │ │ andeq pc, r1, r0, asr #32 │ │ │ │ @ instruction: 0xf1b9b2c0 │ │ │ │ andle r0, r8, r0, lsl #30 │ │ │ │ ldrsbtcc pc, [r8], -r9 @ │ │ │ │ movweq pc, #4515 @ 0x11a3 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ @@ -42777,27 +42777,27 @@ │ │ │ │ ldrtmi r3, [r0], -r4, asr #5 │ │ │ │ svccs 0x0074f8d3 │ │ │ │ cmnpeq r0, #68157440 @ p-variant is OBSOLETE @ 0x4100000 │ │ │ │ ldmpl r3, {r0, r4, r6, r7, fp, ip}^ │ │ │ │ ldmne r3, {r0, r1, r3, r4, r9, fp, ip, pc}^ │ │ │ │ stmdavs fp, {r1, r3, r8, r9, ip, pc}^ │ │ │ │ bleq c83e4 │ │ │ │ - blx ec8470 │ │ │ │ + @ instruction: 0xf980f165 │ │ │ │ teqlt r0, r5, lsl #12 │ │ │ │ @ instruction: 0xf1a56b85 │ │ │ │ blx fedcd2ec │ │ │ │ stmdbeq sp!, {r0, r2, r7, r8, sl, ip, sp, lr, pc}^ │ │ │ │ blls 60cca4 │ │ │ │ @ instruction: 0xf0439819 │ │ │ │ blx fee0d6fc │ │ │ │ @ instruction: 0xf1c6f686 │ │ │ │ @ instruction: 0xf174061f │ │ │ │ - ldmdblt r0, {r0, r1, r2, r5, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdblt r0, {r0, r1, r2, r3, r5, r6, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf1659819 │ │ │ │ - tstplt r0, r1, lsr #20 @ p-variant is OBSOLETE │ │ │ │ + tstplt r0, r9, ror #18 @ p-variant is OBSOLETE │ │ │ │ blcs 166d1c │ │ │ │ blls 2c00f8 │ │ │ │ orrcs pc, r0, #1124073472 @ 0x43000000 │ │ │ │ blls 7b0b3c │ │ │ │ stmiacc r8, {r0, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ vqdmulh.s d15, d3, d10 │ │ │ │ ldrdcc lr, [r8, -sp] │ │ │ │ @@ -42957,22 +42957,22 @@ │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, sp, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ addhi pc, fp, #64 @ 0x40 │ │ │ │ pop {r0, r1, r2, r3, r4, ip, sp, pc} │ │ │ │ movwls r8, #65520 @ 0xfff0 │ │ │ │ andeq pc, r9, r8, asr r8 @ │ │ │ │ - blx 11c8b66 │ │ │ │ + blx fe3c8b64 │ │ │ │ @ instruction: 0xf8584603 │ │ │ │ vhadd.s8 d16, d0, d7 │ │ │ │ vtst.8 d17, d0, d7 │ │ │ │ strbmi r1, [r3, #-1807] @ 0xfffff8f1 │ │ │ │ ldrtmi fp, [fp], -r8, lsl #30 │ │ │ │ vcge.s32 d25, d14, d3 │ │ │ │ - ldmdavs r3!, {r0, r1, r2, r4, r5, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdavs r3!, {r0, r1, r2, r3, r4, r5, r6, r9, fp, ip, sp, lr, pc}^ │ │ │ │ svclt 0x00084540 │ │ │ │ andsls r4, r1, r8, lsr r6 │ │ │ │ vqrdmulh.s d18, d0, d1 │ │ │ │ blls 36c5a0 │ │ │ │ tstmi r3, #36864 @ 0x9000 │ │ │ │ rschi pc, r8, r0, asr #32 │ │ │ │ ldmdbpl r3!, {r0, r2, r8, sl, ip, sp, lr, pc}^ │ │ │ │ @@ -43378,16 +43378,16 @@ │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ @ instruction: 0xf01a463a │ │ │ │ @ instruction: 0xf8d8fe77 │ │ │ │ sbfx r7, r8, #25, #18 │ │ │ │ svc 0x0010f7d4 │ │ │ │ sbceq r3, r1, r6, lsr #17 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ - mlaseq r4, r2, sl, r6 │ │ │ │ - eorseq r6, r4, ip, ror sl │ │ │ │ + eorseq r6, r4, r2, lsl r9 │ │ │ │ + ldrshteq r6, [r4], -ip │ │ │ │ strdeq r3, [r1], #114 @ 0x72 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0088f8cc │ │ │ │ @ instruction: 0xf500b095 │ │ │ │ @ instruction: 0x46174a38 │ │ │ │ @@ -43692,15 +43692,15 @@ │ │ │ │ @ instruction: 0xf7d93010 │ │ │ │ str pc, [r5, r9, lsr #16] │ │ │ │ stc 7, cr15, [r0], #848 @ 0x350 │ │ │ │ sbceq r3, r1, ip, lsr #8 │ │ │ │ sbceq r3, r1, r8, lsr #8 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ sbceq r3, r1, r4, lsl #7 │ │ │ │ - eoreq r7, sp, r2, lsl #13 │ │ │ │ + eoreq r7, sp, r2, lsl #10 │ │ │ │ andeq r0, r0, r0, asr #20 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0088f8cc │ │ │ │ @ instruction: 0x4616b095 │ │ │ │ ldrmi r4, [r9], r6, lsl #21 │ │ │ │ @@ -43973,15 +43973,15 @@ │ │ │ │ @ instruction: 0xf7d94622 │ │ │ │ smlald pc, sp, pc, r9 @ │ │ │ │ bls 29fd90 │ │ │ │ @ instruction: 0xf50358d3 │ │ │ │ ldcne 2, cr3, [r9, #-512] @ 0xfffffe00 │ │ │ │ strb r6, [r1, -r2, lsr #1]! │ │ │ │ sbceq r3, r1, sl, lsl r0 │ │ │ │ - eorseq r6, r4, sl, lsl #3 │ │ │ │ + eorseq r6, r4, sl │ │ │ │ andeq r0, r0, r0, asr #20 │ │ │ │ andeq r0, r0, ip, asr lr │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ ldrmi fp, [r4], -r7, lsl #1 │ │ │ │ @@ -44034,15 +44034,15 @@ │ │ │ │ ldrdhi pc, [r4], -r4 @ │ │ │ │ beq 2c967c │ │ │ │ andls pc, r4, r5, asr #17 │ │ │ │ vmin.s8 q10, q0, q4 │ │ │ │ @ instruction: 0xf6c41301 │ │ │ │ eorvs r0, fp, ip, lsl #7 │ │ │ │ andge pc, r4, r4, asr #17 │ │ │ │ - @ instruction: 0xf866f164 │ │ │ │ + @ instruction: 0xffaef163 │ │ │ │ stmdacs r0, {r0, r7, r9, sl, lr} │ │ │ │ sbcshi pc, lr, r0 │ │ │ │ blcs e8098 │ │ │ │ @ instruction: 0xf04fbf08 │ │ │ │ @ instruction: 0xf0407280 │ │ │ │ blls ed5f4 │ │ │ │ b 11736ac │ │ │ │ @@ -44114,19 +44114,19 @@ │ │ │ │ movwcs pc, #4685 @ 0x124d @ │ │ │ │ @ instruction: 0x03b2f6c4 │ │ │ │ svclt 0x0018602b │ │ │ │ @ instruction: 0xf8c400f6 │ │ │ │ svclt 0x0008a004 │ │ │ │ strbvc pc, [r4], -pc, asr #8 @ │ │ │ │ @ instruction: 0xf1732704 │ │ │ │ - ldmdblt r8, {r0, r1, r3, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + ldmdblt r8, {r0, r1, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1734658 │ │ │ │ - subeq pc, r7, fp, ror #18 │ │ │ │ + strheq pc, [r7], #-131 @ 0xffffff7d @ │ │ │ │ @ instruction: 0xf1739803 │ │ │ │ - blls 18bbc4 │ │ │ │ + blls 18b8e4 │ │ │ │ svclt 0x00082b7c │ │ │ │ andeq pc, r1, r0, asr #32 │ │ │ │ @ instruction: 0xf1b9b2c0 │ │ │ │ andle r0, r8, r0, lsl #30 │ │ │ │ ldrsbtcc pc, [r8], -r9 @ │ │ │ │ movweq pc, #4515 @ 0x11a3 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ @@ -44339,26 +44339,26 @@ │ │ │ │ blt 747e8c │ │ │ │ blx 19c97ba │ │ │ │ stclcc 8, cr15, [r4], #864 @ 0x360 │ │ │ │ ldrdls pc, [r0], -r3 │ │ │ │ ldmdavs fp, {r4, r8, ip, sp, pc}^ │ │ │ │ ldrmi r4, [sl], #1227 @ 0x4cb │ │ │ │ @ instruction: 0xf1634630 │ │ │ │ - strmi pc, [r6], -r5, lsl #28 │ │ │ │ + strmi pc, [r6], -sp, asr #26 │ │ │ │ blvs fe239c08 │ │ │ │ streq pc, [r1], -r6, lsr #3 │ │ │ │ @ instruction: 0xf686fab6 │ │ │ │ cmneq r6, #1933312 @ 0x1d8000 │ │ │ │ ldmdals r7, {r2, r4, r8, r9, fp, ip, pc} │ │ │ │ stmdaeq r1, {r0, r1, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf888fab8 │ │ │ │ ldmdaeq pc, {r3, r6, r7, r8, ip, sp, lr, pc} @ │ │ │ │ - @ instruction: 0xff74f172 │ │ │ │ + mrc2 1, 5, pc, cr12, cr2, {3} │ │ │ │ ldmdals r7, {r6, r8, fp, ip, sp, pc} │ │ │ │ - stc2l 1, cr15, [lr, #396]! @ 0x18c │ │ │ │ + ldc2 1, cr15, [r6, #-396]! @ 0xfffffe74 │ │ │ │ blvs fe179bb4 │ │ │ │ rsbsle r2, r6, r3, lsl #22 │ │ │ │ strcs pc, [r0, #1093] @ 0x445 │ │ │ │ b 11f43a0 │ │ │ │ blls 716d90 │ │ │ │ b 135e45c │ │ │ │ b 11db2b4 │ │ │ │ @@ -45020,15 +45020,15 @@ │ │ │ │ @ instruction: 0xf7d73010 │ │ │ │ str pc, [r5, r9, asr #27] │ │ │ │ b 10cc120 │ │ │ │ sbceq r1, r1, ip, ror #30 │ │ │ │ sbceq r1, r1, r8, ror #30 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ sbceq r1, r1, r4, asr #29 │ │ │ │ - eoreq r6, sp, r2, asr #3 │ │ │ │ + eoreq r6, sp, r2, asr #32 │ │ │ │ andeq r0, r0, r0, asr #20 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0088f8cc │ │ │ │ @ instruction: 0x4616b095 │ │ │ │ ldrmi r4, [r9], r6, lsl #21 │ │ │ │ @@ -45245,15 +45245,15 @@ │ │ │ │ ldrdhi pc, [r4], -r4 @ │ │ │ │ beq 2ca968 │ │ │ │ andls pc, r4, r5, asr #17 │ │ │ │ vmin.s8 q10, q0, q4 │ │ │ │ @ instruction: 0xf6c41301 │ │ │ │ eorvs r0, fp, ip, lsl #7 │ │ │ │ andge pc, r4, r4, asr #17 │ │ │ │ - cdp2 1, 15, cr15, cr0, cr2, {3} │ │ │ │ + cdp2 1, 3, cr15, cr8, cr2, {3} │ │ │ │ stmdacs r0, {r0, r7, r9, sl, lr} │ │ │ │ sbcshi pc, lr, r0 │ │ │ │ blcs e9384 │ │ │ │ @ instruction: 0xf04fbf08 │ │ │ │ @ instruction: 0xf0407280 │ │ │ │ blls ee8e0 │ │ │ │ b 1174998 │ │ │ │ @@ -45324,20 +45324,20 @@ │ │ │ │ rsbvs r4, fp, r8, asr r6 │ │ │ │ movwcs pc, #4685 @ 0x124d @ │ │ │ │ @ instruction: 0x03b2f6c4 │ │ │ │ svclt 0x0018602b │ │ │ │ @ instruction: 0xf8c400f6 │ │ │ │ svclt 0x0008a004 │ │ │ │ strbvc pc, [r4], -pc, asr #8 @ │ │ │ │ - @ instruction: 0xf1722704 │ │ │ │ - ldmdblt r8, {r0, r2, r4, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf1712704 │ │ │ │ + ldmdblt r8, {r0, r2, r3, r4, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1714658 │ │ │ │ - strdeq pc, [r7], #-245 @ 0xffffff0b │ │ │ │ - @ instruction: 0xf1729803 │ │ │ │ - blls 18c8d8 │ │ │ │ + subeq pc, r7, sp, lsr pc @ │ │ │ │ + @ instruction: 0xf1719803 │ │ │ │ + blls 18e5f8 │ │ │ │ svclt 0x00082b7c │ │ │ │ andeq pc, r1, r0, asr #32 │ │ │ │ @ instruction: 0xf1b9b2c0 │ │ │ │ andle r0, r8, r0, lsl #30 │ │ │ │ ldrsbtcc pc, [r8], -r9 @ │ │ │ │ movweq pc, #4515 @ 0x11a3 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ @@ -45554,27 +45554,27 @@ │ │ │ │ ldrtmi r3, [r8], -r4, asr #5 │ │ │ │ svccs 0x0074f8d3 │ │ │ │ cmnpeq r0, #68157440 @ p-variant is OBSOLETE @ 0x4100000 │ │ │ │ ldmpl r3, {r0, r4, r6, r7, fp, ip}^ │ │ │ │ ldmne r3, {r0, r1, r3, r4, r9, fp, ip, pc}^ │ │ │ │ stmdavs fp, {r1, r3, r8, r9, ip, pc}^ │ │ │ │ bleq caf48 │ │ │ │ - stc2 1, cr15, [r6], {98} @ 0x62 │ │ │ │ + blx ff44afca │ │ │ │ teqlt r0, r5, lsl #12 │ │ │ │ @ instruction: 0xf1a56b85 │ │ │ │ blx fedcfe50 │ │ │ │ stmdbeq sp!, {r0, r2, r7, r8, sl, ip, sp, lr, pc}^ │ │ │ │ blls 60f808 │ │ │ │ @ instruction: 0xf0439819 │ │ │ │ blx fee50660 │ │ │ │ @ instruction: 0xf1c7f787 │ │ │ │ @ instruction: 0xf171071f │ │ │ │ - ldmdblt r0, {r0, r2, r4, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdblt r0, {r0, r2, r3, r4, r5, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf1629819 │ │ │ │ - tstplt r0, pc, ror #24 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xb110fbb7 │ │ │ │ blcs 169880 │ │ │ │ blls 2c2c74 │ │ │ │ orrcs pc, r0, #1124073472 @ 0x43000000 │ │ │ │ ldmib sp, {r3, r8, r9, ip, pc}^ │ │ │ │ b 12db2a4 │ │ │ │ b 115cda8 │ │ │ │ blls 797494 │ │ │ │ @@ -45729,21 +45729,21 @@ │ │ │ │ blcs b3914 │ │ │ │ @ instruction: 0x81a6f040 │ │ │ │ @ instruction: 0x2c009b0e │ │ │ │ blcs c32c0 │ │ │ │ eorshi pc, sp, #64 @ 0x40 │ │ │ │ andeq pc, sl, r7, asr r8 @ │ │ │ │ strne pc, [pc], #-576 @ 8ecf8 │ │ │ │ - ldc2 2, cr15, [ip, #428] @ 0x1ac │ │ │ │ + stc2l 2, cr15, [r4], #428 @ 0x1ac │ │ │ │ @ instruction: 0xf8574603 │ │ │ │ vhadd.s8 d16, d0, d9 │ │ │ │ adcsmi r1, fp, #6029312 @ 0x5c0000 │ │ │ │ strtmi fp, [r3], -r8, lsl #30 │ │ │ │ vcge.s32 d25, d11, d2 │ │ │ │ - @ instruction: 0xf8d8fd91 │ │ │ │ + @ instruction: 0xf8d8fcd9 │ │ │ │ adcsmi r3, r8, #4 │ │ │ │ strtmi fp, [r0], -r8, lsl #30 │ │ │ │ blcs f2d64 │ │ │ │ rscshi pc, sp, r0, asr #6 │ │ │ │ bls 2b5950 │ │ │ │ @ instruction: 0xf0404313 │ │ │ │ @ instruction: 0xf5068248 │ │ │ │ @@ -46259,15 +46259,15 @@ │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf57f02da │ │ │ │ ldrtmi sl, [r3], -pc, lsr #30 │ │ │ │ ldrbmi r4, [r8], -sl, lsr #12 │ │ │ │ @ instruction: 0xff3cf7d6 │ │ │ │ svclt 0x0000e728 │ │ │ │ smulleq r0, r1, lr, ip │ │ │ │ - eorseq r3, r4, r4, lsl #29 │ │ │ │ + eorseq r3, r4, r4, lsl #26 │ │ │ │ andeq r0, r0, ip, asr lr │ │ │ │ andeq r0, r0, r0, asr #20 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ addslt r4, r3, r9, asr #28 │ │ │ │ @@ -46342,16 +46342,16 @@ │ │ │ │ svchi 0x00f0e8bd │ │ │ │ @ instruction: 0xf0174632 │ │ │ │ @ instruction: 0xf8d8fff7 │ │ │ │ @ instruction: 0xe78f6cd8 │ │ │ │ svc 0x00e8f7d1 │ │ │ │ smulleq r0, r1, sl, sl │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ - ldrhteq r3, [r4], -r6 │ │ │ │ - eorseq r3, r4, sl, lsr #25 │ │ │ │ + eorseq r3, r4, r6, lsr fp │ │ │ │ + eorseq r3, r4, sl, lsr #22 │ │ │ │ sbceq r0, r1, r2, lsr #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0088f8cc │ │ │ │ @ instruction: 0xf500b095 │ │ │ │ @ instruction: 0x46174a38 │ │ │ │ @@ -46656,15 +46656,15 @@ │ │ │ │ @ instruction: 0xf7d63010 │ │ │ │ str pc, [r5, r1, lsl #18] │ │ │ │ ldcl 7, cr15, [r8, #-836]! @ 0xfffffcbc │ │ │ │ ldrdeq r0, [r1], #92 @ 0x5c │ │ │ │ ldrdeq r0, [r1], #88 @ 0x58 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ sbceq r0, r1, r4, lsr r5 │ │ │ │ - eoreq r4, sp, r2, lsr r8 │ │ │ │ + strhteq r4, [sp], -r2 │ │ │ │ andeq r0, r0, r0, asr #20 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0088f8cc │ │ │ │ @ instruction: 0x4616b095 │ │ │ │ ldrmi r4, [r9], r6, lsl #21 │ │ │ │ @@ -47409,15 +47409,15 @@ │ │ │ │ @ instruction: 0xf887303e │ │ │ │ ldm r5, {r2, r3, r7, ip, sp} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ ldcvs 0, cr0, [fp], #60 @ 0x3c │ │ │ │ ldrbteq pc, [r0], #-263 @ 0xfffffef9 @ │ │ │ │ @ instruction: 0xf8d32120 │ │ │ │ @ instruction: 0xf1680358 │ │ │ │ - strmi pc, [r0], r9, lsl #30 │ │ │ │ + pkhtbmi pc, r0, r1, asr #28 @ │ │ │ │ @ instruction: 0xf8c8cc0f │ │ │ │ @ instruction: 0xf8c80000 │ │ │ │ @ instruction: 0xf8c81004 │ │ │ │ @ instruction: 0xf8c82008 │ │ │ │ stcgt 0, cr3, [pc], {12} │ │ │ │ andscs pc, r8, r8, asr #17 │ │ │ │ @ instruction: 0xf8c86c7c │ │ │ │ @@ -47577,15 +47577,15 @@ │ │ │ │ vsubl.s8 , d4, d1 │ │ │ │ andsvs r0, sl, r8, lsl #5 │ │ │ │ ldmdbne r4!, {r1, r3, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ and r8, r9, r0, lsl #3 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ - mlaseq r4, r6, fp, r2 │ │ │ │ + eorseq r2, r4, r6, lsl sl │ │ │ │ @ instruction: 0xfffe2fcd │ │ │ │ @ instruction: 0xf8936c3b │ │ │ │ blcs a01ac │ │ │ │ msrhi SPSR_fx, r0, asr #32 │ │ │ │ @ instruction: 0xf8d36cbb │ │ │ │ ldmdavs r9, {r4, r8, r9, ip, sp} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ @@ -47695,15 +47695,15 @@ │ │ │ │ ldmdbvs sl!, {r0, r2, r4, r5, r6, r8, r9, fp, lr} │ │ │ │ ldcvs 8, cr5, [sl], #844 @ 0x34c │ │ │ │ cmppeq ip, #13762560 @ p-variant is OBSOLETE @ 0xd20000 │ │ │ │ mulsle pc, r8, r2 @ │ │ │ │ @ instruction: 0xf8d36cbb │ │ │ │ orrslt r1, r8, r0, ror #6 │ │ │ │ @ instruction: 0xf1684642 │ │ │ │ - strmi pc, [r6], -r5, lsl #26 │ │ │ │ + strmi pc, [r6], -sp, asr #24 │ │ │ │ @ instruction: 0xf43f2e00 │ │ │ │ ldcvs 14, cr10, [fp], #504 @ 0x1f8 │ │ │ │ msrvs SPSR_, #12779520 @ 0xc30000 │ │ │ │ msrhi SPSR_f, #12779520 @ 0xc30000 │ │ │ │ msrcc SPSR_s, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0xe671441e │ │ │ │ svclt 0x003845c8 │ │ │ │ @@ -48082,15 +48082,15 @@ │ │ │ │ blmi 28ae94 │ │ │ │ andeq pc, r3, fp, asr r8 @ │ │ │ │ orrcc pc, r0, #0, 10 │ │ │ │ stceq 1, cr15, [ip], {-0} │ │ │ │ ldmdbcc r8!, {r0, r1, r2, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ svclt 0x0000e791 │ │ │ │ strdeq pc, [r0], #8 │ │ │ │ - eoreq r3, sp, lr, asr #9 │ │ │ │ + eoreq r3, sp, lr, asr #6 │ │ │ │ andeq r0, r0, ip, asr lr │ │ │ │ andeq r0, r0, r0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 1cc68c │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ ldcleq 8, cr15, [r8, #-816] @ 0xfffffcd0 │ │ │ │ @@ -48670,15 +48670,15 @@ │ │ │ │ @ instruction: 0xf887303e │ │ │ │ ldm r5, {r2, r3, r7, ip, sp} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ ldcvs 0, cr0, [fp], #60 @ 0x3c │ │ │ │ ldrbteq pc, [r0], #-263 @ 0xfffffef9 @ │ │ │ │ @ instruction: 0xf8d32120 │ │ │ │ @ instruction: 0xf1670358 │ │ │ │ - strmi pc, [r0], sp, lsr #26 │ │ │ │ + sxtab16mi pc, r0, r5, ror #24 @ │ │ │ │ @ instruction: 0xf8c8cc0f │ │ │ │ @ instruction: 0xf8c80000 │ │ │ │ @ instruction: 0xf8c81004 │ │ │ │ @ instruction: 0xf8c82008 │ │ │ │ stcgt 0, cr3, [pc], {12} │ │ │ │ andscs pc, r8, r8, asr #17 │ │ │ │ @ instruction: 0xf8c86c7c │ │ │ │ @@ -48838,15 +48838,15 @@ │ │ │ │ vsubl.s8 , d4, d1 │ │ │ │ andsvs r0, sl, r8, lsl #5 │ │ │ │ ldmdbne r4!, {r1, r3, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ and r8, r9, r0, lsl #3 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ - ldrsbteq r1, [r4], -lr │ │ │ │ + eorseq r1, r4, lr, asr r6 │ │ │ │ @ instruction: 0xfffe1c15 │ │ │ │ @ instruction: 0xf8936c3b │ │ │ │ blcs a1564 │ │ │ │ msrhi SPSR_fx, r0, asr #32 │ │ │ │ @ instruction: 0xf8d36cbb │ │ │ │ ldmdavs r9, {r4, r8, r9, ip, sp} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ @@ -48956,15 +48956,15 @@ │ │ │ │ ldmdbvs sl!, {r0, r2, r4, r5, r6, r8, r9, fp, lr} │ │ │ │ ldcvs 8, cr5, [sl], #844 @ 0x34c │ │ │ │ cmppeq ip, #13762560 @ p-variant is OBSOLETE @ 0xd20000 │ │ │ │ mulsle pc, r8, r2 @ │ │ │ │ @ instruction: 0xf8d36cbb │ │ │ │ orrslt r1, r8, r0, ror #6 │ │ │ │ @ instruction: 0xf1674642 │ │ │ │ - strmi pc, [r6], -r9, lsr #22 │ │ │ │ + @ instruction: 0x4606fa71 │ │ │ │ @ instruction: 0xf43f2e00 │ │ │ │ ldcvs 14, cr10, [fp], #504 @ 0x1f8 │ │ │ │ msrvs SPSR_, #12779520 @ 0xc30000 │ │ │ │ msrhi SPSR_f, #12779520 @ 0xc30000 │ │ │ │ msrcc SPSR_s, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0xe671441e │ │ │ │ svclt 0x003845c8 │ │ │ │ @@ -49343,15 +49343,15 @@ │ │ │ │ blmi 28c24c │ │ │ │ andeq pc, r3, fp, asr r8 @ │ │ │ │ orrcc pc, r0, #0, 10 │ │ │ │ stceq 1, cr15, [ip], {-0} │ │ │ │ ldmdbcc r8!, {r0, r1, r2, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ svclt 0x0000e791 │ │ │ │ sbceq sp, r0, r0, asr #26 │ │ │ │ - eoreq r2, sp, r6, lsl r1 │ │ │ │ + mlaeq sp, r6, pc, r1 @ │ │ │ │ andeq r0, r0, ip, asr lr │ │ │ │ andeq r0, r0, r0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 1cda44 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ ldcleq 8, cr15, [r8, #-816] @ 0xfffffcd0 │ │ │ │ @@ -50044,15 +50044,15 @@ │ │ │ │ @ instruction: 0xf887303e │ │ │ │ ldm r5, {r2, r3, r7, ip, sp} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ ldcvs 0, cr0, [fp], #60 @ 0x3c │ │ │ │ ldrbteq pc, [r0], #-263 @ 0xfffffef9 @ │ │ │ │ @ instruction: 0xf8d32120 │ │ │ │ @ instruction: 0xf1660358 │ │ │ │ - strmi pc, [r0], pc, ror #20 │ │ │ │ + @ instruction: 0x4680f9b7 │ │ │ │ @ instruction: 0xf8c8cc0f │ │ │ │ @ instruction: 0xf8c80000 │ │ │ │ @ instruction: 0xf8c81004 │ │ │ │ @ instruction: 0xf8c82008 │ │ │ │ stcgt 0, cr3, [pc], {12} │ │ │ │ andscs pc, r8, r8, asr #17 │ │ │ │ @ instruction: 0xf8c86c7c │ │ │ │ @@ -50211,30 +50211,30 @@ │ │ │ │ blmi 307524 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r8, fp, sp, lr}^ │ │ │ │ addcc pc, r0, #12582912 @ 0xc00000 │ │ │ │ ldmdbcs r8!, {r1, r3, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ andseq pc, r0, #-1073741824 @ 0xc0000000 │ │ │ │ svclt 0x0000e7a0 │ │ │ │ ... │ │ │ │ - eorseq r0, r4, r2, ror #4 │ │ │ │ + eorseq r0, r4, r2, ror #1 │ │ │ │ @ instruction: 0xfffe0699 │ │ │ │ andeq r0, r0, ip, asr lr │ │ │ │ stmdaeq r3, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ svceq 0x003ff1b8 │ │ │ │ @ instruction: 0xf1b9d821 │ │ │ │ strbmi r0, [r8], r0, asr #30 │ │ │ │ @ instruction: 0xf04fbf38 │ │ │ │ blmi feed5430 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r8, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d26cba │ │ │ │ addsmi r0, r8, #92, 6 @ 0x70000001 │ │ │ │ ldcvs 0, cr13, [fp], #136 @ 0x88 │ │ │ │ msrne SPSR_, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0x4642b198 │ │ │ │ - @ instruction: 0xf93af166 │ │ │ │ + @ instruction: 0xf882f166 │ │ │ │ cdpcs 6, 0, cr4, cr0, cr6, {0} │ │ │ │ svcge 0x004df43f │ │ │ │ @ instruction: 0xf8c36cbb │ │ │ │ @ instruction: 0xf8c36360 │ │ │ │ @ instruction: 0xf8d38368 │ │ │ │ ldrmi r3, [lr], #-868 @ 0xfffffc9c │ │ │ │ strbmi lr, [r8, #1856] @ 0x740 │ │ │ │ @@ -50588,15 +50588,15 @@ │ │ │ │ blmi 28d5c4 │ │ │ │ andeq pc, r3, fp, asr r8 @ │ │ │ │ orrcc pc, r0, #0, 10 │ │ │ │ stceq 1, cr15, [ip], {-0} │ │ │ │ ldmdbcc r8!, {r0, r1, r2, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ svclt 0x0000e791 │ │ │ │ sbceq ip, r0, r8, asr #19 │ │ │ │ - mlaeq sp, lr, sp, r0 │ │ │ │ + eoreq r0, sp, lr, lsl ip │ │ │ │ andeq r0, r0, ip, asr lr │ │ │ │ andeq r0, r0, r0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 7, cr15, cr0, cr12, {6} │ │ │ │ @ instruction: 0x4691b0db │ │ │ │ @@ -50675,15 +50675,15 @@ │ │ │ │ eorle pc, r0, r7, asr #17 │ │ │ │ strpl pc, [r0, #1282] @ 0x502 │ │ │ │ blgt 46c730 │ │ │ │ andeq lr, pc, r4, lsl #17 │ │ │ │ cmppeq r8, #13959168 @ p-variant is OBSOLETE @ 0xd50000 │ │ │ │ ldrbeq pc, [ip, #-263] @ 0xfffffef9 @ │ │ │ │ @ instruction: 0xf1652114 │ │ │ │ - @ instruction: 0x4604fd7f │ │ │ │ + strmi pc, [r4], -r7, asr #25 │ │ │ │ eorvs ip, r0, pc, lsl #26 │ │ │ │ rscvs r6, r3, r2, lsr #1 │ │ │ │ tstcs r5, r1, rrx │ │ │ │ @ instruction: 0x61206828 │ │ │ │ @ instruction: 0xf0314658 │ │ │ │ @ instruction: 0x4658f87f │ │ │ │ @ instruction: 0xff58f030 │ │ │ │ @@ -50931,30 +50931,30 @@ │ │ │ │ strmi r4, [r5], -r4, lsl #12 │ │ │ │ svclt 0x0000e598 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ sbceq ip, r0, r4, ror #13 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ strheq ip, [r0], #106 @ 0x6a │ │ │ │ - eorseq pc, r3, r6, asr r7 @ │ │ │ │ + ldrsbteq pc, [r3], -r6 @ │ │ │ │ @ instruction: 0xfffec1a5 │ │ │ │ andeq r0, r0, ip, asr lr │ │ │ │ smulleq ip, r0, r4, r2 │ │ │ │ blcs 1053fd0 │ │ │ │ stclcs 8, cr13, [r0, #-132] @ 0xffffff7c │ │ │ │ svclt 0x0038462b │ │ │ │ adcsvs r2, fp, #64, 6 │ │ │ │ bvs 1f26bdc │ │ │ │ blvs f2a1c4 │ │ │ │ cmppeq ip, #13762560 @ p-variant is OBSOLETE @ 0xd20000 │ │ │ │ mlale r1, r8, r2, r4 │ │ │ │ @ instruction: 0xf8d36b3b │ │ │ │ @ instruction: 0xb1a81360 │ │ │ │ @ instruction: 0xf1656aba │ │ │ │ - @ instruction: 0x4604fb99 │ │ │ │ + strmi pc, [r4], -r1, ror #21 │ │ │ │ @ instruction: 0xf43f2c00 │ │ │ │ blvs f7f8fc │ │ │ │ @ instruction: 0xf8c36aba │ │ │ │ @ instruction: 0xf8c34360 │ │ │ │ @ instruction: 0xf8d32368 │ │ │ │ ldrmi r3, [ip], #-868 @ 0xfffffc9c │ │ │ │ adcmi lr, fp, #145752064 @ 0x8b00000 │ │ │ │ @@ -50979,15 +50979,15 @@ │ │ │ │ blmi f4d88c │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, r9, fp, sp, lr}^ │ │ │ │ addcc pc, r0, #12582912 @ 0xc00000 │ │ │ │ andcs pc, r8, fp, asr #17 │ │ │ │ andeq pc, r8, #-1073741824 @ 0xc0000000 │ │ │ │ @ instruction: 0xf8d8e76b │ │ │ │ vhadd.s32 d16, d6, d0 │ │ │ │ - @ instruction: 0x4601fc91 │ │ │ │ + @ instruction: 0x4601fbd9 │ │ │ │ svcvc 0x0088f5b0 │ │ │ │ vqadd.s8 , q0, │ │ │ │ addsmi r1, r8, #1543503872 @ 0x5c000000 │ │ │ │ strcs fp, [pc], #-3864 @ 93f24 │ │ │ │ ldcvs 1, cr13, [sl], #-32 @ 0xffffffe0 │ │ │ │ tstpne pc, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ movwne pc, #45632 @ 0xb240 @ │ │ │ │ @@ -51109,21 +51109,21 @@ │ │ │ │ blcs b8d34 │ │ │ │ @ instruction: 0x81a6f040 │ │ │ │ @ instruction: 0x2c009b0e │ │ │ │ blcs c86e0 │ │ │ │ eorshi pc, sp, #64 @ 0x40 │ │ │ │ andeq pc, sl, r7, asr r8 @ │ │ │ │ strne pc, [pc], #-576 @ 94118 │ │ │ │ - blx fe3d0ab6 │ │ │ │ + blx ff5d0ab4 │ │ │ │ @ instruction: 0xf8574603 │ │ │ │ vhadd.s8 d16, d0, d9 │ │ │ │ adcsmi r1, fp, #6029312 @ 0x5c0000 │ │ │ │ strtmi fp, [r3], -r8, lsl #30 │ │ │ │ vcge.s32 d25, d6, d2 │ │ │ │ - @ instruction: 0xf8d8fb81 │ │ │ │ + @ instruction: 0xf8d8fac9 │ │ │ │ adcsmi r3, r8, #4 │ │ │ │ strtmi fp, [r0], -r8, lsl #30 │ │ │ │ blcs f8184 │ │ │ │ rscshi pc, sp, r0, asr #6 │ │ │ │ bls 2bad70 │ │ │ │ @ instruction: 0xf0404313 │ │ │ │ @ instruction: 0xf5068248 │ │ │ │ @@ -51621,200 +51621,200 @@ │ │ │ │ @ instruction: 0x9719ac3b │ │ │ │ @ instruction: 0xf8df4620 │ │ │ │ stmpl sl, {r2, r6, sl, ip, sp} │ │ │ │ ldrbtmi r4, [fp], #-1593 @ 0xfffff9c7 │ │ │ │ subsls r6, pc, #1179648 @ 0x120000 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ @ instruction: 0xf183463a │ │ │ │ - @ instruction: 0xf8dffeb7 │ │ │ │ + @ instruction: 0xf8dffdff │ │ │ │ @ instruction: 0x463a3430 │ │ │ │ ldmdals pc!, {r3, r8, sp} @ │ │ │ │ ldrtmi r5, [r3], -lr, ror #17 │ │ │ │ - blx 1150f28 │ │ │ │ + @ instruction: 0xf98af17f │ │ │ │ andcs r4, r2, #59768832 @ 0x3900000 │ │ │ │ strtmi r4, [r0], -r0, lsl #13 │ │ │ │ @ instruction: 0xffd8f7dc │ │ │ │ tstcs r4, r2, lsl #4 │ │ │ │ strtmi r4, [r0], -r2, lsl #13 │ │ │ │ @ instruction: 0xffd2f7dc │ │ │ │ biccs pc, r7, r0, asr #4 │ │ │ │ ldmdals pc!, {r0, r7, r9, sl, lr} @ │ │ │ │ - stc2 1, cr15, [ip, #508] @ 0x1fc │ │ │ │ + ldc2l 1, cr15, [r4], {127} @ 0x7f │ │ │ │ @ instruction: 0xf1004605 │ │ │ │ @ instruction: 0x23200114 │ │ │ │ tstls r3, r1, lsl #4 │ │ │ │ - cdp2 1, 9, cr15, cr12, cr1, {4} │ │ │ │ + stc2l 1, cr15, [r4, #516]! @ 0x204 │ │ │ │ strtmi r4, [r0], -r9, lsr #12 │ │ │ │ - @ instruction: 0xff04f183 │ │ │ │ + cdp2 1, 4, cr15, cr12, cr3, {4} │ │ │ │ mlacs r1, r5, r8, pc @ │ │ │ │ tstcs r1, pc, lsr r8 │ │ │ │ strvc lr, [r6, -sp, asr #19]! │ │ │ │ - stc2l 1, cr15, [ip, #-508] @ 0xfffffe04 │ │ │ │ + ldc2 1, cr15, [r4], {127} @ 0x7f │ │ │ │ strmi sl, [r3], r6, lsr #30 │ │ │ │ @ instruction: 0x463bb158 │ │ │ │ @ instruction: 0xf8cbcb03 │ │ │ │ @ instruction: 0xf8cb0028 │ │ │ │ ldrbmi r1, [r9], -ip, lsr #32 │ │ │ │ bleq 5d0dbc │ │ │ │ @ instruction: 0xf1834620 │ │ │ │ - ldrbmi pc, [fp], -sp, ror #29 @ │ │ │ │ + @ instruction: 0x465bfe35 │ │ │ │ vpmin.s8 d25, d0, d3 │ │ │ │ strtmi r1, [r0], -r1, lsr #2 │ │ │ │ - @ instruction: 0xf84cf184 │ │ │ │ + @ instruction: 0xff94f183 │ │ │ │ strmi r4, [r2], -fp, asr #12 │ │ │ │ @ instruction: 0xf8cd2142 │ │ │ │ strtmi sl, [r0], -r0 │ │ │ │ - @ instruction: 0xf87ef184 │ │ │ │ + @ instruction: 0xffc6f183 │ │ │ │ bleq 110af4 │ │ │ │ strmi r4, [r1], -r2, lsl #13 │ │ │ │ ldrtmi r2, [sl], -r1, lsl #6 │ │ │ │ @ instruction: 0xf04f4620 │ │ │ │ @ instruction: 0xf8cd0c00 │ │ │ │ @ instruction: 0xf7dbc098 │ │ │ │ @ instruction: 0x465bfa97 │ │ │ │ @ instruction: 0x463a4651 │ │ │ │ strtmi r4, [r0], -r1, lsl #13 │ │ │ │ addslt pc, r8, sp, asr #17 │ │ │ │ blx fe45294c │ │ │ │ bleq ff5d0060 │ │ │ │ strmi r2, [r2], r0, lsr #2 │ │ │ │ @ instruction: 0xf1814638 │ │ │ │ - ldrbmi pc, [r9], -r3, lsl #24 @ │ │ │ │ + ldrbmi pc, [r9], -fp, asr #22 @ │ │ │ │ eorcs r9, r0, #4128768 @ 0x3f0000 │ │ │ │ - stc2 1, cr15, [ip, #-508] @ 0xfffffe04 │ │ │ │ + mrrc2 1, 7, pc, r4, cr15 @ │ │ │ │ cmplt r8, r3, lsl #13 │ │ │ │ blgt 1662ec │ │ │ │ eoreq pc, r8, fp, asr #17 │ │ │ │ eorne pc, ip, fp, asr #17 │ │ │ │ @ instruction: 0xf10b4659 │ │ │ │ @ instruction: 0x46200b14 │ │ │ │ - cdp2 1, 10, cr15, cr14, cr3, {4} │ │ │ │ + ldc2l 1, cr15, [r6, #524]! @ 0x20c │ │ │ │ ldrtmi r2, [r8], -r0, lsr #2 │ │ │ │ bleq d04f8 │ │ │ │ - blx ffb51026 │ │ │ │ + blx d51026 │ │ │ │ eorcs r9, r0, #4128768 @ 0x3f0000 │ │ │ │ @ instruction: 0xf17f2101 │ │ │ │ - @ instruction: 0x4603fcf3 │ │ │ │ + @ instruction: 0x4603fc3b │ │ │ │ @ instruction: 0x463ab150 │ │ │ │ bgt 179688 │ │ │ │ sbcsvs r6, r9, #152, 4 @ 0x80000009 │ │ │ │ ldrmi r4, [r9], -r0, lsr #12 │ │ │ │ - cdp2 1, 9, cr15, cr8, cr3, {4} │ │ │ │ + stc2l 1, cr15, [r0, #524]! @ 0x20c │ │ │ │ tstcc r4, #21504 @ 0x5400 │ │ │ │ stmib sp, {r1, r3, r6, r9, sl, lr}^ │ │ │ │ vcgt.s8 d27, d0, d0 │ │ │ │ @ instruction: 0x465311bb │ │ │ │ - @ instruction: 0xf1844620 │ │ │ │ - @ instruction: 0x4641f871 │ │ │ │ + @ instruction: 0xf1834620 │ │ │ │ + @ instruction: 0x4641ffb9 │ │ │ │ movwcs r4, #62978 @ 0xf602 │ │ │ │ @ instruction: 0xf7dc4620 │ │ │ │ @ instruction: 0xf8ddfdcd │ │ │ │ strdcs r8, [r3], -ip │ │ │ │ - @ instruction: 0xff2ef24d │ │ │ │ + cdp2 2, 7, cr15, cr6, cr13, {2} │ │ │ │ strmi r2, [r3], -r0, lsr #4 │ │ │ │ strbmi r2, [r0], -r8, lsl #2 │ │ │ │ - @ instruction: 0xf99cf17f │ │ │ │ + @ instruction: 0xf8e4f17f │ │ │ │ ldrmi r2, [r1], -r2, lsl #4 │ │ │ │ strtmi r4, [r0], -r0, lsl #13 │ │ │ │ @ instruction: 0xff32f7dc │ │ │ │ tstcs r6, r2, lsl #4 │ │ │ │ strtmi r4, [r0], -r3, lsl #13 │ │ │ │ @ instruction: 0xff2cf7dc │ │ │ │ tstcs r0, r1, lsl #4 │ │ │ │ strtmi r4, [r0], -r2, lsl #13 │ │ │ │ @ instruction: 0xff26f7dc │ │ │ │ @ instruction: 0xf8952300 │ │ │ │ strmi r2, [r1], r1, lsr #32 │ │ │ │ tstcs r1, r6, lsr #6 │ │ │ │ rsbsvs r9, fp, pc, lsr r8 │ │ │ │ - ldc2 1, cr15, [r0], #508 @ 0x1fc │ │ │ │ + blx ffed10ae │ │ │ │ cmplt r0, r5, lsl #12 │ │ │ │ blgt 1663a4 │ │ │ │ rscvs r6, r9, #168, 4 @ 0x8000000a │ │ │ │ ldrcc r4, [r4, #-1577] @ 0xfffff9d7 │ │ │ │ @ instruction: 0xf1834620 │ │ │ │ - @ instruction: 0x462bfe55 │ │ │ │ + @ instruction: 0x462bfd9d │ │ │ │ vpmin.s8 d25, d0, d3 │ │ │ │ strtmi r1, [r0], -r1, lsr #2 │ │ │ │ - @ instruction: 0xffb4f183 │ │ │ │ + cdp2 1, 15, cr15, cr12, cr3, {4} │ │ │ │ @ instruction: 0x46024653 │ │ │ │ @ instruction: 0xf8cd2142 │ │ │ │ strtmi fp, [r0], -r0 │ │ │ │ - @ instruction: 0xffe6f183 │ │ │ │ + @ instruction: 0xff2ef183 │ │ │ │ strmi r2, [r2], r1, lsl #6 │ │ │ │ ldrtmi r4, [sl], -r1, lsl #12 │ │ │ │ strcs r4, [r0, #-1568] @ 0xfffff9e0 │ │ │ │ @ instruction: 0xf7db9526 │ │ │ │ ldrbmi pc, [r1], -r3, lsl #20 @ │ │ │ │ beq 110c38 │ │ │ │ ldrbmi r4, [r3], -r3, lsl #13 │ │ │ │ @ instruction: 0x4620463a │ │ │ │ addsge pc, r8, sp, asr #17 │ │ │ │ @ instruction: 0xf9f8f7db │ │ │ │ @ instruction: 0x4603465a │ │ │ │ bicsvc pc, sp, pc, asr #8 │ │ │ │ andls pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf1834620 │ │ │ │ - strbmi pc, [r1], -r9, asr #31 @ │ │ │ │ + @ instruction: 0x4641ff11 │ │ │ │ movwcs r4, #30210 @ 0x7602 │ │ │ │ @ instruction: 0xf7dc4620 │ │ │ │ ldmdbls pc!, {r0, r3, r5, r6, r8, sl, fp, ip, sp, lr, pc} @ │ │ │ │ blge 6fab78 │ │ │ │ strls r2, [r0, #-515] @ 0xfffffdfd │ │ │ │ blx feb52aa4 │ │ │ │ strtmi r4, [sl], -r5, lsl #23 │ │ │ │ ldrbtmi r4, [fp], #-1577 @ 0xfffff9d7 │ │ │ │ @ instruction: 0xf1834620 │ │ │ │ - strtmi pc, [sl], -r1, lsr #27 │ │ │ │ + strtmi pc, [sl], -r9, ror #25 │ │ │ │ tstcs r8, r3, lsr r6 │ │ │ │ @ instruction: 0xf17f983f │ │ │ │ - andsls pc, r3, pc, lsr #18 │ │ │ │ + andsls pc, r3, r7, ror r8 @ │ │ │ │ vtst.8 d25, d0, d31 │ │ │ │ @ instruction: 0xf88021c7 │ │ │ │ @ instruction: 0xf17fa04d │ │ │ │ - @ instruction: 0xf100fc83 │ │ │ │ + @ instruction: 0xf100fbcb │ │ │ │ pkhbtmi r0, r1, r4, lsl #16 │ │ │ │ ldrbmi r2, [r2], -r0, lsr #6 │ │ │ │ @ instruction: 0xf1814641 │ │ │ │ - @ instruction: 0x4649fd93 │ │ │ │ + @ instruction: 0x4649fcdb │ │ │ │ @ instruction: 0xf1834620 │ │ │ │ - strls pc, [r6, #-3579]! @ 0xfffff205 │ │ │ │ + strls pc, [r6, #-3395]! @ 0xfffff2bd │ │ │ │ @ instruction: 0x4651983f │ │ │ │ eorcs r6, r0, #125 @ 0x7d │ │ │ │ - mcrr2 1, 7, pc, r4, cr15 @ │ │ │ │ + blx fe3d1186 │ │ │ │ cmplt r0, r5, lsl #12 │ │ │ │ blgt 16647c │ │ │ │ rscvs r6, r9, #168, 4 @ 0x8000000a │ │ │ │ ldrcc r4, [r4, #-1577] @ 0xfffff9d7 │ │ │ │ @ instruction: 0xf1834620 │ │ │ │ - ldmdals pc!, {r0, r3, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc} @ │ │ │ │ + ldmdals pc!, {r0, r4, r5, r8, sl, fp, ip, sp, lr, pc} @ │ │ │ │ tstcs r1, r0, lsr #4 │ │ │ │ @ instruction: 0xf04f2304 │ │ │ │ stmib sp, {sl, fp}^ │ │ │ │ @ instruction: 0xf17f3c26 │ │ │ │ - strmi pc, [r1], pc, lsr #24 │ │ │ │ + @ instruction: 0x4681fb77 │ │ │ │ @ instruction: 0x463bb158 │ │ │ │ @ instruction: 0xf8c9cb03 │ │ │ │ @ instruction: 0xf8c90028 │ │ │ │ strbmi r1, [r9], -ip, lsr #32 │ │ │ │ ldmdbeq r4, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1834620 │ │ │ │ - @ instruction: 0x464bfdd1 │ │ │ │ + @ instruction: 0x464bfd19 │ │ │ │ vst1.16 {d20-d22}, [pc], r2 │ │ │ │ @ instruction: 0x46207196 │ │ │ │ - @ instruction: 0xff30f183 │ │ │ │ + cdp2 1, 7, cr15, cr8, cr3, {4} │ │ │ │ msrvc CPSR_fs, pc, asr #8 │ │ │ │ ldmdals pc!, {r0, r2, r4, ip, pc} @ │ │ │ │ - mcrr2 1, 7, pc, r0, cr15 @ │ │ │ │ + blx fe2d11e6 │ │ │ │ ldmdbeq r4, {r8, ip, sp, lr, pc} │ │ │ │ andcs r4, r4, #128, 12 @ 0x8000000 │ │ │ │ strbmi r2, [r9], -r0, lsr #6 │ │ │ │ eorcs pc, r8, r0, lsl #17 │ │ │ │ beq 15d101c │ │ │ │ - stc2l 1, cr15, [ip, #-516] @ 0xfffffdfc │ │ │ │ + ldc2 1, cr15, [r4], {129} @ 0x81 │ │ │ │ strcs r9, [r0, #-1321] @ 0xfffffad7 │ │ │ │ stmib r7, {r1, r2, r5, r8, sl, ip, pc}^ │ │ │ │ @ instruction: 0xf1085501 │ │ │ │ @ instruction: 0xf8d80e64 │ │ │ │ ldm r7, {r2, r5, lr, pc} │ │ │ │ stm sl, {r0, r1, r2, r3} │ │ │ │ blls 5d4c58 │ │ │ │ @@ -51837,15 +51837,15 @@ │ │ │ │ beq fe18f880 │ │ │ │ bl 29d8a4 │ │ │ │ @ instruction: 0xf8ce088c │ │ │ │ vst4.8 {d19-d22}, [pc :128], r8 │ │ │ │ addsvs r3, r5, #128, 6 │ │ │ │ eorpl pc, r8, sl, asr #17 │ │ │ │ eorcc pc, r8, r8, asr #17 │ │ │ │ - ldc2l 1, cr15, [sl, #-524]! @ 0xfffffdf4 │ │ │ │ + stc2l 1, cr15, [r2], {131} @ 0x83 │ │ │ │ strtmi r2, [r9], -r0, asr #4 │ │ │ │ @ instruction: 0xf7cca84f │ │ │ │ @ instruction: 0x462bea36 │ │ │ │ andcs r4, r3, sl, lsr #12 │ │ │ │ @ instruction: 0xf102fa40 │ │ │ │ svclt 0x004107cd │ │ │ │ bl ff218 │ │ │ │ @@ -51878,176 +51878,176 @@ │ │ │ │ @ instruction: 0x46414653 │ │ │ │ @ instruction: 0x4681463a │ │ │ │ @ instruction: 0xf8cd4620 │ │ │ │ @ instruction: 0xf7dba098 │ │ │ │ ldc 8, cr15, [pc, #980] @ 950e8 │ │ │ │ @ instruction: 0x21200b08 │ │ │ │ ldrtmi r4, [r8], -r0, lsl #13 │ │ │ │ - blx 1b51324 │ │ │ │ + @ instruction: 0xf9b2f181 │ │ │ │ ldmdals pc!, {r0, r4, r6, r9, sl, lr} @ │ │ │ │ @ instruction: 0xf17f2220 │ │ │ │ - @ instruction: 0x4682fb73 │ │ │ │ + @ instruction: 0x4682fabb │ │ │ │ ands fp, r3, r0, lsl #6 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ sbceq fp, r0, ip, lsl #14 │ │ │ │ sbceq fp, r0, sl, lsl #14 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ - strdeq pc, [ip], -r2 @ │ │ │ │ + eoreq pc, ip, r2, ror r9 @ │ │ │ │ muleq r0, r4, sp │ │ │ │ - eoreq pc, ip, r6, asr #17 │ │ │ │ + eoreq pc, ip, r6, asr #14 │ │ │ │ andeq r0, r0, r4, ror r8 │ │ │ │ blgt 166648 │ │ │ │ eoreq pc, r8, sl, asr #17 │ │ │ │ eorne pc, ip, sl, asr #17 │ │ │ │ @ instruction: 0xf10a4651 │ │ │ │ @ instruction: 0x46200a14 │ │ │ │ - stc2 1, cr15, [r0, #-524] @ 0xfffffdf4 │ │ │ │ + mcrr2 1, 8, pc, r8, cr3 @ │ │ │ │ ldrtmi r2, [r8], -r0, lsr #2 │ │ │ │ bleq d0854 │ │ │ │ - blx fd1380 │ │ │ │ + @ instruction: 0xf984f181 │ │ │ │ eorcs r9, r0, #4128768 @ 0x3f0000 │ │ │ │ @ instruction: 0xf17f2101 │ │ │ │ - strmi pc, [r3], r5, asr #22 │ │ │ │ + strmi pc, [r3], sp, lsl #21 │ │ │ │ @ instruction: 0x463bb158 │ │ │ │ @ instruction: 0xf8cbcb03 │ │ │ │ @ instruction: 0xf8cb0028 │ │ │ │ ldrbmi r1, [r9], -ip, lsr #32 │ │ │ │ bleq 5d11c8 │ │ │ │ @ instruction: 0xf1834620 │ │ │ │ - strbmi pc, [r3], -r7, ror #25 @ │ │ │ │ + strbmi pc, [r3], -pc, lsr #24 @ │ │ │ │ stmib sp, {r1, r3, r6, r9, sl, lr}^ │ │ │ │ vqdmulh.s d26, d0, d0 │ │ │ │ @ instruction: 0x462011bb │ │ │ │ beq 110ef0 │ │ │ │ - cdp2 1, 12, cr15, cr0, cr3, {4} │ │ │ │ + cdp2 1, 0, cr15, cr8, cr3, {4} │ │ │ │ @ instruction: 0x46029913 │ │ │ │ strtmi r2, [r0], -pc, lsl #6 │ │ │ │ ldc2 7, cr15, [ip], {220} @ 0xdc │ │ │ │ ldrsbthi pc, [ip], #141 @ 0x8d @ │ │ │ │ vhadd.s8 d18, d13, d3 │ │ │ │ - eorcs pc, r0, #8000 @ 0x1f40 │ │ │ │ + eorcs pc, r0, #50432 @ 0xc500 │ │ │ │ tstcs r8, r3, lsl #12 │ │ │ │ @ instruction: 0xf17e4640 │ │ │ │ - strtmi pc, [r9], -fp, ror #31 │ │ │ │ + qasxmi pc, r9, r3 @ │ │ │ │ ldrtmi r2, [sl], -r1, lsl #6 │ │ │ │ strtmi r4, [r0], -r0, lsl #13 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ addsgt pc, r8, sp, asr #17 │ │ │ │ @ instruction: 0xf886f7db │ │ │ │ @ instruction: 0x46294653 │ │ │ │ @ instruction: 0x4681463a │ │ │ │ @ instruction: 0xf8cd4620 │ │ │ │ @ instruction: 0xf7dba098 │ │ │ │ ldc 8, cr15, [pc, #500] @ 94ff8 │ │ │ │ @ instruction: 0x21200bb2 │ │ │ │ ldrtmi r4, [r8], -r5, lsl #12 │ │ │ │ - @ instruction: 0xf9f2f181 │ │ │ │ + @ instruction: 0xf93af181 │ │ │ │ ldmdals pc!, {r0, r4, r6, r9, sl, lr} @ │ │ │ │ @ instruction: 0xf17f2220 │ │ │ │ - @ instruction: 0x4682fafb │ │ │ │ + strmi pc, [r2], r3, asr #20 │ │ │ │ @ instruction: 0x463bb158 │ │ │ │ @ instruction: 0xf8cacb03 │ │ │ │ @ instruction: 0xf8ca0028 │ │ │ │ ldrbmi r1, [r1], -ip, lsr #32 │ │ │ │ beq 5d1258 │ │ │ │ @ instruction: 0xf1834620 │ │ │ │ - @ instruction: 0x462bfc9d │ │ │ │ + strtmi pc, [fp], -r5, ror #23 │ │ │ │ vst1.16 {d20-d22}, [pc], sl │ │ │ │ @ instruction: 0xf8cd71dd │ │ │ │ strtmi sl, [r0], -r0 │ │ │ │ @ instruction: 0xf1832501 │ │ │ │ - @ instruction: 0x4641fe33 │ │ │ │ + @ instruction: 0x4641fd7b │ │ │ │ movwcs r4, #30210 @ 0x7602 │ │ │ │ @ instruction: 0xf7dc4620 │ │ │ │ ldmdbls pc!, {r0, r1, r4, r6, r7, r8, r9, fp, ip, sp, lr, pc} @ │ │ │ │ blge 6faea4 │ │ │ │ strls r2, [r0, #-515] @ 0xfffffdfd │ │ │ │ @ instruction: 0xf914f7db │ │ │ │ andcs r4, r0, #158720 @ 0x26c00 │ │ │ │ ldrmi r4, [r1], -r0, lsr #12 │ │ │ │ @ instruction: 0xf183447b │ │ │ │ - ldrtmi pc, [r3], -fp, lsl #24 @ │ │ │ │ + @ instruction: 0x4633fb53 │ │ │ │ mrscs r2, R8_fiq │ │ │ │ @ instruction: 0xf17e983f │ │ │ │ - andcs pc, r2, #612 @ 0x264 │ │ │ │ + andcs pc, r2, #3600 @ 0xe10 │ │ │ │ andsls r2, r3, r0, lsl #2 │ │ │ │ @ instruction: 0xf7dc4620 │ │ │ │ andcs pc, r2, #3008 @ 0xbc0 │ │ │ │ strmi r2, [r3], r4, lsl #2 │ │ │ │ @ instruction: 0xf7dc4620 │ │ │ │ strtmi pc, [sl], -r9, lsr #26 │ │ │ │ strmi r2, [r2], r2, lsl #2 │ │ │ │ @ instruction: 0xf7dc4620 │ │ │ │ vadd.f32 d31, d0, d19 │ │ │ │ andsls r2, r6, r7, asr #3 │ │ │ │ @ instruction: 0xf17f983f │ │ │ │ - pkhtbmi pc, r0, sp, asr #21 @ │ │ │ │ + strmi pc, [r0], r5, lsr #20 │ │ │ │ ldmdbeq r4, {r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x2320462a │ │ │ │ @ instruction: 0xf1814649 │ │ │ │ - strbmi pc, [r1], -sp, ror #23 @ │ │ │ │ + @ instruction: 0x4641fb35 │ │ │ │ @ instruction: 0xf1834620 │ │ │ │ - movwcs pc, #3157 @ 0xc55 @ │ │ │ │ + movwcs pc, #2973 @ 0xb9d @ │ │ │ │ @ instruction: 0x93264629 │ │ │ │ mlacs r1, r8, r8, pc @ │ │ │ │ rsbsvs r9, fp, pc, lsr r8 │ │ │ │ - blx fe7d14d4 │ │ │ │ + @ instruction: 0xf9e4f17f │ │ │ │ cmplt r0, r5, lsl #12 │ │ │ │ blgt 1667cc │ │ │ │ rscvs r6, r9, #168, 4 @ 0x8000000a │ │ │ │ ldrcc r4, [r4, #-1577] @ 0xfffff9d7 │ │ │ │ @ instruction: 0xf1834620 │ │ │ │ - strtmi pc, [fp], -r1, asr #24 │ │ │ │ + strtmi pc, [fp], -r9, lsl #23 │ │ │ │ vmax.s8 q10, q0, q5 │ │ │ │ strtmi r1, [r0], -r1, lsr #2 │ │ │ │ - stc2 1, cr15, [r0, #524]! @ 0x20c │ │ │ │ + stc2l 1, cr15, [r8], #524 @ 0x20c │ │ │ │ @ instruction: 0x46024653 │ │ │ │ strtmi r2, [r0], -r2, asr #2 │ │ │ │ andlt pc, r0, sp, asr #17 │ │ │ │ - ldc2l 1, cr15, [r2, #524] @ 0x20c │ │ │ │ + ldc2 1, cr15, [sl, #-524] @ 0xfffffdf4 │ │ │ │ stmdbeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ strmi r4, [r1], -r0, lsl #13 │ │ │ │ ldrtmi r2, [sl], -r1, lsl #6 │ │ │ │ strcs r4, [r0, #-1568] @ 0xfffff9e0 │ │ │ │ @ instruction: 0xf7da9526 │ │ │ │ strbmi pc, [fp], -sp, ror #31 @ │ │ │ │ ldrtmi r4, [sl], -r1, asr #12 │ │ │ │ strtmi r4, [r0], -r5, lsl #12 │ │ │ │ addsls pc, r8, sp, asr #17 │ │ │ │ @ instruction: 0xffe4f7da │ │ │ │ cdp 1, 11, cr2, cr7, cr0, {1} │ │ │ │ strmi r0, [r0], r0, lsl #22 │ │ │ │ @ instruction: 0xf1814638 │ │ │ │ - @ instruction: 0x4649f959 │ │ │ │ + strbmi pc, [r9], -r1, lsr #17 @ │ │ │ │ eorcs r9, r0, #4128768 @ 0x3f0000 │ │ │ │ - blx 1951548 │ │ │ │ + @ instruction: 0xf9aaf17f │ │ │ │ cmplt r8, r1, lsl #13 │ │ │ │ blgt 166840 │ │ │ │ eoreq pc, r8, r9, asr #17 │ │ │ │ eorne pc, ip, r9, asr #17 │ │ │ │ @ instruction: 0xf1094649 │ │ │ │ @ instruction: 0x46200914 │ │ │ │ - stc2 1, cr15, [r4], {131} @ 0x83 │ │ │ │ + blx 13d1576 │ │ │ │ @ instruction: 0x462a9b16 │ │ │ │ andls pc, r4, sp, asr #17 │ │ │ │ @ instruction: 0x11bbf240 │ │ │ │ strtmi r9, [r0], -r0, lsl #6 │ │ │ │ @ instruction: 0xf04f4643 │ │ │ │ @ instruction: 0xf1830902 │ │ │ │ - ldmdbls r3, {r0, r1, r3, r4, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbls r3, {r0, r1, r5, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ movwcs r4, #62978 @ 0xf602 │ │ │ │ @ instruction: 0xf04f4620 │ │ │ │ @ instruction: 0xf7dc0804 │ │ │ │ blmi 1513c68 │ │ │ │ tstcs r8, r4, lsl sl │ │ │ │ @ instruction: 0xf04f983f │ │ │ │ ldmpl r3, {r0, r9, fp}^ │ │ │ │ tstls r3, #1610612737 @ 0x60000001 │ │ │ │ - @ instruction: 0xff04f17e │ │ │ │ + mcr2 1, 2, pc, cr12, cr14, {3} @ │ │ │ │ strmi r2, [r5], -r1, lsl #4 │ │ │ │ strtmi r2, [r0], -r3, lsl #2 │ │ │ │ ldc2 7, cr15, [sl], {220} @ 0xdc │ │ │ │ strmi r4, [r2], -r9, lsr #12 │ │ │ │ strtmi r2, [r0], -r1, lsl #6 │ │ │ │ blx 852f32 │ │ │ │ @ instruction: 0x464a9d12 │ │ │ │ @@ -52065,48 +52065,48 @@ │ │ │ │ andcs r4, r0, #1048576 @ 0x100000 │ │ │ │ @ instruction: 0xf8cd4628 │ │ │ │ ldcge 0, cr8, [sl, #-0] │ │ │ │ @ instruction: 0xf846f7db │ │ │ │ @ instruction: 0x46414b36 │ │ │ │ strtmi r2, [r8], -r0, lsl #4 │ │ │ │ @ instruction: 0xf183447b │ │ │ │ - @ instruction: 0x4642fb3d │ │ │ │ + strbmi pc, [r2], -r5, lsl #21 @ │ │ │ │ tstcs r8, r3, lsr r6 │ │ │ │ @ instruction: 0xf17e6928 │ │ │ │ - strmi pc, [r3], fp, asr #29 │ │ │ │ + pkhbtmi pc, r3, r3, lsl #28 @ │ │ │ │ @ instruction: 0xf8d54648 │ │ │ │ vqadd.s8 d25, d13, d0 │ │ │ │ - @ instruction: 0x4641fc51 │ │ │ │ + @ instruction: 0x4641fb99 │ │ │ │ eorcs r4, r0, #3145728 @ 0x300000 │ │ │ │ @ instruction: 0xf17e4648 │ │ │ │ - @ instruction: 0x4680febf │ │ │ │ + strmi pc, [r0], r7, lsl #28 │ │ │ │ tstcs r0, r8, lsr #18 │ │ │ │ ldrsbtcc pc, [r4], #128 @ 0x80 @ │ │ │ │ subge pc, ip, r0, lsl #17 │ │ │ │ movweq lr, #43587 @ 0xaa43 │ │ │ │ rscscc pc, r4, r0, asr #17 │ │ │ │ ldrdcc pc, [r4, -r0] │ │ │ │ movweq lr, #43587 @ 0xaa43 │ │ │ │ smlabtcc r4, r0, r8, pc @ │ │ │ │ - @ instruction: 0xf990f17f │ │ │ │ + @ instruction: 0xf8d8f17f │ │ │ │ @ instruction: 0x3010f8d8 │ │ │ │ vrsubhn.i16 d20, , │ │ │ │ addvs r0, r3, #1677721600 @ 0x64000000 │ │ │ │ ldrdcc pc, [r8], -r8 │ │ │ │ stmdacc fp, {r6, r7, r8, fp, sp, lr, pc} │ │ │ │ ldmdaeq r4, {r8, ip, sp, lr, pc} │ │ │ │ strbmi r6, [r1], -fp, lsr #18 │ │ │ │ umaalcs pc, r8, r3, r9 @ │ │ │ │ svclt 0x00192a0e │ │ │ │ @ instruction: 0x23204652 │ │ │ │ @ instruction: 0xf8d34652 │ │ │ │ @ instruction: 0xf1813180 │ │ │ │ - strbmi pc, [r9], -r7, lsl #22 @ │ │ │ │ + strbmi pc, [r9], -pc, asr #20 @ │ │ │ │ @ instruction: 0xf1834628 │ │ │ │ - @ instruction: 0xf8d9fb6f │ │ │ │ + @ instruction: 0xf8d9fab7 │ │ │ │ ldmdbvc r3, {r2, r3, r5, sp} │ │ │ │ vqdmulh.s d2, d0, d13 │ │ │ │ blcs 1358a0 │ │ │ │ andhi pc, sp, #64, 4 │ │ │ │ tstcs r1, r3, lsl #22 │ │ │ │ blx 101c18 │ │ │ │ @ instruction: 0xf013f303 │ │ │ │ @@ -52114,65 +52114,65 @@ │ │ │ │ tstle r3, r8, lsl #6 │ │ │ │ orrne pc, r3, r0, asr #4 │ │ │ │ svclt 0x0014420b │ │ │ │ movtcs r2, #784 @ 0x310 │ │ │ │ svclt 0x0000e00c │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ - mlaeq ip, r0, r5, pc @ │ │ │ │ + eoreq pc, ip, r0, lsl r4 @ │ │ │ │ andeq r0, r0, r4, ror r9 │ │ │ │ - eoreq pc, ip, ip, lsl #8 │ │ │ │ + eoreq pc, ip, ip, lsl #5 │ │ │ │ msrne (UNDEF: 103), r0 │ │ │ │ @ instruction: 0xf8926928 │ │ │ │ tstls r3, #17 │ │ │ │ - @ instruction: 0xf9bcf17f │ │ │ │ + @ instruction: 0xf904f17f │ │ │ │ ldrbmi r4, [r2], -r1, lsl #13 │ │ │ │ eorge pc, r8, r0, lsl #17 │ │ │ │ tstpeq r4, r0, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1819b13 │ │ │ │ - @ instruction: 0xf8d9facb │ │ │ │ + @ instruction: 0xf8d9fa13 │ │ │ │ bls 5e1198 │ │ │ │ cdpeq 1, 5, cr15, cr4, cr9, {0} │ │ │ │ rscshi pc, r8, sp, asr #17 │ │ │ │ stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ rschi pc, ip, sp, asr #17 │ │ │ │ bicne lr, r3, #2048 @ 0x800 │ │ │ │ stmdahi r1, {r2, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ mlasgt r2, r3, r8, pc @ │ │ │ │ muleq pc, r4, r8 @ │ │ │ │ andeq lr, pc, lr, lsl #17 │ │ │ │ fstmiaxeq ip, {d14-d17} @ Deprecated │ │ │ │ strtmi r4, [r8], -r9, asr #12 │ │ │ │ eorhi pc, r8, ip, asr #17 │ │ │ │ - blx 75174a │ │ │ │ + blx 1951748 │ │ │ │ andseq pc, r4, #1073741826 @ 0x40000002 │ │ │ │ @ instruction: 0x46282179 │ │ │ │ - mrrc2 1, 8, pc, r2, cr3 @ │ │ │ │ + blx fe751756 │ │ │ │ strmi r2, [r1], r8, asr #4 │ │ │ │ stmdage r8!, {r0, r6, r9, sl, lr} │ │ │ │ svc 0x00cef7cb │ │ │ │ tstpvc r1, pc, asr #8 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf8cd6928 │ │ │ │ @ instruction: 0xf17f9098 │ │ │ │ - @ instruction: 0xf100f983 │ │ │ │ + @ instruction: 0xf100f8cb │ │ │ │ pkhbtmi r0, r2, r4, lsl #18 │ │ │ │ andcs r2, r1, #32, 6 @ 0x80000000 │ │ │ │ @ instruction: 0xf1814649 │ │ │ │ - @ instruction: 0x4651fa93 │ │ │ │ + @ instruction: 0x4651f9db │ │ │ │ @ instruction: 0xf1834628 │ │ │ │ - stmdbge r8!, {r0, r1, r3, r4, r5, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbge r8!, {r0, r1, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ strbtmi r2, [r8], -r8, asr #4 │ │ │ │ @ instruction: 0xf8cd2307 │ │ │ │ teqls r7, #156 @ 0x9c │ │ │ │ @ instruction: 0xf88d2322 │ │ │ │ @ instruction: 0xf7cc30e0 │ │ │ │ ldm r7, {r1, r2, r3, r4, r5, r7, sl, fp, sp, lr, pc} │ │ │ │ tstcs r4, ip │ │ │ │ @ instruction: 0xf1834628 │ │ │ │ - ldrbmi pc, [r9], -fp, lsl #29 @ │ │ │ │ + @ instruction: 0x4659fdd3 │ │ │ │ movwcs r4, #62978 @ 0xf602 │ │ │ │ strbmi r4, [r3], r8, lsr #12 │ │ │ │ blx ad311c │ │ │ │ movwls r2, #773 @ 0x305 │ │ │ │ blge 6e6abc │ │ │ │ stmdbvs r9!, {r1, r4, fp, ip, pc} │ │ │ │ @ instruction: 0xff68f7da │ │ │ │ @@ -52180,48 +52180,48 @@ │ │ │ │ ldrbtmi r8, [fp], #-76 @ 0xffffffb4 │ │ │ │ tstls r7, #23068672 @ 0x1600000 │ │ │ │ smladcs r2, r3, r8, r9 │ │ │ │ andcs r9, r0, #23552 @ 0x5c00 │ │ │ │ blx 25d5e4 │ │ │ │ stmdage r0!, {r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1839600 │ │ │ │ - blls 653b34 │ │ │ │ + blls 653854 │ │ │ │ tstcs r8, r4, lsl #4 │ │ │ │ @ instruction: 0xf17e9824 │ │ │ │ - andsls pc, r4, r3, ror #27 │ │ │ │ + andsls pc, r4, fp, lsr #26 │ │ │ │ svcls 0x00244638 │ │ │ │ - blx 1b51b2a │ │ │ │ + blx fed51b28 │ │ │ │ strmi r2, [r3], -r0, lsr #4 │ │ │ │ ldrtmi r2, [r8], -r4, lsl #2 │ │ │ │ - ldc2l 1, cr15, [r8, #504] @ 0x1f8 │ │ │ │ + stc2 1, cr15, [r0, #-504]! @ 0xfffffe08 │ │ │ │ stmdals r4!, {r0, r7, r9, sl, lr} │ │ │ │ movweq pc, #4175 @ 0x104f @ │ │ │ │ @ instruction: 0xf8802100 │ │ │ │ @ instruction: 0xf8d0304c │ │ │ │ @ instruction: 0xf04330f4 │ │ │ │ @ instruction: 0xf8c00301 │ │ │ │ @ instruction: 0xf8d030f4 │ │ │ │ @ instruction: 0xf0433104 │ │ │ │ @ instruction: 0xf8c00301 │ │ │ │ - @ instruction: 0xf17f3104 │ │ │ │ - @ instruction: 0xf8d9f8a7 │ │ │ │ + @ instruction: 0xf17e3104 │ │ │ │ + @ instruction: 0xf8d9ffef │ │ │ │ @ instruction: 0x46073010 │ │ │ │ beq 5d1634 │ │ │ │ vmov.i32 q10, #-1325400064 @ 0xb1000000 │ │ │ │ addvs r0, r3, #1677721600 @ 0x64000000 │ │ │ │ ldrdcc pc, [r8], -r9 │ │ │ │ stmdbcc fp, {r6, r7, r8, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf9939b24 │ │ │ │ bcs 41d36c │ │ │ │ andeq pc, r1, #79 @ 0x4f │ │ │ │ @ instruction: 0x2320bf14 │ │ │ │ ldrdcc pc, [r0, r3] │ │ │ │ - blx 851860 │ │ │ │ + @ instruction: 0xf966f181 │ │ │ │ stmdage r0!, {r0, r3, r4, r5, r9, sl, lr} │ │ │ │ - blx fe251870 │ │ │ │ + @ instruction: 0xf9cef183 │ │ │ │ ldmdbvc r3, {r1, r3, r4, r5, r6, r7, r9, fp, sp, lr} │ │ │ │ vqdmulh.s d2, d0, d13 │ │ │ │ blcs 135664 │ │ │ │ tstphi r2, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ tstcs r1, r3, lsl #22 │ │ │ │ blx 101de8 │ │ │ │ @ instruction: 0xf013f303 │ │ │ │ @@ -52230,87 +52230,87 @@ │ │ │ │ vrhadd.s8 d29, d0, d7 │ │ │ │ andmi r1, fp, #-1073741792 @ 0xc0000020 │ │ │ │ @ instruction: 0xf04fbf14 │ │ │ │ @ instruction: 0xf04f0910 │ │ │ │ vmla.i8 q8, q0, q0 │ │ │ │ stmdals r4!, {r0, r1, r2, r5, r6, r8, ip} │ │ │ │ mulshi r1, r2, r8 │ │ │ │ - @ instruction: 0xf8e0f17f │ │ │ │ + @ instruction: 0xf828f17f │ │ │ │ strbmi r4, [fp], -r7, lsl #12 │ │ │ │ @ instruction: 0xf8804642 │ │ │ │ @ instruction: 0xf1008028 │ │ │ │ @ instruction: 0xf04f0114 │ │ │ │ @ instruction: 0xf1810900 │ │ │ │ - bvs 1f93a74 │ │ │ │ + bvs 1f93794 │ │ │ │ @ instruction: 0xf1079a15 │ │ │ │ @ instruction: 0xf8c50e54 │ │ │ │ ldrtmi sl, [r2], ip │ │ │ │ bllt cf9e4 │ │ │ │ bl 126c0c │ │ │ │ @ instruction: 0xf8c513c3 │ │ │ │ @ instruction: 0xf893b008 │ │ │ │ ldm r5, {r1, r4, r5, lr, pc} │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ bl 255324 │ │ │ │ ldrtmi r0, [r9], -ip, lsl #25 │ │ │ │ @ instruction: 0xf8cca820 │ │ │ │ @ instruction: 0xf183b028 │ │ │ │ - @ instruction: 0xf107fa3d │ │ │ │ + @ instruction: 0xf107f985 │ │ │ │ cmncs r9, r4, lsl r2 │ │ │ │ @ instruction: 0xf183a820 │ │ │ │ - @ instruction: 0x4680fb75 │ │ │ │ + @ instruction: 0x4680fabd │ │ │ │ strmi lr, [r3], -r9 │ │ │ │ orrcs r4, sp, sl, asr #12 │ │ │ │ strcc sl, [r1], -r0, lsr #16 │ │ │ │ - blx fe5d1922 │ │ │ │ + blx ff7d1920 │ │ │ │ @ instruction: 0x468145b2 │ │ │ │ subcs sp, r8, #49 @ 0x31 │ │ │ │ ldmdage sp!, {r8, sp} │ │ │ │ cdp 7, 14, cr15, cr6, cr11, {6} │ │ │ │ rsblt pc, ip, sp, asr #17 │ │ │ │ eorcs r9, r0, #36, 16 @ 0x240000 │ │ │ │ eorvs r2, lr, r1, lsl #2 │ │ │ │ rschi pc, ip, sp, asr #17 │ │ │ │ - @ instruction: 0xf86cf17f │ │ │ │ + @ instruction: 0xffb4f17e │ │ │ │ cmplt r0, r7, lsl #12 │ │ │ │ blgt 166bec │ │ │ │ rscsvs r6, r9, #184, 4 @ 0x8000000b │ │ │ │ @ instruction: 0x37144639 │ │ │ │ @ instruction: 0xf183a820 │ │ │ │ - subcs pc, r8, #69632 @ 0x11000 │ │ │ │ + subcs pc, r8, #1458176 @ 0x164000 │ │ │ │ @ instruction: 0x4668a93d │ │ │ │ ldrls r2, [ip, -r7, lsl #6]! │ │ │ │ movcs r9, #76, 6 @ 0x30000001 │ │ │ │ teqpcc r4, sp, lsl #17 @ p-variant is OBSOLETE │ │ │ │ bl ff5d3294 │ │ │ │ muleq ip, r4, r8 │ │ │ │ stmdage r0!, {r2, r8, sp} │ │ │ │ - stc2 1, cr15, [r2, #524]! @ 0x20c │ │ │ │ + stc2l 1, cr15, [sl], #524 @ 0x20c │ │ │ │ svceq 0x0000f1b9 │ │ │ │ strcc sp, [r1], -r7, asr #3 │ │ │ │ ldrmi r4, [r2, #1665]! @ 0x681 │ │ │ │ cdp 1, 0, cr13, cr7, cr13, {6} │ │ │ │ @ instruction: 0xf899aa90 │ │ │ │ cdp 0, 11, cr6, cr7, cr13, {0} │ │ │ │ strtmi r0, [r8], -r0, lsl #22 │ │ │ │ blvc ffa90e70 │ │ │ │ mcr 6, 4, r4, cr0, cr1, {1} │ │ │ │ @ instruction: 0xf1800b07 │ │ │ │ - ldrtmi pc, [r2], -sp, lsr #30 @ │ │ │ │ + @ instruction: 0x4632fe75 │ │ │ │ tstcs r1, r4, lsr #16 │ │ │ │ - @ instruction: 0xf836f17f │ │ │ │ + @ instruction: 0xff7ef17e │ │ │ │ cmplt r0, r6, lsl #12 │ │ │ │ blgt 166c58 │ │ │ │ rscsvs r6, r1, #176, 4 │ │ │ │ @ instruction: 0x36144631 │ │ │ │ @ instruction: 0xf183a820 │ │ │ │ - @ instruction: 0x4633f9db │ │ │ │ + ldrtmi pc, [r3], -r3, lsr #18 @ │ │ │ │ biccs r4, ip, sl, asr #12 │ │ │ │ @ instruction: 0xf183a820 │ │ │ │ - ldmdbls r4, {r0, r1, r3, r4, r5, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbls r4, {r0, r1, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ movwcs r4, #62978 @ 0xf602 │ │ │ │ @ instruction: 0xf7dca820 │ │ │ │ mrcls 9, 0, APSR_nzcv, cr3, cr5, {0} @ │ │ │ │ andcs r9, r0, #36, 18 @ 0x90000 │ │ │ │ ldmdals r2, {r0, r1, r4, r5, r7, r8, sl, fp, ip} │ │ │ │ blge 6f9fe0 │ │ │ │ mrc2 7, 2, pc, cr4, cr10, {6} │ │ │ │ @@ -52318,19 +52318,19 @@ │ │ │ │ @ instruction: 0xf47f9313 │ │ │ │ @ instruction: 0xf8dfaeed │ │ │ │ strcs r8, [r0, -r0, ror #1] │ │ │ │ ldrbtmi r9, [r8], #3606 @ 0xe16 │ │ │ │ andcs r4, r0, #70254592 @ 0x4300000 │ │ │ │ stmdage r0!, {r2, r8, sp} │ │ │ │ @ instruction: 0xf1839700 │ │ │ │ - svccs 0x0000f941 │ │ │ │ + svccs 0x0000f889 │ │ │ │ strcs sp, [r0], #-60 @ 0xffffffc4 │ │ │ │ stcne 6, cr4, [r2, #-204]! @ 0xffffff34 │ │ │ │ stmdals r4!, {r3, r8, sp} │ │ │ │ - stc2l 1, cr15, [ip], {126} @ 0x7e │ │ │ │ + ldc2 1, cr15, [r4], {126} @ 0x7e │ │ │ │ strmi r0, [r5], -r1, lsr #1 │ │ │ │ stmdage r0!, {r2, r9, sp} │ │ │ │ @ instruction: 0xf7dc3401 │ │ │ │ movwcs pc, #64097 @ 0xfa61 @ │ │ │ │ strtmi r4, [r9], -r2, lsl #12 │ │ │ │ @ instruction: 0xf7dca820 │ │ │ │ adcsmi pc, ip, #15007744 @ 0xe50000 │ │ │ │ @@ -52368,16 +52368,16 @@ │ │ │ │ andeq r0, fp, fp, lsl #22 │ │ │ │ ldr r2, [r3], -r0, asr #6 │ │ │ │ stmdbeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x2320e6ed │ │ │ │ movwcs lr, #5646 @ 0x160e │ │ │ │ @ instruction: 0xf7cce60c │ │ │ │ svclt 0x0000e8c6 │ │ │ │ - eoreq pc, ip, r6, ror #4 │ │ │ │ - eoreq pc, ip, r2, asr #32 │ │ │ │ + eoreq pc, ip, r6, ror #1 │ │ │ │ + eoreq lr, ip, r2, asr #29 │ │ │ │ sbceq sl, r0, lr, lsr #23 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febec6e4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5000ff0 │ │ │ │ @ instruction: 0xf50054b0 │ │ │ │ @@ -52417,16 +52417,16 @@ │ │ │ │ svclt 0x00082b00 │ │ │ │ stmib sp, {r0, r1, r3, r4, r5, r9, sl, lr}^ │ │ │ │ strbmi r1, [r0], -pc │ │ │ │ tstvs sl, #3358720 @ 0x334000 │ │ │ │ @ instruction: 0xf8d56a6b │ │ │ │ movwls r9, #32812 @ 0x802c │ │ │ │ vqdmulh.s32 d22, d21, d29 │ │ │ │ - @ instruction: 0xf15bf951 │ │ │ │ - ldrsblt pc, [r0, #235]! @ 0xeb @ │ │ │ │ + @ instruction: 0xf15bf899 │ │ │ │ + mvnslt pc, r3, lsr #28 │ │ │ │ blcs ef8a8 │ │ │ │ blls 2cba0c │ │ │ │ ldmdals r0, {r5, r9, fp, sp, pc} │ │ │ │ stmib sp, {r0, r1, r2, r3, r8, fp, ip, pc}^ │ │ │ │ @ instruction: 0x4640091d │ │ │ │ blge 77a220 │ │ │ │ ldmdbge ip, {r5, r8, ip, pc} │ │ │ │ @@ -52516,15 +52516,15 @@ │ │ │ │ movwpl lr, #2509 @ 0x9cd │ │ │ │ ldmib sp, {r1, r4, r8, r9, fp, ip, pc}^ │ │ │ │ @ instruction: 0xf8d3210f │ │ │ │ stmdals r8, {r2, r4, r5, r6, r8, r9, sl, fp, ip, sp} │ │ │ │ bicpl pc, r8, #12582912 @ 0xc00000 │ │ │ │ movwls r3, #21268 @ 0x5314 │ │ │ │ vmin.s16 d20, d5, d27 │ │ │ │ - @ instruction: 0xf8daf979 │ │ │ │ + @ instruction: 0xf8daf8c1 │ │ │ │ @ instruction: 0xf8d33478 │ │ │ │ @ instruction: 0xf8911098 │ │ │ │ ldrbeq r3, [fp, -ip, lsr #32] │ │ │ │ @ instruction: 0xf8dad5cf │ │ │ │ blls 65e934 │ │ │ │ ldmne sl, {r0, r1, r4, fp, ip, pc} │ │ │ │ strcc pc, [r4], #2266 @ 0x8da │ │ │ │ @@ -52607,16 +52607,16 @@ │ │ │ │ svclt 0x00082b00 │ │ │ │ stmib sp, {r0, r1, r3, r4, r6, r9, sl, lr}^ │ │ │ │ ldrtmi r1, [r0], -sp │ │ │ │ tstvc r8, #3358720 @ 0x334000 │ │ │ │ @ instruction: 0xf8d56a6b │ │ │ │ movwls r8, #28716 @ 0x702c │ │ │ │ vqdmulh.s32 d22, d20, d29 │ │ │ │ - @ instruction: 0xf15bffd5 │ │ │ │ - mvnslt pc, pc, asr sp @ │ │ │ │ + @ instruction: 0xf15bff1d │ │ │ │ + mvnslt pc, r7, lsr #25 │ │ │ │ blcs efba0 │ │ │ │ blls 28bd08 │ │ │ │ stmdals lr, {r1, r2, r3, r4, r9, fp, sp, pc} │ │ │ │ stmib sp, {r0, r2, r3, r8, fp, ip, pc}^ │ │ │ │ @ instruction: 0x4630081b │ │ │ │ blge 6fa510 │ │ │ │ ldmdbge sl, {r1, r2, r3, r4, r8, ip, pc} │ │ │ │ @@ -52701,16 +52701,16 @@ │ │ │ │ movwvs lr, #6605 @ 0x19cd │ │ │ │ movwls r9, #2822 @ 0xb06 │ │ │ │ ldmib sp, {r4, r8, r9, fp, ip, pc}^ │ │ │ │ @ instruction: 0xf8d3210d │ │ │ │ stmdals r7, {r2, r4, r5, r6, r8, r9, sl, fp, ip, sp} │ │ │ │ bicpl pc, r8, #12582912 @ 0xc00000 │ │ │ │ movwls r3, #21268 @ 0x5314 │ │ │ │ - vmin.s16 d20, d6, d27 │ │ │ │ - blls 3d3ad4 │ │ │ │ + vmin.s16 d20, d5, d27 │ │ │ │ + blls 3d57f4 │ │ │ │ beq 111e34 │ │ │ │ ldrmi r9, [lr], #-2568 @ 0xfffff5f8 │ │ │ │ ldrmi r9, [r3], #-2822 @ 0xfffff4fa │ │ │ │ blls 37a630 │ │ │ │ @ instruction: 0xd051459a │ │ │ │ ldrbtcc pc, [r8], #-2265 @ 0xfffff727 @ │ │ │ │ @ instruction: 0x1098f8d3 │ │ │ │ @@ -52892,15 +52892,15 @@ │ │ │ │ @ instruction: 0xf893e004 │ │ │ │ ldcvs 0, cr12, [fp], #-148 @ 0xffffff6c │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ @ instruction: 0xf8d364bb │ │ │ │ ldmdavs r9, {r4, r8, r9, ip, sp} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ vhsub.s32 d24, d4, d28 │ │ │ │ - ldcvs 13, cr15, [sl, #-620]! @ 0xfffffd94 │ │ │ │ + ldcvs 12, cr15, [sl, #-908]! @ 0xfffffc74 │ │ │ │ @ instruction: 0xf44f6c3b │ │ │ │ @ instruction: 0xf6cf4e70 │ │ │ │ ldc 14, cr7, [pc, #1020] @ 96108 │ │ │ │ ldmdbvs r2, {r1, r2, r4, r5, r7, r8, r9, fp, ip, pc} │ │ │ │ cmnppl r3, #12582912 @ p-variant is OBSOLETE @ 0xc00000 │ │ │ │ ldc 3, cr3, [pc, #160] @ 95db8 │ │ │ │ strcs r8, [r0, #-2997] @ 0xfffff44b │ │ │ │ @@ -52939,15 +52939,15 @@ │ │ │ │ mlascs lr, r2, r8, pc @ │ │ │ │ addcs pc, ip, r7, lsl #17 │ │ │ │ stm r4, {r0, r1, r2, r3, r8, r9, fp, lr, pc} │ │ │ │ ldcvs 0, cr0, [sl], #60 @ 0x3c │ │ │ │ ldrbteq pc, [r8], #-263 @ 0xfffffef9 @ │ │ │ │ @ instruction: 0xf8d22118 │ │ │ │ @ instruction: 0xf1630358 │ │ │ │ - strmi pc, [r6], -r9, asr #23 │ │ │ │ + @ instruction: 0x4606fb11 │ │ │ │ stcgt 2, cr6, [pc], {184} @ 0xb8 │ │ │ │ rsbsvs r6, r1, r0, lsr r0 │ │ │ │ ldrhtvs r6, [r3], #2 │ │ │ │ teqvs r0, r3, lsl #24 │ │ │ │ cmnvs r1, ip, ror ip │ │ │ │ strtmi r2, [r0], -r3, lsl #2 │ │ │ │ cdp2 0, 12, cr15, cr6, cr14, {1} │ │ │ │ @@ -53035,18 +53035,18 @@ │ │ │ │ @ instruction: 0x6120ce03 │ │ │ │ ldcvs 1, cr6, [fp, #-388]! @ 0xfffffe7c │ │ │ │ ldrdle pc, [ip], -r7 @ │ │ │ │ stccs 8, cr6, [r2], {28} │ │ │ │ ldmibvs lr!, {r0, r2, r4, r5, r6, ip, lr, pc} │ │ │ │ strtmi r2, [r0], -r1, lsl #6 │ │ │ │ vorr d23, d4, d19 │ │ │ │ - @ instruction: 0x0781fd59 │ │ │ │ + streq pc, [r1, r1, lsr #25] │ │ │ │ andcs fp, r8, #72, 30 @ 0x120 │ │ │ │ strtmi sp, [r0], -fp, lsl #8 │ │ │ │ - ldc2l 2, cr15, [r2, #-400] @ 0xfffffe70 │ │ │ │ + ldc2 2, cr15, [sl], {100} @ 0x64 │ │ │ │ svclt 0x004f0742 │ │ │ │ ldmdavs r2!, {r0, r3, r9, sp} │ │ │ │ @ instruction: 0xf0021c53 │ │ │ │ svclt 0x00580207 │ │ │ │ blvs fff6e028 │ │ │ │ @ instruction: 0xf8d79300 │ │ │ │ movwls r3, #16784 @ 0x4190 │ │ │ │ @@ -53084,15 +53084,15 @@ │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ andeq r0, r0, r3 │ │ │ │ andeq r0, r0, r1 │ │ │ │ smulleq sl, r0, r6, r3 │ │ │ │ sbceq sl, r0, lr, lsl #7 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ - eorseq sp, r3, r0, lsl #8 │ │ │ │ + eorseq sp, r3, r0, lsl #5 │ │ │ │ @ instruction: 0xfffe6c91 │ │ │ │ sbceq sl, r0, r4, asr #32 │ │ │ │ bcs b0df8 │ │ │ │ ldcvs 1, cr13, [fp, #-280]! @ 0xfffffee8 │ │ │ │ stccs 8, cr6, [r2], {28} │ │ │ │ ldmvs fp, {r0, r3, r7, r8, ip, lr, pc}^ │ │ │ │ strtle r0, [r4], #-1948 @ 0xfffff864 │ │ │ │ @@ -53140,15 +53140,15 @@ │ │ │ │ ldmdavs sl!, {r0, r1, r4, r5, r8, r9, fp, lr}^ │ │ │ │ ldcvs 8, cr5, [sl], #844 @ 0x34c │ │ │ │ cmppeq ip, #13762560 @ p-variant is OBSOLETE @ 0xd20000 │ │ │ │ mlale r2, r8, r2, r4 │ │ │ │ @ instruction: 0xf8d36cbb │ │ │ │ rorslt r1, r0, #6 │ │ │ │ @ instruction: 0xf1634632 │ │ │ │ - strmi pc, [r4], -pc, ror #20 │ │ │ │ + @ instruction: 0x4604f9b7 │ │ │ │ @ instruction: 0xf43f2c00 │ │ │ │ ldcvs 15, cr10, [fp], #72 @ 0x48 │ │ │ │ msrmi SPSR_, #12779520 @ 0xc30000 │ │ │ │ msrvs SPSR_f, #12779520 @ 0xc30000 │ │ │ │ msrcc SPSR_s, #13828096 @ 0xd30000 │ │ │ │ smlad r5, ip, r4, r4 │ │ │ │ svclt 0x00384546 │ │ │ │ @@ -53361,15 +53361,15 @@ │ │ │ │ blcs 10a450 │ │ │ │ ldrbmi sp, [r0, -r0]! │ │ │ │ andcc pc, r0, r0, asr #8 │ │ │ │ vst1.16 {d20}, [r0 :256], r0 │ │ │ │ ldrbmi r3, [r0, -r8]! │ │ │ │ andcc pc, r4, r0, asr #8 │ │ │ │ svclt 0x00004770 │ │ │ │ - eorseq sp, r3, r4, lsr #3 │ │ │ │ + eorseq sp, r3, r4, lsr #32 │ │ │ │ svclt 0x00004770 │ │ │ │ stmdbcs r1, {r0, r1, r3, r9, sl, lr} │ │ │ │ addsmi sp, sl, #8, 26 @ 0x200 │ │ │ │ stmdavs r3, {r0, r2, sl, fp, ip, lr, pc}^ │ │ │ │ vst1.8 {d18-d19}, [r3], r1 │ │ │ │ subvs r7, r1, r0, lsl #3 │ │ │ │ ldrbmi sp, [r0, -r8, lsl #26]! │ │ │ │ @@ -53416,15 +53416,15 @@ │ │ │ │ sbcvc pc, r4, #13828096 @ 0xd30000 │ │ │ │ strbpl pc, [r8], #1287 @ 0x507 @ │ │ │ │ svccc 0x0074f8d7 │ │ │ │ strtmi r3, [r0], -r4, lsl #8 │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ ldclcc 8, cr15, [r0], #844 @ 0x34c │ │ │ │ @ instruction: 0xf17669de │ │ │ │ - @ instruction: 0xf507fb75 │ │ │ │ + @ instruction: 0xf507fabd │ │ │ │ @ instruction: 0xf8d35380 │ │ │ │ @ instruction: 0xf8d324c8 │ │ │ │ @ instruction: 0xf50216fc │ │ │ │ ldmvs r7, {r7, r9, lr} │ │ │ │ adcsmi r6, r9, #16, 18 @ 0x40000 │ │ │ │ @ instruction: 0x2700f8d3 │ │ │ │ stmdbcc r0!, {r3, r4, r7, r8, r9, sl, fp, ip, sp, pc} │ │ │ │ @@ -53435,15 +53435,15 @@ │ │ │ │ ldrtmi pc, [r0], #-1285 @ 0xfffffafb @ │ │ │ │ bcc 8c63e0 │ │ │ │ @ instruction: 0xf8c30052 │ │ │ │ @ instruction: 0xf8c42700 │ │ │ │ @ instruction: 0xf8d32db0 │ │ │ │ @ instruction: 0xf8c436fc │ │ │ │ @ instruction: 0xf1763dac │ │ │ │ - @ instruction: 0xf8d4fb5d │ │ │ │ + @ instruction: 0xf8d4faa5 │ │ │ │ @ instruction: 0xf8d43db0 │ │ │ │ @ instruction: 0xf5051dac │ │ │ │ adcseq r4, r2, sp, lsr r0 │ │ │ │ blx 21f992 │ │ │ │ @ instruction: 0xf8c0f303 │ │ │ │ blx ea8ca │ │ │ │ ldmne r1!, {r1, r2, r9, sl, ip, sp} │ │ │ │ @@ -53485,68 +53485,68 @@ │ │ │ │ @ instruction: 0xf8832101 │ │ │ │ ldrbtmi r1, [sl], #-357 @ 0xfffffe9b │ │ │ │ orrcs pc, r4, r3, asr #17 │ │ │ │ bmi 410584 │ │ │ │ stmdbmi sp, {r0, sp} │ │ │ │ movwls r4, #5242 @ 0x147a │ │ │ │ @ instruction: 0xf1604479 │ │ │ │ - blls 11493c │ │ │ │ + blls 11465c │ │ │ │ bmi 3505cc │ │ │ │ stmdbmi sl, {r0, sp} │ │ │ │ movwls r4, #5242 @ 0x147a │ │ │ │ - @ instruction: 0xf1604479 │ │ │ │ - blls 114928 │ │ │ │ + @ instruction: 0xf15f4479 │ │ │ │ + blls 116648 │ │ │ │ svclt 0x0000e7e3 │ │ │ │ sbceq r9, r0, r2, lsr sl │ │ │ │ andeq r0, r0, r4, asr #19 │ │ │ │ - eoreq sp, ip, sl, asr lr │ │ │ │ - eoreq sp, ip, r8, lsl #29 │ │ │ │ - strhteq sp, [ip], -ip │ │ │ │ - strdeq sp, [ip], -r8 @ │ │ │ │ - eoreq sp, ip, r8, lsr #15 │ │ │ │ + ldrdeq sp, [ip], -sl @ │ │ │ │ + eoreq sp, ip, r8, lsl #26 │ │ │ │ + eoreq sp, ip, ip, lsr r6 │ │ │ │ + eoreq sp, ip, r8, ror ip │ │ │ │ + eoreq sp, ip, r8, lsr #12 │ │ │ │ movtpl pc, #1280 @ 0x500 @ │ │ │ │ mrccc 8, 6, APSR_nzcv, cr12, cr3, {6} │ │ │ │ eorsle r2, r9, r0, lsl #22 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r7, r8, fp, sp, lr} │ │ │ │ ldrlt fp, [r0, #-947] @ 0xfffffc4d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00f0f8cc │ │ │ │ strmi fp, [r4], -r2, lsl #1 │ │ │ │ tstle r6, r1, lsl #22 │ │ │ │ @ instruction: 0x46034a16 │ │ │ │ andcs r4, r0, r6, lsl r9 │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xf886f160 │ │ │ │ + @ instruction: 0xffcef15f │ │ │ │ ldrsbgt pc, [r0], #-143 @ 0xffffff71 @ │ │ │ │ movtcs r4, #64020 @ 0xfa14 │ │ │ │ @ instruction: 0xf06f44fc │ │ │ │ ldrbtmi r0, [sl], #-268 @ 0xfffffef4 │ │ │ │ @ instruction: 0xf8cd4620 │ │ │ │ @ instruction: 0xf0bac000 │ │ │ │ mullt r2, r9, r9 │ │ │ │ bmi 485b14 │ │ │ │ stmdbmi pc, {sp} @ │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xf870f160 │ │ │ │ + @ instruction: 0xffb8f15f │ │ │ │ @ instruction: 0xf04f4a0d │ │ │ │ cmpcs r3, #0, 24 │ │ │ │ @ instruction: 0xf06f447a │ │ │ │ strtmi r0, [r0], -ip, lsl #2 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf984f0ba │ │ │ │ ldclt 0, cr11, [r0, #-8] │ │ │ │ @ instruction: 0x47704618 │ │ │ │ - eoreq sp, ip, r4, asr #28 │ │ │ │ - eoreq sp, ip, lr, asr #14 │ │ │ │ - mlaeq ip, r8, lr, sp │ │ │ │ - eoreq sp, ip, r6, ror #28 │ │ │ │ - eoreq sp, ip, r8, lsr #29 │ │ │ │ - eoreq sp, ip, r2, lsr #14 │ │ │ │ - eoreq sp, ip, r0, asr #28 │ │ │ │ + eoreq sp, ip, r4, asr #25 │ │ │ │ + eoreq sp, ip, lr, asr #11 │ │ │ │ + eoreq sp, ip, r8, lsl sp │ │ │ │ + eoreq sp, ip, r6, ror #25 │ │ │ │ + eoreq sp, ip, r8, lsr #26 │ │ │ │ + eoreq sp, ip, r2, lsr #11 │ │ │ │ + eoreq sp, ip, r0, asr #25 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ bmi b67f84 │ │ │ │ blmi b67fac │ │ │ │ addlt r4, lr, sl, ror r4 │ │ │ │ @@ -53846,23 +53846,23 @@ │ │ │ │ movweq pc, #869 @ 0x365 @ │ │ │ │ cdpcc 8, 4, cr15, cr4, cr7, {4} │ │ │ │ msrpl SPSR_s, #12976128 @ 0xc60000 │ │ │ │ bicscc pc, r0, #14024704 @ 0xd60000 │ │ │ │ cmppeq r8, #14024704 @ p-variant is OBSOLETE @ 0xd60000 │ │ │ │ tstpeq r0, #67 @ p-variant is OBSOLETE @ 0x43 │ │ │ │ bicscc pc, r0, #12976128 @ 0xc60000 │ │ │ │ - ldc2 1, cr15, [r2, #392]! @ 0x188 │ │ │ │ + ldc2l 1, cr15, [sl], #392 @ 0x188 │ │ │ │ @ instruction: 0xf8c64620 │ │ │ │ strls r5, [r0], #-856 @ 0xfffffca8 │ │ │ │ - cdp2 1, 8, cr15, cr2, cr1, {3} │ │ │ │ + stc2l 1, cr15, [sl, #388] @ 0x184 │ │ │ │ ldmib r6, {r0, ip, pc}^ │ │ │ │ ldmib sp, {r1, r4, r5, r7, r8}^ │ │ │ │ @ instruction: 0xf1612300 │ │ │ │ - strtmi pc, [r0], -r1, ror #31 │ │ │ │ - cdp2 1, 7, cr15, cr8, cr1, {3} │ │ │ │ + strtmi pc, [r0], -r9, lsr #30 │ │ │ │ + stc2l 1, cr15, [r0, #388] @ 0x184 │ │ │ │ adcsmi lr, r2, r6, asr #19 │ │ │ │ ldcllt 0, cr11, [r0, #12]! │ │ │ │ andeq r0, r0, r2 │ │ │ │ andeq r0, r0, r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febede24 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @@ -54155,41 +54155,41 @@ │ │ │ │ @ instruction: 0xf8d5fbcf │ │ │ │ @ instruction: 0xf8d53da0 │ │ │ │ ldrmi r2, [r3], #-3492 @ 0xfffff25c │ │ │ │ mvnsle r4, #-536870903 @ 0xe0000009 │ │ │ │ addspl pc, r6, r7, lsl #10 │ │ │ │ andscc r2, r0, r0, lsl #12 │ │ │ │ stcvs 8, cr15, [r4, #788]! @ 0x314 │ │ │ │ - blx ffa53644 │ │ │ │ + blx c53644 │ │ │ │ sbcne pc, r4, #212, 16 @ 0xd40000 │ │ │ │ addspl pc, r6, r7, lsl #10 │ │ │ │ ldmpl r8, {r0, r1, r2, r8, sl, ip, sp, lr, pc} │ │ │ │ ldmdaeq r0, {r3, r8, ip, sp, lr, pc} │ │ │ │ ldmdbcc r0!, {r0, r6, r9, sl, ip, sp, lr, pc}^ │ │ │ │ strbmi r3, [r9], #-16 │ │ │ │ - blx ff1d3660 │ │ │ │ + blx 3d3660 │ │ │ │ @ instruction: 0xf1614640 │ │ │ │ - @ instruction: 0xf8d4fad5 │ │ │ │ + @ instruction: 0xf8d4fa1d │ │ │ │ strbmi r1, [r0], -r4, asr #5 │ │ │ │ @ instruction: 0xf1614449 │ │ │ │ - @ instruction: 0xf507fabb │ │ │ │ + @ instruction: 0xf507fa03 │ │ │ │ andcc r4, r4, sp, lsr r0 │ │ │ │ strbpl pc, [r0, -r7, lsl #10] @ │ │ │ │ @ instruction: 0xf1619001 │ │ │ │ - @ instruction: 0xf8d4fac7 │ │ │ │ + @ instruction: 0xf8d4fa0f │ │ │ │ stmdals r1, {r2, r6, r7, r9, ip} │ │ │ │ @ instruction: 0xf1614449 │ │ │ │ - @ instruction: 0xf8d4faad │ │ │ │ + @ instruction: 0xf8d4f9f5 │ │ │ │ stmib r4, {r3, r4, r6, r8, r9}^ │ │ │ │ @ instruction: 0xf8c786b2 │ │ │ │ @ instruction: 0xf8a56b40 │ │ │ │ @ instruction: 0xf1626dd0 │ │ │ │ - @ instruction: 0xf8d5fb19 │ │ │ │ + @ instruction: 0xf8d5fa61 │ │ │ │ @ instruction: 0xf1620d80 │ │ │ │ - @ instruction: 0xf8c4fb15 │ │ │ │ + @ instruction: 0xf8c4fa5d │ │ │ │ @ instruction: 0xf8c56358 │ │ │ │ @ instruction: 0xf8c46d80 │ │ │ │ @ instruction: 0xf8c56364 │ │ │ │ @ instruction: 0xf8d46d78 │ │ │ │ @ instruction: 0xf8d4539c │ │ │ │ @ instruction: 0xf8c433a0 │ │ │ │ strtmi r6, [fp], #-912 @ 0xfffffc70 │ │ │ │ @@ -54199,15 +54199,15 @@ │ │ │ │ sbceq pc, r4, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xffb4f03f │ │ │ │ rsccc lr, r7, #212, 18 @ 0x350000 │ │ │ │ addsmi r4, sp, #318767104 @ 0x13000000 │ │ │ │ @ instruction: 0xf8d4d3f4 │ │ │ │ @ instruction: 0xf50002c4 │ │ │ │ andcc r5, r8, sp, lsr #1 │ │ │ │ - ldc2l 1, cr15, [r6, #-468] @ 0xfffffe2c │ │ │ │ + ldc2 1, cr15, [lr], {117} @ 0x75 │ │ │ │ mvnpl lr, #212, 18 @ 0x350000 │ │ │ │ addsmi r4, sp, #721420288 @ 0x2b000000 │ │ │ │ vqsub.s8 d29, d1, d4 │ │ │ │ @ instruction: 0xf8d4568c │ │ │ │ strtmi r0, [r9], -r4, asr #5 │ │ │ │ @ instruction: 0xf0854430 │ │ │ │ @ instruction: 0xf8d4f919 │ │ │ │ @@ -54216,15 +54216,15 @@ │ │ │ │ @ instruction: 0xf0854430 │ │ │ │ ldmib r4, {r0, r4, r8, fp, ip, sp, lr, pc}^ │ │ │ │ ldrmi r3, [r3], #-747 @ 0xfffffd15 │ │ │ │ mvnle r4, #-805306359 @ 0xd0000009 │ │ │ │ sbceq pc, r4, #212, 16 @ 0xd40000 │ │ │ │ adcpl pc, sp, r0, lsl #10 │ │ │ │ @ instruction: 0xf1753008 │ │ │ │ - movwcs pc, #3395 @ 0xd43 @ │ │ │ │ + movwcs pc, #3211 @ 0xc8b @ │ │ │ │ movcc pc, #196, 16 @ 0xc40000 │ │ │ │ movscc pc, #196, 16 @ 0xc40000 │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf7ff83f0 │ │ │ │ @ instruction: 0x4605fa5b │ │ │ │ @ instruction: 0xf0ad4638 │ │ │ │ blvc 995bb4 │ │ │ │ @@ -54260,15 +54260,15 @@ │ │ │ │ ldmvs r3, {r0, r1, r3, r8, ip, sp, pc} │ │ │ │ @ instruction: 0xf8924499 │ │ │ │ tstlt fp, r1, lsr #32 │ │ │ │ ldrmi r6, [pc], #-2195 @ 97254 │ │ │ │ ldrdlt r6, [fp, -r3] │ │ │ │ ldrmi r6, [r8], #2195 @ 0x893 │ │ │ │ strcc r5, [r1], #-2112 @ 0xfffff7c0 │ │ │ │ - blx ff1d3bf2 │ │ │ │ + blx 3d3bf2 │ │ │ │ ldclcs 8, cr15, [r8], {214} @ 0xd6 │ │ │ │ subeq pc, r0, r0, asr #7 │ │ │ │ bvs 1567e84 │ │ │ │ mvnle r4, #156, 4 @ 0xc0000009 │ │ │ │ ldrdmi pc, [ip], r2 @ │ │ │ │ @ instruction: 0xf888fa5f │ │ │ │ @ instruction: 0xf989fa5f │ │ │ │ @@ -54354,15 +54354,15 @@ │ │ │ │ strtmi sl, [r3], -r5, ror #30 │ │ │ │ @ instruction: 0xf7cae77f │ │ │ │ svclt 0x0000e948 │ │ │ │ strdeq r8, [r0], #214 @ 0xd6 │ │ │ │ strdeq r8, [r0], #208 @ 0xd0 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ strheq r8, [r0], #196 @ 0xc4 │ │ │ │ - eoreq lr, sp, r4, lsr #20 │ │ │ │ + eoreq lr, sp, r4, lsr #17 │ │ │ │ andeq r0, r0, r0, asr #20 │ │ │ │ stmdbcs r1, {r0, r1, r3, r9, sl, lr} │ │ │ │ addsmi sp, sl, #8, 26 @ 0x200 │ │ │ │ stmdavs r3, {r0, r2, sl, fp, ip, lr, pc}^ │ │ │ │ vst1.8 {d18-d19}, [r3], r1 │ │ │ │ subvs r7, r1, r0, lsl #3 │ │ │ │ ldrbmi sp, [r0, -r8, lsl #26]! │ │ │ │ @@ -54448,17 +54448,17 @@ │ │ │ │ blls 511f80 │ │ │ │ stmib sp, {r1, r3, r6, r9, sl, lr}^ │ │ │ │ stmdbls lr, {r0, ip, sp, pc} │ │ │ │ strls r9, [r0, #-2064] @ 0xfffff7f0 │ │ │ │ cdp2 7, 12, cr15, cr12, cr12, {6} │ │ │ │ svclt 0x0000e7c5 │ │ │ │ sbceq r8, r0, r2, asr #23 │ │ │ │ - eoreq lr, sp, lr, lsr #17 │ │ │ │ - eoreq lr, sp, r8, lsr #17 │ │ │ │ - eoreq lr, sp, r2, lsr #17 │ │ │ │ + eoreq lr, sp, lr, lsr #14 │ │ │ │ + eoreq lr, sp, r8, lsr #14 │ │ │ │ + eoreq lr, sp, r2, lsr #14 │ │ │ │ andeq r0, r0, r0, asr #20 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0070f8cc │ │ │ │ @ instruction: 0xf5004b45 │ │ │ │ addslt r5, fp, r0, asr #4 │ │ │ │ @@ -54527,17 +54527,17 @@ │ │ │ │ blls 511e44 │ │ │ │ stmib sp, {r1, r3, r6, r9, sl, lr}^ │ │ │ │ stmdbls lr, {r0, ip, sp, pc} │ │ │ │ strls r9, [r0, #-2064] @ 0xfffff7f0 │ │ │ │ cdp2 7, 2, cr15, cr14, cr12, {6} │ │ │ │ svclt 0x0000e7c5 │ │ │ │ sbceq r8, r0, r6, lsl #21 │ │ │ │ - eoreq lr, sp, r2, ror r7 │ │ │ │ - eoreq lr, sp, ip, ror #14 │ │ │ │ - eoreq lr, sp, r6, ror #14 │ │ │ │ + strdeq lr, [sp], -r2 @ │ │ │ │ + eoreq lr, sp, ip, ror #11 │ │ │ │ + eoreq lr, sp, r6, ror #11 │ │ │ │ andeq r0, r0, r0, asr #20 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0070f8cc │ │ │ │ @ instruction: 0xf5004b45 │ │ │ │ addslt r5, fp, r0, asr #4 │ │ │ │ @@ -54606,17 +54606,17 @@ │ │ │ │ blls 511d08 │ │ │ │ stmib sp, {r1, r3, r6, r9, sl, lr}^ │ │ │ │ stmdbls lr, {r0, ip, sp, pc} │ │ │ │ strls r9, [r0, #-2064] @ 0xfffff7f0 │ │ │ │ ldc2 7, cr15, [r0, #816] @ 0x330 │ │ │ │ svclt 0x0000e7c5 │ │ │ │ sbceq r8, r0, sl, asr #18 │ │ │ │ - eoreq lr, sp, r6, lsr r6 │ │ │ │ - eoreq lr, sp, r0, lsr r6 │ │ │ │ - eoreq lr, sp, sl, lsr #12 │ │ │ │ + strhteq lr, [sp], -r6 │ │ │ │ + strhteq lr, [sp], -r0 │ │ │ │ + eoreq lr, sp, sl, lsr #9 │ │ │ │ andeq r0, r0, r0, asr #20 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ bmi fe269230 │ │ │ │ strmi r4, [lr], -r7, lsl #23 │ │ │ │ @@ -54650,22 +54650,22 @@ │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ addpl pc, r0, #4, 10 @ 0x1000000 │ │ │ │ ldrbpl pc, [fp, #1287] @ 0x507 @ │ │ │ │ @ instruction: 0xf5043510 │ │ │ │ mulscc r0, r6, r0 │ │ │ │ @ instruction: 0xf8c24629 │ │ │ │ andls r7, r9, #196, 4 @ 0x4000000c │ │ │ │ - cdp2 1, 15, cr15, cr4, cr0, {3} │ │ │ │ + cdp2 1, 3, cr15, cr12, cr0, {3} │ │ │ │ orrspl pc, r8, #4, 10 @ 0x1000000 │ │ │ │ tstcc r0, #42991616 @ 0x2900000 │ │ │ │ ldrmi r9, [r8], -r8, lsl #6 │ │ │ │ - cdp2 1, 14, cr15, cr12, cr0, {3} │ │ │ │ + cdp2 1, 3, cr15, cr4, cr0, {3} │ │ │ │ eorsmi pc, sp, r4, lsl #10 │ │ │ │ andcc r4, r4, r9, lsr #12 │ │ │ │ - cdp2 1, 14, cr15, cr6, cr0, {3} │ │ │ │ + cdp2 1, 2, cr15, cr14, cr0, {3} │ │ │ │ addspl pc, sl, r4, lsl #10 │ │ │ │ andcc lr, r8, #3620864 @ 0x374000 │ │ │ │ stmib r2, {r4, ip, sp}^ │ │ │ │ @ instruction: 0xf50736b2 │ │ │ │ @ instruction: 0xf8d35380 │ │ │ │ @ instruction: 0xf7d31b4c │ │ │ │ blmi 17572d0 │ │ │ │ @@ -54745,36 +54745,36 @@ │ │ │ │ @ instruction: 0xf5049b0a │ │ │ │ @ instruction: 0xf8c25240 │ │ │ │ blcs a7554 │ │ │ │ svcge 0x006bf47f │ │ │ │ andcs r4, r1, r6, lsl sl │ │ │ │ ldrbtmi r4, [sl], #-2326 @ 0xfffff6ea │ │ │ │ @ instruction: 0xf15e4479 │ │ │ │ - strb pc, [r2, -r5, ror #29]! @ │ │ │ │ + strb pc, [r2, -sp, lsr #28]! @ │ │ │ │ movtpl pc, #1284 @ 0x504 @ │ │ │ │ cdpvs 8, 13, cr15, cr12, cr3, {6} │ │ │ │ @ instruction: 0xf7c9e7f2 │ │ │ │ svclt 0x0000ee28 │ │ │ │ sbceq r8, r0, r0, lsl r8 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ sbceq r8, r0, r8, lsl #16 │ │ │ │ adcseq lr, sl, sl, ror #3 │ │ │ │ strheq r8, [r0], #122 @ 0x7a │ │ │ │ andeq r0, r0, r4, asr #19 │ │ │ │ - eoreq ip, ip, r4, asr sp │ │ │ │ - eoreq ip, ip, r6, asr #26 │ │ │ │ - eoreq ip, ip, r8, lsr sp │ │ │ │ - eoreq ip, ip, r0, lsr sp │ │ │ │ - eoreq ip, ip, ip, lsr #26 │ │ │ │ - eoreq ip, ip, r0, lsr #26 │ │ │ │ - eoreq ip, ip, ip, lsl sp │ │ │ │ - eoreq ip, ip, r8, lsr #23 │ │ │ │ - eoreq ip, ip, sl, lsl #24 │ │ │ │ - ldrdeq ip, [ip], -lr @ │ │ │ │ - eoreq ip, ip, ip, lsl #8 │ │ │ │ + ldrdeq ip, [ip], -r4 @ │ │ │ │ + eoreq ip, ip, r6, asr #23 │ │ │ │ + strhteq ip, [ip], -r8 │ │ │ │ + strhteq ip, [ip], -r0 │ │ │ │ + eoreq ip, ip, ip, lsr #23 │ │ │ │ + eoreq ip, ip, r0, lsr #23 │ │ │ │ + mlaeq ip, ip, fp, ip │ │ │ │ + eoreq ip, ip, r8, lsr #20 │ │ │ │ + eoreq ip, ip, sl, lsl #21 │ │ │ │ + eoreq ip, ip, lr, asr sl │ │ │ │ + eoreq ip, ip, ip, lsl #5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 10, cr15, cr8, cr12, {6} │ │ │ │ ldrmi fp, [ip], -sp, asr #1 │ │ │ │ svcge 0x00064603 │ │ │ │ cdpmi 8, 10, cr4, cr12, cr11, {5} │ │ │ │ @@ -54812,15 +54812,15 @@ │ │ │ │ ldclcs 8, cr15, [ip], {212} @ 0xd4 │ │ │ │ @ instruction: 0xf8c761bd │ │ │ │ @ instruction: 0xf892d014 │ │ │ │ @ instruction: 0xf887203e │ │ │ │ @ instruction: 0xf5032034 │ │ │ │ rsbsvs r5, sl, #128, 4 │ │ │ │ cmppeq r8, #13762560 @ p-variant is OBSOLETE @ 0xd20000 │ │ │ │ - stc2 1, cr15, [r4, #-388]! @ 0xfffffe7c │ │ │ │ + stc2l 1, cr15, [ip], #-388 @ 0xfffffe7c │ │ │ │ eorseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ teqvs r8, r3, lsl #12 │ │ │ │ andsvs ip, r8, r3, lsl #20 │ │ │ │ @ instruction: 0x46406059 │ │ │ │ @ instruction: 0xf02d4629 │ │ │ │ strbmi pc, [r0], -r5, lsr #16 @ │ │ │ │ cdp2 0, 15, cr15, cr14, cr12, {1} │ │ │ │ @@ -54917,15 +54917,15 @@ │ │ │ │ bvs f2a92c │ │ │ │ bvs 1f2dfdc │ │ │ │ cmppeq ip, #13762560 @ p-variant is OBSOLETE @ 0xd20000 │ │ │ │ mlale r0, r8, r2, r4 │ │ │ │ @ instruction: 0xf8d36a7b │ │ │ │ rorlt r3, r0, #6 │ │ │ │ @ instruction: 0x46424619 │ │ │ │ - stc2 1, cr15, [ip], {97} @ 0x61 │ │ │ │ + blx ff5d422e │ │ │ │ stccs 6, cr4, [r0, #-20] @ 0xffffffec │ │ │ │ bvs 1f4bff8 │ │ │ │ msrcc SPSR_s, #13762560 @ 0xd20000 │ │ │ │ msrpl SPSR_, #12713984 @ 0xc20000 │ │ │ │ msrhi SPSR_f, #12713984 @ 0xc20000 │ │ │ │ bfi r4, sp, (invalid: 8:6) │ │ │ │ svclt 0x003842b3 │ │ │ │ @@ -54948,15 +54948,15 @@ │ │ │ │ @ instruction: 0xf7c9e7a3 │ │ │ │ svclt 0x0000eca6 │ │ │ │ ... │ │ │ │ smulleq r8, r0, r4, r5 │ │ │ │ smulleq r8, r0, r2, r5 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ sbceq r8, r0, r6, asr #10 │ │ │ │ - ldrshteq fp, [r3], -r2 │ │ │ │ + eorseq fp, r3, r2, ror r8 │ │ │ │ @ instruction: 0xfffff0c3 │ │ │ │ andeq r0, r0, ip, lsr fp │ │ │ │ blcs 284220 │ │ │ │ movwmi fp, #7960 @ 0x1f18 │ │ │ │ svclt 0x0014430a │ │ │ │ andcs r2, r0, r1 │ │ │ │ bne ff0a9b04 │ │ │ │ @@ -55643,15 +55643,15 @@ │ │ │ │ ldmdbmi r7!, {r0, r3, r7, r9, sl, lr} │ │ │ │ orreq pc, r8, #13828096 @ 0xd30000 │ │ │ │ andne pc, r1, r8, asr r8 @ │ │ │ │ suble r4, r6, r8, lsl #5 │ │ │ │ orrne pc, ip, #13828096 @ 0xd30000 │ │ │ │ stmdacs r0, {r8, r9, ip, pc} │ │ │ │ @ instruction: 0x464ad038 │ │ │ │ - cdp2 1, 13, cr15, cr14, cr0, {3} │ │ │ │ + cdp2 1, 2, cr15, cr6, cr0, {3} │ │ │ │ strmi r9, [r4], -r0, lsl #22 │ │ │ │ @ instruction: 0xf8d3b16c │ │ │ │ @ instruction: 0xf8c32390 │ │ │ │ @ instruction: 0xf8c3438c │ │ │ │ ldrmi r9, [r4], #-916 @ 0xfffffc6c │ │ │ │ @ instruction: 0xf8d3e003 │ │ │ │ stmiane r4!, {r2, r3, r7, r8, r9, lr} │ │ │ │ @@ -55736,15 +55736,15 @@ │ │ │ │ bmi de165c │ │ │ │ @ instruction: 0x03b8f8d5 │ │ │ │ andcs pc, r2, ip, asr r8 @ │ │ │ │ mlasle r8, r0, r2, r4 │ │ │ │ @ instruction: 0x13bcf8d5 │ │ │ │ ldrmi fp, [sl], -r8, ror #6 │ │ │ │ @ instruction: 0xf1609301 │ │ │ │ - blls 11820c │ │ │ │ + blls 117f2c │ │ │ │ cmplt r6, r6, lsl #12 │ │ │ │ biccc pc, r4, #12910592 @ 0xc50000 │ │ │ │ biccc pc, r0, #13959168 @ 0xd50000 │ │ │ │ @ instruction: 0x63bcf8c5 │ │ │ │ @ instruction: 0xf8c5441e │ │ │ │ ldrtmi r8, [ip], -r0, asr #7 │ │ │ │ adcsvs ip, r2, pc, lsl #24 │ │ │ │ @@ -56759,15 +56759,15 @@ │ │ │ │ orrscc r4, r0, ip, lsr r0 │ │ │ │ @ instruction: 0xf02b3040 │ │ │ │ @ instruction: 0xf504f80b │ │ │ │ @ instruction: 0xf5045198 │ │ │ │ tstcc r0, sp, lsr r0 │ │ │ │ @ instruction: 0xf5043004 │ │ │ │ @ instruction: 0xf15e4530 │ │ │ │ - @ instruction: 0xf504ff0b │ │ │ │ + @ instruction: 0xf504fe53 │ │ │ │ @ instruction: 0xf10c5c54 │ │ │ │ @ instruction: 0xf6050c30 │ │ │ │ @ instruction: 0xf5045e44 │ │ │ │ ldm ip!, {r7, sl, ip, lr} │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldm ip!, {r0, r1, r2, r3} │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ @@ -56791,15 +56791,15 @@ │ │ │ │ movtcs fp, #3896 @ 0xf38 │ │ │ │ blmi a2b258 │ │ │ │ ldcleq 8, cr15, [r0, #-852]! @ 0xfffffcac │ │ │ │ addsmi r5, r8, #15925248 @ 0xf30000 │ │ │ │ @ instruction: 0xf8d5d02b │ │ │ │ movwlt r1, #3444 @ 0xd74 │ │ │ │ @ instruction: 0xf15f463a │ │ │ │ - strmi pc, [r3], -r7, ror #27 │ │ │ │ + strmi pc, [r3], -pc, lsr #26 │ │ │ │ @ instruction: 0xf8d5b173 │ │ │ │ @ instruction: 0xf8c52d78 │ │ │ │ @ instruction: 0xf8c53d74 │ │ │ │ ldrmi r7, [r3], #-3452 @ 0xfffff284 │ │ │ │ @ instruction: 0xf8d5e004 │ │ │ │ bl 568fdc │ │ │ │ andle r0, r3, r9, lsl #6 │ │ │ │ @@ -56948,15 +56948,15 @@ │ │ │ │ @ instruction: 0xf8c20c13 │ │ │ │ bmi 6c9c50 │ │ │ │ ldmib sp, {r3, r4, r6, sp, lr}^ │ │ │ │ stmiapl r2!, {r1, r2, r8} │ │ │ │ andcc lr, r1, #3358720 @ 0x334000 │ │ │ │ ldmib sp, {r9, sl, ip, pc}^ │ │ │ │ @ instruction: 0xf15e230c │ │ │ │ - andlt pc, r8, pc, asr #28 │ │ │ │ + mullt r8, r7, sp │ │ │ │ @ instruction: 0x4602bd70 │ │ │ │ tstpmi r0, pc, asr #8 @ p-variant is OBSOLETE │ │ │ │ smlawteq r6, r7, r2, pc @ │ │ │ │ blne 1d7d80 │ │ │ │ strb r3, [r2, r8]! │ │ │ │ @ instruction: 0xf44f1d02 │ │ │ │ vaddw.s8 q10, , d0 │ │ │ │ @@ -56976,15 +56976,15 @@ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febf0ec0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, sl, r8, asr #31 │ │ │ │ ldcmi 6, cr4, [r9, #-96]! @ 0xffffffa0 │ │ │ │ ldrmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0xf15e9305 │ │ │ │ - blls 219524 │ │ │ │ + blls 219244 │ │ │ │ movwls r4, #25725 @ 0x647d │ │ │ │ andcc lr, r8, sp, asr #19 │ │ │ │ movwls r2, #29440 @ 0x7300 │ │ │ │ suble r2, r0, r0, lsl #16 │ │ │ │ blcs b4678 │ │ │ │ stmibvs r1!, {r0, r4, r6, r8, ip, lr, pc} │ │ │ │ stmdbcs r0, {r1, r5, r6, fp, sp, lr} │ │ │ │ @@ -57013,15 +57013,15 @@ │ │ │ │ andseq pc, r3, r7, asr #5 │ │ │ │ blmi 6b1db4 │ │ │ │ stmiapl r9!, {r1, r5, r6, sp, lr}^ │ │ │ │ ldmib sp, {r1, r8, ip, pc}^ │ │ │ │ strls r2, [r1], #-776 @ 0xfffffcf8 │ │ │ │ ldrdeq lr, [r6, -sp] │ │ │ │ @ instruction: 0xf15e9600 │ │ │ │ - andlt pc, sl, sp, asr #27 │ │ │ │ + andlt pc, sl, r5, lsl sp @ │ │ │ │ @ instruction: 0x4613bd70 │ │ │ │ tstpmi r0, pc, asr #8 @ p-variant is OBSOLETE │ │ │ │ smlawteq r6, r7, r2, pc @ │ │ │ │ blne 1d7e88 │ │ │ │ strb r3, [r3, r8, lsl #4]! │ │ │ │ @ instruction: 0xf44f1d13 │ │ │ │ vaddw.s8 q10, , d0 │ │ │ │ @@ -57192,16 +57192,16 @@ │ │ │ │ blcs a75cc │ │ │ │ @ instruction: 0xf8c4d1d3 │ │ │ │ ldrb r0, [r0, ip, ror #10] │ │ │ │ bl 657f44 │ │ │ │ sbceq r6, r0, ip, lsl #2 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ sbceq r6, r0, r6, lsr r0 │ │ │ │ - eoreq sl, ip, sl, lsr r5 │ │ │ │ - eoreq sl, ip, ip, lsl r5 │ │ │ │ + strhteq sl, [ip], -sl │ │ │ │ + mlaeq ip, ip, r3, sl │ │ │ │ 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} @ │ │ │ │ @@ -57280,16 +57280,16 @@ │ │ │ │ blcs a772c │ │ │ │ @ instruction: 0xf8c4d1d3 │ │ │ │ ldrb r0, [r0, ip, ror #10] │ │ │ │ b 1a580a4 │ │ │ │ sbceq r5, r0, ip, lsr #31 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ ldrdeq r5, [r0], #230 @ 0xe6 │ │ │ │ - ldrdeq sl, [ip], -sl @ │ │ │ │ - strhteq sl, [ip], -ip │ │ │ │ + eoreq sl, ip, sl, asr r2 │ │ │ │ + eoreq sl, ip, ip, lsr r2 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ addslt r4, r3, lr, asr #20 │ │ │ │ strmi r4, [sp], -lr, asr #22 │ │ │ │ stmvs pc, {r1, r3, r4, r5, r6, sl, lr} @ │ │ │ │ @@ -57368,16 +57368,16 @@ │ │ │ │ blcs a788c │ │ │ │ @ instruction: 0xf8c4d1d3 │ │ │ │ ldrb r0, [r0, ip, ror #10] │ │ │ │ ldmib r6!, {r0, r1, r2, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ sbceq r5, r0, ip, asr #28 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ sbceq r5, r0, r6, ror sp │ │ │ │ - eoreq sl, ip, sl, ror r2 │ │ │ │ - eoreq sl, ip, ip, asr r2 │ │ │ │ + strdeq sl, [ip], -sl @ │ │ │ │ + ldrdeq sl, [ip], -ip @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ bmi 146bd58 │ │ │ │ addslt r4, r1, pc, asr #22 │ │ │ │ @ instruction: 0x460e447a │ │ │ │ @@ -57457,16 +57457,16 @@ │ │ │ │ @ instruction: 0xf8d5fae1 │ │ │ │ blcs a79f4 │ │ │ │ ubfx sp, r2, #3, #13 │ │ │ │ stmdb r4, {r0, r1, r2, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ sbceq r5, r0, ip, ror #25 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ sbceq r5, r0, r0, lsl ip │ │ │ │ - eoreq sl, ip, sl, lsl r1 │ │ │ │ - strdeq sl, [ip], -r4 @ │ │ │ │ + mlaeq ip, sl, pc, r9 @ │ │ │ │ + eoreq r9, ip, r4, ror pc │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febf1668 │ │ │ │ @ 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] │ │ │ │ @@ -57559,16 +57559,16 @@ │ │ │ │ @ instruction: 0xf8d5fa15 │ │ │ │ blcs a7b8c │ │ │ │ ubfx sp, r2, #3, #13 │ │ │ │ ldmda r8!, {r0, r1, r2, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ sbceq r5, r0, r4, asr fp │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ sbceq r5, r0, r8, ror sl │ │ │ │ - eoreq r9, ip, r2, lsl #31 │ │ │ │ - eoreq r9, ip, ip, asr pc │ │ │ │ + eoreq r9, ip, r2, lsl #28 │ │ │ │ + ldrdeq r9, [ip], -ip @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febf1800 │ │ │ │ @ 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] │ │ │ │ @@ -57661,16 +57661,16 @@ │ │ │ │ @ instruction: 0xf8d5f949 │ │ │ │ blcs a7d24 │ │ │ │ ubfx sp, r2, #3, #13 │ │ │ │ svc 0x006cf7c6 │ │ │ │ strheq r5, [r0], #156 @ 0x9c │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ sbceq r5, r0, r0, ror #17 │ │ │ │ - eoreq r9, ip, sl, ror #27 │ │ │ │ - eoreq r9, ip, r4, asr #27 │ │ │ │ + eoreq r9, ip, sl, ror #24 │ │ │ │ + eoreq r9, ip, r4, asr #24 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febf1998 │ │ │ │ @ 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] │ │ │ │ @@ -57852,21 +57852,21 @@ │ │ │ │ @ instruction: 0x07db68db │ │ │ │ bicshi pc, r3, r0, lsl #2 │ │ │ │ strpl pc, [r0], #1286 @ 0x506 │ │ │ │ addspl pc, r6, r6, lsl #10 │ │ │ │ strmi pc, [r1, #1286] @ 0x506 │ │ │ │ @ instruction: 0xf5063010 │ │ │ │ @ instruction: 0xf15d48a4 │ │ │ │ - @ instruction: 0xf506fe03 │ │ │ │ + @ instruction: 0xf506fd4b │ │ │ │ mulscc r0, r8, r0 │ │ │ │ @ instruction: 0xf15d350c │ │ │ │ - @ instruction: 0xf506fdfd │ │ │ │ + @ instruction: 0xf506fd45 │ │ │ │ andcc r4, r4, sp, lsr r0 │ │ │ │ stmdaeq ip, {r3, r8, ip, sp, lr, pc} │ │ │ │ - ldc2l 1, cr15, [r6, #372]! @ 0x174 │ │ │ │ + ldc2 1, cr15, [lr, #-372]! @ 0xfffffe8c │ │ │ │ addspl pc, sl, r6, lsl #10 │ │ │ │ @ instruction: 0xf7d03010 │ │ │ │ stmdavs fp!, {r0, r1, r4, r5, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ subseq pc, r0, #-1073741824 @ 0xc0000000 │ │ │ │ @ instruction: 0xf8d4b19b │ │ │ │ vmlal.u q0, d31, d4[0] │ │ │ │ ldmda r2, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ │ │ @@ -57898,15 +57898,15 @@ │ │ │ │ @ instruction: 0xf64b4bc9 │ │ │ │ @ instruction: 0xf8d5518c │ │ │ │ bl 22615c │ │ │ │ ldmpl fp!, {r0, fp}^ │ │ │ │ mulle r8, sl, r2 │ │ │ │ @ instruction: 0xf0002a00 │ │ │ │ @ instruction: 0xf15e813f │ │ │ │ - @ instruction: 0xf8d5fe09 │ │ │ │ + @ instruction: 0xf8d5fd51 │ │ │ │ @ instruction: 0xf64b2d8c │ │ │ │ movwcs r5, #396 @ 0x18c │ │ │ │ @ instruction: 0xf8c85073 │ │ │ │ @ instruction: 0xf8c83004 │ │ │ │ @ instruction: 0xf8c83008 │ │ │ │ @ instruction: 0xf8c5300c │ │ │ │ @ instruction: 0xf8d52d8c │ │ │ │ @@ -57923,35 +57923,35 @@ │ │ │ │ blmi fecc7308 │ │ │ │ orrspl pc, ip, fp, asr #12 │ │ │ │ ldccs 8, cr15, [ip, #852] @ 0x354 │ │ │ │ stmdaeq r1, {r1, r2, r8, r9, fp, sp, lr, pc} │ │ │ │ addsmi r5, sl, #16449536 @ 0xfb0000 │ │ │ │ bcs cebbc │ │ │ │ tstphi r3, r0 @ p-variant is OBSOLETE │ │ │ │ - ldc2l 1, cr15, [r6, #376] @ 0x178 │ │ │ │ + ldc2 1, cr15, [lr, #-376] @ 0xfffffe88 │ │ │ │ ldccs 8, cr15, [ip, #852] @ 0x354 │ │ │ │ orrspl pc, ip, fp, 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 │ │ │ │ ldccs 8, cr15, [ip, #788] @ 0x314 │ │ │ │ cmppeq r8, #212, 16 @ p-variant is OBSOLETE @ 0xd40000 │ │ │ │ - stc2l 1, cr15, [r4, #376] @ 0x178 │ │ │ │ + stc2 1, cr15, [ip, #-376] @ 0xfffffe88 │ │ │ │ stceq 8, cr15, [r0, #852] @ 0x354 │ │ │ │ - stc2l 1, cr15, [r0, #376] @ 0x178 │ │ │ │ + stc2 1, cr15, [r8, #-376] @ 0xfffffe88 │ │ │ │ msreq SPSR_, #212, 16 @ 0xd40000 │ │ │ │ blmi fe7c7358 │ │ │ │ cmppcc ip, r1, asr #4 @ p-variant is OBSOLETE │ │ │ │ cmppcs ip, #212, 16 @ p-variant is OBSOLETE @ 0xd40000 │ │ │ │ stmdaeq r1, {r1, r2, r8, r9, fp, sp, lr, pc} │ │ │ │ addsmi r5, sl, #16449536 @ 0xfb0000 │ │ │ │ bcs cec0c │ │ │ │ rscshi pc, r2, r0 │ │ │ │ - stc2 1, cr15, [lr, #376]! @ 0x178 │ │ │ │ + ldc2l 1, cr15, [r6], #376 @ 0x178 │ │ │ │ cmppcs ip, #212, 16 @ p-variant is OBSOLETE @ 0xd40000 │ │ │ │ cmppcc 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 │ │ │ │ cmppcs ip, #196, 16 @ p-variant is OBSOLETE @ 0xc40000 │ │ │ │ @@ -57959,15 +57959,15 @@ │ │ │ │ blmi fe3c7398 │ │ │ │ cmnppl r0, fp, asr #12 @ p-variant is OBSOLETE │ │ │ │ ldclcs 8, cr15, [r0, #-852]! @ 0xfffffcac │ │ │ │ stmdaeq r1, {r1, r2, r8, r9, fp, sp, lr, pc} │ │ │ │ addsmi r5, sl, #16449536 @ 0xfb0000 │ │ │ │ bcs cec4c │ │ │ │ sbcshi pc, r9, r0 │ │ │ │ - stc2 1, cr15, [lr, #376] @ 0x178 │ │ │ │ + ldc2l 1, cr15, [r6], {94} @ 0x5e │ │ │ │ ldclcs 8, cr15, [r0, #-852]! @ 0xfffffcac │ │ │ │ cmnppl r0, fp, asr #12 @ 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 │ │ │ │ ldclcs 8, cr15, [r0, #-788]! @ 0xfffffcec │ │ │ │ @@ -57975,29 +57975,29 @@ │ │ │ │ blmi 1fc7358 │ │ │ │ stmcc r8, {r0, r6, r9, ip, sp, lr, pc} │ │ │ │ orrcs pc, r8, #212, 16 @ 0xd40000 │ │ │ │ streq lr, [r8, #-2822] @ 0xfffff4fa │ │ │ │ addsmi r5, sl, #16449536 @ 0xfb0000 │ │ │ │ bcs cec84 │ │ │ │ sbchi pc, r0, r0 │ │ │ │ - stc2l 1, cr15, [lr, #-376]! @ 0xfffffe88 │ │ │ │ + ldc2 1, cr15, [r6], #376 @ 0x178 │ │ │ │ orrcs pc, r8, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf8462300 │ │ │ │ rsbvs r3, fp, r8 │ │ │ │ rscvs r6, fp, fp, lsr #1 │ │ │ │ orrcs pc, r8, #196, 16 @ 0xc40000 │ │ │ │ @ instruction: 0x03bcf8d4 │ │ │ │ blmi 1c47390 │ │ │ │ ldmcc r8!, {r0, r6, r9, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x23b8f8d4 │ │ │ │ streq lr, [r8, #-2822] @ 0xfffff4fa │ │ │ │ addsmi r5, sl, #16449536 @ 0xfb0000 │ │ │ │ bcs cecbc │ │ │ │ adchi pc, r9, r0 │ │ │ │ - ldc2l 1, cr15, [r2, #-376] @ 0xfffffe88 │ │ │ │ + ldc2 1, cr15, [sl], {94} @ 0x5e │ │ │ │ @ instruction: 0x23b8f8d4 │ │ │ │ @ instruction: 0xf8462300 │ │ │ │ rsbvs r3, fp, r8 │ │ │ │ rscvs r6, fp, fp, lsr #1 │ │ │ │ @ instruction: 0x23b8f8c4 │ │ │ │ mvnpl lr, #212, 18 @ 0x350000 │ │ │ │ addsmi r4, sp, #721420288 @ 0x2b000000 │ │ │ │ @@ -58006,15 +58006,15 @@ │ │ │ │ @ instruction: 0xf03c02c4 │ │ │ │ ldmib r4, {r0, r2, r4, r5, r6, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ ldrmi r3, [r3], #-743 @ 0xfffffd19 │ │ │ │ mvnsle r4, #-805306359 @ 0xd0000009 │ │ │ │ sbceq pc, r4, #212, 16 @ 0xd40000 │ │ │ │ adcpl pc, sp, r0, lsl #10 │ │ │ │ @ instruction: 0xf1713008 │ │ │ │ - ldmib r4, {r0, r1, r2, r4, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r4, {r0, r1, r2, r3, r4, r6, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ strtmi r5, [fp], #-1003 @ 0xfffffc15 │ │ │ │ andsle r4, r4, #-805306359 @ 0xd0000009 │ │ │ │ stmpl ip, {r0, r6, r9, ip, sp, lr, pc} │ │ │ │ sbceq pc, r4, #212, 16 @ 0xd40000 │ │ │ │ strbmi r4, [r0], #-1577 @ 0xfffff9d7 │ │ │ │ blx 1756f0e │ │ │ │ sbceq pc, r4, #212, 16 @ 0xd40000 │ │ │ │ @@ -58022,37 +58022,37 @@ │ │ │ │ strbmi r3, [r0], #-1328 @ 0xfffffad0 │ │ │ │ blx 1556f1e │ │ │ │ rsccc lr, fp, #212, 18 @ 0x350000 │ │ │ │ addsmi r4, sp, #318767104 @ 0x13000000 │ │ │ │ @ instruction: 0xf8d4d3ec │ │ │ │ @ instruction: 0xf50002c4 │ │ │ │ andcc r5, r8, sp, lsr #1 │ │ │ │ - @ instruction: 0xff84f171 │ │ │ │ + mcr2 1, 6, pc, cr12, cr1, {3} @ │ │ │ │ orrseq pc, ip, #212, 16 @ 0xd40000 │ │ │ │ blmi 11c7418 │ │ │ │ ldmcc r8, {r0, r6, r9, ip, sp, lr, pc} │ │ │ │ orrscs pc, r8, #212, 16 @ 0xd40000 │ │ │ │ streq lr, [r8, #-2822] @ 0xfffff4fa │ │ │ │ addsmi r5, sl, #16449536 @ 0xfb0000 │ │ │ │ bcs ced60 │ │ │ │ @ instruction: 0xf15ed05a │ │ │ │ - @ instruction: 0xf8d4fcff │ │ │ │ + @ instruction: 0xf8d4fc47 │ │ │ │ movwcs r2, #920 @ 0x398 │ │ │ │ andcc pc, r8, r6, asr #16 │ │ │ │ adcvs r6, fp, fp, rrx │ │ │ │ @ instruction: 0xf8c460eb │ │ │ │ @ instruction: 0xf8d42398 │ │ │ │ lsrslt r0, ip, #7 │ │ │ │ vpadd.i8 d20, d1, d22 │ │ │ │ @ instruction: 0xf8d438a8 │ │ │ │ bl 223c18 │ │ │ │ ldmpl fp!, {r3, r8, sl}^ │ │ │ │ mulle r4, sl, r2 │ │ │ │ @ instruction: 0xf15eb1aa │ │ │ │ - @ instruction: 0xf8d4fce5 │ │ │ │ + @ instruction: 0xf8d4fc2d │ │ │ │ movwcs r2, #936 @ 0x3a8 │ │ │ │ andcc pc, r8, r6, asr #16 │ │ │ │ adcvs r6, fp, fp, rrx │ │ │ │ @ instruction: 0xf8c460eb │ │ │ │ ldrtmi r2, [r0], -r8, lsr #7 │ │ │ │ ldc2 0, cr15, [r8, #-676]! @ 0xfffffd5c │ │ │ │ @ instruction: 0x46316a73 │ │ │ │ @@ -58191,17 +58191,17 @@ │ │ │ │ smlabteq r0, r0, r6, pc @ │ │ │ │ @ instruction: 0xf5026051 │ │ │ │ @ instruction: 0xf1023180 │ │ │ │ addsvs r0, r9, r0, lsl lr │ │ │ │ bmi 214e44 │ │ │ │ @ instruction: 0xe7f658ba │ │ │ │ smulleq r5, r0, lr, r1 │ │ │ │ - eoreq r9, ip, r8, asr #14 │ │ │ │ - eoreq r9, ip, ip, lsl r7 │ │ │ │ - eoreq r9, ip, lr, ror #13 │ │ │ │ + eoreq r9, ip, r8, asr #11 │ │ │ │ + mlaeq ip, ip, r5, r9 │ │ │ │ + eoreq r9, ip, lr, ror #10 │ │ │ │ andeq r0, r0, ip, asr lr │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ bvs 1362868 │ │ │ │ ldrd pc, [r0], pc @ │ │ │ │ @@ -58817,15 +58817,15 @@ │ │ │ │ @ instruction: 0x46114613 │ │ │ │ andcs lr, sl, #3358720 @ 0x334000 │ │ │ │ @ instruction: 0xf7c5e7c6 │ │ │ │ svclt 0x0000ee66 │ │ │ │ strdeq r4, [r0], #116 @ 0x74 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ strheq r4, [r0], #112 @ 0x70 │ │ │ │ - ldrdeq r8, [ip], -r6 @ │ │ │ │ + eoreq r8, ip, r6, asr sl │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ bvs 12ad3b0 │ │ │ │ ldrdgt pc, [r4], pc @ │ │ │ │ @ instruction: 0x460c1e1d │ │ │ │ @@ -59180,15 +59180,15 @@ │ │ │ │ ldcl 7, cr15, [r0, #788]! @ 0x314 │ │ │ │ rsbvs r3, r6, r8, lsl #12 │ │ │ │ @ instruction: 0xf7c5e640 │ │ │ │ svclt 0x0000eb90 │ │ │ │ sbceq r4, r0, lr, asr #10 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ ldrdeq r4, [r0], #60 @ 0x3c │ │ │ │ - eoreq r8, ip, r2, lsl #13 │ │ │ │ + eoreq r8, ip, r2, lsl #10 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ movwcs r4, #1557 @ 0x615 │ │ │ │ eorcs fp, r1, #132 @ 0x84 │ │ │ │ strmi r4, [r8], r1, lsl #13 │ │ │ │ @@ -59661,16 +59661,16 @@ │ │ │ │ ldceq 1, cr15, [r8], {7} │ │ │ │ ldrb r9, [r3, -lr, lsl #6]! │ │ │ │ svc 0x00cef7c4 │ │ │ │ sbceq r3, r0, sl, asr fp │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ sbceq r3, r0, r0, asr fp │ │ │ │ strdeq r3, [r0], #156 @ 0x9c │ │ │ │ - strdeq r7, [ip], -sl @ │ │ │ │ - strhteq r7, [ip], -r8 │ │ │ │ + eoreq r7, ip, sl, ror sp │ │ │ │ + eoreq r7, ip, r8, lsr sp │ │ │ │ andeq r0, r0, ip, asr lr │ │ │ │ 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 │ │ │ │ @@ -59958,15 +59958,15 @@ │ │ │ │ @ instruction: 0xf43f2d00 │ │ │ │ qadd16mi sl, r1, sl │ │ │ │ @ instruction: 0xf7c4e69e │ │ │ │ svclt 0x0000ed7c │ │ │ │ strheq r3, [r0], #126 @ 0x7e │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ sbceq r3, r0, lr, asr r6 │ │ │ │ - strdeq r7, [ip], -r4 @ │ │ │ │ + eoreq r7, ip, r4, ror r8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febf3d78 │ │ │ │ @ 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] │ │ │ │ @@ -60281,15 +60281,15 @@ │ │ │ │ @ instruction: 0xf50be6b6 │ │ │ │ tstls r0, #128, 6 │ │ │ │ @ instruction: 0xf7c4e6af │ │ │ │ svclt 0x0000eaf6 │ │ │ │ smulleq r3, r0, r0, r3 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ sbceq r3, r0, r8, lsl r2 │ │ │ │ - strdeq r7, [ip], -r4 @ │ │ │ │ + eoreq r7, ip, r4, ror r3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febf4284 │ │ │ │ @ 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] │ │ │ │ @@ -60640,16 +60640,16 @@ │ │ │ │ @ instruction: 0xf47f4599 │ │ │ │ @ instruction: 0xe749aef1 │ │ │ │ stmda r8!, {r2, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ sbceq r2, r0, r4, ror #24 │ │ │ │ sbceq r2, r0, sl, asr ip │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ sbceq r2, r0, r8, ror #22 │ │ │ │ - eoreq r7, ip, r2, asr r0 │ │ │ │ - eoreq r6, ip, lr, ror pc │ │ │ │ + ldrdeq r6, [ip], -r2 @ │ │ │ │ + strdeq r6, [ip], -lr @ │ │ │ │ andeq r0, r0, ip, asr lr │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ ldrmi r4, [r4], -r6, lsl #12 │ │ │ │ addpl pc, r0, #25165824 @ 0x1800000 │ │ │ │ @@ -61878,15 +61878,15 @@ │ │ │ │ @ instruction: 0xf8d74a6d │ │ │ │ @ instruction: 0xf85903b8 │ │ │ │ addsmi r2, r0, #2 │ │ │ │ addshi pc, r9, r0 │ │ │ │ @ instruction: 0x13bcf8d7 │ │ │ │ stmdacs r0, {r8, r9, ip, pc} │ │ │ │ ldrbmi sp, [r2], -r3, asr #32 │ │ │ │ - mcr2 1, 1, pc, cr8, cr10, {2} @ │ │ │ │ + ldc2l 1, cr15, [r0, #-360]! @ 0xfffffe98 │ │ │ │ strmi r9, [r5], -r0, lsl #22 │ │ │ │ @ instruction: 0xf43f2d00 │ │ │ │ @ instruction: 0xf8d7ac4b │ │ │ │ @ instruction: 0xf8c723c0 │ │ │ │ @ instruction: 0xf8c753bc │ │ │ │ ldrmi sl, [r5], #-964 @ 0xfffffc3c │ │ │ │ andcs lr, r1, r0, asr #8 │ │ │ │ @@ -61978,17 +61978,17 @@ │ │ │ │ str r1, [r3, r3]! │ │ │ │ @ instruction: 0xf8594b09 │ │ │ │ strb r1, [r5, r3] │ │ │ │ strheq r1, [r0], #238 @ 0xee │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ strheq r1, [r0], #230 @ 0xe6 │ │ │ │ sbceq r1, r0, lr, ror lr │ │ │ │ - eoreq r6, ip, r0, asr #10 │ │ │ │ + eoreq r6, ip, r0, asr #7 │ │ │ │ andeq r0, r0, r4, asr #19 │ │ │ │ - eoreq r5, ip, sl, lsl #27 │ │ │ │ + eoreq r5, ip, sl, lsl #24 │ │ │ │ andeq r0, r0, ip, lsr fp │ │ │ │ andeq r0, r0, ip, asr lr │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ ldrmi fp, [pc], -r6, lsl #1 │ │ │ │ @@ -62102,15 +62102,15 @@ │ │ │ │ andseq pc, r3, r7, asr #5 │ │ │ │ blmi 936d38 │ │ │ │ ldmib sp, {r1, r5, r6, sp, lr}^ │ │ │ │ stmiapl fp!, {r2, r8}^ │ │ │ │ movwmi lr, #6605 @ 0x19cd │ │ │ │ andhi pc, r0, sp, asr #17 │ │ │ │ movwcs lr, #51677 @ 0xc9dd │ │ │ │ - mcr2 1, 0, pc, cr10, cr9, {2} @ │ │ │ │ + ldc2l 1, cr15, [r2, #-356] @ 0xfffffe9c │ │ │ │ pop {r1, r2, ip, sp, pc} │ │ │ │ @ instruction: 0x461381f0 │ │ │ │ tstpmi r0, pc, asr #8 @ p-variant is OBSOLETE │ │ │ │ smlawteq r6, r7, r2, pc @ │ │ │ │ blne 1dce10 │ │ │ │ strb r3, [r1, r8, lsl #4]! │ │ │ │ @ instruction: 0xf44f1d13 │ │ │ │ @@ -62141,15 +62141,15 @@ │ │ │ │ bl febf5f70 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r7], r8 │ │ │ │ @ instruction: 0xf04f4618 │ │ │ │ strmi r0, [sp], -r0, lsl #24 │ │ │ │ stmib sp, {r2, r4, r9, sl, lr}^ │ │ │ │ movwls r3, #19458 @ 0x4c02 │ │ │ │ - ldc2 1, cr15, [r8, #356]! @ 0x164 │ │ │ │ + stc2 1, cr15, [r0, #-356] @ 0xfffffe9c │ │ │ │ ldmib sp, {r0, r2, ip, pc}^ │ │ │ │ ldmib sp, {r1, r8, r9, sp}^ │ │ │ │ stm sp, {r2, r8} │ │ │ │ strtmi r0, [r1], -r3 │ │ │ │ @ instruction: 0xf7ff4628 │ │ │ │ @ instruction: 0xb007feb7 │ │ │ │ svclt 0x0000bd30 │ │ │ │ @@ -62268,15 +62268,15 @@ │ │ │ │ andseq pc, r3, r7, asr #5 │ │ │ │ blmi 936fd0 │ │ │ │ ldmib sp, {r1, r5, r6, sp, lr}^ │ │ │ │ stmiapl fp!, {r2, r8}^ │ │ │ │ movwmi lr, #6605 @ 0x19cd │ │ │ │ andhi pc, r0, sp, asr #17 │ │ │ │ movwcs lr, #51677 @ 0xc9dd │ │ │ │ - ldc2 1, cr15, [lr], #356 @ 0x164 │ │ │ │ + stc2 1, cr15, [r6], {89} @ 0x59 │ │ │ │ pop {r1, r2, ip, sp, pc} │ │ │ │ @ instruction: 0x461381f0 │ │ │ │ tstpmi r0, pc, asr #8 @ p-variant is OBSOLETE │ │ │ │ smlawteq r6, r7, r2, pc @ │ │ │ │ blne 1dd0a8 │ │ │ │ strb r3, [r1, r8, lsl #4]! │ │ │ │ @ instruction: 0xf44f1d13 │ │ │ │ @@ -62307,15 +62307,15 @@ │ │ │ │ bl febf6208 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r7], r8 │ │ │ │ @ instruction: 0xf04f4618 │ │ │ │ strmi r0, [sp], -r0, lsl #24 │ │ │ │ stmib sp, {r2, r4, r9, sl, lr}^ │ │ │ │ movwls r3, #19458 @ 0x4c02 │ │ │ │ - stc2l 1, cr15, [ip], #-356 @ 0xfffffe9c │ │ │ │ + blx feddb58a │ │ │ │ ldmib sp, {r0, r2, ip, pc}^ │ │ │ │ ldmib sp, {r1, r8, r9, sp}^ │ │ │ │ stm sp, {r2, r8} │ │ │ │ strtmi r0, [r1], -r3 │ │ │ │ @ instruction: 0xf7ff4628 │ │ │ │ @ instruction: 0xb007feb7 │ │ │ │ svclt 0x0000bd30 │ │ │ │ @@ -64000,15 +64000,15 @@ │ │ │ │ strb r1, [r5, r8, ror #17] │ │ │ │ stcl 7, cr15, [sl, #768]! @ 0x300 │ │ │ │ adcseq pc, pc, lr, ror #15 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ adcseq pc, pc, r2, ror #15 │ │ │ │ andeq r0, r0, r4, asr #19 │ │ │ │ adcseq pc, pc, lr, lsr #14 │ │ │ │ - mlaeq ip, r2, fp, r3 │ │ │ │ + eoreq r3, ip, r2, lsl sl │ │ │ │ andeq r0, r0, r0, asr #20 │ │ │ │ andeq r0, r0, ip, asr lr │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ stmdbeq r9, {r1, r4, r8, fp}^ │ │ │ │ @@ -64989,15 +64989,15 @@ │ │ │ │ movtcs fp, #3896 @ 0xf38 │ │ │ │ @ instruction: 0xf8d84a55 │ │ │ │ @ instruction: 0xf85903b8 │ │ │ │ addsmi r2, r0, #2 │ │ │ │ @ instruction: 0xf8d8d07f │ │ │ │ movslt r1, #188, 6 @ 0xf0000002 │ │ │ │ movwls r4, #5658 @ 0x161a │ │ │ │ - ldc2l 1, cr15, [sl, #348] @ 0x15c │ │ │ │ + stc2 1, cr15, [r2, #-348]! @ 0xfffffea4 │ │ │ │ strmi r9, [r7], -r1, lsl #22 │ │ │ │ @ instruction: 0xf8c8b16f │ │ │ │ @ instruction: 0xf8d833c4 │ │ │ │ @ instruction: 0xf8c833c0 │ │ │ │ ldrmi r7, [pc], #-956 @ a1a20 │ │ │ │ @ instruction: 0xf8d8e003 │ │ │ │ ldmibne pc!, {r2, r3, r4, r5, r7, r8, r9, ip, sp, lr} @ │ │ │ │ @@ -65445,15 +65445,15 @@ │ │ │ │ strb r1, [r5, r8, ror #17] │ │ │ │ b fe8e0010 │ │ │ │ adcseq lr, pc, r2, asr r1 @ │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ adcseq lr, pc, sl, asr #2 │ │ │ │ andeq r0, r0, r4, asr #19 │ │ │ │ umlalseq lr, pc, r2, r0 @ │ │ │ │ - strdeq r2, [ip], -lr @ │ │ │ │ + eoreq r2, ip, lr, ror r3 │ │ │ │ andeq r0, r0, r0, asr #20 │ │ │ │ andeq r0, r0, ip, asr lr │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ @ instruction: 0x460d4f9f │ │ │ │ @@ -65851,15 +65851,15 @@ │ │ │ │ movtcs fp, #3896 @ 0xf38 │ │ │ │ @ instruction: 0xf8d84a55 │ │ │ │ @ instruction: 0xf85903b8 │ │ │ │ addsmi r2, r0, #2 │ │ │ │ @ instruction: 0xf8d8d07f │ │ │ │ movslt r1, #188, 6 @ 0xf0000002 │ │ │ │ movwls r4, #5658 @ 0x161a │ │ │ │ - @ instruction: 0xff1ef156 │ │ │ │ + mcr2 1, 3, pc, cr6, cr6, {2} @ │ │ │ │ strmi r9, [r7], -r1, lsl #22 │ │ │ │ @ instruction: 0xf8c8b16f │ │ │ │ @ instruction: 0xf8d833c4 │ │ │ │ @ instruction: 0xf8c833c0 │ │ │ │ ldrmi r7, [pc], #-956 @ a2798 │ │ │ │ @ instruction: 0xf8d8e003 │ │ │ │ ldmibne pc!, {r2, r3, r4, r5, r7, r8, r9, ip, sp, lr} @ │ │ │ │ @@ -66307,15 +66307,15 @@ │ │ │ │ strb r1, [r5, r8, ror #17] │ │ │ │ bl ff9e0d84 │ │ │ │ ldrsbteq sp, [pc], sl │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ ldrsbteq sp, [pc], r2 │ │ │ │ andeq r0, r0, r4, asr #19 │ │ │ │ adcseq sp, pc, sl, lsl r3 @ │ │ │ │ - eoreq r1, ip, r6, lsl #15 │ │ │ │ + eoreq r1, ip, r6, lsl #12 │ │ │ │ andeq r0, r0, r0, asr #20 │ │ │ │ andeq r0, r0, ip, asr lr │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a0f8cc │ │ │ │ @ instruction: 0xf500b08f │ │ │ │ @@ -68271,15 +68271,15 @@ │ │ │ │ @ instruction: 0xe7dc58d0 │ │ │ │ bls f794c │ │ │ │ ubfx r5, r0, #17, #1 │ │ │ │ bls f794c │ │ │ │ ubfx r5, r0, #17, #13 │ │ │ │ ldrshteq fp, [pc], r6 │ │ │ │ andeq r0, r0, ip, asr lr │ │ │ │ - eorseq pc, r2, r2, asr #4 │ │ │ │ + eorseq pc, r2, r2, asr #1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febfbf5c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ strmi r4, [sp], -r4, lsl #12 │ │ │ │ @ instruction: 0xf7ff9201 │ │ │ │ bls 123654 │ │ │ │ @@ -69700,15 +69700,15 @@ │ │ │ │ ldmpl r0, {r0, r9, fp, ip, pc}^ │ │ │ │ blmi 1e0360 │ │ │ │ ldmpl r0, {r0, r9, fp, ip, pc}^ │ │ │ │ svclt 0x0000e7d6 │ │ │ │ adcseq sl, pc, r0, lsl #14 │ │ │ │ andeq r0, r0, r4, asr #19 │ │ │ │ andeq r0, r0, ip, asr lr │ │ │ │ - eorseq sp, r2, r4, ror #21 │ │ │ │ + eorseq sp, r2, r4, ror #18 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febfd5b0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ strmi r4, [sp], -r4, lsl #12 │ │ │ │ @ instruction: 0xf7ff9201 │ │ │ │ bls 124e08 │ │ │ │ @@ -69996,15 +69996,15 @@ │ │ │ │ movweq pc, #16451 @ 0x4043 @ │ │ │ │ b 977458 │ │ │ │ vst2.8 {d16-d19}, [r2], r1 │ │ │ │ @ instruction: 0xf8c57280 │ │ │ │ @ instruction: 0xf8c53cc0 │ │ │ │ andlt r2, r3, r4, asr #25 │ │ │ │ svclt 0x0000bd30 │ │ │ │ - eoreq sp, fp, r0, lsl pc │ │ │ │ + mlaeq fp, r0, sp, sp │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febfda50 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ @ instruction: 0xf0a99001 │ │ │ │ stmdals r1, {r0, r5, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xff88f7ff │ │ │ │ @@ -70277,15 +70277,15 @@ │ │ │ │ tstpeq sl, r1, asr #32 @ p-variant is OBSOLETE │ │ │ │ movweq pc, #16451 @ 0x4043 @ │ │ │ │ b 9778c0 │ │ │ │ vst2.8 {d16-d19}, [r2], r1 │ │ │ │ @ instruction: 0xf8c57280 │ │ │ │ @ instruction: 0xf8c53cc0 │ │ │ │ ldclt 12, cr2, [r8, #-784]! @ 0xfffffcf0 │ │ │ │ - eoreq sp, fp, r8, lsr #21 │ │ │ │ + eoreq sp, fp, r8, lsr #18 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febfdeb4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ @ instruction: 0xf0a89001 │ │ │ │ stmdals r1, {r0, r1, r2, r3, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xff94f7ff │ │ │ │ @@ -70519,15 +70519,15 @@ │ │ │ │ tstpeq sl, r1, asr #32 @ p-variant is OBSOLETE │ │ │ │ movweq pc, #16451 @ 0x4043 @ │ │ │ │ b 977c88 │ │ │ │ vst2.8 {d16-d19}, [r2], r1 │ │ │ │ @ instruction: 0xf8c57280 │ │ │ │ @ instruction: 0xf8c53cc0 │ │ │ │ ldclt 12, cr2, [r8, #-784]! @ 0xfffffcf0 │ │ │ │ - eoreq sp, fp, r0, ror #13 │ │ │ │ + eoreq sp, fp, r0, ror #10 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febfe27c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ @ instruction: 0xf0a89001 │ │ │ │ stmdals r1, {r0, r1, r3, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xff94f7ff │ │ │ │ @@ -70588,15 +70588,15 @@ │ │ │ │ ldrmi r2, [r7], -r0, asr #4 │ │ │ │ @ instruction: 0xf8d64a2e │ │ │ │ @ instruction: 0xf85803b8 │ │ │ │ addsmi r2, r0, #2 │ │ │ │ @ instruction: 0xf8d6d036 │ │ │ │ movwls r1, #5052 @ 0x13bc │ │ │ │ @ instruction: 0x463ab358 │ │ │ │ - blx 7e36d0 │ │ │ │ + @ instruction: 0xf964f152 │ │ │ │ strmi r9, [r5], -r1, lsl #22 │ │ │ │ @ instruction: 0xf8d6b145 │ │ │ │ @ instruction: 0xf8c623c0 │ │ │ │ ldrmi r5, [r5], #-956 @ 0xfffffc44 │ │ │ │ bicvc pc, r4, #12976128 @ 0xc60000 │ │ │ │ biccc pc, r0, #12976128 @ 0xc60000 │ │ │ │ ldceq 1, cr15, [ip], {13} │ │ │ │ @@ -71680,15 +71680,15 @@ │ │ │ │ movtcs fp, #3896 @ 0xf38 │ │ │ │ @ instruction: 0xf8d74a35 │ │ │ │ stmiapl sl!, {r3, r4, r5, r7, r8, r9} │ │ │ │ umaalle r4, r7, r0, r2 │ │ │ │ @ instruction: 0x13bcf8d7 │ │ │ │ ldrmi fp, [sl], -r0, lsr #7 │ │ │ │ @ instruction: 0xf1519301 │ │ │ │ - blls 1268ec │ │ │ │ + blls 12660c │ │ │ │ cmnlt r5, r5, lsl #12 │ │ │ │ biccc pc, r4, #13041664 @ 0xc70000 │ │ │ │ biccc pc, r0, #14090240 @ 0xd70000 │ │ │ │ @ instruction: 0x53bcf8c7 │ │ │ │ and r4, r4, sp, lsl r4 │ │ │ │ @ instruction: 0x53bcf8d7 │ │ │ │ streq lr, [r8, #-2837] @ 0xfffff4eb │ │ │ │ @@ -72878,15 +72878,15 @@ │ │ │ │ bllt 12e7530 │ │ │ │ stm lr, {r3, r4, r5, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldrsbteq r7, [pc], sl │ │ │ │ ldrsbteq r7, [pc], r4 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ adcseq r7, pc, r2, lsl #5 │ │ │ │ andeq r0, r0, r0, asr #20 │ │ │ │ - eoreq fp, fp, r8, lsl #1 │ │ │ │ + eoreq sl, fp, r8, lsl #30 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fec00758 │ │ │ │ @ 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}^ │ │ │ │ @@ -74757,15 +74757,15 @@ │ │ │ │ mcrge 4, 2, pc, cr11, cr15, {1} @ │ │ │ │ ldclcc 8, cr15, [pc, #600]! @ ab4ec │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ blls 2d6bb4 │ │ │ │ @ instruction: 0x31c8f893 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ stmdals r9, {r6, r9, sl, fp, sp, pc} │ │ │ │ - blx fe8e7bea │ │ │ │ + blx ffae7be8 │ │ │ │ streq r9, [r0, r8, lsl #22] │ │ │ │ @ instruction: 0xc018f8d3 │ │ │ │ mrcge 5, 1, APSR_nzcv, cr7, cr15, {3} │ │ │ │ blcs d1ef0 │ │ │ │ mcrge 4, 2, pc, cr3, cr15, {1} @ │ │ │ │ blcs 2091ee8 │ │ │ │ movwcs fp, #3860 @ 0xf14 │ │ │ │ @@ -75044,32 +75044,32 @@ │ │ │ │ stmdbcs r0, {r1, r4, r5, r6, r7, r9, ip} │ │ │ │ stcge 4, cr15, [ip], {63} @ 0x3f │ │ │ │ blcs d2330 │ │ │ │ stcge 4, cr15, [r2], {127} @ 0x7f │ │ │ │ bllt fffa9718 │ │ │ │ andcs r4, r1, r1, lsl sl │ │ │ │ ldrbtmi r4, [sl], #-2321 @ 0xfffff6ef │ │ │ │ - @ instruction: 0xf14b4479 │ │ │ │ - str pc, [r3, fp, asr #16] │ │ │ │ + @ instruction: 0xf14a4479 │ │ │ │ + @ instruction: 0xe783ff93 │ │ │ │ strbt r4, [r1], #-1691 @ 0xfffff965 │ │ │ │ svc 0x0090f7b5 │ │ │ │ bls 3be360 │ │ │ │ @ instruction: 0xe7c158d2 │ │ │ │ stmdbls ip, {r3, r9, fp, lr} │ │ │ │ strb r5, [sp], #-2186 @ 0xfffff776 │ │ │ │ adcseq r5, pc, ip, ror #8 │ │ │ │ adcseq r5, pc, sl, ror #8 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ adcseq r4, pc, ip, lsl lr @ │ │ │ │ andeq r0, r0, r4, asr #19 │ │ │ │ - eoreq r9, fp, lr, lsl r1 │ │ │ │ + mlaeq fp, lr, pc, r8 @ │ │ │ │ andeq r0, r0, r0, asr #20 │ │ │ │ andeq r0, r0, ip, asr lr │ │ │ │ - eoreq r8, fp, r6, lsr #26 │ │ │ │ - ldrdeq r8, [fp], -r8 @ │ │ │ │ + eoreq r8, fp, r6, lsr #23 │ │ │ │ + eoreq r8, fp, r8, asr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ mcrrpl 5, 0, pc, r0, cr0 @ │ │ │ │ strmi fp, [r5], -r3, lsl #1 │ │ │ │ mcrmi 6, 2, r4, cr2, cr3, {0} │ │ │ │ @@ -76351,15 +76351,15 @@ │ │ │ │ mcrge 4, 4, pc, cr0, cr15, {1} @ │ │ │ │ ldclcc 8, cr15, [pc, #600]! @ acdd4 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ blls 2d8570 │ │ │ │ @ instruction: 0x31c8f893 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ stmdals r9, {r0, r2, r4, r5, r6, r9, sl, fp, sp, pc} │ │ │ │ - @ instruction: 0xff2cf24d │ │ │ │ + cdp2 2, 7, cr15, cr4, cr13, {2} │ │ │ │ streq r9, [r2, r8, lsl #22] │ │ │ │ @ instruction: 0xc018f8d3 │ │ │ │ mcrge 5, 3, pc, cr12, cr15, {3} @ │ │ │ │ blcs d37d8 │ │ │ │ mrcge 4, 3, APSR_nzcv, cr8, cr15, {1} │ │ │ │ blcs 20937d0 │ │ │ │ movwcs fp, #3860 @ 0xf14 │ │ │ │ @@ -76636,32 +76636,32 @@ │ │ │ │ stmdbcs r0, {r1, r4, r5, r6, r7, r9, ip} │ │ │ │ mcrrge 4, 3, pc, r5, cr15 @ │ │ │ │ blcs d3c10 │ │ │ │ ldcge 4, cr15, [fp], #-508 @ 0xfffffe04 │ │ │ │ bmi 5660cc │ │ │ │ ldmdbmi r2, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - blx ff7e952e │ │ │ │ + blx 9e952e │ │ │ │ ldrmi lr, [r3], r8, lsl #15 │ │ │ │ @ instruction: 0xf7b4e49b │ │ │ │ bmi 3a7c9c │ │ │ │ stmpl sl, {r2, r3, r8, fp, ip, pc} │ │ │ │ blmi 326248 │ │ │ │ ldmpl r2, {r2, r3, r9, fp, ip, pc}^ │ │ │ │ svclt 0x0000e7c2 │ │ │ │ adcseq r3, pc, r4, lsl fp @ │ │ │ │ adcseq r3, pc, r2, lsl fp @ │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ adcseq r3, pc, r4, lsl #10 │ │ │ │ andeq r0, r0, r4, asr #19 │ │ │ │ - eoreq r7, fp, r6, lsr r8 │ │ │ │ + strhteq r7, [fp], -r6 │ │ │ │ andeq r0, r0, r0, asr #20 │ │ │ │ andeq r0, r0, ip, asr lr │ │ │ │ - eoreq r7, fp, r8, asr #8 │ │ │ │ - strdeq r6, [fp], -sl @ │ │ │ │ + eoreq r7, fp, r8, asr #5 │ │ │ │ + eoreq r6, fp, sl, ror ip │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ mcrrpl 5, 0, pc, r0, cr0 @ │ │ │ │ strmi fp, [r5], -r3, lsl #1 │ │ │ │ mcrmi 6, 2, r4, cr2, cr3, {0} │ │ │ │ @@ -77938,15 +77938,15 @@ │ │ │ │ eorsle r2, r4, r0, lsl #22 │ │ │ │ ldclcc 8, cr15, [pc, #596]! @ ae69c │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ blls 299d74 │ │ │ │ @ instruction: 0x31c8f893 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ stmdals fp, {r0, r1, r6, r9, sl, fp, sp, pc} │ │ │ │ - blx ff26ad90 │ │ │ │ + blx 46ad90 │ │ │ │ streq r9, [r2, r7, lsl #22] │ │ │ │ @ instruction: 0xc018f8d3 │ │ │ │ mrcge 5, 1, APSR_nzcv, cr10, cr15, {3} │ │ │ │ blcs d50a4 │ │ │ │ mcrge 4, 2, pc, cr1, cr15, {1} @ │ │ │ │ blcs fe1550a4 │ │ │ │ andshi pc, ip, #64 @ 0x40 │ │ │ │ @@ -78215,33 +78215,33 @@ │ │ │ │ blls 259930 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ @ instruction: 0xf8ddadd3 │ │ │ │ @ instruction: 0xe604b018 │ │ │ │ andcs r4, r1, r3, lsl sl │ │ │ │ ldrbtmi r4, [sl], #-2323 @ 0xfffff6ed │ │ │ │ @ instruction: 0xf1474479 │ │ │ │ - ldr pc, [r5, r7, lsl #31] │ │ │ │ + ldr pc, [r5, pc, asr #29] │ │ │ │ blcs 20954e4 │ │ │ │ blls 3e2cc8 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ movwcs sl, #11290 @ 0x2c1a │ │ │ │ @ instruction: 0xf7b2e5dc │ │ │ │ bmi 32a3e4 │ │ │ │ stmpl sl, {r1, r3, r8, fp, ip, pc} │ │ │ │ svclt 0x0000e45e │ │ │ │ adcseq r2, pc, r4, lsr r2 @ │ │ │ │ adcseq r2, pc, r2, lsr r2 @ │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ adcseq r1, pc, r6, lsr #25 │ │ │ │ andeq r0, r0, r4, asr #19 │ │ │ │ - eoreq r5, fp, r2, ror pc │ │ │ │ + strdeq r5, [fp], -r2 @ │ │ │ │ andeq r0, r0, r0, asr #20 │ │ │ │ andeq r0, r0, ip, asr lr │ │ │ │ - mlaeq fp, lr, fp, r5 │ │ │ │ - eoreq r5, fp, r0, asr r5 │ │ │ │ + eoreq r5, fp, lr, lsl sl │ │ │ │ + ldrdeq r5, [fp], -r0 @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ mcrrpl 5, 0, pc, r0, cr0 @ │ │ │ │ strmi fp, [r5], -r3, lsl #1 │ │ │ │ mcrmi 6, 2, r4, cr2, cr3, {0} │ │ │ │ @@ -80587,26 +80587,26 @@ │ │ │ │ ldrbtmi r4, [fp], #-2834 @ 0xfffff4ee │ │ │ │ @ instruction: 0xf7b0e762 │ │ │ │ svclt 0x0000ec54 │ │ │ │ adcseq pc, lr, sl, lsr r4 @ │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ @ instruction: 0xffff4c13 │ │ │ │ @ instruction: 0xffff4ba7 │ │ │ │ - eoreq r3, fp, r0, ror #21 │ │ │ │ - eoreq r3, fp, r6, ror r8 │ │ │ │ + eoreq r3, fp, r0, ror #18 │ │ │ │ + strdeq r3, [fp], -r6 @ │ │ │ │ @ instruction: 0xffff56e1 │ │ │ │ - mlaeq fp, r8, sl, r3 │ │ │ │ - eoreq r3, fp, sl, lsl r8 │ │ │ │ - eoreq r3, fp, r8, asr sl │ │ │ │ - strdeq r3, [fp], -sl @ │ │ │ │ + eoreq r3, fp, r8, lsl r9 │ │ │ │ + mlaeq fp, sl, r6, r3 │ │ │ │ + ldrdeq r3, [fp], -r8 @ │ │ │ │ + eoreq r3, fp, sl, ror r6 │ │ │ │ adcseq pc, lr, r4, asr #5 │ │ │ │ @ instruction: 0xffff3fd1 │ │ │ │ @ instruction: 0xffff561f │ │ │ │ - strdeq r3, [fp], -r2 @ │ │ │ │ - mlaeq fp, r4, r7, r3 │ │ │ │ + eoreq r3, fp, r2, ror r8 │ │ │ │ + eoreq r3, fp, r4, lsl r6 │ │ │ │ @ instruction: 0xffff3fab │ │ │ │ movtpl pc, #1280 @ 0x500 @ │ │ │ │ ldrbtmi r4, [r9], #-2319 @ 0xfffff6f1 │ │ │ │ ldclcs 8, cr15, [r8], {211} @ 0xd3 │ │ │ │ @ instruction: 0xf892b17a │ │ │ │ cmnlt r8, r5, rrx │ │ │ │ mrrcne 13, 5, r6, r0, cr2 │ │ │ │ @@ -81124,15 +81124,15 @@ │ │ │ │ stmda r4!, {r4, r5, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8584b06 │ │ │ │ ldrb r2, [r2, r3]! │ │ │ │ umlalseq lr, lr, ip, lr @ │ │ │ │ umlalseq lr, lr, r6, lr @ │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ adcseq lr, lr, r0, ror lr │ │ │ │ - mlaeq fp, ip, pc, r2 @ │ │ │ │ + eoreq r2, fp, ip, lsl lr │ │ │ │ andeq r0, r0, ip, asr lr │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec08834 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [lr], -r8, asr #31 │ │ │ │ bmi 14c3b7c │ │ │ │ ldrtmi pc, [r0], #-1280 @ 0xfffffb00 @ │ │ │ │ @@ -81489,15 +81489,15 @@ │ │ │ │ @ instruction: 0xf8536a7b │ │ │ │ @ instruction: 0xf1b99036 │ │ │ │ strdle r3, [r7], -pc @ │ │ │ │ ldclcc 8, cr15, [r8], {212} @ 0xd4 │ │ │ │ movtcs r6, #19993 @ 0x4e19 │ │ │ │ vqrdmulh.s d15, d9, d3 │ │ │ │ vadd.i8 , q12, q4 │ │ │ │ - ldrtmi pc, [r1], -r9, lsl #30 @ │ │ │ │ + @ instruction: 0x4631fe51 │ │ │ │ svceq 0x0006f010 │ │ │ │ svclt 0x00184638 │ │ │ │ beq 12dd10 │ │ │ │ @ instruction: 0xf926f036 │ │ │ │ stclne 8, cr15, [ip, #-848] @ 0xfffffcb0 │ │ │ │ eorcc pc, r0, r1, asr r8 @ │ │ │ │ @ instruction: 0xf8514658 │ │ │ │ @@ -82361,15 +82361,15 @@ │ │ │ │ stc2l 0, cr15, [r4, #-160] @ 0xffffff60 │ │ │ │ @ instruction: 0xf8d4e6f5 │ │ │ │ @ instruction: 0xf04f3c10 │ │ │ │ blx 43627e │ │ │ │ ldmibvs fp, {r1, r8, r9, ip, sp}^ │ │ │ │ eorgt pc, r3, r9, asr #16 │ │ │ │ @ instruction: 0xf146e740 │ │ │ │ - @ instruction: 0xf8c7fdc7 │ │ │ │ + @ instruction: 0xf8c7fd0f │ │ │ │ stccs 3, cr0, [r0], {88} @ 0x58 │ │ │ │ svcge 0x0002f47f │ │ │ │ @ instruction: 0xf7fe4630 │ │ │ │ @ instruction: 0xf1b8ff75 │ │ │ │ @ instruction: 0xf43f0f00 │ │ │ │ @ instruction: 0xf8d5af09 │ │ │ │ blcs 1c2238 │ │ │ │ @@ -82381,23 +82381,23 @@ │ │ │ │ movwcs lr, #14074 @ 0x36fa │ │ │ │ cdpcc 8, 2, cr15, cr8, cr5, {6} │ │ │ │ @ instruction: 0x4630e6f6 │ │ │ │ ldc2 0, cr15, [sl, #160]! @ 0xa0 │ │ │ │ @ instruction: 0xf7e44630 │ │ │ │ strb pc, [pc, -sp, lsr #18]! @ │ │ │ │ @ instruction: 0xf1464640 │ │ │ │ - @ instruction: 0xf8c7fd9f │ │ │ │ + @ instruction: 0xf8c7fce7 │ │ │ │ @ instruction: 0xe7d90358 │ │ │ │ cdp 7, 4, cr15, cr0, cr14, {5} │ │ │ │ ldmib r3, {r8, r9, sp}^ │ │ │ │ cdple 3, 15, cr2, cr15, cr2, {0} │ │ │ │ ldrshteq sp, [lr], r2 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ adcseq sp, lr, r8, asr r8 │ │ │ │ - strdeq r1, [fp], -r0 @ │ │ │ │ + eoreq r1, fp, r0, ror fp │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ @ instruction: 0xf8dfb093 │ │ │ │ @ instruction: 0xf5002c80 │ │ │ │ movwcs r5, #1088 @ 0x440 │ │ │ │ @@ -82603,15 +82603,15 @@ │ │ │ │ ldrdcs pc, [r4], -r8 @ │ │ │ │ eorspl pc, r7, r2, asr r8 @ │ │ │ │ eorle r1, r8, sl, ror #24 │ │ │ │ ldclcc 8, cr15, [r8], {212} @ 0xd4 │ │ │ │ movtcs r6, #19993 @ 0x4e19 │ │ │ │ vqrdmulh.s d15, d5, d3 │ │ │ │ vadd.i8 , , q4 │ │ │ │ - @ instruction: 0x4639fe55 │ │ │ │ + @ instruction: 0x4639fd9d │ │ │ │ svceq 0x0006f010 │ │ │ │ svclt 0x00184640 │ │ │ │ beq 12ee78 │ │ │ │ @ instruction: 0xf872f035 │ │ │ │ stclne 8, cr15, [ip, #-848] @ 0xfffffcb0 │ │ │ │ eorcc pc, r0, r1, asr r8 @ │ │ │ │ @ instruction: 0xf8514658 │ │ │ │ @@ -83649,15 +83649,15 @@ │ │ │ │ ldc2l 0, cr15, [r6, #-156] @ 0xffffff64 │ │ │ │ @ instruction: 0xf8d4e6f5 │ │ │ │ @ instruction: 0xf04f3c10 │ │ │ │ blx 43769e │ │ │ │ ldmibvs fp, {r1, r8, r9, ip, sp}^ │ │ │ │ eorgt pc, r3, r9, asr #16 │ │ │ │ @ instruction: 0xf145e740 │ │ │ │ - @ instruction: 0xf8c7fbb7 │ │ │ │ + @ instruction: 0xf8c7faff │ │ │ │ stccs 3, cr0, [r0], {88} @ 0x58 │ │ │ │ svcge 0x0002f47f │ │ │ │ @ instruction: 0xf7fe4630 │ │ │ │ @ instruction: 0xf1b8fe21 │ │ │ │ @ instruction: 0xf43f0f00 │ │ │ │ @ instruction: 0xf8d5af09 │ │ │ │ blcs 1c3658 │ │ │ │ @@ -83669,23 +83669,23 @@ │ │ │ │ movwcs lr, #14074 @ 0x36fa │ │ │ │ cdpcc 8, 2, cr15, cr8, cr5, {6} │ │ │ │ @ instruction: 0x4630e6f6 │ │ │ │ ldc2 0, cr15, [r0, #156]! @ 0x9c │ │ │ │ @ instruction: 0xf7e24630 │ │ │ │ @ instruction: 0xe76fff1d │ │ │ │ @ instruction: 0xf1454640 │ │ │ │ - @ instruction: 0xf8c7fb8f │ │ │ │ + @ instruction: 0xf8c7fad7 │ │ │ │ @ instruction: 0xe7d90358 │ │ │ │ ldc 7, cr15, [r0], #-692 @ 0xfffffd4c │ │ │ │ ldmib r3, {r8, r9, sp}^ │ │ │ │ cdple 3, 15, cr2, cr15, cr2, {0} │ │ │ │ ldrsbteq ip, [lr], r2 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ adcseq ip, lr, r8, lsr r4 │ │ │ │ - ldrdeq r0, [fp], -r0 @ │ │ │ │ + eoreq r0, fp, r0, asr r7 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 13, cr15, cr0, cr12, {6} │ │ │ │ ldrmi fp, [r2], r3, asr #1 │ │ │ │ strcs pc, [r4], #2271 @ 0x8df │ │ │ │ @ instruction: 0xf8df4604 │ │ │ │ @@ -83977,15 +83977,15 @@ │ │ │ │ blmi 2aea10 │ │ │ │ andcs pc, r3, r9, asr r8 @ │ │ │ │ svclt 0x0000e7f2 │ │ │ │ ldrsbteq ip, [lr], r2 │ │ │ │ adcseq ip, lr, ip, asr #3 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ adcseq ip, lr, r8, lsr #3 │ │ │ │ - eoreq r0, fp, sl, lsl #6 │ │ │ │ + eoreq r0, fp, sl, lsl #3 │ │ │ │ andeq r0, r0, ip, asr lr │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec0b4c8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [lr], -r8, asr #31 │ │ │ │ bmi 14c6810 │ │ │ │ ldrtmi pc, [r0], #-1280 @ 0xfffffb00 @ │ │ │ │ @@ -84281,15 +84281,15 @@ │ │ │ │ ldrdcs pc, [r4], -r8 @ │ │ │ │ eorspl pc, r7, r2, asr r8 @ │ │ │ │ eorle r1, r8, sl, ror #24 │ │ │ │ ldclcc 8, cr15, [r8], {212} @ 0xd4 │ │ │ │ movtcs r6, #19993 @ 0x4e19 │ │ │ │ vqrdmulh.s d15, d5, d3 │ │ │ │ vadd.i8 , q11, q4 │ │ │ │ - @ instruction: 0x4639f939 │ │ │ │ + ldrtmi pc, [r9], -r1, lsl #17 @ │ │ │ │ svceq 0x0006f010 │ │ │ │ svclt 0x00184640 │ │ │ │ beq 1308b0 │ │ │ │ blx 167085a │ │ │ │ stclne 8, cr15, [ip, #-848] @ 0xfffffcb0 │ │ │ │ eorcc pc, r0, r1, asr r8 @ │ │ │ │ @ instruction: 0xf8514658 │ │ │ │ @@ -85384,15 +85384,15 @@ │ │ │ │ @ instruction: 0xf9cef026 │ │ │ │ @ instruction: 0xf8d4e6f5 │ │ │ │ @ instruction: 0xf04f3c10 │ │ │ │ blx 4391ba │ │ │ │ ldmibvs fp, {r1, r8, r9, ip, sp}^ │ │ │ │ eorgt pc, r3, r9, asr #16 │ │ │ │ @ instruction: 0xf143e740 │ │ │ │ - @ instruction: 0xf8c7fe29 │ │ │ │ + @ instruction: 0xf8c7fd71 │ │ │ │ stccs 3, cr0, [r0], {88} @ 0x58 │ │ │ │ svcge 0x0002f47f │ │ │ │ @ instruction: 0xf7fe4630 │ │ │ │ @ instruction: 0xf1b8fdaf │ │ │ │ @ instruction: 0xf43f0f00 │ │ │ │ @ instruction: 0xf8d5af09 │ │ │ │ blcs 1c5174 │ │ │ │ @@ -85404,23 +85404,23 @@ │ │ │ │ movwcs lr, #14074 @ 0x36fa │ │ │ │ cdpcc 8, 2, cr15, cr8, cr5, {6} │ │ │ │ @ instruction: 0x4630e6f6 │ │ │ │ blx af1990 │ │ │ │ @ instruction: 0xf7e14630 │ │ │ │ strb pc, [pc, -pc, lsl #19]! @ │ │ │ │ @ instruction: 0xf1434640 │ │ │ │ - @ instruction: 0xf8c7fe01 │ │ │ │ + @ instruction: 0xf8c7fd49 │ │ │ │ @ instruction: 0xe7d90358 │ │ │ │ cdp 7, 10, cr15, cr2, cr11, {5} │ │ │ │ ldmib r3, {r8, r9, sp}^ │ │ │ │ cdple 3, 15, cr2, cr15, cr2, {0} │ │ │ │ ldrhteq sl, [lr], r6 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ adcseq sl, lr, ip, lsl r9 │ │ │ │ - strhteq lr, [sl], -r4 │ │ │ │ + eoreq lr, sl, r4, lsr ip │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ @ instruction: 0xf500b091 │ │ │ │ ldrmi r5, [sp], -r0, asr #8 │ │ │ │ @ instruction: 0x46824b76 │ │ │ │ @@ -85532,24 +85532,24 @@ │ │ │ │ @ instruction: 0x960bfc3b │ │ │ │ ldmib sp, {r0, r1, r4, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ str r6, [ip, lr, lsl #14]! │ │ │ │ ldrvc pc, [r4], r6, lsl #10 │ │ │ │ bmi 36f7d0 │ │ │ │ stmdbmi sl, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - cdp2 1, 5, cr15, cr12, cr0, {2} │ │ │ │ + stc2 1, cr15, [r4, #256]! @ 0x100 │ │ │ │ andcs lr, r1, #34078720 @ 0x2080000 │ │ │ │ ldclhi 8, cr15, [r8], {212} @ 0xd4 │ │ │ │ stclls 8, cr15, [r0], #848 @ 0x350 │ │ │ │ stclgt 8, cr15, [r8, #-592] @ 0xfffffdb0 │ │ │ │ ldr r9, [lr, -fp, lsl #4]! │ │ │ │ ldrhteq sl, [lr], sl │ │ │ │ andeq r0, r0, r4, asr #19 │ │ │ │ - strhteq lr, [sl], -r8 │ │ │ │ - strdeq lr, [sl], -sl @ │ │ │ │ + eoreq lr, sl, r8, lsr fp │ │ │ │ + eoreq lr, sl, sl, ror r1 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ @ instruction: 0xf500b091 │ │ │ │ ldrmi r5, [sp], -r0, asr #8 │ │ │ │ @ instruction: 0x46824b76 │ │ │ │ @@ -85661,24 +85661,24 @@ │ │ │ │ @ instruction: 0x960bfb39 │ │ │ │ ldmib sp, {r0, r1, r4, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ str r6, [ip, lr, lsl #14]! │ │ │ │ ldrvc pc, [r4], r6, lsl #10 │ │ │ │ bmi 36f9d4 │ │ │ │ stmdbmi sl, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - ldc2l 1, cr15, [sl, #-256] @ 0xffffff00 │ │ │ │ + stc2 1, cr15, [r2], #256 @ 0x100 │ │ │ │ andcs lr, r1, #34078720 @ 0x2080000 │ │ │ │ ldclhi 8, cr15, [r8], {212} @ 0xd4 │ │ │ │ stclls 8, cr15, [r0], #848 @ 0x350 │ │ │ │ stclgt 8, cr15, [r8, #-592] @ 0xfffffdb0 │ │ │ │ ldr r9, [lr, -fp, lsl #4]! │ │ │ │ ldrhteq sl, [lr], r6 │ │ │ │ andeq r0, r0, r4, asr #19 │ │ │ │ - strhteq lr, [sl], -r4 │ │ │ │ - strdeq lr, [sl], -r6 @ │ │ │ │ + eoreq lr, sl, r4, lsr r9 │ │ │ │ + eoreq sp, sl, r6, ror pc │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ @ instruction: 0xf500b091 │ │ │ │ ldrmi r5, [sp], -r0, asr #8 │ │ │ │ @ instruction: 0x46824b75 │ │ │ │ @@ -85789,24 +85789,24 @@ │ │ │ │ strb r9, [r6, fp, lsl #12]! │ │ │ │ @ instruction: 0x670ee9dd │ │ │ │ @ instruction: 0xf506e7bf │ │ │ │ @ instruction: 0xe7387694 │ │ │ │ andcs r4, r1, sl, lsl #20 │ │ │ │ ldrbtmi r4, [sl], #-2314 @ 0xfffff6f6 │ │ │ │ @ instruction: 0xf1404479 │ │ │ │ - @ instruction: 0xe783fc5b │ │ │ │ + str pc, [r3, r3, lsr #23] │ │ │ │ @ instruction: 0xf8d42301 │ │ │ │ @ instruction: 0xf8d49cd8 │ │ │ │ @ instruction: 0xf8948ce0 │ │ │ │ movwls r1, #48456 @ 0xbd48 │ │ │ │ svclt 0x0000e73f │ │ │ │ ldrhteq sl, [lr], r2 │ │ │ │ andeq r0, r0, r4, asr #19 │ │ │ │ - strhteq lr, [sl], -r6 │ │ │ │ - strdeq sp, [sl], -r8 @ │ │ │ │ + eoreq lr, sl, r6, lsr r7 │ │ │ │ + eoreq sp, sl, r8, ror sp │ │ │ │ vst4.32 {d27-d30}, [pc], r2 │ │ │ │ push {r7, sl, fp, ip, lr} │ │ │ │ bl fec06efc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r7, r8, asr #31 │ │ │ │ stmib sp, {r1, r2, r7, r9, sl, lr}^ │ │ │ │ blmi 193eb84 │ │ │ │ @@ -85906,23 +85906,23 @@ │ │ │ │ @ instruction: 0xf8c4447b │ │ │ │ @ instruction: 0xe7803554 │ │ │ │ ldrmi r4, [sp], -ip, lsl #20 │ │ │ │ @ instruction: 0xf8c4447a │ │ │ │ @ instruction: 0xe77a2554 │ │ │ │ ldrhteq sl, [lr], r2 │ │ │ │ andeq r0, r0, r4, asr #19 │ │ │ │ - eoreq lr, sl, r0, asr r8 │ │ │ │ - strhteq lr, [sl], -ip │ │ │ │ - mlaeq sl, r2, r7, lr │ │ │ │ - eoreq lr, sl, r2, ror #14 │ │ │ │ - eoreq lr, sl, ip, asr #16 │ │ │ │ - mlaeq sl, r6, r7, lr │ │ │ │ - eoreq lr, sl, ip, asr #15 │ │ │ │ - eoreq lr, sl, r8, lsl #15 │ │ │ │ - eoreq lr, sl, r8, lsl r8 │ │ │ │ + ldrdeq lr, [sl], -r0 @ │ │ │ │ + eoreq lr, sl, ip, lsr r7 │ │ │ │ + eoreq lr, sl, r2, lsl r6 │ │ │ │ + eoreq lr, sl, r2, ror #11 │ │ │ │ + eoreq lr, sl, ip, asr #13 │ │ │ │ + eoreq lr, sl, r6, lsl r6 │ │ │ │ + eoreq lr, sl, ip, asr #12 │ │ │ │ + eoreq lr, sl, r8, lsl #12 │ │ │ │ + mlaeq sl, r8, r6, lr │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ strbpl pc, [r0], #-1280 @ 0xfffffb00 @ │ │ │ │ blmi 9c7b78 │ │ │ │ ldrmi r4, [r7], -lr, lsl #12 │ │ │ │ @@ -86147,15 +86147,15 @@ │ │ │ │ @ instruction: 0xf8d5ff77 │ │ │ │ @ instruction: 0x46203cdc │ │ │ │ @ instruction: 0xf0996859 │ │ │ │ @ instruction: 0xf8d6fad3 │ │ │ │ ldrdcs r3, [r0], -r0 │ │ │ │ orreq pc, r0, #67 @ 0x43 │ │ │ │ bicscc pc, r0, #12976128 @ 0xc60000 │ │ │ │ - @ instruction: 0xf832f143 │ │ │ │ + @ instruction: 0xff7af142 │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ cmppcc r8, #12976128 @ p-variant is OBSOLETE @ 0xc60000 │ │ │ │ stc2 0, cr15, [ip, #152] @ 0x98 │ │ │ │ @ instruction: 0xf504e751 │ │ │ │ @ instruction: 0xf8d35380 │ │ │ │ @ instruction: 0xf8d332c4 │ │ │ │ @ instruction: 0xf5033f74 │ │ │ │ @@ -86209,15 +86209,15 @@ │ │ │ │ strmi pc, [r1], -r3, lsr #29 │ │ │ │ @ instruction: 0xf47f2800 │ │ │ │ ldrb sl, [pc, pc, asr #30] │ │ │ │ adcseq r9, lr, r4, asr #25 │ │ │ │ andeq r0, r0, r0, asr #20 │ │ │ │ andeq r0, r0, r4, asr #19 │ │ │ │ @ instruction: 0xffffa1df │ │ │ │ - eoreq lr, sl, r4, lsr r0 │ │ │ │ + strhteq sp, [sl], -r4 │ │ │ │ @ instruction: 0xffff99af │ │ │ │ @ instruction: 0xffff91d1 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0008f8cc │ │ │ │ ldrmi r4, [sp], -pc, lsl #25 │ │ │ │ @@ -87144,16 +87144,16 @@ │ │ │ │ cmpppl r6, fp, lsl #10 @ p-variant is OBSOLETE │ │ │ │ subspl pc, r5, fp, lsl #10 │ │ │ │ ldclcc 8, cr15, [ip], {214} @ 0xd6 │ │ │ │ tstcc r8, sl, lsr r6 │ │ │ │ @ instruction: 0xf03c301c │ │ │ │ ldrbmi pc, [r8], -r1, lsr #31 @ │ │ │ │ blx ffd753b6 │ │ │ │ - @ instruction: 0xf1422000 │ │ │ │ - bls 1755d4 │ │ │ │ + @ instruction: 0xf1412000 │ │ │ │ + bls 1772f4 │ │ │ │ ldrbmi r4, [r8], -r3, lsl #12 │ │ │ │ cmppcc r8, #12713984 @ p-variant is OBSOLETE @ 0xc20000 │ │ │ │ blx 5f5434 │ │ │ │ blmi 1009d50 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 8114c0 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @@ -87216,15 +87216,15 @@ │ │ │ │ stm sl, {r1, r3, r5, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ adcseq r8, lr, r6, lsr lr │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ adcseq r8, lr, r6, lsr #28 │ │ │ │ andeq r0, r0, r4, asr #19 │ │ │ │ ldrhteq r8, [lr], r0 │ │ │ │ andeq r0, r0, ip, asr lr │ │ │ │ - eoreq sp, sl, sl, lsr r0 │ │ │ │ + strhteq ip, [sl], -sl │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ addlt r4, r5, fp, ror lr │ │ │ │ ldrbtmi r4, [lr], #-3195 @ 0xfffff385 │ │ │ │ fldmdbxmi ip!, {d20-d80} @ Deprecated │ │ │ │ @@ -87645,15 +87645,15 @@ │ │ │ │ subspl pc, r5, fp, lsl #10 │ │ │ │ ldclcc 8, cr15, [ip], {214} @ 0xd6 │ │ │ │ tstcc r8, sl, lsr r6 │ │ │ │ @ instruction: 0xf03c301c │ │ │ │ @ instruction: 0x4658fbb9 │ │ │ │ @ instruction: 0xf80af7df │ │ │ │ @ instruction: 0xf1412000 │ │ │ │ - bls 176e04 │ │ │ │ + bls 176b24 │ │ │ │ ldrbmi r4, [r8], -r3, lsl #12 │ │ │ │ cmppcc r8, #12713984 @ p-variant is OBSOLETE @ 0xc20000 │ │ │ │ mcr2 7, 7, pc, cr8, cr10, {7} @ │ │ │ │ blmi 100a520 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 811c90 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @@ -87716,15 +87716,15 @@ │ │ │ │ stc 7, cr15, [r2], #676 @ 0x2a4 │ │ │ │ adcseq r8, lr, r6, ror #12 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ adcseq r8, lr, r6, asr r6 │ │ │ │ andeq r0, r0, r4, asr #19 │ │ │ │ adcseq r8, lr, r0, ror #7 │ │ │ │ andeq r0, r0, ip, asr lr │ │ │ │ - eoreq ip, sl, sl, ror #16 │ │ │ │ + eoreq ip, sl, sl, ror #13 │ │ │ │ ldmiblt lr!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ ldmdapl r2!, {r8, sl, ip, sp, lr, pc}^ │ │ │ │ strmi fp, [ip], -r7, lsl #1 │ │ │ │ @@ -87946,15 +87946,15 @@ │ │ │ │ subspl pc, r5, fp, lsl #10 │ │ │ │ ldclcc 8, cr15, [ip], {214} @ 0xd6 │ │ │ │ tstcc r8, sl, lsr r6 │ │ │ │ @ instruction: 0xf03c301c │ │ │ │ @ instruction: 0x4658f95f │ │ │ │ ldc2 7, cr15, [r0, #888]! @ 0x378 │ │ │ │ @ instruction: 0xf1412000 │ │ │ │ - bls 176950 │ │ │ │ + bls 176670 │ │ │ │ ldrbmi r4, [r8], -r3, lsl #12 │ │ │ │ cmppcc r8, #12713984 @ p-variant is OBSOLETE @ 0xc20000 │ │ │ │ @ instruction: 0xf9aaf7fc │ │ │ │ blmi 100a9d4 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 812144 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @@ -88017,15 +88017,15 @@ │ │ │ │ b 12f6068 │ │ │ │ ldrhteq r8, [lr], r2 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ adcseq r8, lr, r2, lsr #3 │ │ │ │ andeq r0, r0, r4, asr #19 │ │ │ │ adcseq r7, lr, ip, lsr #30 │ │ │ │ andeq r0, r0, ip, asr lr │ │ │ │ - strhteq ip, [sl], -r6 │ │ │ │ + eoreq ip, sl, r6, lsr r2 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ addlt r4, r5, fp, ror lr │ │ │ │ ldrbtmi r4, [lr], #-3195 @ 0xfffff385 │ │ │ │ fldmdbxmi ip!, {d20-d80} @ Deprecated │ │ │ │ @@ -88301,15 +88301,15 @@ │ │ │ │ movtcs fp, #3896 @ 0xf38 │ │ │ │ blmi b0a0a0 │ │ │ │ cmppeq ip, #14090240 @ p-variant is OBSOLETE @ 0xd70000 │ │ │ │ andcc pc, r3, r9, asr r8 @ │ │ │ │ mlale fp, r8, r2, r4 │ │ │ │ msrne SPSR_, #14090240 @ 0xd70000 │ │ │ │ ldrbmi fp, [r2], -r0, lsl #6 │ │ │ │ - @ instruction: 0xffb8f140 │ │ │ │ + @ instruction: 0xff00f140 │ │ │ │ cmnlt r3, r3, lsl #12 │ │ │ │ msrcs SPSR_s, #14090240 @ 0xd70000 │ │ │ │ msrcc SPSR_, #13041664 @ 0xc70000 │ │ │ │ msrge SPSR_f, #13041664 @ 0xc70000 │ │ │ │ and r4, r4, r3, lsl r4 │ │ │ │ msrcc SPSR_, #14090240 @ 0xd70000 │ │ │ │ movweq lr, #47891 @ 0xbb13 │ │ │ │ @@ -88397,15 +88397,15 @@ │ │ │ │ stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf8d6492a │ │ │ │ @ instruction: 0xf859035c │ │ │ │ addmi r1, r8, #1 │ │ │ │ @ instruction: 0xf8d6d02b │ │ │ │ movwlt r1, #864 @ 0x360 │ │ │ │ @ instruction: 0xf1404642 │ │ │ │ - @ instruction: 0x4604fef9 │ │ │ │ + strmi pc, [r4], -r1, asr #28 │ │ │ │ @ instruction: 0xf8d6b16c │ │ │ │ @ instruction: 0xf8c63364 │ │ │ │ @ instruction: 0xf8c64360 │ │ │ │ ldrmi r8, [ip], #-872 @ 0xfffffc98 │ │ │ │ @ instruction: 0xf8d6e003 │ │ │ │ stmiane r4!, {r5, r6, r8, r9, lr}^ │ │ │ │ @ instruction: 0xf8c6d003 │ │ │ │ @@ -88487,15 +88487,15 @@ │ │ │ │ stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf8d6492a │ │ │ │ @ instruction: 0xf859035c │ │ │ │ addmi r1, r8, #1 │ │ │ │ @ instruction: 0xf8d6d02b │ │ │ │ movwlt r1, #864 @ 0x360 │ │ │ │ @ instruction: 0xf1404642 │ │ │ │ - strmi pc, [r5], -r5, asr #28 │ │ │ │ + strmi pc, [r5], -sp, lsl #27 │ │ │ │ @ instruction: 0xf8d6b16d │ │ │ │ @ instruction: 0xf8c63364 │ │ │ │ @ instruction: 0xf8c65360 │ │ │ │ ldrmi r8, [sp], #-872 @ 0xfffffc98 │ │ │ │ @ instruction: 0xf8d6e003 │ │ │ │ stmiane sp!, {r5, r6, r8, r9, ip, lr}^ │ │ │ │ @ instruction: 0xf8c6d003 │ │ │ │ @@ -88704,15 +88704,15 @@ │ │ │ │ @ instruction: 0xf8da9909 │ │ │ │ stmpl sl, {r3, r7, r8, r9} │ │ │ │ @ instruction: 0xf0004290 │ │ │ │ @ instruction: 0xf8da80c2 │ │ │ │ movwls r1, #41868 @ 0xa38c │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0x463280b3 │ │ │ │ - ldc2 1, cr15, [r2], {64} @ 0x40 │ │ │ │ + blx ff77519e │ │ │ │ strmi r9, [r4], -sl, lsl #22 │ │ │ │ adcle r2, r0, r0, lsl #24 │ │ │ │ orrscs pc, r0, #14286848 @ 0xda0000 │ │ │ │ orrmi pc, ip, #13238272 @ 0xca0000 │ │ │ │ orrsvs pc, r4, #13238272 @ 0xca0000 │ │ │ │ @ instruction: 0xe7964414 │ │ │ │ @ instruction: 0x3610f8df │ │ │ │ @@ -88831,15 +88831,15 @@ │ │ │ │ @ instruction: 0xf8da9909 │ │ │ │ stmiapl fp, {r2, r3, r4, r6, r8, r9}^ │ │ │ │ @ instruction: 0xf0004298 │ │ │ │ @ instruction: 0xf8da81de │ │ │ │ stmdacs r0, {r5, r6, r8, r9, ip} │ │ │ │ orrhi pc, r2, r0 │ │ │ │ @ instruction: 0xf1409a03 │ │ │ │ - @ instruction: 0x4605fb95 │ │ │ │ + @ instruction: 0x4605fadd │ │ │ │ blls 1a53d0 │ │ │ │ msrcc SPSR_f, #13238272 @ 0xca0000 │ │ │ │ msrcc SPSR_s, #14286848 @ 0xda0000 │ │ │ │ msrpl SPSR_, #13238272 @ 0xca0000 │ │ │ │ @ instruction: 0xf8ca441d │ │ │ │ @ instruction: 0xf8d76364 │ │ │ │ @ instruction: 0xf8d72364 │ │ │ │ @@ -89109,16 +89109,16 @@ │ │ │ │ @ instruction: 0xfffe5f25 │ │ │ │ @ instruction: 0xfffe61b5 │ │ │ │ andeq r0, r0, ip, asr lr │ │ │ │ adcseq r6, lr, lr, ror #30 │ │ │ │ @ instruction: 0xfffe5c41 │ │ │ │ @ instruction: 0xfffe5ed3 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - eoreq fp, sl, r4, asr #7 │ │ │ │ - mlaeq sl, ip, r3, fp │ │ │ │ + eoreq fp, sl, r4, asr #4 │ │ │ │ + eoreq fp, sl, ip, lsl r2 │ │ │ │ andeq r0, r0, r8, ror #22 │ │ │ │ andeq r0, r0, r0, lsl #23 │ │ │ │ andeq r0, r0, r0, lsr #17 │ │ │ │ andeq r0, r0, ip, lsr sl │ │ │ │ andeq r0, r0, ip, asr #16 │ │ │ │ andeq r0, r0, r0, lsl #22 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ @@ -89338,15 +89338,15 @@ │ │ │ │ adcseq r6, lr, r6, ror sl │ │ │ │ @ instruction: 0xfffe1b2d │ │ │ │ @ instruction: 0xfffe2a9b │ │ │ │ @ instruction: 0xffffe77d │ │ │ │ @ instruction: 0xffffe773 │ │ │ │ andeq r0, r0, r0, lsl #22 │ │ │ │ andeq r0, r0, ip, lsr sl │ │ │ │ - ldrhteq r9, [r1], -r4 │ │ │ │ + eorseq r9, r1, r4, lsr lr │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec1088c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi fe1fd554 │ │ │ │ strbpl pc, [r0, #-1280] @ 0xfffffb00 @ │ │ │ │ addlt r4, pc, r4, lsl #23 │ │ │ │ svcmi 0x0084447a │ │ │ │ @@ -89486,15 +89486,15 @@ │ │ │ │ @ instruction: 0xfffe19f9 │ │ │ │ andeq r0, r0, r4, asr #19 │ │ │ │ adcseq r6, lr, r8, ror #17 │ │ │ │ @ instruction: 0xfffe2915 │ │ │ │ andeq r0, r0, r0, lsl #23 │ │ │ │ @ instruction: 0xfffe28ff │ │ │ │ andeq r0, r0, ip, lsr sl │ │ │ │ - mlaseq r1, sl, sp, r9 │ │ │ │ + eorseq r9, r1, sl, lsl ip │ │ │ │ andeq r0, r0, r0, lsl #22 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0080f8cc │ │ │ │ strbpl pc, [r0], #-1280 @ 0xfffffb00 @ │ │ │ │ umullslt r4, r7, r8, r6 │ │ │ │ @@ -89661,15 +89661,15 @@ │ │ │ │ strmi pc, [sl], #-2819 @ 0xfffff4fd │ │ │ │ bvs fe994a00 │ │ │ │ mlavc r8, r2, r8, pc @ │ │ │ │ svclt 0x0018428b │ │ │ │ @ instruction: 0xf3c72b00 │ │ │ │ @ instruction: 0xd1a20780 │ │ │ │ vpadd.i8 q11, q0, q0 │ │ │ │ - blls 43984c │ │ │ │ + blls 43956c │ │ │ │ svceq 0x0006f010 │ │ │ │ @ instruction: 0xf44bbf14 │ │ │ │ @ instruction: 0xf04b7b00 │ │ │ │ ldmibvs fp, {r7, r8, r9, fp}^ │ │ │ │ ldr r9, [r4, lr, lsl #6] │ │ │ │ ldrsbt pc, [r4], -sp @ │ │ │ │ @ instruction: 0xf10e9b10 │ │ │ │ @@ -89736,15 +89736,15 @@ │ │ │ │ andls r6, sl, #240, 24 @ 0xf000 │ │ │ │ andcs lr, r4, #3358720 @ 0x334000 │ │ │ │ ldr r9, [sp, r6, lsl #4]! │ │ │ │ ldrbtpl pc, [r2], #-1280 @ 0xfffffb00 @ │ │ │ │ orrpl pc, r0, #0, 10 │ │ │ │ ldrtcc r4, [r4], #-1546 @ 0xfffff9f6 │ │ │ │ strb r9, [r9, fp, lsl #2]! │ │ │ │ - eoreq sl, sl, r0, asr sp │ │ │ │ + ldrdeq sl, [sl], -r0 @ │ │ │ │ @ instruction: 0xfffdc819 │ │ │ │ @ instruction: 0xfffdd76d │ │ │ │ @ instruction: 0xfffdeab3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fec10ed0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ movwcs r0, #4088 @ 0xff8 │ │ │ │ @@ -90367,15 +90367,15 @@ │ │ │ │ addsmi r2, sl, #188 @ 0xbc │ │ │ │ @ instruction: 0x464dd3be │ │ │ │ ldrsbtls pc, [r8], r7 @ │ │ │ │ ldrdcc pc, [r4], #135 @ 0x87 │ │ │ │ addspl pc, r8, r3, lsl #10 │ │ │ │ @ instruction: 0xf8c73010 │ │ │ │ @ instruction: 0xf13e00d4 │ │ │ │ - @ instruction: 0xf8c7f933 │ │ │ │ + @ instruction: 0xf8c7f87b │ │ │ │ ldmib r7, {r3, r4, r6, r7}^ │ │ │ │ stm sp, {r0, r2, r4, r5, r8} │ │ │ │ strtmi r0, [r9], -r3 │ │ │ │ @ instruction: 0x23b2e9d9 │ │ │ │ @ instruction: 0xf7df6a38 │ │ │ │ @ instruction: 0xf8d9fa7f │ │ │ │ ldmdavs r9, {r4, r6, r7, r9, ip, sp} │ │ │ │ @@ -91398,15 +91398,15 @@ │ │ │ │ @ instruction: 0xf8c960cb │ │ │ │ @ instruction: 0xf8d908e4 │ │ │ │ addsmi r3, lr, #44, 20 @ 0x2c000 │ │ │ │ @ instruction: 0xf8d7d3c2 │ │ │ │ @ instruction: 0xf50330c4 │ │ │ │ mulscc r0, r8, r0 │ │ │ │ sbcseq pc, ip, r7, asr #17 │ │ │ │ - @ instruction: 0xf922f13d │ │ │ │ + @ instruction: 0xf86af13d │ │ │ │ rsceq pc, r0, r7, asr #17 │ │ │ │ teqeq r7, r7 @ │ │ │ │ andeq lr, r3, sp, lsl #17 │ │ │ │ ldmib fp, {r4, r6, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf8d723b2 │ │ │ │ @ instruction: 0xf7de10b8 │ │ │ │ @ instruction: 0xf8d9fa6d │ │ │ │ @@ -92252,15 +92252,15 @@ │ │ │ │ @ instruction: 0xf6c40201 │ │ │ │ andsvs r0, sl, r8, lsl #5 │ │ │ │ svclt 0x0000e7eb │ │ │ │ ... │ │ │ │ andeq r0, r0, r0, asr #20 │ │ │ │ andeq r0, r0, ip, asr lr │ │ │ │ andeq r0, r0, r4, asr #19 │ │ │ │ - mlaeq sl, r6, r8, r8 │ │ │ │ + eoreq r8, sl, r6, lsl r7 │ │ │ │ @ instruction: 0xf8d74b37 │ │ │ │ ldmpl r3, {r4, r7, sp}^ │ │ │ │ addcc pc, r0, #12582912 @ 0xc00000 │ │ │ │ streq pc, [ip, #-259] @ 0xfffffefd │ │ │ │ @ instruction: 0xf8ca461c │ │ │ │ @ instruction: 0xf7fe28e8 │ │ │ │ blmi d2a5cc │ │ │ │ @@ -92603,15 +92603,15 @@ │ │ │ │ bleq 13facbc │ │ │ │ @ instruction: 0xf7af464a │ │ │ │ @ instruction: 0x4649fd37 │ │ │ │ @ instruction: 0xf7f24628 │ │ │ │ @ instruction: 0xf505fe6b │ │ │ │ mulscc r0, r8, r0 │ │ │ │ @ instruction: 0xf13b9010 │ │ │ │ - @ instruction: 0x9011ffb7 │ │ │ │ + @ instruction: 0x9011feff │ │ │ │ @ instruction: 0x0110e9dd │ │ │ │ andeq lr, r3, sp, lsl #17 │ │ │ │ strbmi r9, [r8], -r6, lsl #18 │ │ │ │ @ instruction: 0x23b2e9d8 │ │ │ │ @ instruction: 0xf904f7dd │ │ │ │ sbccc pc, r4, #216, 16 @ 0xd80000 │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ @@ -92781,15 +92781,15 @@ │ │ │ │ ubfx r5, r3, #17, #21 │ │ │ │ bls 20f858 │ │ │ │ @ instruction: 0xe7c258d3 │ │ │ │ adcseq r3, lr, ip, ror #21 │ │ │ │ adcseq r3, lr, r4, ror #21 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ adcseq r3, lr, r6, lsr r6 │ │ │ │ - eoreq r7, sl, ip, lsr #21 │ │ │ │ + eoreq r7, sl, ip, lsr #18 │ │ │ │ andeq r0, r0, ip, asr lr │ │ │ │ andeq r0, r0, r0, asr #20 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec13e68 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fd8 │ │ │ │ strdlt ip, [r7], r4 │ │ │ │ @@ -93367,15 +93367,15 @@ │ │ │ │ ldrsbtcs pc, [r8], r7 @ │ │ │ │ @ instruction: 0xd3bd429a │ │ │ │ ldrsbtcc pc, [ip], r7 @ │ │ │ │ @ instruction: 0xf8d7464c │ │ │ │ @ instruction: 0xf50390b4 │ │ │ │ mulscc r0, r8, r0 │ │ │ │ sbcseq pc, r4, r7, asr #17 │ │ │ │ - @ instruction: 0xf9bef13b │ │ │ │ + @ instruction: 0xf906f13b │ │ │ │ sbcseq pc, r8, r7, asr #17 │ │ │ │ teqeq r5, r7 @ │ │ │ │ andeq lr, r3, sp, lsl #17 │ │ │ │ ldmib r9, {r0, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf8d723b2 │ │ │ │ @ instruction: 0xf7e100c4 │ │ │ │ @ instruction: 0xf8d7fc07 │ │ │ │ @@ -94330,15 +94330,15 @@ │ │ │ │ stmiacs r4!, {r1, r3, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ bcc bfc7e0 │ │ │ │ bicle r4, r1, #-536870903 @ 0xe0000009 │ │ │ │ ldrsbtcc pc, [ip], r7 @ │ │ │ │ addspl pc, r8, r3, lsl #10 │ │ │ │ @ instruction: 0xf8c73010 │ │ │ │ @ instruction: 0xf13a00dc │ │ │ │ - @ instruction: 0xf8c7fa37 │ │ │ │ + @ instruction: 0xf8c7f97f │ │ │ │ ldmib r7, {r5, r6, r7}^ │ │ │ │ stm sp, {r0, r1, r2, r4, r5, r8} │ │ │ │ strbmi r0, [r1], -r3 │ │ │ │ @ instruction: 0x23b2e9db │ │ │ │ ldrdeq pc, [r4], #135 @ 0x87 │ │ │ │ stc2 7, cr15, [r0], {224} @ 0xe0 │ │ │ │ stmdbcc r4, {r1, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @@ -95211,15 +95211,15 @@ │ │ │ │ @ instruction: 0xf8ca3280 │ │ │ │ ldcne 8, cr2, [sl, #-928] @ 0xfffffc60 │ │ │ │ andscc lr, r0, #28, 14 @ 0x700000 │ │ │ │ stmdblt sl!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ andeq r0, r0, r0, asr #20 │ │ │ │ andeq r0, r0, ip, asr lr │ │ │ │ andeq r0, r0, r4, asr #19 │ │ │ │ - eoreq r5, sl, ip, asr #12 │ │ │ │ + eoreq r5, sl, ip, asr #9 │ │ │ │ @ instruction: 0xf7fe3210 │ │ │ │ @ instruction: 0xf102ba91 │ │ │ │ tstcs r1, r8, lsl #6 │ │ │ │ msreq (UNDEF: 100), r7 │ │ │ │ tstcs r0, r1, lsl r0 │ │ │ │ @ instruction: 0xf8ca6051 │ │ │ │ @ instruction: 0xf7fe38e4 │ │ │ │ @@ -95239,15 +95239,15 @@ │ │ │ │ @ instruction: 0xf8da8398 │ │ │ │ blcs cd91c │ │ │ │ ldmdbge r2, {r1, r2, r3, r4, r5, r6, sl, ip, sp, lr, pc} │ │ │ │ ldrsbtcc pc, [ip], r7 @ │ │ │ │ addspl pc, r8, r3, lsl #10 │ │ │ │ @ instruction: 0xf8c73010 │ │ │ │ @ instruction: 0xf13900d4 │ │ │ │ - @ instruction: 0xf8c7fb1d │ │ │ │ + @ instruction: 0xf8c7fa65 │ │ │ │ ldmib r7, {r3, r4, r6, r7}^ │ │ │ │ stm sp, {r0, r2, r4, r5, r8} │ │ │ │ strtmi r0, [r1], -r3 │ │ │ │ ldrdeq pc, [r4], #135 @ 0x87 │ │ │ │ @ instruction: 0x23b2e9d9 │ │ │ │ stc2l 7, cr15, [r6, #-892]! @ 0xfffffc84 │ │ │ │ sbcscc pc, r0, #14221312 @ 0xd90000 │ │ │ │ @@ -95660,15 +95660,15 @@ │ │ │ │ strtmi r2, [r0], -r4, asr #1 │ │ │ │ @ instruction: 0xff0cf7a4 │ │ │ │ mrclt 7, 1, APSR_nzcv, cr6, cr13, {7} │ │ │ │ ldrsbtcc pc, [ip], r7 @ │ │ │ │ addspl pc, r8, r3, lsl #10 │ │ │ │ @ instruction: 0xf8c73010 │ │ │ │ @ instruction: 0xf13800d4 │ │ │ │ - @ instruction: 0xf8c7ffd3 │ │ │ │ + @ instruction: 0xf8c7ff1b │ │ │ │ ldmib r7, {r3, r4, r6, r7}^ │ │ │ │ stm sp, {r0, r2, r4, r5, r8} │ │ │ │ strtmi r0, [r1], -r3 │ │ │ │ ldrdeq pc, [r4], #135 @ 0x87 │ │ │ │ @ instruction: 0x23b2e9d9 │ │ │ │ blx 7fd8ec │ │ │ │ mrclt 7, 0, APSR_nzcv, cr8, cr13, {7} │ │ │ │ @@ -96082,15 +96082,15 @@ │ │ │ │ stmiagt r4!, {r2, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf7ac4629 │ │ │ │ ldrbmi pc, [r1], -r5, lsl #20 @ │ │ │ │ @ instruction: 0xf7ef4628 │ │ │ │ @ instruction: 0xf505fb39 │ │ │ │ mulscc r0, r8, r0 │ │ │ │ @ instruction: 0xf138901a │ │ │ │ - bls 2bf208 │ │ │ │ + bls 2bef28 │ │ │ │ ldm r2, {r0, r1, r3, r4, ip, pc} │ │ │ │ stm sp, {r0, r1} │ │ │ │ stmdbls r8, {r0, r1} │ │ │ │ ldmib r7, {r4, r6, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf7de23b2 │ │ │ │ @ instruction: 0xf8d7fecf │ │ │ │ @ instruction: 0xf50332c4 │ │ │ │ @@ -96498,15 +96498,15 @@ │ │ │ │ @ instruction: 0xf8d79906 │ │ │ │ stmpl sl, {r3, r4, r5, r7, r8, r9} │ │ │ │ @ instruction: 0xf0004290 │ │ │ │ @ instruction: 0xf8d7813c │ │ │ │ movwls r1, #33724 @ 0x83bc │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ strbmi r8, [sl], -r0, ror #1 │ │ │ │ - @ instruction: 0xffa6f138 │ │ │ │ + mcr2 1, 7, pc, cr14, cr8, {1} @ │ │ │ │ strmi r9, [r6], -r8, lsl #22 │ │ │ │ @ instruction: 0xf43f2e00 │ │ │ │ @ instruction: 0xf8d7af50 │ │ │ │ @ instruction: 0xf8c723c0 │ │ │ │ @ instruction: 0xf8c763bc │ │ │ │ ldrmi r9, [r6], #-964 @ 0xfffffc3c │ │ │ │ subseq lr, r2, r5, asr #14 │ │ │ │ @@ -96517,15 +96517,15 @@ │ │ │ │ @ instruction: 0x03b8f8d7 │ │ │ │ addsmi r5, r0, #9043968 @ 0x8a0000 │ │ │ │ msrhi CPSR_fsx, r0 │ │ │ │ @ instruction: 0x13bcf8d7 │ │ │ │ stmdacs r0, {r0, r1, r3, r8, r9, ip, pc} │ │ │ │ adcshi pc, r4, r0 │ │ │ │ @ instruction: 0xf1384632 │ │ │ │ - blls 3c04c4 │ │ │ │ + blls 3c01e4 │ │ │ │ @ instruction: 0xf1b94681 │ │ │ │ @ instruction: 0xf43f0f00 │ │ │ │ @ instruction: 0xf8d7aef9 │ │ │ │ @ instruction: 0xf8c723c0 │ │ │ │ @ instruction: 0xf8c793bc │ │ │ │ ldrmi r6, [r1], #964 @ 0x3c4 │ │ │ │ andscc lr, r8, #249561088 @ 0xee00000 │ │ │ │ @@ -96573,15 +96573,15 @@ │ │ │ │ @ instruction: 0xf10328e8 │ │ │ │ @ instruction: 0xf7ff0208 │ │ │ │ svclt 0x0000bac1 │ │ │ │ adcseq r0, lr, r2, lsl r5 │ │ │ │ adcseq r0, lr, sl, lsl #10 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ adcseq pc, sp, ip, asr #31 │ │ │ │ - eoreq r4, sl, ip, asr #8 │ │ │ │ + eoreq r4, sl, ip, asr #5 │ │ │ │ andeq r0, r0, ip, asr lr │ │ │ │ andeq r0, r0, ip, lsr fp │ │ │ │ bls 25358c │ │ │ │ @ instruction: 0xf50358d3 │ │ │ │ @ instruction: 0xf1033280 │ │ │ │ @ instruction: 0xf8c40008 │ │ │ │ @ instruction: 0xf7ff28e8 │ │ │ │ @@ -97278,15 +97278,15 @@ │ │ │ │ stmiaeq r4!, {r3, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ ldmibcc ip, {r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ bicle r4, r2, #645922816 @ 0x26800000 │ │ │ │ @ instruction: 0x432ee9d7 │ │ │ │ addspl pc, r8, r3, lsl #10 │ │ │ │ @ instruction: 0xf8c73010 │ │ │ │ @ instruction: 0xf13700d4 │ │ │ │ - @ instruction: 0xf8c7fb2d │ │ │ │ + @ instruction: 0xf8c7fa75 │ │ │ │ bvs f81608 │ │ │ │ teqeq r5, r7 @ │ │ │ │ andeq lr, r3, sp, lsl #17 │ │ │ │ ldmib r3, {r0, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf8d723b2 │ │ │ │ @ instruction: 0xf7dd00c4 │ │ │ │ @ instruction: 0xf8d7fc29 │ │ │ │ @@ -98244,15 +98244,15 @@ │ │ │ │ @ instruction: 0xf8c660c3 │ │ │ │ @ instruction: 0xf8d628e4 │ │ │ │ ldrmi r3, [r8, #2604] @ 0xa2c │ │ │ │ @ instruction: 0xf8d7d3c0 │ │ │ │ @ instruction: 0xf50330bc │ │ │ │ mulscc r0, r8, r0 │ │ │ │ sbcseq pc, ip, r7, asr #17 │ │ │ │ - blx fe87e69a │ │ │ │ + blx ffa7e698 │ │ │ │ rsceq pc, r0, r7, asr #17 │ │ │ │ teqeq r7, r7 @ │ │ │ │ andeq lr, r3, sp, lsl #17 │ │ │ │ ldmib fp, {r0, r3, r6, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf8d723b2 │ │ │ │ @ instruction: 0xf7dc00c4 │ │ │ │ @ instruction: 0xf8d6fc9b │ │ │ │ @@ -99132,15 +99132,15 @@ │ │ │ │ @ instruction: 0xe71c1d1a │ │ │ │ @ instruction: 0xf7fe3210 │ │ │ │ andscc fp, r0, #491520 @ 0x78000 │ │ │ │ blt fe340f88 │ │ │ │ andeq r0, r0, r0, asr #20 │ │ │ │ andeq r0, r0, ip, asr lr │ │ │ │ andeq r0, r0, r4, asr #19 │ │ │ │ - eoreq r1, sl, r8, lsl #18 │ │ │ │ + eoreq r1, sl, r8, lsl #15 │ │ │ │ movweq pc, #33026 @ 0x8102 @ │ │ │ │ vaddw.s8 q9, , d1 │ │ │ │ andsvs r0, r1, r4, ror #2 │ │ │ │ subsvs r2, r1, r0, lsl #2 │ │ │ │ stmiacc r4!, {r3, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ blt 1700fb0 │ │ │ │ vst1.8 {d20-d22}, [pc :64], r3 │ │ │ │ @@ -99158,15 +99158,15 @@ │ │ │ │ orrshi pc, r5, #64 @ 0x40 │ │ │ │ ldmibcc ip, {r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf47e2b00 │ │ │ │ @ instruction: 0xf8d7a907 │ │ │ │ @ instruction: 0xf50330bc │ │ │ │ mulscc r0, r8, r0 │ │ │ │ sbcseq pc, r4, r7, asr #17 │ │ │ │ - ldc2l 1, cr15, [sl], #-212 @ 0xffffff2c │ │ │ │ + blx ff17f4de │ │ │ │ sbcseq pc, r8, r7, asr #17 │ │ │ │ ldmib r7, {r0, r1, r3, r4, r5, r9, fp, sp, lr}^ │ │ │ │ stm sp, {r0, r2, r4, r5, r8} │ │ │ │ strtmi r0, [r1], -r3 │ │ │ │ ldrdeq pc, [r4], #135 @ 0x87 │ │ │ │ @ instruction: 0x23b2e9d3 │ │ │ │ ldc2l 7, cr15, [r6, #-876]! @ 0xfffffc94 │ │ │ │ @@ -99577,15 +99577,15 @@ │ │ │ │ strtmi r2, [r0], -r4, asr #1 │ │ │ │ @ instruction: 0xf86ef7a1 │ │ │ │ mcrlt 7, 1, pc, cr11, cr13, {7} @ │ │ │ │ ldrsbtcc pc, [ip], r7 @ │ │ │ │ addspl pc, r8, r3, lsl #10 │ │ │ │ @ instruction: 0xf8c73010 │ │ │ │ @ instruction: 0xf13500d4 │ │ │ │ - @ instruction: 0xf8c7f935 │ │ │ │ + @ instruction: 0xf8c7f87d │ │ │ │ bvs f839f8 │ │ │ │ teqeq r5, r7 @ │ │ │ │ andeq lr, r3, sp, lsl #17 │ │ │ │ @ instruction: 0xf8d74621 │ │ │ │ ldmib r3, {r2, r6, r7}^ │ │ │ │ @ instruction: 0xf7db23b2 │ │ │ │ @ instruction: 0xf7fdfa31 │ │ │ │ @@ -99999,15 +99999,15 @@ │ │ │ │ @ instruction: 0xf8c44652 │ │ │ │ strtmi ip, [r9], -r4, ror #17 │ │ │ │ blx 1a81bbe │ │ │ │ @ instruction: 0x46284651 │ │ │ │ ldc2 7, cr15, [sl], {235} @ 0xeb │ │ │ │ addspl pc, r8, r5, lsl #10 │ │ │ │ andsls r3, sl, r0, lsl r0 │ │ │ │ - stc2l 1, cr15, [r6, #208]! @ 0xd0 │ │ │ │ + stc2 1, cr15, [lr, #-208]! @ 0xffffff30 │ │ │ │ andsls r9, fp, r7, lsl #20 │ │ │ │ muleq r3, r2, r8 │ │ │ │ andeq lr, r3, sp, lsl #17 │ │ │ │ ldrbmi r9, [r0], -r8, lsl #18 │ │ │ │ @ instruction: 0x23b2e9d7 │ │ │ │ mcr2 7, 7, pc, cr4, cr10, {6} @ │ │ │ │ sbccc pc, r4, #14090240 @ 0xd70000 │ │ │ │ @@ -100415,15 +100415,15 @@ │ │ │ │ @ instruction: 0x03b8f8d7 │ │ │ │ addsmi r5, r0, #9043968 @ 0x8a0000 │ │ │ │ teqphi r9, r0 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x13bcf8d7 │ │ │ │ stmdacs r0, {r3, r8, r9, ip, pc} │ │ │ │ sbcshi pc, pc, r0 │ │ │ │ @ instruction: 0xf135464a │ │ │ │ - blls 3027d4 │ │ │ │ + blls 3024f4 │ │ │ │ cdpcs 6, 0, cr4, cr0, cr6, {0} │ │ │ │ svcge 0x0050f43f │ │ │ │ biccs pc, r0, #14090240 @ 0xd70000 │ │ │ │ @ instruction: 0x63bcf8c7 │ │ │ │ bicls pc, r4, #13041664 @ 0xc70000 │ │ │ │ smlald r4, r5, r6, r4 │ │ │ │ bcs 1084514 │ │ │ │ @@ -100433,15 +100433,15 @@ │ │ │ │ @ instruction: 0xf8d79906 │ │ │ │ stmpl sl, {r3, r4, r5, r7, r8, r9} │ │ │ │ @ instruction: 0xf0004290 │ │ │ │ @ instruction: 0xf8d7812b │ │ │ │ movwls r1, #46012 @ 0xb3bc │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0x463280b3 │ │ │ │ - @ instruction: 0xf8e4f135 │ │ │ │ + @ instruction: 0xf82cf135 │ │ │ │ strmi r9, [r1], fp, lsl #22 │ │ │ │ svceq 0x0000f1b9 │ │ │ │ mrcge 4, 7, APSR_nzcv, cr9, cr15, {1} │ │ │ │ biccs pc, r0, #14090240 @ 0xd70000 │ │ │ │ @ instruction: 0x93bcf8c7 │ │ │ │ bicvs pc, r4, #13041664 @ 0xc70000 │ │ │ │ usat r4, #14, r1, lsl #9 │ │ │ │ @@ -100489,15 +100489,15 @@ │ │ │ │ stmiacs r8!, {r2, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ andeq pc, r8, #-1073741824 @ 0xc0000000 │ │ │ │ blt ff1c24c0 │ │ │ │ ldrsbteq ip, [sp], r2 │ │ │ │ adcseq ip, sp, sl, asr #15 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ adcseq ip, sp, lr, lsl #5 │ │ │ │ - eoreq r0, sl, lr, lsl #14 │ │ │ │ + eoreq r0, sl, lr, lsl #11 │ │ │ │ andeq r0, r0, ip, asr lr │ │ │ │ andeq r0, r0, ip, lsr fp │ │ │ │ bls 2572c0 │ │ │ │ @ instruction: 0xf50358d3 │ │ │ │ @ instruction: 0xf1033280 │ │ │ │ @ instruction: 0xf8c40008 │ │ │ │ @ instruction: 0xf7ff28e8 │ │ │ │ @@ -101541,15 +101541,15 @@ │ │ │ │ stmdaeq r8, {r2, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ andle r1, r1, r2, asr #24 │ │ │ │ mcr 7, 3, pc, cr0, cr11, {4} @ │ │ │ │ stmdaeq r0!, {r2, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ andle r1, r1, r3, asr #24 │ │ │ │ mrc 7, 2, APSR_nzcv, cr10, cr11, {4} │ │ │ │ mvneq pc, #212, 16 @ 0xd40000 │ │ │ │ - @ instruction: 0xf976f12d │ │ │ │ + @ instruction: 0xf8bef12d │ │ │ │ mvnsne pc, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf8d4b121 │ │ │ │ blvs 752538 │ │ │ │ @ instruction: 0x47906a58 │ │ │ │ @ instruction: 0xf08b4628 │ │ │ │ bvs ffbc4f10 │ │ │ │ blvs 756e0c │ │ │ │ @@ -101568,21 +101568,21 @@ │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460d0ff0 │ │ │ │ strmi r4, [r8], -r4, lsl #12 │ │ │ │ @ instruction: 0xff22f056 │ │ │ │ stmdbvs sl!, {r8, sp} │ │ │ │ stc 7, cr15, [r0, #620]! @ 0x26c │ │ │ │ rscspl pc, ip, r4, lsr #5 │ │ │ │ - blx d81ad6 │ │ │ │ + blx 1f81ad4 │ │ │ │ teqpvs r7, #164, 10 @ p-variant is OBSOLETE @ 0x29000000 │ │ │ │ @ instruction: 0xf8d34629 │ │ │ │ @ instruction: 0xf0560570 │ │ │ │ @ instruction: 0xf2a4fefb │ │ │ │ @ instruction: 0xf14750fc │ │ │ │ - @ instruction: 0xf5a4fb35 │ │ │ │ + @ instruction: 0xf5a4fa7d │ │ │ │ stmdacc ip, {r1, r3, r4, r6, r7, ip, lr} │ │ │ │ stmiavs r3, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ ldrmi r6, [r8, r0, lsl #16] │ │ │ │ svclt 0x0000bd70 │ │ │ │ andeq r0, r0, r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl fec1c7ec │ │ │ │ @@ -101620,54 +101620,54 @@ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec1c870 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46060ff0 │ │ │ │ sbcpl pc, fp, r0, lsl #10 │ │ │ │ @ instruction: 0xf506300c │ │ │ │ @ instruction: 0xf1475480 │ │ │ │ - @ instruction: 0xf506fa7b │ │ │ │ + @ instruction: 0xf506f9c3 │ │ │ │ andscc r5, r0, r7, lsr #1 │ │ │ │ strpl pc, [r4, #1286]! @ 0x506 │ │ │ │ - blx 1e01bb0 │ │ │ │ + @ instruction: 0xf9bcf147 │ │ │ │ adcpl pc, r9, r6, lsl #10 │ │ │ │ @ instruction: 0xf1473004 │ │ │ │ - @ instruction: 0xf506fa6f │ │ │ │ + @ instruction: 0xf506f9b7 │ │ │ │ andscc r5, r8, sl, lsr #1 │ │ │ │ - blx 1b81bc4 │ │ │ │ + @ instruction: 0xf9b2f147 │ │ │ │ adcpl pc, fp, r6, lsl #10 │ │ │ │ @ instruction: 0xf1473014 │ │ │ │ - @ instruction: 0xf606fa65 │ │ │ │ + @ instruction: 0xf606f9ad │ │ │ │ @ instruction: 0xf14770e4 │ │ │ │ - @ instruction: 0xf506fa61 │ │ │ │ + @ instruction: 0xf506f9a9 │ │ │ │ andscc r5, ip, r3, lsr #1 │ │ │ │ - blx 1801be0 │ │ │ │ + @ instruction: 0xf9a4f147 │ │ │ │ adcpl pc, r5, r6, lsl #10 │ │ │ │ - blx 1701be8 │ │ │ │ + @ instruction: 0xf9a0f147 │ │ │ │ sbcpl pc, r8, r6, lsl #10 │ │ │ │ @ instruction: 0xf1473004 │ │ │ │ - @ instruction: 0xf506fa53 │ │ │ │ + @ instruction: 0xf506f99b │ │ │ │ @ instruction: 0xf14750f2 │ │ │ │ - strtmi pc, [r0], -pc, asr #20 │ │ │ │ + @ instruction: 0x4620f997 │ │ │ │ @ instruction: 0xf1473420 │ │ │ │ - adcmi pc, ip, #307200 @ 0x4b000 │ │ │ │ + adcmi pc, ip, #2408448 @ 0x24c000 │ │ │ │ @ instruction: 0xf506d1f9 │ │ │ │ andcc r5, r4, ip, asr #1 │ │ │ │ - ldc2 1, cr15, [r4, #-204]! @ 0xffffff34 │ │ │ │ + ldc2l 1, cr15, [ip], #-204 @ 0xffffff34 │ │ │ │ sbcpl pc, sp, r6, lsl #10 │ │ │ │ @ instruction: 0xf1333008 │ │ │ │ - @ instruction: 0xf506fd2f │ │ │ │ + @ instruction: 0xf506fc77 │ │ │ │ ldrsbcc r5, [r0], -r9 │ │ │ │ svc 0x0028f79b │ │ │ │ svccc 0x0074f8d6 │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ ldmcc r0!, {r0, r1, r4, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xbd70b903 │ │ │ │ sbcpl pc, r8, r6, lsl #10 │ │ │ │ @ instruction: 0xf147301c │ │ │ │ - vldmdblt r0!, {s31-s75} │ │ │ │ + @ instruction: 0xbd70f975 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ svccc 0x0074f8d0 │ │ │ │ ldmib r1, {r1, r7, ip, sp, pc}^ │ │ │ │ vtbl.8 d7, {d15}, d2 │ │ │ │ @@ -101699,27 +101699,27 @@ │ │ │ │ tstpeq r1, pc, rrx @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x4630447b │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0x53b5f640 │ │ │ │ @ instruction: 0xf924f08b │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ svclt 0x000081f0 │ │ │ │ - ldrdeq pc, [r9], -r0 @ │ │ │ │ - eoreq pc, r9, r2, lsr #3 │ │ │ │ + eoreq pc, r9, r0, asr r0 @ │ │ │ │ + eoreq pc, r9, r2, lsr #32 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec1c9d0 │ │ │ │ @ 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: 0xf9cef147 │ │ │ │ + @ instruction: 0xf916f147 │ │ │ │ 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}^ │ │ │ │ @@ -101770,30 +101770,30 @@ │ │ │ │ ldmdblt r2, {r2, r3, r4, r6, sp} │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf1038870 │ │ │ │ strtmi r0, [r0], -r0, ror #2 │ │ │ │ @ instruction: 0xf0119301 │ │ │ │ blls 144cfc │ │ │ │ addeq pc, r0, r3, lsl #2 │ │ │ │ - @ instruction: 0xf94ef147 │ │ │ │ + @ instruction: 0xf896f147 │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ svclt 0x00008870 │ │ │ │ vst3.8 {d27-d29}, [pc], ip │ │ │ │ ldrblt r5, [r0, #3200]! @ 0xc80 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ addlt r4, r7, sl, lsl sl │ │ │ │ blmi 770930 │ │ │ │ @ instruction: 0x4605447a │ │ │ │ blvs 203a58 │ │ │ │ @ instruction: 0x462158d3 │ │ │ │ ldmdavs fp, {r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf04f9305 │ │ │ │ strls r0, [r4], #-768 @ 0xfffffd00 │ │ │ │ - @ instruction: 0xf802f13a │ │ │ │ + @ instruction: 0xff4af139 │ │ │ │ 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 │ │ │ │ @@ -101839,16 +101839,16 @@ │ │ │ │ stmdami r7, {r0, r1, r5, r6, r8, ip, sp, lr} │ │ │ │ ldrbtmi r4, [r8], #-1146 @ 0xfffffb86 │ │ │ │ ldc2 0, cr15, [r2, #-356] @ 0xfffffe9c │ │ │ │ eorvc r2, r3, r1, lsl #6 │ │ │ │ pop {r2, ip, sp, pc} │ │ │ │ svclt 0x000081f0 │ │ │ │ ldrshteq ip, [lr], ip │ │ │ │ - strhteq lr, [r9], -r4 │ │ │ │ - eoreq lr, r9, r6, ror pc │ │ │ │ + eoreq lr, r9, r4, lsr lr │ │ │ │ + strdeq lr, [r9], -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 │ │ │ │ @@ -102245,21 +102245,21 @@ │ │ │ │ ldrbtmi r4, [sl], #-1541 @ 0xfffff9fb │ │ │ │ stmdbmi r7!, {r1, r2, r5, sl, fp, lr} │ │ │ │ ldmpl r3, {r2, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0x46204479 │ │ │ │ ldmdavs fp, {r1, r2, r3, r9, sl, lr} │ │ │ │ @ instruction: 0xf04f9325 │ │ │ │ @ instruction: 0xf12b0300 │ │ │ │ - biclt pc, r0, sp, lsl #29 │ │ │ │ + ldrdlt pc, [r0, #213] @ 0xd5 │ │ │ │ @ instruction: 0xf12b9001 │ │ │ │ - strmi pc, [r4], -r5, asr #29 │ │ │ │ + strmi pc, [r4], -sp, lsl #28 │ │ │ │ @ instruction: 0xf12b9801 │ │ │ │ - @ instruction: 0x4621febf │ │ │ │ + strtmi pc, [r1], -r7, lsl #28 │ │ │ │ strtmi r4, [r8], -r2, lsl #12 │ │ │ │ - blx fe282576 │ │ │ │ + blx ff482574 │ │ │ │ bmi 78e06c │ │ │ │ ldrbtmi r4, [sl], #-2839 @ 0xfffff4e9 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r5, lsr #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ eorlt sp, r6, r1, lsr #2 │ │ │ │ stmdbge r4, {r4, r5, r6, r8, sl, fp, ip, sp, pc} │ │ │ │ @@ -102268,29 +102268,29 @@ │ │ │ │ lslslt r9, r4, #16 │ │ │ │ @ instruction: 0xf79aa908 │ │ │ │ ldmiblt r0, {r4, r7, sl, fp, sp, lr, pc} │ │ │ │ andscc lr, ip, #3620864 @ 0x374000 │ │ │ │ andle r4, r6, sl, lsl r3 │ │ │ │ stmdbge r3, {r2, r9, sp} │ │ │ │ movwls r4, #13864 @ 0x3628 │ │ │ │ - blx 1a025ba │ │ │ │ + blx fec025b8 │ │ │ │ blmi 3c001c │ │ │ │ bmi 38e4b4 │ │ │ │ ldmpl r3!, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf79a6818 │ │ │ │ andcs lr, r0, sl, ror #31 │ │ │ │ @ instruction: 0xf79be7d3 │ │ │ │ svclt 0x0000eaca │ │ │ │ ldrsbteq r9, [sp], r2 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ @ instruction: 0xffffffe1 │ │ │ │ adcseq r9, sp, r8, asr #31 │ │ │ │ umlalseq r9, sp, r6, pc @ │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - eoreq lr, r9, ip, lsl r9 │ │ │ │ + mlaeq r9, ip, r7, lr │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ bl 132300 │ │ │ │ bmi 12c7e00 │ │ │ │ @ instruction: 0xf04f4698 │ │ │ │ @@ -102419,15 +102419,15 @@ │ │ │ │ svceq 0x00d8f8cc │ │ │ │ ldrtvs pc, [r7], #-1440 @ 0xfffffa60 @ │ │ │ │ ldrbtpl pc, [ip], r0, lsr #5 @ │ │ │ │ @ instruction: 0xf5a0b083 │ │ │ │ @ instruction: 0xf5a05580 │ │ │ │ @ instruction: 0x463058db │ │ │ │ @ instruction: 0xf1464691 │ │ │ │ - @ instruction: 0xf8d4fc8d │ │ │ │ + @ instruction: 0xf8d4fbd5 │ │ │ │ @ instruction: 0xb3244570 │ │ │ │ subcc pc, ip, #173015040 @ 0xa500000 │ │ │ │ movtcc pc, #34469 @ 0x86a5 @ │ │ │ │ ldmdavs ip, {r3, r4, r8, sp} │ │ │ │ ldmdavs r0, {r0, r1, r8, r9, sp} │ │ │ │ strmi r2, [r0, r8, lsl #4]! │ │ │ │ teqlt r0, r4, lsl #12 │ │ │ │ @@ -102435,15 +102435,15 @@ │ │ │ │ addvs r6, r3, r3, asr #32 │ │ │ │ smlabtvs r3, r3, r0, r6 │ │ │ │ @ instruction: 0xf8d56143 │ │ │ │ movwcs r1, #6656 @ 0x1a00 │ │ │ │ strtmi r4, [r0], -sl, asr #12 │ │ │ │ @ instruction: 0xffacf055 │ │ │ │ ldrtmi r4, [r0], -r5, lsl #12 │ │ │ │ - ldc2l 1, cr15, [sl], #-280 @ 0xfffffee8 │ │ │ │ + blx ff18285e │ │ │ │ svclt 0x000c2d00 │ │ │ │ andcs r4, r0, r0, lsr #12 │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf6a583f0 │ │ │ │ andcs r3, r8, #76, 6 @ 0x30000001 │ │ │ │ @ instruction: 0xf1a8211c │ │ │ │ ldmdavs r8, {r4, fp} │ │ │ │ @@ -102456,15 +102456,15 @@ │ │ │ │ orrvs r6, r4, r4, asr #2 │ │ │ │ strbmi r4, [r1], -r5, lsl #22 │ │ │ │ beq 104698 │ │ │ │ andcs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ @ instruction: 0xf0552308 │ │ │ │ sbfx pc, sp, #30, #26 │ │ │ │ - eoreq lr, r9, r0, lsr #13 │ │ │ │ + eoreq lr, r9, r0, lsr #10 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ bl 1325b8 │ │ │ │ bmi 1847cb8 │ │ │ │ strmi r4, [r5], -ip, lsl #12 │ │ │ │ @@ -102619,15 +102619,15 @@ │ │ │ │ @ instruction: 0x461f4690 │ │ │ │ @ instruction: 0xf89d3604 │ │ │ │ @ instruction: 0xf500a048 │ │ │ │ ldrdls r5, [r6, -fp] │ │ │ │ svceq 0x0000f1ba │ │ │ │ ldrtmi sp, [r0], -sp, rrx │ │ │ │ stmdbeq ip, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ - blx 2b3c │ │ │ │ + blx 1202b3c │ │ │ │ orrpl pc, r0, #20971520 @ 0x1400000 │ │ │ │ blmi 1c04978 │ │ │ │ @ instruction: 0xf0002c00 │ │ │ │ ldmib r4, {r0, r2, r3, r7, pc}^ │ │ │ │ vrsra.u32 d1, d4, #1 │ │ │ │ @ instruction: 0xf1048f5b │ │ │ │ strbmi r0, [r1, #-600] @ 0xfffffda8 │ │ │ │ @@ -102669,20 +102669,20 @@ │ │ │ │ ldmda r3, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ │ │ tstcc r1, r0, lsl #30 │ │ │ │ andne lr, r0, #4390912 @ 0x430000 │ │ │ │ mvnsle r2, r0, lsl #20 │ │ │ │ vqshlu.s32 d4, d16, #31 │ │ │ │ @ instruction: 0xf8c98f5b │ │ │ │ @ instruction: 0xf1464000 │ │ │ │ - blls 285188 │ │ │ │ + blls 284ea8 │ │ │ │ andsvs r4, ip, r8, lsr r6 │ │ │ │ pop {r0, r3, ip, sp, pc} │ │ │ │ shsub8mi r8, r0, r0 │ │ │ │ stmdbeq r8, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ - blx fe482c18 │ │ │ │ + @ instruction: 0xf9d6f146 │ │ │ │ orrpl pc, r0, #20971520 @ 0x1400000 │ │ │ │ blmi 1b04a54 │ │ │ │ orrsle r2, r2, r0, lsl #24 │ │ │ │ @ instruction: 0xa098f8df │ │ │ │ bleq 502850 │ │ │ │ @ instruction: 0xe7b244fa │ │ │ │ @ instruction: 0xa090f8df │ │ │ │ @@ -102702,31 +102702,31 @@ │ │ │ │ ldrbtmi r4, [sl], #1699 @ 0x6a3 │ │ │ │ ldmda r2, {r0, r1, r4, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ movwcc r3, #7936 @ 0x1f00 │ │ │ │ tstcc r0, r2, asr #16 │ │ │ │ mvnsle r2, r0, lsl #18 │ │ │ │ vqshlu.s32 d4, d16, #31 │ │ │ │ @ instruction: 0xf1468f5b │ │ │ │ - blls 285104 │ │ │ │ + blls 284e24 │ │ │ │ ldrtmi r2, [r8], -r0, lsl #14 │ │ │ │ andlt r6, r9, ip, lsl r0 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ tstcs r0, r2, lsr #12 │ │ │ │ @ instruction: 0xf08a4628 │ │ │ │ @ instruction: 0x4630fbbf │ │ │ │ - blx 1682ca4 │ │ │ │ + @ instruction: 0xf99ef146 │ │ │ │ andlt r4, r9, r8, lsr r6 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ ldrbcc pc, [pc, pc, asr #32]! @ │ │ │ │ svclt 0x0000e7f5 │ │ │ │ ... │ │ │ │ - eoreq lr, r9, r4, asr #7 │ │ │ │ - eoreq lr, r9, ip, lsr #6 │ │ │ │ - eoreq lr, r9, r0, lsl r3 │ │ │ │ - ldrdeq lr, [r9], -lr @ │ │ │ │ + eoreq lr, r9, r4, asr #4 │ │ │ │ + eoreq lr, r9, ip, lsr #3 │ │ │ │ + mlaeq r9, r0, r1, lr │ │ │ │ + eoreq lr, r9, lr, asr r1 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 181c74 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0030f8cc │ │ │ │ strmi r4, [sp], -r4, lsr #25 │ │ │ │ adclt r4, r9, r4, lsr #19 │ │ │ │ @@ -102792,16 +102792,16 @@ │ │ │ │ movweq lr, #19210 @ 0x4b0a │ │ │ │ stmdbcs r0, {r1, r3, r4, r6, r7, r8, fp, sp, lr} │ │ │ │ @ instruction: 0xf851d06c │ │ │ │ @ instruction: 0xf8d22022 │ │ │ │ bvs fe68ead0 │ │ │ │ andeq pc, r4, sl, asr r8 @ │ │ │ │ strmi pc, [r0, -r7, lsl #8] │ │ │ │ - vcgt.s d9, d4, d6 │ │ │ │ - subcs pc, r0, #8847360 @ 0x870000 │ │ │ │ + vcgt.s d9, d3, d6 │ │ │ │ + subcs pc, r0, #828 @ 0x33c │ │ │ │ tstcs r0, r5 │ │ │ │ @ instruction: 0xf79aa815 │ │ │ │ blls 2818fc │ │ │ │ andcs pc, r4, sl, asr r8 @ │ │ │ │ strbtvc pc, [r0], #1446 @ 0x5a6 @ │ │ │ │ ldmdavs fp, {r3, r4, r9, ip, pc}^ │ │ │ │ tstls lr, #2688 @ 0xa80 │ │ │ │ @@ -102927,27 +102927,27 @@ │ │ │ │ @ instruction: 0xf04f9322 │ │ │ │ andsls r0, fp, pc, lsl #6 │ │ │ │ svclt 0x00349314 │ │ │ │ movwcs r2, #21249 @ 0x5301 │ │ │ │ blhi 802120 │ │ │ │ movwcs r9, #25370 @ 0x631a │ │ │ │ tstcs lr, #3358720 @ 0x334000 │ │ │ │ - @ instruction: 0xff7af233 │ │ │ │ + mcr2 2, 6, pc, cr2, cr3, {1} @ │ │ │ │ @ instruction: 0x46516afb │ │ │ │ bge 5eab80 │ │ │ │ @ instruction: 0xf50a9808 │ │ │ │ @ instruction: 0x93247a0e │ │ │ │ @ instruction: 0xf812f00f │ │ │ │ @ instruction: 0x3609e9d9 │ │ │ │ strbmi r1, [r3, #-2971] @ 0xfffff465 │ │ │ │ movtcs sp, #18764 @ 0x494c │ │ │ │ @ instruction: 0xf8d94446 │ │ │ │ blx 19aca2 │ │ │ │ stmibpl r8!, {r1, r2, r9, sl, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xff62f233 │ │ │ │ + mcr2 2, 5, pc, cr10, cr3, {1} @ │ │ │ │ ldrdcs pc, [r0, #132] @ 0x84 │ │ │ │ @ instruction: 0xf8d44603 │ │ │ │ @ instruction: 0xf8d4046c │ │ │ │ andls r1, r6, r8, ror #8 │ │ │ │ bl 1bd747c │ │ │ │ tstls r5, ip, lsl #24 │ │ │ │ svceq 0x0006f013 │ │ │ │ @@ -103026,20 +103026,20 @@ │ │ │ │ mrcge 8, 1, APSR_nzcv, cr4, cr15, {6} │ │ │ │ ldclmi 6, cr15, [r4, #692] @ 0x2b4 │ │ │ │ ldrtmi r4, [r8], -r4, lsl #12 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, r7, sl, lr}^ │ │ │ │ ldmdavs fp, {r3, r7, r9, sl, lr} │ │ │ │ stclcc 8, cr15, [ip], {205} @ 0xcd │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - blx fe503504 │ │ │ │ + @ instruction: 0xf9d8f220 │ │ │ │ @ instruction: 0xf0012800 │ │ │ │ mcrge 4, 4, r8, cr6, cr11, {1} │ │ │ │ ldrtmi r4, [r9], -r1, lsl #13 │ │ │ │ vmin.s32 d4, d0, d16 │ │ │ │ - @ instruction: 0xf896fa47 │ │ │ │ + @ instruction: 0xf896f98f │ │ │ │ blcs d3898 │ │ │ │ strhi pc, [r9], #-65 @ 0xffffffbf │ │ │ │ ldclcc 8, cr15, [ip, #892]! @ 0x37c │ │ │ │ strpl pc, [r0, #1284] @ 0x504 │ │ │ │ @ instruction: 0xf899447b │ │ │ │ @ instruction: 0xf1082000 │ │ │ │ bcc 1246d44 │ │ │ │ @@ -103051,15 +103051,15 @@ │ │ │ │ @ instruction: 0xf1092ddc │ │ │ │ tstcs r4, r2, lsl #6 │ │ │ │ @ instruction: 0xf7fe447a │ │ │ │ @ instruction: 0xf8c5fe09 │ │ │ │ stmdacs r0, {r2, r3, r4, r5, r6, r7, r8, r9} │ │ │ │ strhi pc, [r0], #-1 │ │ │ │ vmin.s32 d4, d0, d24 │ │ │ │ - stmdavc r3, {r0, r1, r3, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdavc r3, {r0, r1, r4, r8, fp, ip, sp, lr, pc} │ │ │ │ blcs 155904 │ │ │ │ ldrbhi pc, [r9], #-513 @ 0xfffffdff @ │ │ │ │ subvc pc, r6, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf6054631 │ │ │ │ @ instruction: 0xf79a10d8 │ │ │ │ ldclvs 15, cr14, [r1], #-32 @ 0xffffffe0 │ │ │ │ addsls pc, r8, #14024704 @ 0xd60000 │ │ │ │ @@ -103087,15 +103087,15 @@ │ │ │ │ ldmdacc r8!, {r0, r2, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ stccc 8, cr15, [ip], #852 @ 0x354 │ │ │ │ @ instruction: 0xf0412a00 │ │ │ │ blcc 127dd0 │ │ │ │ @ instruction: 0xf8c5461a │ │ │ │ ldrtmi r3, [r8], -r8, ror #17 │ │ │ │ stmiacs ip!, {r0, r2, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ - @ instruction: 0xf982f220 │ │ │ │ + @ instruction: 0xf8caf220 │ │ │ │ blcs 264d88 │ │ │ │ @ instruction: 0xf8d5d915 │ │ │ │ @ instruction: 0xf06f3cf0 │ │ │ │ @ instruction: 0xf8d34260 │ │ │ │ addsmi r1, r1, #16, 6 @ 0x40000000 │ │ │ │ @ instruction: 0xf898bf3c │ │ │ │ @ instruction: 0xf88521d8 │ │ │ │ @@ -103120,66 +103120,66 @@ │ │ │ │ stmiapl r3!, {r1, r4, r5, r9, ip, pc}^ │ │ │ │ movwcs r9, #816 @ 0x330 │ │ │ │ andcc pc, r0, r9, asr #17 │ │ │ │ andcc pc, r4, r9, asr #17 │ │ │ │ andcc pc, r8, r9, asr #17 │ │ │ │ andcc pc, ip, r9, asr #17 │ │ │ │ @ instruction: 0xf1439333 │ │ │ │ - @ instruction: 0xf8dffc7d │ │ │ │ + @ instruction: 0xf8dffbc5 │ │ │ │ ldrbtmi r2, [sl], #-3248 @ 0xfffff350 │ │ │ │ ldrmi r9, [r0], -r7, lsl #4 │ │ │ │ - @ instruction: 0xffaef12a │ │ │ │ + cdp2 1, 15, cr15, cr6, cr10, {1} │ │ │ │ stmdacs r0, {r2, r4, r5, r8, fp, sp, pc} │ │ │ │ mvnhi pc, #1 │ │ │ │ bleq ff903248 │ │ │ │ @ instruction: 0xf12a9008 │ │ │ │ - andls pc, r7, r1, ror #31 │ │ │ │ + andls pc, r7, r9, lsr #30 │ │ │ │ @ instruction: 0xf12a9808 │ │ │ │ - stmdbls r7, {r0, r1, r3, r4, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r7, {r0, r1, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf50d4602 │ │ │ │ @ instruction: 0xf14360a6 │ │ │ │ - ldmdbge r0!, {r0, r5, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbge r0!, {r0, r3, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf50d2204 │ │ │ │ @ instruction: 0xf14360a6 │ │ │ │ - andcs pc, r8, #39680 @ 0x9b00 │ │ │ │ + andcs pc, r8, #232448 @ 0x38c00 │ │ │ │ @ instruction: 0xf50da932 │ │ │ │ @ instruction: 0xf14360a6 │ │ │ │ - andcs pc, r8, #38144 @ 0x9500 │ │ │ │ + andcs pc, r8, #226304 @ 0x37400 │ │ │ │ bicpl pc, r7, r4, lsl #10 │ │ │ │ adcvs pc, r6, sp, lsl #10 │ │ │ │ - stc2 1, cr15, [lr], {67} @ 0x43 │ │ │ │ + blx ff683362 │ │ │ │ mvnsne pc, #13959168 @ 0xd50000 │ │ │ │ @ instruction: 0xf50d2201 │ │ │ │ @ instruction: 0xf50160a6 │ │ │ │ @ instruction: 0xf14371e3 │ │ │ │ - @ instruction: 0xf504fc85 │ │ │ │ + @ instruction: 0xf504fbcd │ │ │ │ smlabtcc r3, r9, r1, r5 │ │ │ │ @ instruction: 0xf50d2201 │ │ │ │ @ instruction: 0xf14360a6 │ │ │ │ - @ instruction: 0xf504fc7d │ │ │ │ + @ instruction: 0xf504fbc5 │ │ │ │ smlabtcc r4, r9, r1, r5 │ │ │ │ @ instruction: 0xf50d2201 │ │ │ │ @ instruction: 0xf14360a6 │ │ │ │ - eorcs pc, r0, #29952 @ 0x7500 │ │ │ │ + eorcs pc, r0, #193536 @ 0x2f400 │ │ │ │ @ instruction: 0x41a8f60d │ │ │ │ adcvs pc, r6, sp, lsl #10 │ │ │ │ - cdp2 1, 13, cr15, cr14, cr3, {2} │ │ │ │ + cdp2 1, 2, cr15, cr6, cr3, {2} │ │ │ │ stcmi 6, cr15, [r8], #52 @ 0x34 │ │ │ │ adcs pc, ip, #9830400 @ 0x960000 │ │ │ │ @ instruction: 0x000fe8bc │ │ │ │ andeq pc, r0, r9, asr #17 │ │ │ │ andne pc, r4, r9, asr #17 │ │ │ │ andcs pc, r8, r9, asr #17 │ │ │ │ andcc pc, ip, r9, asr #17 │ │ │ │ svceq 0x0000f1be │ │ │ │ @ instruction: 0xf898d003 │ │ │ │ @ instruction: 0xf08ee1ce │ │ │ │ @ instruction: 0xf8850e01 │ │ │ │ @ instruction: 0xf139e921 │ │ │ │ - @ instruction: 0xf895fb2f │ │ │ │ + @ instruction: 0xf895fa77 │ │ │ │ movwcs r2, #2312 @ 0x908 │ │ │ │ @ instruction: 0xf8852107 │ │ │ │ @ instruction: 0xf04f3909 │ │ │ │ @ instruction: 0xf8c533ff │ │ │ │ @ instruction: 0xf8c50910 │ │ │ │ movwcs r3, #6412 @ 0x190c │ │ │ │ ldmdbne r0!, {r0, r2, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @@ -103207,29 +103207,29 @@ │ │ │ │ @ instruction: 0xf8c56af3 │ │ │ │ @ instruction: 0xf8d53918 │ │ │ │ movwcc r3, #6428 @ 0x191c │ │ │ │ blvs db6b58 │ │ │ │ ldmdbcc ip, {r0, r2, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ movpl pc, #4, 10 @ 0x1000000 │ │ │ │ movwls r4, #50712 @ 0xc618 │ │ │ │ - stc2l 2, cr15, [r2, #128]! @ 0x80 │ │ │ │ + stc2 2, cr15, [sl, #-128]! @ 0xffffff80 │ │ │ │ movpl pc, #4, 10 @ 0x1000000 │ │ │ │ @ instruction: 0x46393310 │ │ │ │ movwls r4, #54808 @ 0xd618 │ │ │ │ - cdp2 2, 1, cr15, cr12, cr0, {1} │ │ │ │ + stc2l 2, cr15, [r4, #-128]! @ 0xffffff80 │ │ │ │ blcc 14052e8 │ │ │ │ ldrbmi r2, [r8], -r1, lsl #4 │ │ │ │ andcc pc, r3, sl, asr r8 @ │ │ │ │ ldrmi r9, [r9], -r7, lsl #6 │ │ │ │ - @ instruction: 0xf954f22a │ │ │ │ + @ instruction: 0xf89cf22a │ │ │ │ blcc 10052fc │ │ │ │ ldrbmi r2, [r8], -r0, lsl #4 │ │ │ │ andcc pc, r3, sl, asr r8 @ │ │ │ │ ldrmi r9, [r9], -r7, lsl #6 │ │ │ │ - @ instruction: 0xf94af22a │ │ │ │ + @ instruction: 0xf892f22a │ │ │ │ ldrmi r2, [sl], -r0, lsl #6 │ │ │ │ strtmi r4, [r0], -r1, asr #12 │ │ │ │ andlt pc, r4, sp, asr #17 │ │ │ │ @ instruction: 0xf08a9300 │ │ │ │ @ instruction: 0x4606f8f9 │ │ │ │ @ instruction: 0xf0412800 │ │ │ │ @ instruction: 0xf8d5830e │ │ │ │ @@ -103930,23 +103930,23 @@ │ │ │ │ andeq r0, r0, r0, asr #32 │ │ │ │ andeq r0, r0, r0 │ │ │ │ andeq r0, r0, r4 │ │ │ │ andeq r0, r0, r0 │ │ │ │ umlalseq r9, sp, lr, r3 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ umlalseq r9, sp, r0, r3 │ │ │ │ - eoreq pc, sl, r4, ror #1 │ │ │ │ - eoreq sp, r9, ip, asr #27 │ │ │ │ + eoreq lr, sl, r4, ror #30 │ │ │ │ + eoreq sp, r9, ip, asr #24 │ │ │ │ andeq r0, r0, r4, asr #19 │ │ │ │ @ instruction: 0xfffff217 │ │ │ │ subsmi r5, r0, #356515840 @ 0x15400000 │ │ │ │ ldrbmi ip, [pc, #-0]! @ c7ab8 │ │ │ │ andeq r0, r0, r4, ror lr │ │ │ │ andeq r0, r0, r8, asr ip │ │ │ │ - mlaeq r9, r2, sl, sp │ │ │ │ + eoreq sp, r9, r2, lsl r9 │ │ │ │ stccc 0, cr0, [r0] │ │ │ │ andeq r0, r0, r0 │ │ │ │ bmi fee831e8 │ │ │ │ bvs fee430ec │ │ │ │ sbcscc pc, r8, #14090240 @ 0xd70000 │ │ │ │ bpl 282f58 │ │ │ │ sbcscc pc, ip, #12976128 @ 0xc60000 │ │ │ │ @@ -103970,15 +103970,15 @@ │ │ │ │ vtst.8 d23, d3, d25 │ │ │ │ vqdmlal.s , d0, d2[4] │ │ │ │ vcgt.s8 q8, q2, q0 │ │ │ │ vmlal.s , d0, d2[4] │ │ │ │ stmdbcs r6, {r6, r9} │ │ │ │ ldrmi fp, [r3], -r8, lsl #31 │ │ │ │ strcc pc, [r0], #-2244 @ 0xfffff73c │ │ │ │ - @ instruction: 0xf860f233 │ │ │ │ + @ instruction: 0xffa8f232 │ │ │ │ mvnscc pc, #13959168 @ 0xd50000 │ │ │ │ streq pc, [r4], #-2244 @ 0xfffff73c │ │ │ │ sbcsne pc, r0, #68157440 @ 0x4100000 │ │ │ │ andsmi pc, r4, r4, lsl #4 │ │ │ │ @ instruction: 0x11bcf8d3 │ │ │ │ @ instruction: 0xf8d358a2 │ │ │ │ @ instruction: 0xf8c431c0 │ │ │ │ @@ -104292,17 +104292,17 @@ │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ andeq r0, r0, r0, asr #32 │ │ │ │ ... │ │ │ │ andeq r0, r0, r1 │ │ │ │ andeq r0, r0, r4 │ │ │ │ ... │ │ │ │ - eoreq r7, sl, r4, lsr r4 │ │ │ │ - eoreq ip, r9, lr, ror #28 │ │ │ │ - eoreq ip, r9, sl, asr #28 │ │ │ │ + strhteq r7, [sl], -r4 │ │ │ │ + eoreq ip, r9, lr, ror #25 │ │ │ │ + eoreq ip, r9, sl, asr #25 │ │ │ │ ldrsbteq r8, [sp], ip │ │ │ │ blvc ffa836e0 │ │ │ │ @ instruction: 0xf5049706 │ │ │ │ stc 7, cr5, [ip, #780] @ 0x30c │ │ │ │ vldr d7, [lr] │ │ │ │ @ instruction: 0xf8c47b04 │ │ │ │ andcs r2, r2, #236, 30 @ 0x3b0 │ │ │ │ @@ -104331,15 +104331,15 @@ │ │ │ │ ldrdgt pc, [r8], -r7 │ │ │ │ ldrdge pc, [r0], -r7 │ │ │ │ @ instruction: 0xf8c568ff │ │ │ │ @ instruction: 0xf8c5e040 │ │ │ │ strtvs ip, [pc], #68 @ c80e4 │ │ │ │ ldrbvs pc, [r6, -r4, lsl #10]! @ │ │ │ │ eorsge pc, ip, r5, asr #17 │ │ │ │ - blx ffe045ac │ │ │ │ + blx 10045ac │ │ │ │ blvc 103760 │ │ │ │ vst2.8 {d18-d21}, [pc], r1 │ │ │ │ @ instruction: 0xf04f6000 │ │ │ │ andcs r3, r4, #-1073741761 @ 0xc000003f │ │ │ │ blvc 18351c │ │ │ │ cdpvc 0, 8, cr15, cr0, cr15, {2} │ │ │ │ ldrbeq pc, [r8, -r4, asr #17]! @ │ │ │ │ @@ -104435,34 +104435,34 @@ │ │ │ │ @ instruction: 0xf8c46a5c │ │ │ │ @ instruction: 0xf8c46a58 │ │ │ │ @ instruction: 0xf8c46a70 │ │ │ │ @ instruction: 0xf8c46a94 │ │ │ │ @ instruction: 0xf8c46a98 │ │ │ │ @ instruction: 0xf8c47a78 │ │ │ │ @ instruction: 0xf1427a84 │ │ │ │ - stmdbmi r8!, {r0, r1, r4, r5, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + stmdbmi r8!, {r0, r1, r3, r4, r5, r6, r8, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf50d2209 │ │ │ │ ldrbtmi r6, [r9], #-166 @ 0xffffff5a │ │ │ │ - blx 1b847a4 │ │ │ │ + @ instruction: 0xf9b2f142 │ │ │ │ bicpl pc, r8, r4, lsl #10 │ │ │ │ andcs r3, r4, #20, 2 │ │ │ │ adcvs pc, r6, sp, lsl #10 │ │ │ │ - blx 19847b4 │ │ │ │ + @ instruction: 0xf9aaf142 │ │ │ │ bicpl pc, r8, r4, lsl #10 │ │ │ │ andcs r3, r4, #24, 2 │ │ │ │ adcvs pc, r6, sp, lsl #10 │ │ │ │ - blx 17847c4 │ │ │ │ + @ instruction: 0xf9a2f142 │ │ │ │ bicpl pc, r8, r4, lsl #10 │ │ │ │ andcs r3, r4, #28, 2 │ │ │ │ adcvs pc, r6, sp, lsl #10 │ │ │ │ - blx 15847d4 │ │ │ │ + @ instruction: 0xf99af142 │ │ │ │ adcvs pc, r6, sp, lsl #10 │ │ │ │ @ instruction: 0xf60d2220 │ │ │ │ @ instruction: 0xf14241a8 │ │ │ │ - @ instruction: 0xf60dfcbb │ │ │ │ + @ instruction: 0xf60dfc03 │ │ │ │ @ instruction: 0xf5044ea8 │ │ │ │ ldc 3, cr5, [pc, #948] @ c8698 │ │ │ │ tstcc r4, #76, 22 @ 0x13000 │ │ │ │ ldm lr!, {r1, r2, r8, r9, ip, pc} │ │ │ │ @ instruction: 0xf8c4000f │ │ │ │ @ instruction: 0xf5043e88 │ │ │ │ @ instruction: 0xf894634e │ │ │ │ @@ -104539,17 +104539,17 @@ │ │ │ │ @ instruction: 0xffffffff │ │ │ │ ldrshteq pc, [pc], #255 @ │ │ │ │ andeq r0, r0, r0 │ │ │ │ svcne 0x00ffffff │ │ │ │ andeq r0, r0, r0 │ │ │ │ svccc 0x00010000 │ │ │ │ andeq r0, r0, r0, asr r9 │ │ │ │ - eorseq fp, r0, r6, ror #7 │ │ │ │ - mlaeq r9, lr, r8, ip │ │ │ │ - eorseq fp, r0, r8, asr #4 │ │ │ │ + eorseq fp, r0, r6, ror #4 │ │ │ │ + eoreq ip, r9, lr, lsl r7 │ │ │ │ + eorseq fp, r0, r8, asr #1 │ │ │ │ @ instruction: 0xf0574620 │ │ │ │ @ instruction: 0x4606fbd1 │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ @ instruction: 0xf8df819a │ │ │ │ @ instruction: 0xf60d06c8 │ │ │ │ ldrtmi r4, [r2], -r8, lsr #3 │ │ │ │ ldmdaeq r3, {r3, r4, r5, r6, sl, lr}^ │ │ │ │ @@ -104562,15 +104562,15 @@ │ │ │ │ @ instruction: 0xf8014c01 │ │ │ │ mvnle r3, r2, lsl #24 │ │ │ │ andcs r2, r0, #0, 6 │ │ │ │ stclcc 8, cr15, [r8], {141} @ 0x8d │ │ │ │ @ instruction: 0x41a8f60d │ │ │ │ @ instruction: 0xf8d52300 │ │ │ │ @ instruction: 0xf12a03fc │ │ │ │ - @ instruction: 0xf8dff905 │ │ │ │ + @ instruction: 0xf8dff84d │ │ │ │ @ instruction: 0xf8d53688 │ │ │ │ ldrbtmi r2, [fp], #-3312 @ 0xfffff310 │ │ │ │ mvneq pc, #12910592 @ 0xc50000 │ │ │ │ mvnscc pc, #12910592 @ 0xc50000 │ │ │ │ stmdbcc r2!, {r0, r2, r4, r7, fp, ip, sp, lr, pc} │ │ │ │ bcs 2a64ec │ │ │ │ movwcs fp, #3980 @ 0xf8c │ │ │ │ @@ -104657,15 +104657,15 @@ │ │ │ │ ldrbmi r0, [r9], -r0, ror #23 │ │ │ │ stmib r0!, {r3, r4, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldmib fp, {r3, r4, r5, r7, r8, fp, ip, sp, pc}^ │ │ │ │ tstmi sl, #20, 4 @ 0x40000001 │ │ │ │ ldmdbge r1!, {r3, ip, lr, pc} │ │ │ │ @ instruction: 0xf50d2204 │ │ │ │ andvs r6, fp, r6, lsr #1 │ │ │ │ - @ instruction: 0xf8b4f142 │ │ │ │ + @ instruction: 0xfffcf141 │ │ │ │ ldclt 7, cr15, [r1], {254} @ 0xfe │ │ │ │ ldrcc pc, [r4, #-2271]! @ 0xfffff721 │ │ │ │ @ instruction: 0xf8df2101 │ │ │ │ ldrbtmi r2, [sl], #-1332 @ 0xfffffacc │ │ │ │ andcc pc, r3, sl, asr r8 @ │ │ │ │ @ instruction: 0xf7986818 │ │ │ │ @ instruction: 0xf8dfed36 │ │ │ │ @@ -104980,36 +104980,36 @@ │ │ │ │ movwls r9, #45849 @ 0xb319 │ │ │ │ blt feec6af4 │ │ │ │ @ instruction: 0xf7fe9313 │ │ │ │ @ instruction: 0xf893ba83 │ │ │ │ @ instruction: 0xf08332cd │ │ │ │ @ instruction: 0x93260301 │ │ │ │ blt 1d06b08 │ │ │ │ - eorseq fp, r0, r0, asr #4 │ │ │ │ + eorseq fp, r0, r0, asr #1 │ │ │ │ adcseq r1, sp, r6, ror #7 │ │ │ │ - eoreq ip, r9, lr, lsl #11 │ │ │ │ - eoreq ip, r9, r4, ror #11 │ │ │ │ - eoreq ip, r9, lr, asr #11 │ │ │ │ - eoreq ip, r9, lr, asr r4 │ │ │ │ - eoreq ip, r9, r8, asr r5 │ │ │ │ - eoreq ip, r9, ip, lsr r4 │ │ │ │ + eoreq ip, r9, lr, lsl #8 │ │ │ │ + eoreq ip, r9, r4, ror #8 │ │ │ │ + eoreq ip, r9, lr, asr #8 │ │ │ │ + ldrdeq ip, [r9], -lr @ │ │ │ │ + ldrdeq ip, [r9], -r8 @ │ │ │ │ + strhteq ip, [r9], -ip │ │ │ │ adcseq r7, sp, r4, asr #21 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ - eoreq sp, sl, lr, lsr #16 │ │ │ │ - eoreq ip, r9, r2, lsr #10 │ │ │ │ - mlaeq r9, ip, r3, ip │ │ │ │ + eoreq sp, sl, lr, lsr #13 │ │ │ │ + eoreq ip, r9, r2, lsr #7 │ │ │ │ + eoreq ip, r9, ip, lsl r2 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - strhteq ip, [r9], -r6 │ │ │ │ - eoreq ip, r9, r0, asr #9 │ │ │ │ - eoreq ip, r9, ip, lsl r3 │ │ │ │ - ldrsbteq sl, [r0], -r2 │ │ │ │ - ldrhteq sl, [r0], -r8 │ │ │ │ - strhteq ip, [r9], -lr │ │ │ │ - eoreq ip, r9, sl, asr #3 │ │ │ │ - eoreq ip, r9, ip, ror #3 │ │ │ │ + eoreq ip, r9, r6, lsr r2 │ │ │ │ + eoreq ip, r9, r0, asr #6 │ │ │ │ + mlaeq r9, ip, r1, ip │ │ │ │ + eorseq sl, r0, r2, asr sp │ │ │ │ + eorseq sl, r0, r8, lsr sp │ │ │ │ + eoreq ip, r9, lr, lsr r2 │ │ │ │ + eoreq ip, r9, sl, asr #32 │ │ │ │ + eoreq ip, r9, ip, rrx │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0000f8cc │ │ │ │ bmi 1c5a5bc │ │ │ │ adcslt r4, r9, lr, ror #22 │ │ │ │ svcmi 0x006e447a │ │ │ │ @@ -105027,19 +105027,19 @@ │ │ │ │ adchi pc, r6, r0 │ │ │ │ rscsvc pc, ip, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf7982100 │ │ │ │ blmi 1903628 │ │ │ │ ldmdage r0, {r0, r9, sp} │ │ │ │ movwls r5, #14587 @ 0x38fb │ │ │ │ vmin.s32 d4, d8, d9 │ │ │ │ - blmi 1847784 │ │ │ │ + blmi 18474a4 │ │ │ │ ldmdage r0, {r9, sp} │ │ │ │ movwls r5, #14587 @ 0x38fb │ │ │ │ vmin.s32 d4, d8, d9 │ │ │ │ - ldmdbmi sl, {r0, r2, r5, r6, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdbmi sl, {r0, r2, r3, r5, r9, fp, ip, sp, lr, pc}^ │ │ │ │ bge 4da490 │ │ │ │ @ instruction: 0x46304479 │ │ │ │ @ instruction: 0xf0a09400 │ │ │ │ strmi pc, [r5], -r1, lsr #18 │ │ │ │ stmiavs r3!, {r5, r6, r7, r8, ip, sp, pc}^ │ │ │ │ stmdavs r0!, {r0, r4, r5, r9, sl, lr} │ │ │ │ bmi 15daa5c │ │ │ │ @@ -105110,38 +105110,38 @@ │ │ │ │ str r6, [r6, r0] │ │ │ │ @ instruction: 0xf04f4a1a │ │ │ │ strdls r3, [r0], -pc @ │ │ │ │ @ instruction: 0x73a7f240 │ │ │ │ @ instruction: 0xf087447a │ │ │ │ @ instruction: 0x4605fe77 │ │ │ │ vaba.s q7, , │ │ │ │ - strmi pc, [r4], -r7, lsl #27 │ │ │ │ + strmi pc, [r4], -pc, asr #25 │ │ │ │ bmi 602a1c │ │ │ │ ldmdbmi r4, {r1, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - stc2l 1, cr15, [sl, #-180] @ 0xffffff4c │ │ │ │ + ldc2 1, cr15, [r2], {45} @ 0x2d │ │ │ │ @ instruction: 0xf798e7a4 │ │ │ │ svclt 0x0000ec92 │ │ │ │ adcseq r7, sp, r0, lsl #9 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ adcseq r7, sp, r8, ror r4 │ │ │ │ andeq r0, r0, ip, lsl #22 │ │ │ │ andeq r0, r0, r0, lsl ip │ │ │ │ - eorseq sl, r0, r0, lsl #21 │ │ │ │ - eoreq fp, r9, r0, asr sp │ │ │ │ + eorseq sl, r0, r0, lsl #18 │ │ │ │ + ldrdeq fp, [r9], -r0 @ │ │ │ │ adcseq r7, sp, lr, ror #7 │ │ │ │ @ instruction: 0x00000ab8 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ @ instruction: 0xffffc8cb │ │ │ │ adcseq r9, lr, lr, ror r8 │ │ │ │ andeq r0, r0, r4, asr #19 │ │ │ │ - eoreq fp, r9, ip, lsr #29 │ │ │ │ - eoreq fp, r9, r4, asr #24 │ │ │ │ - eoreq fp, r9, r0, lsr lr │ │ │ │ - ldrdeq fp, [r9], -r6 @ │ │ │ │ + eoreq fp, r9, ip, lsr #26 │ │ │ │ + eoreq fp, r9, r4, asr #21 │ │ │ │ + strhteq fp, [r9], -r0 │ │ │ │ + eoreq sl, r9, r6, asr pc │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec1ff80 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 8cccc8 │ │ │ │ blmi 8f4fb0 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ movwls r6, #30747 @ 0x781b │ │ │ │ @@ -105156,18 +105156,18 @@ │ │ │ │ vldmiaeq ip!, {s29-s107} │ │ │ │ @ instruction: 0x3c7cea4f │ │ │ │ @ instruction: 0x7c7cea4f │ │ │ │ vldmiami ip!, {s29-s107} │ │ │ │ beq 3836f0 │ │ │ │ andls r4, r0, #27262976 @ 0x1a00000 │ │ │ │ sbcsvc pc, r0, r0, lsl #10 │ │ │ │ - vqdmulh.s32 d25, d11, d0 │ │ │ │ - @ instruction: 0xf505f83f │ │ │ │ - vqadd.s32 , , q3 │ │ │ │ - strtmi pc, [r8], -r1, ror #16 │ │ │ │ + vqdmulh.s32 d25, d10, d0 │ │ │ │ + @ instruction: 0xf505ff87 │ │ │ │ + vqadd.s32 , q13, q3 │ │ │ │ + strtmi pc, [r8], -r9, lsr #31 │ │ │ │ blx 505064 │ │ │ │ bvs 1ae3a94 │ │ │ │ ldrmi r4, [r8, r9, lsr #12] │ │ │ │ blmi 29b610 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 2a2e60 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @@ -105268,15 +105268,15 @@ │ │ │ │ bmi bddd78 │ │ │ │ addlt r4, r5, r9, ror r4 │ │ │ │ @ instruction: 0xf8d34668 │ │ │ │ stmpl sl, {r3, r4, r5, r6, r7, r8, r9, ip, lr} │ │ │ │ andls r6, r3, #1179648 @ 0x120000 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ bhi 1ec45e4 │ │ │ │ - blx f0544e │ │ │ │ + blx fe10544c │ │ │ │ lsllt r4, r1, #12 │ │ │ │ bhi 1104a70 │ │ │ │ ldrdeq lr, [r0, -sp] │ │ │ │ blx 504b68 │ │ │ │ stc 0, cr13, [r5, #160] @ 0xa0 │ │ │ │ @ instruction: 0xf7988a77 │ │ │ │ mcr 14, 0, lr, cr7, cr0, {6} │ │ │ │ @@ -105358,15 +105358,15 @@ │ │ │ │ stmib r4, {r8}^ │ │ │ │ ldmdavs sl!, {r1, r5, r8} │ │ │ │ ldmdavs sl!, {r4, r7, r9, sl, lr}^ │ │ │ │ ldm r3, {r0, r2, r9, ip, pc}^ │ │ │ │ vrsra.u32 q1, , #1 │ │ │ │ @ instruction: 0x46928f5b │ │ │ │ stmdage r6, {r0, r1, r3, r4, r7, r9, sl, lr} │ │ │ │ - blx fe8855b4 │ │ │ │ + @ instruction: 0xf9e6f12e │ │ │ │ movtlt r4, #1665 @ 0x681 │ │ │ │ ldrdeq lr, [r6, -sp] │ │ │ │ mcr 7, 1, pc, cr2, cr8, {4} @ │ │ │ │ bvc 804888 │ │ │ │ beq 50492c │ │ │ │ bvc ac4ab0 │ │ │ │ beq fe504974 │ │ │ │ @@ -105395,16 +105395,16 @@ │ │ │ │ strbmi pc, [r8], -r7, ror #19 @ │ │ │ │ ldrb r4, [sp, r9, asr #12] │ │ │ │ b 1c06fdc │ │ │ │ svccc 0x00666666 │ │ │ │ ldrhteq r6, [sp], r0 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ adcseq r6, sp, r2, asr #30 │ │ │ │ - eoreq fp, r9, r4, lsl sl │ │ │ │ - eoreq fp, r9, r4, lsr sl │ │ │ │ + mlaeq r9, r4, r8, fp │ │ │ │ + strhteq fp, [r9], -r4 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a8f8cc │ │ │ │ ldmibmi r1!, {r1, r2, r3, r7, r9, sl, lr} │ │ │ │ @ instruction: 0xb08d4bb1 │ │ │ │ @ instruction: 0xf04f4479 │ │ │ │ @@ -105596,25 +105596,25 @@ │ │ │ │ stmdavs fp!, {r1, r7, r9, sl, lr} │ │ │ │ stmibmi sl, {r0, r1, r2, r4, r9, sl, lr} │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ tstls r7, r9, ror r4 │ │ │ │ sbchi pc, r4, #13828096 @ 0xd30000 │ │ │ │ ldrbtpl pc, [r2], r8, lsl #10 @ │ │ │ │ @ instruction: 0xf1434630 │ │ │ │ - @ instruction: 0xf508fbb5 │ │ │ │ + @ instruction: 0xf508fafd │ │ │ │ @ instruction: 0xf5085380 │ │ │ │ andscc r5, r8, #268435471 @ 0x1000000f │ │ │ │ mrccc 8, 1, APSR_nzcv, cr12, cr3, {6} │ │ │ │ mulle r8, r3, r2 │ │ │ │ andne lr, r0, #3457024 @ 0x34c000 │ │ │ │ andscc pc, ip, sl, asr #17 │ │ │ │ andsvs r6, r1, sl, asr #32 │ │ │ │ stmib r3, {r9, sp}^ │ │ │ │ ldrtmi r2, [r0], -r0, lsl #4 │ │ │ │ - blx fec859ea │ │ │ │ + blx ffe859e8 │ │ │ │ @ instruction: 0x601cf8da │ │ │ │ @ instruction: 0xf0002e00 │ │ │ │ @ instruction: 0xf106809c │ │ │ │ strbmi r0, [r8], -r8, lsl #18 │ │ │ │ blx fe3874dc │ │ │ │ blcs e40c0 │ │ │ │ sbchi pc, r3, r0, asr #32 │ │ │ │ @@ -105649,29 +105649,29 @@ │ │ │ │ vstrcc d4, [r4, #-348] @ 0xfffffea4 │ │ │ │ vshl.s8 d18, d0, d1 │ │ │ │ ldrbtmi r2, [fp], #-2256 @ 0xfffff730 │ │ │ │ movwls r9, #22022 @ 0x5606 │ │ │ │ svclt 0x0004f855 │ │ │ │ streq lr, [r8], -fp, lsl #22 │ │ │ │ @ instruction: 0xf12f4630 │ │ │ │ - @ instruction: 0xf50bf9b5 │ │ │ │ + @ instruction: 0xf50bf8fd │ │ │ │ biclt r5, r0, r0, lsl #7 │ │ │ │ biccc pc, r8, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0xf0134630 │ │ │ │ tstle r2, r1, lsl #6 │ │ │ │ movwvs lr, #35277 @ 0x89cd │ │ │ │ @ instruction: 0xf12f960a │ │ │ │ - @ instruction: 0xf8daf9ad │ │ │ │ + @ instruction: 0xf8daf8f5 │ │ │ │ andls r1, fp, ip, lsl r0 │ │ │ │ orrscc r9, r8, r5, lsl #22 │ │ │ │ movwls lr, #6605 @ 0x19cd │ │ │ │ ldmib sp, {r8, ip, pc}^ │ │ │ │ ldmib sp, {r1, r3, r8, r9, sp}^ │ │ │ │ @ instruction: 0xf12f0108 │ │ │ │ - strcc pc, [r1], #-2467 @ 0xfffff65d │ │ │ │ + strcc pc, [r1], #-2283 @ 0xfffff715 │ │ │ │ bicsle r4, r9, r7, lsr #5 │ │ │ │ bvs ffdb0de0 │ │ │ │ cmnle lr, r0, lsl #22 │ │ │ │ ldmvs r3!, {r1, r4, r5, r9, fp, sp, lr}^ │ │ │ │ ldmdbvs r2!, {r1, r4, r5, r6, r8, fp, ip, sp, pc}^ │ │ │ │ mulle r6, r3, r2 │ │ │ │ andne lr, sp, #3506176 @ 0x358000 │ │ │ │ @@ -105705,15 +105705,15 @@ │ │ │ │ ldrbtmi r4, [sl], #-1601 @ 0xfffff9bf │ │ │ │ andsmi pc, ip, sl, asr #17 │ │ │ │ andcs r9, r0, #0, 4 │ │ │ │ @ instruction: 0xf8aaf7fb │ │ │ │ @ instruction: 0x001cf8da │ │ │ │ bicspl pc, fp, r8, lsl #10 │ │ │ │ addscc r3, r8, r0, lsl r1 │ │ │ │ - @ instruction: 0xfffef12e │ │ │ │ + @ instruction: 0xff46f12e │ │ │ │ @ instruction: 0x601cf8da │ │ │ │ stmdbeq r8, {r1, r2, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fb4648 │ │ │ │ bvs ffdc7d94 │ │ │ │ @ instruction: 0xf43f2b00 │ │ │ │ blmi 5f5374 │ │ │ │ ldmpl r3, {r0, r1, r2, r9, fp, ip, pc}^ │ │ │ │ @@ -105731,67 +105731,67 @@ │ │ │ │ addcc pc, r0, #12582912 @ 0xc00000 │ │ │ │ teqvs r2, r9, lsl sp │ │ │ │ blmi 243528 │ │ │ │ ldmpl r3, {r0, r1, r2, r9, fp, ip, pc}^ │ │ │ │ svclt 0x0000e7e5 │ │ │ │ adcseq r6, sp, r0, ror #22 │ │ │ │ @ instruction: 0xffffc98f │ │ │ │ - eoreq fp, r9, sl, ror r5 │ │ │ │ + strdeq fp, [r9], -sl @ │ │ │ │ andeq r0, r0, ip, asr lr │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec208dc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmibvs fp, {r3, r5, r6, r7, r8, r9, sl, fp}^ │ │ │ │ strmi fp, [sp], -r3, lsl #1 │ │ │ │ movtlt r4, #46596 @ 0xb604 │ │ │ │ rsbscc pc, r0, #68157440 @ 0x4100000 │ │ │ │ stmpl r2, {r0, r7, fp, ip} │ │ │ │ andeq pc, r8, r3, lsl #2 │ │ │ │ eorsle r2, pc, r0, lsl #20 │ │ │ │ @ instruction: 0xf7fb9101 │ │ │ │ stmibvs r8!, {r0, r2, r3, r4, r6, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf12e3098 │ │ │ │ - stmibvs r8!, {r0, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + stmibvs r8!, {r0, r3, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ addscc r9, r8, r1, lsl #18 │ │ │ │ - @ instruction: 0xffa8f12e │ │ │ │ + cdp2 1, 15, cr15, cr0, cr14, {1} │ │ │ │ mvnspl pc, r4, lsl #10 │ │ │ │ tstls r1, r8, lsl #12 │ │ │ │ - blx 2085c2c │ │ │ │ + @ instruction: 0xf9c6f143 │ │ │ │ @ instruction: 0xf50469eb │ │ │ │ stmdals r1, {r0, r4, r5, r6, r7, r9, ip, lr} │ │ │ │ subsvs r3, sl, r8, lsl r2 │ │ │ │ addpl pc, r0, #4, 10 @ 0x1000000 │ │ │ │ mrcne 8, 1, APSR_nzcv, cr8, cr2, {6} │ │ │ │ subvs r6, fp, r9, lsl r0 │ │ │ │ cdpcc 8, 3, cr15, cr8, cr2, {6} │ │ │ │ - blx 2005c4c │ │ │ │ + @ instruction: 0xf9c4f143 │ │ │ │ orrlt r6, r3, fp, lsr #21 │ │ │ │ @ instruction: 0x53a9f504 │ │ │ │ movwls r3, #4868 @ 0x1304 │ │ │ │ @ instruction: 0xf1434618 │ │ │ │ - @ instruction: 0xf504fa65 │ │ │ │ + @ instruction: 0xf504f9ad │ │ │ │ andcc r5, r8, r8, lsr #1 │ │ │ │ msreq CPSR_f, r5, lsl #2 │ │ │ │ mcr2 0, 1, pc, cr14, cr2, {2} @ │ │ │ │ @ instruction: 0xf1439801 │ │ │ │ - stmibvs r9!, {r0, r3, r5, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmibvs r9!, {r0, r4, r5, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ blvs 9b5bb0 │ │ │ │ ldrmi r6, [r8, r0, ror #20] │ │ │ │ strtmi r6, [r9], -r3, lsr #22 │ │ │ │ ldrmi r6, [r8, r0, ror #20] │ │ │ │ ldclt 0, cr11, [r0, #-12]! │ │ │ │ teqlt r9, r9, asr r8 │ │ │ │ ldrdgt pc, [r0], -r3 │ │ │ │ andne pc, r4, ip, asr #17 │ │ │ │ andgt pc, r0, r1, asr #17 │ │ │ │ andcs lr, r0, #3194880 @ 0x30c000 │ │ │ │ @ instruction: 0xf7fb9301 │ │ │ │ blls 147974 │ │ │ │ addseq pc, r8, r3, lsl #2 │ │ │ │ - @ instruction: 0xff76f12e │ │ │ │ + cdp2 1, 11, cr15, cr14, cr14, {1} │ │ │ │ bvs 18e442c │ │ │ │ ldrmi r9, [r0, r1, lsl #18] │ │ │ │ svclt 0x0000e7ca │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ @@ -105819,29 +105819,29 @@ │ │ │ │ ldmcs r0, {r0, r6, r9, ip, sp, lr, pc}^ │ │ │ │ and r1, r2, lr, lsl pc │ │ │ │ adcmi r3, r7, #16777216 @ 0x1000000 │ │ │ │ @ instruction: 0xf856d026 │ │ │ │ bl 375434 │ │ │ │ @ instruction: 0xf50a0b08 │ │ │ │ ldrbmi r5, [r8], -r0, lsl #21 │ │ │ │ - @ instruction: 0xf860f12f │ │ │ │ + @ instruction: 0xffa8f12e │ │ │ │ rscsle r2, r1, r0, lsl #16 │ │ │ │ @ instruction: 0xf8da612c │ │ │ │ @ instruction: 0xf01333c8 │ │ │ │ svclt 0x001c0301 │ │ │ │ @ instruction: 0xf84369ab │ │ │ │ mvnle fp, r4, lsr #32 │ │ │ │ stmib sp, {r3, r4, r6, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf8cdb304 │ │ │ │ - @ instruction: 0xf12fb018 │ │ │ │ - andls pc, r7, r3, asr r8 @ │ │ │ │ + @ instruction: 0xf12eb018 │ │ │ │ + mulls r7, fp, pc @ │ │ │ │ ldmib sp, {r0, sl, ip, sp}^ │ │ │ │ ldmib sp, {r2, r8}^ │ │ │ │ @ instruction: 0xf12f2306 │ │ │ │ - adcmi pc, r7, #2179072 @ 0x214000 │ │ │ │ + adcmi pc, r7, #13434880 @ 0xcd0000 │ │ │ │ bicsle r4, r8, r1, lsl #9 │ │ │ │ svceq 0x0000f1b9 │ │ │ │ andcs sp, r0, r8, lsl r1 │ │ │ │ pop {r0, r3, ip, sp, pc} │ │ │ │ qsub8mi r8, r9, r0 │ │ │ │ ldrtmi r6, [r0], -r8, lsr #3 │ │ │ │ @ instruction: 0xff28f7ff │ │ │ │ @@ -105861,16 +105861,16 @@ │ │ │ │ svceq 0x0060f8d6 │ │ │ │ orrsne pc, pc, #64, 12 @ 0x4000000 │ │ │ │ andpl pc, r0, r8, asr #17 │ │ │ │ strls r4, [r0, #-1146] @ 0xfffffb86 │ │ │ │ @ instruction: 0xf89af087 │ │ │ │ pop {r0, r3, ip, sp, pc} │ │ │ │ svclt 0x00008ff0 │ │ │ │ - strhteq fp, [r9], -lr │ │ │ │ - eoreq fp, r9, ip, lsl #1 │ │ │ │ + eoreq sl, r9, lr, lsr pc │ │ │ │ + eoreq sl, r9, ip, lsl #30 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fec20ae4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5a00ff8 │ │ │ │ ldmdacc r0, {r0, r1, r3, r4, r6, r7, ip, lr} │ │ │ │ mrc2 7, 7, pc, cr0, cr15, {7} │ │ │ │ svclt 0x0000bd08 │ │ │ │ @@ -105915,37 +105915,37 @@ │ │ │ │ ldrbeq r3, [fp, r0, lsl #3] │ │ │ │ andcs fp, r1, #92, 30 @ 0x170 │ │ │ │ @ instruction: 0xf100ad28 │ │ │ │ @ instruction: 0xf8df8087 │ │ │ │ @ instruction: 0x46283878 │ │ │ │ movwls r5, #43235 @ 0xa8e3 │ │ │ │ vmin.s32 d4, d7, d9 │ │ │ │ - blls 348b9c │ │ │ │ + blls 3488bc │ │ │ │ stmiapl lr, {r0, r1, r8, sl, ip, sp, lr, pc}^ │ │ │ │ stmdaeq r8, {r3, r8, ip, sp, lr, pc} │ │ │ │ vmax.s16 q2, , q0 │ │ │ │ - stmdavc r3, {r0, r1, r2, r3, r4, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdavc r3, {r0, r1, r2, r5, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf0002b07 │ │ │ │ blcs 2e9c28 │ │ │ │ blcs 27db04 │ │ │ │ @ instruction: 0xf8dfd108 │ │ │ │ stmiapl r3!, {r2, r3, r6, fp, ip, sp}^ │ │ │ │ strtmi r2, [r8], -r0, lsl #4 │ │ │ │ ldrmi r9, [r9], -sl, lsl #6 │ │ │ │ - stc2l 2, cr15, [r2], #-156 @ 0xffffff64 │ │ │ │ + blx feb8627e │ │ │ │ ldmdacc ip!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ strtmi r2, [r8], -r0, lsl #4 │ │ │ │ movwls r5, #43235 @ 0xa8e3 │ │ │ │ vmin.s32 d4, d7, d9 │ │ │ │ - @ instruction: 0xf8d6fc59 │ │ │ │ + @ instruction: 0xf8d6fba1 │ │ │ │ @ instruction: 0xf8d333f8 │ │ │ │ cdpvs 1, 5, cr3, cr9, cr8, {7} │ │ │ │ andcs fp, r0, #1073741830 @ 0x40000006 │ │ │ │ vmax.s32 d4, d7, d24 │ │ │ │ - blls 408b44 │ │ │ │ + blls 408864 │ │ │ │ stmdbls r9, {r1, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8cd4638 │ │ │ │ @ instruction: 0xf07e9000 │ │ │ │ @ instruction: 0x901bfddd │ │ │ │ subsle r2, r3, r0, lsl #16 │ │ │ │ @ instruction: 0x46396b3b │ │ │ │ @ instruction: 0x47986a78 │ │ │ │ @@ -105983,15 +105983,15 @@ │ │ │ │ ldmib r0, {r3, r4, r5, r6, r7, r8, r9}^ │ │ │ │ strmi r0, [r8, r9, lsl #10]! │ │ │ │ strb r4, [r6, -r7, lsl #12]! │ │ │ │ @ instruction: 0x378cf8df │ │ │ │ andcs sl, r1, #40, 26 @ 0xa00 │ │ │ │ stmiapl r3!, {r3, r5, r9, sl, lr}^ │ │ │ │ ldrmi r9, [r9], -sl, lsl #6 │ │ │ │ - blx ffd8635e │ │ │ │ + blx f8635e │ │ │ │ strb r2, [ip, -r0, lsl #4]! │ │ │ │ stclcc 8, cr15, [r0, #856] @ 0x358 │ │ │ │ @ instruction: 0xf8d64638 │ │ │ │ @ instruction: 0xf8c723f8 │ │ │ │ bls 315854 │ │ │ │ svccs 0x0074f8c7 │ │ │ │ @ instruction: 0xf8c61c5a │ │ │ │ @@ -106012,60 +106012,60 @@ │ │ │ │ stmiapl r3!, {r2, r4, r5, r8, r9, sl, ip, sp}^ │ │ │ │ stccc 8, cr15, [r0, #796]! @ 0x31c │ │ │ │ @ instruction: 0x372cf8df │ │ │ │ @ instruction: 0xf8c758e3 │ │ │ │ @ instruction: 0xf8df3dd8 │ │ │ │ ldrbtmi r3, [fp], #-1832 @ 0xfffff8d8 │ │ │ │ ldclcc 8, cr15, [ip, #796] @ 0x31c │ │ │ │ - @ instruction: 0xf82ef143 │ │ │ │ + @ instruction: 0xff76f142 │ │ │ │ adcpl pc, r7, r7, lsl #10 │ │ │ │ andscc r2, r0, r1, lsl #2 │ │ │ │ - @ instruction: 0xf828f143 │ │ │ │ + @ instruction: 0xff70f142 │ │ │ │ adcpl pc, r9, r7, lsl #10 │ │ │ │ andcc r2, r4, r1, lsl #2 │ │ │ │ - @ instruction: 0xf822f143 │ │ │ │ + @ instruction: 0xff6af142 │ │ │ │ adcpl pc, sl, r7, lsl #10 │ │ │ │ andscc r2, r8, r1, lsl #2 │ │ │ │ - @ instruction: 0xf81cf143 │ │ │ │ + @ instruction: 0xff64f142 │ │ │ │ adcpl pc, fp, r7, lsl #10 │ │ │ │ andscc r2, r4, r1, lsl #2 │ │ │ │ - @ instruction: 0xf816f143 │ │ │ │ + @ instruction: 0xff5ef142 │ │ │ │ @ instruction: 0xf6072101 │ │ │ │ - @ instruction: 0xf14370e4 │ │ │ │ - @ instruction: 0xf507f811 │ │ │ │ + @ instruction: 0xf14270e4 │ │ │ │ + @ instruction: 0xf507ff59 │ │ │ │ smlatbcs r1, r3, r0, r5 │ │ │ │ - @ instruction: 0xf143301c │ │ │ │ - tstpcs r1, fp, lsl #16 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xf142301c │ │ │ │ + tstpcs r1, r3, asr pc @ p-variant is OBSOLETE │ │ │ │ adcpl pc, r5, r7, lsl #10 │ │ │ │ - @ instruction: 0xf806f143 │ │ │ │ + @ instruction: 0xff4ef142 │ │ │ │ sbcspl pc, r6, r7, lsl #10 │ │ │ │ andcc r2, r4, r1, lsl #2 │ │ │ │ - @ instruction: 0xf800f143 │ │ │ │ + @ instruction: 0xff48f142 │ │ │ │ adcpl pc, sp, r7, lsl #10 │ │ │ │ andcc r2, r8, r1, lsl #2 │ │ │ │ - @ instruction: 0xfffaf142 │ │ │ │ + @ instruction: 0xff42f142 │ │ │ │ sbcpl pc, r8, r7, lsl #10 │ │ │ │ andcc r2, r4, r1, lsl #2 │ │ │ │ - @ instruction: 0xfff4f142 │ │ │ │ + @ instruction: 0xff3cf142 │ │ │ │ @ instruction: 0xf5072101 │ │ │ │ @ instruction: 0xf14250f2 │ │ │ │ - smlattcs r1, pc, pc, pc @ │ │ │ │ + tstpcs r1, r7, lsr pc @ p-variant is OBSOLETE │ │ │ │ sbcvc pc, r8, r7, lsl #12 │ │ │ │ - @ instruction: 0xffeaf142 │ │ │ │ + @ instruction: 0xff32f142 │ │ │ │ orrpl pc, r0, #29360128 @ 0x1c00000 │ │ │ │ tstls r0, #160432128 @ 0x9900000 │ │ │ │ tstcs r1, r8, asr #12 │ │ │ │ stmdbeq r0!, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xffe0f142 │ │ │ │ + @ instruction: 0xff28f142 │ │ │ │ mvnsle r4, sp, asr #10 │ │ │ │ sbcpl pc, ip, r7, lsl #10 │ │ │ │ @ instruction: 0xf12f3004 │ │ │ │ - @ instruction: 0xf507fab3 │ │ │ │ + @ instruction: 0xf507f9fb │ │ │ │ andcc r5, r8, sp, asr #1 │ │ │ │ - blx fec860a4 │ │ │ │ + @ instruction: 0xf9f6f12f │ │ │ │ sbcspl pc, r9, r7, lsl #10 │ │ │ │ andscc r2, r0, r0, lsl #2 │ │ │ │ svc 0x000ef796 │ │ │ │ ldmcc r0!, {r1, r2, r4, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf04f9910 │ │ │ │ @ instruction: 0xf8c132ff │ │ │ │ blcs d4294 │ │ │ │ @@ -106203,15 +106203,15 @@ │ │ │ │ svceq 0x0080f8c7 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf5078671 │ │ │ │ vst2. {d21-d24}, [pc], lr │ │ │ │ movwcc r7, #49664 @ 0xc200 │ │ │ │ ldrmi r2, [r8], -r0, asr #2 │ │ │ │ @ instruction: 0xf133930c │ │ │ │ - @ instruction: 0xf896fcd3 │ │ │ │ + @ instruction: 0xf896fc1b │ │ │ │ strdlt r3, [r3, -r0]! │ │ │ │ ldmcc r2!, {r1, r2, r4, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ @ instruction: 0xf897863c │ │ │ │ vst1.64 {d19-d22}, [pc :256], r6 │ │ │ │ ldmdbls r0, {r1, r7, r9, ip, lr} │ │ │ │ stmibmi sl, {r0, r1, r2, r3, r6, sl, ip, sp, lr, pc} │ │ │ │ @@ -106315,98 +106315,98 @@ │ │ │ │ andcs pc, r8, r9, asr #17 │ │ │ │ andcc pc, ip, r9, asr #17 │ │ │ │ bicsle r2, r2, r0, lsl #26 │ │ │ │ @ instruction: 0x46294652 │ │ │ │ andseq pc, r0, r9, lsl #2 │ │ │ │ stmib sp, {r0, r8, r9, sp}^ │ │ │ │ strtmi r3, [fp], -r0, lsl #6 │ │ │ │ - stc2 1, cr15, [lr], #-124 @ 0xffffff84 │ │ │ │ + blx 1e8646e │ │ │ │ @ instruction: 0x46294652 │ │ │ │ andseq pc, r8, r9, lsl #2 │ │ │ │ stmib sp, {r0, r8, r9, sp}^ │ │ │ │ strtmi r3, [fp], -r0, lsl #6 │ │ │ │ - stc2l 1, cr15, [r0], #124 @ 0x7c │ │ │ │ + stc2 1, cr15, [r8], #-124 @ 0xffffff84 │ │ │ │ @ instruction: 0x46294652 │ │ │ │ eoreq pc, r0, r9, lsl #2 │ │ │ │ stmib sp, {r0, r8, r9, sp}^ │ │ │ │ strtmi r3, [fp], -r0, lsl #6 │ │ │ │ - @ instruction: 0xffa4f11f │ │ │ │ + mcr2 1, 7, pc, cr12, cr15, {0} @ │ │ │ │ @ instruction: 0x46294652 │ │ │ │ eoreq pc, r8, r9, lsl #2 │ │ │ │ stmib sp, {r0, r8, r9, sp}^ │ │ │ │ strtmi r3, [fp], -r0, lsl #6 │ │ │ │ - blx 1f864a8 │ │ │ │ + @ instruction: 0xf9c2f11f │ │ │ │ @ instruction: 0x46294652 │ │ │ │ eoreq pc, sl, r9, lsl #2 │ │ │ │ stmib sp, {r0, r8, r9, sp}^ │ │ │ │ strtmi r3, [fp], -r0, lsl #6 │ │ │ │ - @ instruction: 0xf91af11f │ │ │ │ + @ instruction: 0xf862f11f │ │ │ │ @ instruction: 0x46294652 │ │ │ │ eoreq pc, ip, r9, lsl #2 │ │ │ │ stmib sp, {r0, r8, r9, sp}^ │ │ │ │ strtmi r3, [fp], -r0, lsl #6 │ │ │ │ - @ instruction: 0xf9baf11f │ │ │ │ + @ instruction: 0xf902f11f │ │ │ │ @ instruction: 0x46294652 │ │ │ │ eorseq pc, r0, r9, lsl #2 │ │ │ │ stmib sp, {r0, r8, r9, sp}^ │ │ │ │ strtmi r3, [fp], -r0, lsl #6 │ │ │ │ - ldc2l 1, cr15, [r2], {35} @ 0x23 │ │ │ │ + ldc2 1, cr15, [sl], {35} @ 0x23 │ │ │ │ @ instruction: 0x46294652 │ │ │ │ eorseq pc, r4, r9, lsl #2 │ │ │ │ stmib sp, {r0, r8, r9, sp}^ │ │ │ │ strtmi r3, [fp], -r0, lsl #6 │ │ │ │ - stc2l 1, cr15, [r2, #-124]! @ 0xffffff84 │ │ │ │ + stc2 1, cr15, [sl], #124 @ 0x7c │ │ │ │ @ instruction: 0x46294652 │ │ │ │ eorseq pc, r8, r9, lsl #2 │ │ │ │ stmib sp, {r0, r8, r9, sp}^ │ │ │ │ strtmi r3, [fp], -r0, lsl #6 │ │ │ │ - blx ff80650c │ │ │ │ + blx a0650c │ │ │ │ @ instruction: 0x46294652 │ │ │ │ eorseq pc, ip, r9, lsl #2 │ │ │ │ stmib sp, {r0, r8, r9, sp}^ │ │ │ │ strtmi r3, [fp], -r0, lsl #6 │ │ │ │ - @ instruction: 0xf928f13d │ │ │ │ + @ instruction: 0xf870f13d │ │ │ │ strtmi r2, [r9], -r1, lsl #6 │ │ │ │ movwcc lr, #2509 @ 0x9cd │ │ │ │ @ instruction: 0x462b4652 │ │ │ │ subeq pc, r0, r9, lsl #2 │ │ │ │ - @ instruction: 0xff54f11f │ │ │ │ + mrc2 1, 4, pc, cr12, cr15, {0} │ │ │ │ movwls lr, #59251 @ 0xe773 │ │ │ │ @ instruction: 0xf13de44e │ │ │ │ - @ instruction: 0xf8c7fb7b │ │ │ │ + @ instruction: 0xf8c7fac3 │ │ │ │ strb r0, [r1, #3572] @ 0xdf4 │ │ │ │ @ instruction: 0xf0424638 │ │ │ │ @ instruction: 0xf8d6fd47 │ │ │ │ str r3, [sp, #1016]! @ 0x3f8 │ │ │ │ sbcpl pc, r8, r7, lsl #10 │ │ │ │ andscc r2, ip, r1, lsl #2 │ │ │ │ - ldc2l 1, cr15, [r8, #-264] @ 0xfffffef8 │ │ │ │ + stc2 1, cr15, [r0], #264 @ 0x108 │ │ │ │ bls 31ce70 │ │ │ │ sbcpl pc, r9, r7, lsl #10 │ │ │ │ andscc r4, r8, fp, ror r4 │ │ │ │ sbcpl pc, r8, #8388608 @ 0x800000 │ │ │ │ ldmdavs r1, {r0, r1, r3, r4, fp, sp, lr} │ │ │ │ andmi r4, fp, fp, asr r2 │ │ │ │ ldmdavs r3, {r8, r9, ip, pc}^ │ │ │ │ ldmdb r2, {r0, r8, r9, ip, pc}^ │ │ │ │ - @ instruction: 0xf1362302 │ │ │ │ - ldrb pc, [pc, #-2059]! @ c98fd @ │ │ │ │ + @ instruction: 0xf1352302 │ │ │ │ + ldrb pc, [pc, #-3923]! @ c91b5 @ │ │ │ │ ldm r3, {r0, r1, r4, r8, r9, fp, ip, pc}^ │ │ │ │ vrsra.u32 q1, , #1 │ │ │ │ @ instruction: 0xf0128f5b │ │ │ │ svclt 0x000c7200 │ │ │ │ orrvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ movwvc pc, #1103 @ 0x44f @ │ │ │ │ ldr r9, [fp, #778]! @ 0x30a │ │ │ │ andcs r4, r0, r3, asr fp │ │ │ │ movwls r5, #43235 @ 0xa8e3 │ │ │ │ blmi 155b998 │ │ │ │ movwls r5, #43235 @ 0xa8e3 │ │ │ │ @ instruction: 0xf12b4619 │ │ │ │ - blls 508eb0 │ │ │ │ + blls 508bd0 │ │ │ │ stmibeq r8, {r0, r1, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ blmi 1483700 │ │ │ │ mvnscc pc, pc, asr #32 │ │ │ │ @ instruction: 0xf8d94a4d │ │ │ │ ldrbtmi r0, [fp], #-1016 @ 0xfffffc08 │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ orrcc pc, r1, #64, 12 @ 0x4000000 │ │ │ │ @@ -106431,24 +106431,24 @@ │ │ │ │ @ instruction: 0xb1b80960 │ │ │ │ stmiapl r2!, {r0, r3, r4, r5, r8, r9, fp, lr}^ │ │ │ │ strbpl pc, [sl], #1287 @ 0x507 @ │ │ │ │ ldmdbcc ip, {r0, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ addsmi r3, r3, #28, 8 @ 0x1c000000 │ │ │ │ blcs fe1c8 │ │ │ │ strbhi pc, [r9, -r0]! @ │ │ │ │ - blx ff30667c │ │ │ │ + blx 50667c │ │ │ │ movwcs r9, #2320 @ 0x910 │ │ │ │ ldmdbcs ip, {r0, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ rsbvs r6, r3, r3, lsr #32 │ │ │ │ rscvs r6, r3, r3, lsr #1 │ │ │ │ ldmdbcs ip, {r0, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ ldmcc r0!, {r1, r2, r4, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ stmdals ip, {r3, r7, sl, pc} │ │ │ │ - blx 2066b2 │ │ │ │ + blx 14066b0 │ │ │ │ @ instruction: 0xf8d39b10 │ │ │ │ @ instruction: 0xf79609e8 │ │ │ │ @ instruction: 0xf8d7ecf0 │ │ │ │ @ instruction: 0xf0b20f80 │ │ │ │ stmdbls fp, {r0, r2, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf0914638 │ │ │ │ ldr pc, [r7, #2679] @ 0xa77 │ │ │ │ @@ -106456,40 +106456,40 @@ │ │ │ │ ... │ │ │ │ adcseq r6, sp, r4, ror #13 │ │ │ │ ldrsbteq r6, [sp], lr │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ @ instruction: 0x00000bb0 │ │ │ │ andeq r0, r0, r0, ror #17 │ │ │ │ andeq r0, r0, r0, lsr sl │ │ │ │ - eoreq fp, r9, r0, asr #3 │ │ │ │ - eoreq sl, r9, ip, lsl pc │ │ │ │ + eoreq fp, r9, r0, asr #32 │ │ │ │ + mlaeq r9, ip, sp, sl │ │ │ │ ldrhteq r6, [sp], r6 │ │ │ │ andeq r0, r0, ip, asr #26 │ │ │ │ - eoreq fp, r9, lr, ror #2 │ │ │ │ - ldrdeq sl, [r9], -r0 @ │ │ │ │ + eoreq sl, r9, lr, ror #31 │ │ │ │ + eoreq sl, r9, r0, asr sp │ │ │ │ andeq r0, r0, r8, lsr #18 │ │ │ │ andeq r0, r0, r0, ror #26 │ │ │ │ andeq r0, r0, r8, asr #30 │ │ │ │ andeq r0, r0, ip, asr #17 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ @ instruction: 0xffffbb1f │ │ │ │ andeq r0, r0, r4, asr #19 │ │ │ │ - eoreq sl, r9, lr, asr #29 │ │ │ │ - eoreq sl, r9, r0, ror #27 │ │ │ │ - eoreq sl, r9, r4, lsl #25 │ │ │ │ - ldrdeq sl, [r9], -r6 @ │ │ │ │ - eoreq sl, r9, lr, asr #27 │ │ │ │ - eoreq sl, r9, r6, asr #27 │ │ │ │ + eoreq sl, r9, lr, asr #26 │ │ │ │ + eoreq sl, r9, r0, ror #24 │ │ │ │ + eoreq sl, r9, r4, lsl #22 │ │ │ │ + eoreq sl, r9, r6, asr ip │ │ │ │ + eoreq sl, r9, lr, asr #24 │ │ │ │ + eoreq sl, r9, r6, asr #24 │ │ │ │ adcseq r6, sp, r8, ror lr │ │ │ │ andeq r0, r0, r0, lsr #23 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - mlaeq r9, lr, sl, sl │ │ │ │ - eoreq sl, r9, r0, lsl #16 │ │ │ │ - eoreq sl, r9, r0, asr #22 │ │ │ │ - eoreq sl, r9, r0, ror #15 │ │ │ │ + eoreq sl, r9, lr, lsl r9 │ │ │ │ + eoreq sl, r9, r0, lsl #13 │ │ │ │ + eoreq sl, r9, r0, asr #19 │ │ │ │ + eoreq sl, r9, r0, ror #12 │ │ │ │ andeq r0, r0, ip, lsr fp │ │ │ │ adcspl pc, r8, r7, lsl #10 │ │ │ │ andvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ strdcc r2, [r4], -pc @ │ │ │ │ ldrdhi pc, [r4], -sp @ │ │ │ │ svc 0x0026f796 │ │ │ │ @ instruction: 0xf0074638 │ │ │ │ @@ -106515,15 +106515,15 @@ │ │ │ │ @ instruction: 0xf8d31c98 │ │ │ │ ldrbtmi r3, [r9], #-488 @ 0xfffffe18 │ │ │ │ @ instruction: 0xf7976818 │ │ │ │ stmdacs r0, {r2, r3, r4, r6, r8, sl, fp, sp, lr, pc} │ │ │ │ strbhi pc, [r7], r0 @ │ │ │ │ svcne 0x007cf8d7 │ │ │ │ vmax.s32 q2, , q0 │ │ │ │ - blls 508f18 │ │ │ │ + blls 508c38 │ │ │ │ bleq 1308624 │ │ │ │ adcvc pc, r0, pc, asr #8 │ │ │ │ bl 1a88178 │ │ │ │ @ instruction: 0x4639aa1b │ │ │ │ strmi r4, [r5], -r0, lsl #13 │ │ │ │ blx 1d081b0 │ │ │ │ @ instruction: 0xf8c39b10 │ │ │ │ @@ -106902,26 +106902,26 @@ │ │ │ │ @ instruction: 0xf7fa3004 │ │ │ │ blls 508c9c │ │ │ │ muleq r7, r8, r8 │ │ │ │ orrcs pc, r4, #3145728 @ 0x300000 │ │ │ │ stm r3, {r0, r1, r3, r4, r8, sl, ip, pc} │ │ │ │ @ instruction: 0xf8df0007 │ │ │ │ ldrbtmi r0, [r8], #-1660 @ 0xfffff984 │ │ │ │ - stc2 1, cr15, [r0, #176]! @ 0xb0 │ │ │ │ + stc2l 1, cr15, [r8], #176 @ 0xb0 │ │ │ │ @ instruction: 0xf8dfb1a0 │ │ │ │ @ instruction: 0xf10d1674 │ │ │ │ blge 8cceec │ │ │ │ ldrbtmi r4, [r9], #-1610 @ 0xfffff9b6 │ │ │ │ b 60878c │ │ │ │ @ instruction: 0xf0002802 │ │ │ │ @ instruction: 0xf8df8141 │ │ │ │ andcs r2, r0, r0, ror #12 │ │ │ │ @ instruction: 0x165cf8df │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xff3af12b │ │ │ │ + cdp2 1, 8, cr15, cr2, cr11, {1} │ │ │ │ @ instruction: 0xf7974650 │ │ │ │ stmdacs r0, {r1, r2, fp, sp, lr, pc} │ │ │ │ msrhi CPSR_c, r0, asr #32 │ │ │ │ ldrbmi r2, [r0], -r1, lsl #2 │ │ │ │ b 1d087b8 │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ ldrbmi r8, [r1], -pc, ror #2 │ │ │ │ @@ -106968,15 +106968,15 @@ │ │ │ │ @ instruction: 0xf8df9304 │ │ │ │ ldrbtmi r3, [fp], #-1448 @ 0xfffffa58 │ │ │ │ @ instruction: 0xf8df9303 │ │ │ │ ldrbtmi r3, [fp], #-1444 @ 0xfffffa5c │ │ │ │ @ instruction: 0xf8df9301 │ │ │ │ ldrbtmi r3, [fp], #-1440 @ 0xfffffa60 │ │ │ │ movwcs r9, #49920 @ 0xc300 │ │ │ │ - ldc2 1, cr15, [r8, #-180]! @ 0xffffff4c │ │ │ │ + stc2 1, cr15, [r0], {45} @ 0x2d │ │ │ │ @ instruction: 0xf7f94638 │ │ │ │ @ instruction: 0xf8dffe4d │ │ │ │ stmiapl r3!, {r4, r7, r8, sl, ip, sp}^ │ │ │ │ bfieq r6, fp, #16, #12 │ │ │ │ msrhi CPSR_c, r0, lsl #2 │ │ │ │ strcc pc, [r4, #2271] @ 0x8df │ │ │ │ stmiapl r3!, {r4, r9, fp, ip, pc}^ │ │ │ │ @@ -107007,28 +107007,28 @@ │ │ │ │ ldrbtmi r3, [fp], #-512 @ 0xfffffe00 │ │ │ │ movwls r4, #1593 @ 0x639 │ │ │ │ @ instruction: 0xf0512308 │ │ │ │ @ instruction: 0xf7fffbcd │ │ │ │ @ instruction: 0xf507b9ee │ │ │ │ eorcs r5, r0, #206 @ 0xce │ │ │ │ cmpcs r0, r8, lsl r0 │ │ │ │ - mcr2 1, 7, pc, cr10, cr3, {1} @ │ │ │ │ + mrc2 1, 1, pc, cr2, cr3, {1} │ │ │ │ @ instruction: 0xf47f2800 │ │ │ │ @ instruction: 0xf8dfa9ba │ │ │ │ @ instruction: 0xf06f3514 │ │ │ │ @ instruction: 0xf8df0102 │ │ │ │ @ instruction: 0xf8d62510 │ │ │ │ ldrbtmi r0, [fp], #-1016 @ 0xfffffc08 │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ @ instruction: 0x33bff640 │ │ │ │ ldc2l 0, cr15, [r4], {84} @ 0x54 │ │ │ │ @ instruction: 0xf7ff901b │ │ │ │ @ instruction: 0xf507bb78 │ │ │ │ andscc r5, r8, r9, asr #1 │ │ │ │ - @ instruction: 0xf8daf135 │ │ │ │ + @ instruction: 0xf822f135 │ │ │ │ bllt 1d48af8 │ │ │ │ strbtcc pc, [r8], #2271 @ 0x8df @ │ │ │ │ tstpeq r2, pc, rrx @ p-variant is OBSOLETE │ │ │ │ strbtcs pc, [r4], #2271 @ 0x8df @ │ │ │ │ mvnseq pc, #14024704 @ 0xd60000 │ │ │ │ ldrbtmi r4, [sl], #-1147 @ 0xfffffb85 │ │ │ │ @ instruction: 0xf6409300 │ │ │ │ @@ -107045,15 +107045,15 @@ │ │ │ │ @ instruction: 0xf05403f8 │ │ │ │ andsls pc, fp, r7, lsr #25 │ │ │ │ @ instruction: 0xf8d39b10 │ │ │ │ vstrcs d5, [r0, #-304] @ 0xfffffed0 │ │ │ │ addhi pc, r0, #64 @ 0x40 │ │ │ │ @ instruction: 0xf8d39b10 │ │ │ │ vqdmulh.s32 q0, q2, q4 │ │ │ │ - blls 50a8c0 │ │ │ │ + blls 50a5e0 │ │ │ │ beq fe108eac │ │ │ │ ldmda r4!, {r1, r2, r4, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7f99809 │ │ │ │ @ instruction: 0xf8d7fe8d │ │ │ │ @ instruction: 0xf1070f84 │ │ │ │ @ instruction: 0xf09a0124 │ │ │ │ @ instruction: 0x4638fd91 │ │ │ │ @@ -107074,15 +107074,15 @@ │ │ │ │ mvnseq pc, #14024704 @ 0xd60000 │ │ │ │ stc2l 0, cr15, [ip], #-336 @ 0xfffffeb0 │ │ │ │ bfi r9, fp, #0, #4 │ │ │ │ strbne pc, [r0], #-2271 @ 0xfffff721 @ │ │ │ │ @ instruction: 0xf8df2202 │ │ │ │ movwcs r0, #1088 @ 0x440 │ │ │ │ ldrbtmi r4, [r8], #-1145 @ 0xfffffb87 │ │ │ │ - @ instruction: 0xf940f134 │ │ │ │ + @ instruction: 0xf888f134 │ │ │ │ andeq pc, r1, #0 │ │ │ │ streq r9, [r1, pc] │ │ │ │ @ instruction: 0xf100920a │ │ │ │ blls 4aae38 │ │ │ │ @ instruction: 0xf57f075a │ │ │ │ @ instruction: 0x2190aeb3 │ │ │ │ @ instruction: 0xf7962001 │ │ │ │ @@ -107144,21 +107144,21 @@ │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ ldrmi r6, [r9], -r2, lsl #2 │ │ │ │ stmdacs r0, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf7962201 │ │ │ │ @ instruction: 0xf507ef80 │ │ │ │ @ instruction: 0xf60d50f2 │ │ │ │ @ instruction: 0x301c31d4 │ │ │ │ - stc2l 2, cr15, [r6], #-112 @ 0xffffff90 │ │ │ │ + blx fec8755a │ │ │ │ @ instruction: 0xf8dfe6a8 │ │ │ │ ldrbtmi r8, [r8], #828 @ 0x33c │ │ │ │ @ instruction: 0xf8dfe799 │ │ │ │ ldrbtmi r9, [r9], #824 @ 0x338 │ │ │ │ @ instruction: 0xf12ee7ca │ │ │ │ - @ instruction: 0x4603f99f │ │ │ │ + strmi pc, [r3], -r7, ror #17 │ │ │ │ @ instruction: 0xf8dfe7c1 │ │ │ │ ldrbtmi r8, [r8], #812 @ 0x32c │ │ │ │ orrscs lr, r0, sp, lsl #15 │ │ │ │ @ instruction: 0xf7962001 │ │ │ │ blmi ff306684 │ │ │ │ andcs r4, r0, #5242880 @ 0x500000 │ │ │ │ @ instruction: 0x4639447b │ │ │ │ @@ -107313,64 +107313,64 @@ │ │ │ │ @ instruction: 0xf8d79300 │ │ │ │ ldrbtmi r0, [sl], #-3936 @ 0xfffff0a0 │ │ │ │ mvnscc pc, #64, 12 @ 0x4000000 │ │ │ │ blx fe3870cc │ │ │ │ strbmi lr, [r0], -r8, lsl #12 │ │ │ │ stc2 7, cr15, [sl], {160} @ 0xa0 │ │ │ │ ldmiblt sp, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - eoreq sl, r9, ip, lsr sl │ │ │ │ - eoreq sl, r9, lr, lsl #16 │ │ │ │ - eorseq sl, r0, r2, asr #8 │ │ │ │ - eoreq sl, r9, sl, lsr #8 │ │ │ │ - eoreq sl, r9, r2, lsr r4 │ │ │ │ - eoreq sl, r9, r4, lsr #8 │ │ │ │ - strhteq r9, [r9], -r6 │ │ │ │ + strhteq sl, [r9], -ip │ │ │ │ + eoreq sl, r9, lr, lsl #13 │ │ │ │ + eorseq sl, r0, r2, asr #5 │ │ │ │ + eoreq sl, r9, sl, lsr #5 │ │ │ │ + strhteq sl, [r9], -r2 │ │ │ │ + eoreq sl, r9, r4, lsr #5 │ │ │ │ + eoreq r9, r9, r6, lsr r3 │ │ │ │ @ instruction: 0xffffb485 │ │ │ │ @ instruction: 0xffffeee3 │ │ │ │ @ instruction: 0xffffab6f │ │ │ │ @ instruction: 0xffffb5cf │ │ │ │ @ instruction: 0xffffabd3 │ │ │ │ @ instruction: 0xffffab77 │ │ │ │ @ instruction: 0xffffb8b7 │ │ │ │ andeq r0, r0, r4, lsl #25 │ │ │ │ andeq r0, r0, r0, ror #25 │ │ │ │ andeq r0, r0, r0, asr ip │ │ │ │ andeq r0, r0, r0, ror fp │ │ │ │ andeq r0, r0, ip, lsr #29 │ │ │ │ - eoreq sl, r9, sl, lsl r2 │ │ │ │ - eoreq r9, r9, r8, asr #29 │ │ │ │ - strhteq sl, [r9], -r6 │ │ │ │ - eoreq sl, r9, r2, asr r1 │ │ │ │ - eoreq r9, r9, r4, ror lr │ │ │ │ - strdeq sl, [r9], -ip @ │ │ │ │ - eoreq r9, r9, r2, asr #28 │ │ │ │ - ldrdeq sl, [r9], -r4 @ │ │ │ │ - eoreq r9, r9, ip, lsl lr │ │ │ │ - eoreq sl, r9, r6, lsr #4 │ │ │ │ - eoreq r9, r9, r6, lsr #27 │ │ │ │ + mlaeq r9, sl, r0, sl │ │ │ │ + eoreq r9, r9, r8, asr #26 │ │ │ │ + eoreq sl, r9, r6, lsr r0 │ │ │ │ + ldrdeq r9, [r9], -r2 @ │ │ │ │ + strdeq r9, [r9], -r4 @ │ │ │ │ + eoreq r9, r9, ip, ror pc │ │ │ │ + eoreq r9, r9, r2, asr #25 │ │ │ │ + eoreq sl, r9, r4, asr r1 │ │ │ │ + mlaeq r9, ip, ip, r9 │ │ │ │ + eoreq sl, r9, r6, lsr #1 │ │ │ │ + eoreq r9, r9, r6, lsr #24 │ │ │ │ adcseq sl, r7, r0, ror #28 │ │ │ │ - eoreq sl, r9, r2, asr #3 │ │ │ │ - eoreq sl, r9, r6, asr #3 │ │ │ │ + eoreq sl, r9, r2, asr #32 │ │ │ │ + eoreq sl, r9, r6, asr #32 │ │ │ │ @ instruction: 0xffffb5f9 │ │ │ │ - mlaeq r9, r2, r1, sl │ │ │ │ - strdeq r9, [r9], -sl @ │ │ │ │ + eoreq sl, r9, r2, lsl r0 │ │ │ │ + eoreq r9, r9, sl, ror fp │ │ │ │ @ instruction: 0xffffb0c5 │ │ │ │ @ instruction: 0xffffb157 │ │ │ │ - eoreq r4, sl, lr, lsr r3 │ │ │ │ - eoreq sl, r9, r0, asr r1 │ │ │ │ + strhteq r4, [sl], -lr │ │ │ │ + ldrdeq r9, [r9], -r0 @ │ │ │ │ @ instruction: 0xffffab57 │ │ │ │ - eoreq r9, r9, r6, ror #29 │ │ │ │ + eoreq r9, r9, r6, ror #26 │ │ │ │ @ instruction: 0xffffb827 │ │ │ │ - mlaeq r9, r0, r0, sl │ │ │ │ + eoreq r9, r9, r0, lsl pc │ │ │ │ @ instruction: 0xffffb4d7 │ │ │ │ andeq r0, r0, ip, asr lr │ │ │ │ @ instruction: 0xffffaa0b │ │ │ │ @ instruction: 0xffffb6eb │ │ │ │ - eoreq r9, r9, r6, asr #26 │ │ │ │ - ldrdeq r9, [r9], -lr @ │ │ │ │ + eoreq r9, r9, r6, asr #23 │ │ │ │ + eoreq r9, r9, lr, asr r8 │ │ │ │ @ instruction: 0xf7a04628 │ │ │ │ @ instruction: 0x4628f99b │ │ │ │ asrvc pc, pc, #8 @ │ │ │ │ ldmda r2!, {r1, r2, r4, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ blmi fe50463c │ │ │ │ ldrbtmi r4, [fp], #-2704 @ 0xfffff570 │ │ │ │ @ instruction: 0xf8d79300 │ │ │ │ @@ -107512,28 +107512,28 @@ │ │ │ │ blmi 584460 │ │ │ │ bmi 55ca94 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ svceq 0x0060f8d7 │ │ │ │ @ instruction: 0xf640447a │ │ │ │ @ instruction: 0xf054431c │ │ │ │ strbt pc, [fp], #-2295 @ 0xfffff709 @ │ │ │ │ - eoreq r9, r9, r6, ror #24 │ │ │ │ - eoreq r9, r9, r2, ror #17 │ │ │ │ + eoreq r9, r9, r6, ror #21 │ │ │ │ + eoreq r9, r9, r2, ror #14 │ │ │ │ @ instruction: 0xffffa391 │ │ │ │ @ instruction: 0xffffa30b │ │ │ │ @ instruction: 0xffffa805 │ │ │ │ - eoreq r9, r9, ip, lsl fp │ │ │ │ - eoreq r9, r9, r4, asr #14 │ │ │ │ + mlaeq r9, ip, r9, r9 │ │ │ │ + eoreq r9, r9, r4, asr #11 │ │ │ │ andeq r0, r0, ip, asr lr │ │ │ │ - eoreq r9, r9, r0, lsr #19 │ │ │ │ + eoreq r9, r9, r0, lsr #16 │ │ │ │ + eoreq r9, r9, ip, ror r5 │ │ │ │ strdeq r9, [r9], -ip @ │ │ │ │ - eoreq r9, r9, ip, ror sl │ │ │ │ - ldrdeq r9, [r9], -r4 @ │ │ │ │ - eoreq r9, r9, ip, asr #20 │ │ │ │ - strhteq r9, [r9], -r8 │ │ │ │ + eoreq r9, r9, r4, asr r5 │ │ │ │ + eoreq r9, r9, ip, asr #17 │ │ │ │ + eoreq r9, r9, r8, lsr r5 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ cmpphi ip, #14614528 @ p-variant is OBSOLETE @ 0xdf0000 │ │ │ │ stmdacs r0, {r3, r4, r5, r6, r7, sl, lr} │ │ │ │ mrshi pc, (UNDEF: 73) @ │ │ │ │ @@ -107544,15 +107544,15 @@ │ │ │ │ orrshi pc, sl, r0, lsl #2 │ │ │ │ @ instruction: 0xf5054628 │ │ │ │ @ instruction: 0xf7f956a3 │ │ │ │ @ instruction: 0xf505f9df │ │ │ │ ldrsbcc r5, [r0], -fp │ │ │ │ ldrbtvc pc, [ip], #1541 @ 0x605 @ │ │ │ │ @ instruction: 0xf12d361c │ │ │ │ - and pc, r2, fp, asr sl @ │ │ │ │ + and pc, r2, r3, lsr #19 │ │ │ │ adcsmi r3, r4, #32, 8 @ 0x20000000 │ │ │ │ svcvc 0x0023d009 │ │ │ │ rscsle r2, r9, r0, lsl #22 │ │ │ │ strtmi r6, [r8], -r1, lsr #16 │ │ │ │ @ instruction: 0xf00b3420 │ │ │ │ adcsmi pc, r4, #3088 @ 0xc10 │ │ │ │ @ instruction: 0xf505d1f5 │ │ │ │ @@ -107592,15 +107592,15 @@ │ │ │ │ @ instruction: 0xf8d6ec02 │ │ │ │ teqlt ip, ip, asr #22 │ │ │ │ @ instruction: 0xf79f4620 │ │ │ │ @ instruction: 0xf44fffdb │ │ │ │ strtmi r7, [r0], -r0, lsr #3 │ │ │ │ mrc 7, 5, APSR_nzcv, cr2, cr5, {4} │ │ │ │ bleq 130973c │ │ │ │ - blx 587c7a │ │ │ │ + blx 1787c78 │ │ │ │ adcpl pc, r6, r5, lsl #10 │ │ │ │ @ instruction: 0xf0503014 │ │ │ │ @ instruction: 0xf505ff37 │ │ │ │ andcc r5, r8, r8, lsr #1 │ │ │ │ @ instruction: 0xff32f050 │ │ │ │ adcpl pc, r9, r5, lsl #10 │ │ │ │ @ instruction: 0xf050301c │ │ │ │ @@ -107626,26 +107626,26 @@ │ │ │ │ ands r2, r6, r0, lsl #14 │ │ │ │ @ instruction: 0xf8c36823 │ │ │ │ @ instruction: 0xf8caa004 │ │ │ │ stmib r4, {ip, sp}^ │ │ │ │ @ instruction: 0xf7f97700 │ │ │ │ @ instruction: 0xf104fa0f │ │ │ │ @ instruction: 0xf12d0098 │ │ │ │ - blvs bc98ac │ │ │ │ + blvs bc95cc │ │ │ │ strtmi r6, [r1], -r8, ror #20 │ │ │ │ strbmi r4, [sl, #1944] @ 0x798 │ │ │ │ @ instruction: 0xf8dad017 │ │ │ │ ldrbmi r3, [r4], -r4 │ │ │ │ @ instruction: 0xf104469a │ │ │ │ @ instruction: 0xf1ba0008 │ │ │ │ mvnle r0, r0, lsl #30 │ │ │ │ andeq pc, r8, r4, lsl #2 │ │ │ │ @ instruction: 0xf9f8f7f9 │ │ │ │ addseq pc, r8, r4, lsl #2 │ │ │ │ - @ instruction: 0xf8f8f12d │ │ │ │ + @ instruction: 0xf840f12d │ │ │ │ bvs 1ae614c │ │ │ │ ldrmi r4, [r8, r1, lsr #12] │ │ │ │ ldrdcc pc, [r4], -sl │ │ │ │ @ instruction: 0xf8d6e7e9 │ │ │ │ stmdacs r0, {r4, r5, r6, r8, sl} │ │ │ │ adchi pc, r4, r0, asr #32 │ │ │ │ blmi 1b09810 │ │ │ │ @@ -107669,35 +107669,35 @@ │ │ │ │ @ instruction: 0xff10f00b │ │ │ │ svccc 0x0074f8d5 │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ ldmcc r0!, {r0, r1, r4, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ @ instruction: 0xf505808c │ │ │ │ andcc r5, ip, lr, asr #1 │ │ │ │ - @ instruction: 0xf968f132 │ │ │ │ + @ instruction: 0xf8b0f132 │ │ │ │ @ instruction: 0xf7fa4628 │ │ │ │ @ instruction: 0xf8d6f8a3 │ │ │ │ @ instruction: 0xf79509e8 │ │ │ │ @ instruction: 0xf505eb52 │ │ │ │ @ instruction: 0xf79550d8 │ │ │ │ strdcs lr, [r0, -sl] │ │ │ │ stmibeq r8, {r1, r2, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ - blx 4879e4 │ │ │ │ + @ instruction: 0xf956f12a │ │ │ │ ldmdbne r0, {r1, r2, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ blvs bb7988 │ │ │ │ ldrmi r6, [r8, r8, ror #20] │ │ │ │ stmdbeq r0!, {r1, r2, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ blmi 1137c10 │ │ │ │ ldrbne pc, [ip, -r1, asr #12] @ │ │ │ │ ldmdbcs ip, {r1, r2, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf85819ec │ │ │ │ addsmi r3, sl, #3 │ │ │ │ bcs ff578 │ │ │ │ @ instruction: 0xf12ed067 │ │ │ │ - @ instruction: 0xf8d6f8f3 │ │ │ │ + @ instruction: 0xf8d6f83b │ │ │ │ movwcs r2, #2396 @ 0x95c │ │ │ │ rsbvs r5, r3, fp, ror #3 │ │ │ │ rscvs r6, r3, r3, lsr #1 │ │ │ │ ldmdbcs ip, {r1, r2, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf07c4628 │ │ │ │ blvs bc9c08 │ │ │ │ strtmi r6, [r9], -r8, ror #20 │ │ │ │ @@ -107739,21 +107739,21 @@ │ │ │ │ bicsle r2, r3, r0, lsl #24 │ │ │ │ @ instruction: 0xf795e751 │ │ │ │ @ instruction: 0xf8d6edee │ │ │ │ stmdbcs r0, {r6, r7, r9, fp, ip} │ │ │ │ svcge 0x0001f47f │ │ │ │ @ instruction: 0xf505e702 │ │ │ │ andscc r5, r8, r9, asr #1 │ │ │ │ - blx 1007b06 │ │ │ │ + blx fe207b04 │ │ │ │ @ instruction: 0xf795e76d │ │ │ │ @ instruction: 0xf8d6eaca │ │ │ │ @ instruction: 0xe796295c │ │ │ │ rscspl pc, r2, r5, lsl #10 │ │ │ │ - vqadd.s16 d3, d12, d12 │ │ │ │ - @ instruction: 0xe65ff879 │ │ │ │ + vqadd.s16 d3, d11, d12 │ │ │ │ + ldrb pc, [pc], -r1, asr #31 @ │ │ │ │ adcseq r4, sp, r0, lsl sp │ │ │ │ andeq r0, r0, r4, lsl #25 │ │ │ │ andeq r0, r0, ip, lsr fp │ │ │ │ andeq r0, r0, r0 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec22864 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @@ -107786,15 +107786,15 @@ │ │ │ │ @ instruction: 0x60133ffc │ │ │ │ strtmi r2, [r0], -r0, lsl #8 │ │ │ │ ldcllt 0, cr11, [r0, #-40]! @ 0xffffffd8 │ │ │ │ cdpeq 1, 8, cr15, cr0, cr14, {0} │ │ │ │ andls r9, r9, #8 │ │ │ │ strbne lr, [lr], -r0, lsl #22 │ │ │ │ subne lr, lr, r0, lsl #22 │ │ │ │ - blx fe687bf4 │ │ │ │ + @ instruction: 0xf9def141 │ │ │ │ andseq pc, r8, r1, asr #4 │ │ │ │ andcc lr, r8, #3620864 @ 0x374000 │ │ │ │ @ instruction: 0x460d1899 │ │ │ │ bllt fe322724 │ │ │ │ rscsvc pc, ip, #2097152 @ 0x200000 │ │ │ │ ldrmi r4, [sl], #-1560 @ 0xfffff9e8 │ │ │ │ ldc 3, cr2, [pc, #4] @ cb710 │ │ │ │ @@ -107807,33 +107807,33 @@ │ │ │ │ stmib sp, {r1, r8, r9, fp, ip, sp, lr}^ │ │ │ │ @ instruction: 0xf00b4304 │ │ │ │ movwcs pc, #7151 @ 0x1bef @ │ │ │ │ ldmiblt r8!, {r2, r9, sl, lr}^ │ │ │ │ tstpeq r8, r1, asr #4 @ p-variant is OBSOLETE │ │ │ │ svchi 0x005bf3bf │ │ │ │ ldrtmi r5, [r0], -fp, ror #8 │ │ │ │ - blx 1f87c48 │ │ │ │ + @ instruction: 0xf9c2f141 │ │ │ │ @ instruction: 0xf8d59a0e │ │ │ │ qsub8mi r3, r0, ip │ │ │ │ andlt r6, sl, r3, lsl r0 │ │ │ │ blx fed7ad14 │ │ │ │ @ instruction: 0xf102f282 │ │ │ │ ldr r0, [r4, r0, lsr #8] │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ ldr r2, [sp, ip, lsl #8] │ │ │ │ @ instruction: 0xf1414630 │ │ │ │ - bls 48a108 │ │ │ │ + bls 489e28 │ │ │ │ svccc 0x00fcf8d5 │ │ │ │ @ instruction: 0xe7af6013 │ │ │ │ @ instruction: 0xf1414630 │ │ │ │ - @ instruction: 0x4620fa5f │ │ │ │ + strtmi pc, [r0], -r7, lsr #19 │ │ │ │ ldcllt 0, cr11, [r0, #-40]! @ 0xffffffd8 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ - eoreq r9, r9, lr, lsl r7 │ │ │ │ + mlaeq r9, lr, r5, r9 │ │ │ │ andcs r4, r0, r3, lsl #12 │ │ │ │ @ instruction: 0x47706018 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl fec229a0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ bmi 337d0c │ │ │ │ @@ -107842,16 +107842,16 @@ │ │ │ │ @ instruction: 0xf640447a │ │ │ │ @ instruction: 0xf0855394 │ │ │ │ andlt pc, r3, r1, lsr #18 │ │ │ │ stmdami r4, {r8, sl, fp, ip, sp, pc} │ │ │ │ @ instruction: 0xf09d4478 │ │ │ │ andlt pc, r3, fp, lsl #27 │ │ │ │ svclt 0x0000bd00 │ │ │ │ - mlaeq r9, ip, r1, r9 │ │ │ │ - eorseq r7, r0, r0, lsr #29 │ │ │ │ + eoreq r9, r9, ip, lsl r0 │ │ │ │ + eorseq r7, r0, r0, lsr #26 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl fec229e0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 28f7a8 │ │ │ │ @ instruction: 0xf8dfb083 │ │ │ │ @ instruction: 0x460ac01c │ │ │ │ @ instruction: 0xf853447b │ │ │ │ @@ -108220,23 +108220,23 @@ │ │ │ │ bl 146a5c │ │ │ │ b.n cba28 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ bxns ip │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #504] @ 0x1f8 │ │ │ │ + ldrh r6, [r7, #54] @ 0x36 │ │ │ │ movs r1, r5 │ │ │ │ bx r3 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrh r4, [r1, #56] @ 0x38 │ │ │ │ + ldrh r4, [r1, #44] @ 0x2c │ │ │ │ movs r1, r5 │ │ │ │ - str r3, [sp, #584] @ 0x248 │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ movs r1, r5 │ │ │ │ - str r3, [sp, #136] @ 0x88 │ │ │ │ + str r1, [sp, #648] @ 0x288 │ │ │ │ movs r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ @@ -108265,15 +108265,15 @@ │ │ │ │ mov.w r2, #0 │ │ │ │ bne.w cbd64 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r1, #128 @ 0x80 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ ldrb.w r2, [r4, #93] @ 0x5d │ │ │ │ mov r7, r2 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n cbd08 │ │ │ │ ldr.w lr, [pc, #292] @ cbd7c │ │ │ │ add.w ip, sp, #44 @ 0x2c │ │ │ │ add lr, pc │ │ │ │ @@ -108322,23 +108322,23 @@ │ │ │ │ vstr d7, [sp, #8] │ │ │ │ bl d6f08 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #93] @ 0x5d │ │ │ │ cbz r0, cbcfc │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ b.n cbc24 │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ mov r0, r6 │ │ │ │ bl c5720 │ │ │ │ cbnz r0, cbd46 │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n cbc22 │ │ │ │ ldr r2, [pc, #104] @ (cbd84 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ @@ -108358,32 +108358,32 @@ │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ bl d70bc │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ str.w r3, [r4, #152] @ 0x98 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ b.n cbc24 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ mvns r6, r6 │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ mvns r4, r2 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r2, [sp, #176] @ 0xb0 │ │ │ │ + str r0, [sp, #688] @ 0x2b0 │ │ │ │ movs r1, r5 │ │ │ │ - str r1, [sp, #744] @ 0x2e8 │ │ │ │ + str r0, [sp, #232] @ 0xe8 │ │ │ │ movs r1, r5 │ │ │ │ - ldrh r6, [r4, #32] │ │ │ │ + ldrh r6, [r4, #20] │ │ │ │ movs r1, r5 │ │ │ │ - ldrh r0, [r2, #32] │ │ │ │ + ldrh r0, [r2, #20] │ │ │ │ movs r1, r5 │ │ │ │ cbz r2, cbdc4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb.w r3, [r0, #3612] @ 0xe1c │ │ │ │ @@ -108838,17 +108838,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #7 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r7 │ │ │ │ lsls r5, r7, #2 │ │ │ │ subs r7, #30 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strh r0, [r3, #62] @ 0x3e │ │ │ │ + strh r0, [r3, #50] @ 0x32 │ │ │ │ movs r1, r5 │ │ │ │ - strh r6, [r7, #60] @ 0x3c │ │ │ │ + strh r6, [r7, #48] @ 0x30 │ │ │ │ movs r1, r5 │ │ │ │ ldr r2, [sp, #252] @ 0xfc │ │ │ │ vqshl.u64 , , #63 @ 0x3f │ │ │ │ vtbl.8 d25, {d15-d16}, d1 │ │ │ │ vsli.64 , q12, #63 @ 0x3f │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -109030,15 +109030,15 @@ │ │ │ │ cmp r0, r2 │ │ │ │ beq.n cc4d4 │ │ │ │ ldr.w r1, [r6, #3488] @ 0xda0 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n cc4bc │ │ │ │ mov r2, r7 │ │ │ │ - bl 1f95bc │ │ │ │ + bl 1f944c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n cc534 │ │ │ │ ldr.w r2, [r6, #3492] @ 0xda4 │ │ │ │ str.w r7, [r6, #3496] @ 0xda8 │ │ │ │ adds r4, r0, r2 │ │ │ │ str.w r0, [r6, #3488] @ 0xda0 │ │ │ │ @@ -109055,15 +109055,15 @@ │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.n cc500 │ │ │ │ ldr.w r1, [r6, #3472] @ 0xd90 │ │ │ │ str r3, [sp, #24] │ │ │ │ cbz r0, cc4c8 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1f95bc │ │ │ │ + bl 1f944c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n cc534 │ │ │ │ ldr.w r2, [r6, #3476] @ 0xd94 │ │ │ │ str.w r7, [r6, #3480] @ 0xd98 │ │ │ │ add r2, r0 │ │ │ │ str.w r0, [r6, #3472] @ 0xd90 │ │ │ │ @@ -109132,15 +109132,15 @@ │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #2 │ │ │ │ lsls r5, r7, #2 │ │ │ │ subs r4, #226 @ 0xe2 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strh r0, [r7, #40] @ 0x28 │ │ │ │ + strh r0, [r7, #28] │ │ │ │ movs r1, r5 │ │ │ │ lsrs r4, r7, #12 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -109298,15 +109298,15 @@ │ │ │ │ lsls r0, r0, #20 │ │ │ │ subs r1, #182 @ 0xb6 │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #106 @ 0x6a │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strh r4, [r0, #20] │ │ │ │ + strh r4, [r0, #8] │ │ │ │ movs r1, r5 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r1, [r1, #3956] @ 0xf74 │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r1, #2344] @ 0x928 │ │ │ │ @@ -109324,15 +109324,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 │ │ │ │ - strh r6, [r0, #4] │ │ │ │ + ldrb r6, [r0, #28] │ │ │ │ movs r0, r6 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldrd r0, r1, [r3, #72] @ 0x48 │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -109345,18 +109345,18 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add.w r3, r0, #6496 @ 0x1960 │ │ │ │ mov r5, r2 │ │ │ │ adds r3, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr.w r0, [r4, #2504] @ 0x9c8 │ │ │ │ - bl 1f59d8 │ │ │ │ + bl 1f5868 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r0, cc7cc │ │ │ │ ldr r2, [r0, #12] │ │ │ │ addw r1, r5, #4095 @ 0xfff │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r4, [r2, #0] │ │ │ │ bfc r1, #0, #12 │ │ │ │ @@ -109365,15 +109365,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 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ @@ -109383,15 +109383,15 @@ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 6214c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r4, #2504] @ 0x9c8 │ │ │ │ str r1, [r2, #16] │ │ │ │ - bl 1f5a14 │ │ │ │ + bl 1f58a4 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ b.n cc79c │ │ │ │ add.w r2, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #2504] @ 0x9c8 │ │ │ │ cbnz r3, cc800 │ │ │ │ bx lr │ │ │ │ ldr r3, [r1, #28] │ │ │ │ @@ -109404,19 +109404,19 @@ │ │ │ │ sub sp, #12 │ │ │ │ add.w r5, r0, #6496 @ 0x1960 │ │ │ │ add.w r0, r0, #6496 @ 0x1960 │ │ │ │ mov r4, r1 │ │ │ │ adds r0, #12 │ │ │ │ adds r5, #12 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r4, #28] │ │ │ │ ldr.w r0, [r2, #2504] @ 0x9c8 │ │ │ │ - bl 1f59d8 │ │ │ │ + bl 1f5868 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ addw r0, r0, #4095 @ 0xfff │ │ │ │ bfc r0, #0, #12 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r0, r2, r0 │ │ │ │ @@ -109426,20 +109426,20 @@ │ │ │ │ sbc.w ip, r2, #0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ subs r0, #1 │ │ │ │ str.w ip, [r3, #12] │ │ │ │ str r0, [r3, #0] │ │ │ │ cbz r0, cc868 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr.w r0, [r2, #2504] @ 0x9c8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f5a68 │ │ │ │ + bl 1f58f8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ blx 60bc8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 60bc8 │ │ │ │ b.n cc85e │ │ │ │ nop │ │ │ │ @@ -109453,18 +109453,18 @@ │ │ │ │ cbnz r3, cc8a6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r3, r0, #6496 @ 0x1960 │ │ │ │ adds r3, #12 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r0, r3 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ ldr.w r0, [r7, #2504] @ 0x9c8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1f5abc │ │ │ │ + bl 1f594c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w cc9ca │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov fp, r7 │ │ │ │ movs r4, #4 │ │ │ │ mov r3, r0 │ │ │ │ @@ -109495,15 +109495,15 @@ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldr r6, [r2, #12] │ │ │ │ lsrs r3, r3, #10 │ │ │ │ orr.w r3, r3, r6, lsl #22 │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ add sl, r3 │ │ │ │ - bl 1f5abc │ │ │ │ + bl 1f594c │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, cc93c │ │ │ │ ldr r2, [r0, #12] │ │ │ │ adds r1, r4, #4 │ │ │ │ beq.n cc9de │ │ │ │ adds r4, #4 │ │ │ │ cmp r7, r4 │ │ │ │ @@ -109546,32 +109546,32 @@ │ │ │ │ lsrs r5, r5, #10 │ │ │ │ orr.w r5, r5, r3, lsl #22 │ │ │ │ mov.w lr, r3, lsr #10 │ │ │ │ ldr.w r3, [ip, #16] │ │ │ │ strd r5, lr, [sp, #8] │ │ │ │ ldr.w r5, [ip] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ cmp r7, r4 │ │ │ │ bcc.n cc96e │ │ │ │ mov r8, r9 │ │ │ │ mov r6, sl │ │ │ │ mov r1, fp │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [pc, #68] @ (cc9f0 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [pc, #68] @ (cc9f4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ mov r0, r6 │ │ │ │ blx 60bc8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [pc, #44] @ (cc9f8 ) │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #4 │ │ │ │ add r3, pc │ │ │ │ @@ -109579,21 +109579,21 @@ │ │ │ │ blx 60c7c │ │ │ │ mov r1, r6 │ │ │ │ b.n cc9a6 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldrh r5, [r1, #28] │ │ │ │ - vraddhn.i d23, , q7 │ │ │ │ + vsubw.u , , d14 │ │ │ │ movs r1, r5 │ │ │ │ - strh r4, [r6, #40] @ 0x28 │ │ │ │ + strh r4, [r6, #28] │ │ │ │ movs r1, r5 │ │ │ │ - strh r0, [r1, #40] @ 0x28 │ │ │ │ + strh r0, [r1, #28] │ │ │ │ movs r1, r5 │ │ │ │ - strb r6, [r0, #17] │ │ │ │ + strb r6, [r0, #11] │ │ │ │ movs r1, r5 │ │ │ │ ldrh r7, [r7, #22] │ │ │ │ vtbx.8 d20, {d15-d17}, d2 │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [pc, #264] @ (ccb0c ) │ │ │ │ add r2, pc │ │ │ │ str.w ip, [r1, #40] @ 0x28 │ │ │ │ @@ -109611,15 +109611,15 @@ │ │ │ │ mov r4, r1 │ │ │ │ mov r9, r1 │ │ │ │ add.w r8, r8, #12 │ │ │ │ str r0, [sp, #0] │ │ │ │ add.w r0, r0, #6496 @ 0x1960 │ │ │ │ adds r0, #12 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r3, #2404] @ 0x964 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #5 │ │ │ │ mov.w r1, r0, lsr #2 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ @@ -109643,29 +109643,29 @@ │ │ │ │ ldr r2, [r2, r1] │ │ │ │ cmp r0, r2 │ │ │ │ beq.n ccad4 │ │ │ │ ldr.w r1, [r3, #2400] @ 0x960 │ │ │ │ str r3, [sp, #0] │ │ │ │ cbz r0, ccac8 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1f95bc │ │ │ │ + bl 1f944c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r0, ccb02 │ │ │ │ ldr.w r2, [r3, #2404] @ 0x964 │ │ │ │ str.w r4, [r3, #2408] @ 0x968 │ │ │ │ add r2, r0 │ │ │ │ str.w r0, [r3, #2400] @ 0x960 │ │ │ │ b.n ccaaa │ │ │ │ ldr.w r2, [r3, #2400] @ 0x960 │ │ │ │ adds r2, r2, r0 │ │ │ │ beq.n ccb02 │ │ │ │ str.w r7, [r3, #2404] @ 0x964 │ │ │ │ mov r0, r8 │ │ │ │ str.w r9, [r2] │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ 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 cca74 │ │ │ │ @@ -109710,28 +109710,28 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ add.w r2, r0, #6496 @ 0x1960 │ │ │ │ adds r2, #12 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr.w r2, [r3, #2404] @ 0x964 │ │ │ │ ldr.w ip, [r3, #2400] @ 0x960 │ │ │ │ subs r2, #4 │ │ │ │ str.w r2, [r3, #2404] @ 0x964 │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ ldr.w r3, [ip, r2] │ │ │ │ str.w r3, [ip, r1, lsl #2] │ │ │ │ str r1, [r3, #40] @ 0x28 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -109920,15 +109920,15 @@ │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #32] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ - bl 2ee540 │ │ │ │ + bl 2ee3d0 │ │ │ │ ldrb.w r2, [r5, #755] @ 0x2f3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ccdd8 │ │ │ │ ldr r2, [pc, #144] @ (cce0c ) │ │ │ │ ldr r3, [pc, #132] @ (cce04 ) │ │ │ │ add r2, pc │ │ │ │ @@ -109953,15 +109953,15 @@ │ │ │ │ str r7, [sp, #8] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #32] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 2ee540 │ │ │ │ + bl 2ee3d0 │ │ │ │ ldrb.w r2, [r5, #615] @ 0x267 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n ccd4c │ │ │ │ ldrb.w r2, [r5, #708] @ 0x2c4 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n ccd4c │ │ │ │ @@ -109976,42 +109976,42 @@ │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ add r3, pc │ │ │ │ str.w r9, [sp, #16] │ │ │ │ str r7, [sp, #8] │ │ │ │ str r4, [sp, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 2ee540 │ │ │ │ + bl 2ee3d0 │ │ │ │ b.n ccd7a │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r3, #16 │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r3, #10] │ │ │ │ + ldrb r2, [r3, #4] │ │ │ │ movs r0, r6 │ │ │ │ adds r2, #126 @ 0x7e │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r6, [r1, #9] │ │ │ │ + ldrb r6, [r1, #3] │ │ │ │ movs r0, r6 │ │ │ │ - ldrb r2, [r1, #8] │ │ │ │ + ldrb r2, [r1, #2] │ │ │ │ movs r0, r6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov sl, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov.w fp, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f1348 │ │ │ │ + bl 1f11d8 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, cce50 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ mov.w fp, r3, lsr #3 │ │ │ │ cmp.w fp, #1 │ │ │ │ it cc │ │ │ │ movcc.w fp, #1 │ │ │ │ @@ -110047,21 +110047,21 @@ │ │ │ │ movt r3, #16382 @ 0x3ffe │ │ │ │ mov r8, r0 │ │ │ │ and.w r3, r3, r0, lsl #17 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 2e7cfc │ │ │ │ + bl 2e7b8c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ mul.w fp, fp, r9 │ │ │ │ - bl 2e7db8 │ │ │ │ + bl 2e7c48 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 610ec │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cbz r5, cceea │ │ │ │ @@ -110169,15 +110169,15 @@ │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #32] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ - bl 2ed820 │ │ │ │ + bl 2ed6b0 │ │ │ │ ldrb.w r2, [r5, #755] @ 0x2f3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n cd07c │ │ │ │ ldr r2, [pc, #144] @ (cd0b0 ) │ │ │ │ ldr r3, [pc, #132] @ (cd0a8 ) │ │ │ │ add r2, pc │ │ │ │ @@ -110202,15 +110202,15 @@ │ │ │ │ str r7, [sp, #8] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #32] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 2ed820 │ │ │ │ + bl 2ed6b0 │ │ │ │ ldrb.w r2, [r5, #615] @ 0x267 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n ccff0 │ │ │ │ ldrb.w r2, [r5, #708] @ 0x2c4 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n ccff0 │ │ │ │ @@ -110225,29 +110225,29 @@ │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ add r3, pc │ │ │ │ str.w r9, [sp, #16] │ │ │ │ str r7, [sp, #8] │ │ │ │ str r4, [sp, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 2ed820 │ │ │ │ + bl 2ed6b0 │ │ │ │ b.n cd01e │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r0, #108 @ 0x6c │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r6, #31] │ │ │ │ + strb r6, [r6, #25] │ │ │ │ movs r0, r6 │ │ │ │ cmp r7, #218 @ 0xda │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r2, [r5, #30] │ │ │ │ + strb r2, [r5, #24] │ │ │ │ movs r0, r6 │ │ │ │ - strb r6, [r4, #29] │ │ │ │ + strb r6, [r4, #23] │ │ │ │ movs r0, r6 │ │ │ │ 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, #280] @ (cd1e8 ) │ │ │ │ @@ -110296,15 +110296,15 @@ │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #32] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ - bl 2ef334 │ │ │ │ + bl 2ef1c4 │ │ │ │ ldrb.w r2, [r5, #755] @ 0x2f3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n cd1c0 │ │ │ │ ldr r2, [pc, #144] @ (cd1f4 ) │ │ │ │ ldr r3, [pc, #132] @ (cd1ec ) │ │ │ │ add r2, pc │ │ │ │ @@ -110329,15 +110329,15 @@ │ │ │ │ str r7, [sp, #8] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #32] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 2ef334 │ │ │ │ + bl 2ef1c4 │ │ │ │ ldrb.w r2, [r5, #615] @ 0x267 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n cd134 │ │ │ │ ldrb.w r2, [r5, #708] @ 0x2c4 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n cd134 │ │ │ │ @@ -110352,29 +110352,29 @@ │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ add r3, pc │ │ │ │ str.w r9, [sp, #16] │ │ │ │ str r7, [sp, #8] │ │ │ │ str r4, [sp, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 2ef334 │ │ │ │ + bl 2ef1c4 │ │ │ │ b.n cd162 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r7, #40 @ 0x28 │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r6, #26] │ │ │ │ + strb r2, [r6, #20] │ │ │ │ movs r0, r6 │ │ │ │ cmp r6, #150 @ 0x96 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r6, [r4, #25] │ │ │ │ + strb r6, [r4, #19] │ │ │ │ movs r0, r6 │ │ │ │ - strb r2, [r4, #24] │ │ │ │ + strb r2, [r4, #18] │ │ │ │ movs r0, r6 │ │ │ │ cbz r1, cd23c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrd ip, r3, [r1, #8] │ │ │ │ @@ -110403,15 +110403,15 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ orrs r3, r2 │ │ │ │ beq.n cd282 │ │ │ │ mov r4, r2 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ - bl 2fa830 │ │ │ │ + bl 2fa6c0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r5, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldrd r2, r3, [r3, #56] @ 0x38 │ │ │ │ adds r2, r2, r5 │ │ │ │ ldr r5, [r4, #52] @ 0x34 │ │ │ │ @@ -110577,29 +110577,29 @@ │ │ │ │ blx r3 │ │ │ │ b.n cd3ee │ │ │ │ ldr r2, [r6, #52] @ 0x34 │ │ │ │ add.w r0, r7, #80 @ 0x50 │ │ │ │ strd r1, r3, [sp] │ │ │ │ adds r2, #32 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ - bl 1fffac │ │ │ │ + bl 1ffe3c │ │ │ │ b.n cd3f8 │ │ │ │ ldr??.w pc, [sp, #4095] @ 0xfff │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov sl, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov.w fp, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f1348 │ │ │ │ + bl 1f11d8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, cd478 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ mov.w fp, r3, lsr #3 │ │ │ │ cmp.w fp, #1 │ │ │ │ it cc │ │ │ │ movcc.w fp, #1 │ │ │ │ @@ -110635,21 +110635,21 @@ │ │ │ │ movt r3, #16382 @ 0x3ffe │ │ │ │ mov r8, r0 │ │ │ │ and.w r3, r3, r0, lsl #17 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 2e7cfc │ │ │ │ + bl 2e7b8c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ mul.w fp, fp, r9 │ │ │ │ - bl 2e7db8 │ │ │ │ + bl 2e7c48 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 610ec │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cbz r4, cd512 │ │ │ │ @@ -110717,17 +110717,17 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 610ec │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r1, #24] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 2fa830 │ │ │ │ + bl 2fa6c0 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 1f11d8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r2, #1 │ │ │ │ cbz r0, cd5dc │ │ │ │ ldr r2, [r0, #24] │ │ │ │ lsrs r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ @@ -110750,15 +110750,15 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ orrs r3, r2 │ │ │ │ beq.n cd63a │ │ │ │ mov r4, r2 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ - bl 2fa830 │ │ │ │ + bl 2fa6c0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r5, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldrd r2, r3, [r3, #56] @ 0x38 │ │ │ │ adds r2, r2, r5 │ │ │ │ ldr r5, [r4, #52] @ 0x34 │ │ │ │ @@ -111063,15 +111063,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #32 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 2ef334 │ │ │ │ + bl 2ef1c4 │ │ │ │ ldr.w r2, [fp, #48] @ 0x30 │ │ │ │ adds r5, #1 │ │ │ │ cmp r2, r5 │ │ │ │ bhi.n cd90c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -111239,15 +111239,15 @@ │ │ │ │ ldr.w lr, [r2, #1228] @ 0x4cc │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ vldr d7, [lr, #16] │ │ │ │ strd r7, ip, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ vstr d7, [sp] │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - bl 2ef334 │ │ │ │ + bl 2ef1c4 │ │ │ │ b.n cd9f2 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ b.n cd9de │ │ │ │ add.w r1, r2, #72 @ 0x48 │ │ │ │ add.w r3, r2, #136 @ 0x88 │ │ │ │ mov r2, r6 │ │ │ │ ldr.w ip, [r1] │ │ │ │ @@ -111449,15 +111449,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ movs r1, #13 │ │ │ │ movs r3, #32 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 2ef334 │ │ │ │ + bl 2ef1c4 │ │ │ │ ldr.w r2, [r8, #24] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ b.n cdd52 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ adds r1, r3, r6 │ │ │ │ ldr r2, [r3, r6] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -111772,15 +111772,15 @@ │ │ │ │ ldr.w r9, [r2, #1228] @ 0x4cc │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ vldr d7, [r9, #16] │ │ │ │ strd ip, lr, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ vstr d7, [sp] │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - bl 2ef334 │ │ │ │ + bl 2ef1c4 │ │ │ │ b.n cde96 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ b.n cde86 │ │ │ │ add.w r1, r2, #72 @ 0x48 │ │ │ │ add.w r3, r2, #136 @ 0x88 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w lr, [r1] │ │ │ │ @@ -112009,15 +112009,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #32 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 2ed820 │ │ │ │ + bl 2ed6b0 │ │ │ │ ldr.w r2, [fp, #48] @ 0x30 │ │ │ │ adds r5, #1 │ │ │ │ cmp r2, r5 │ │ │ │ bhi.n ce358 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -112185,15 +112185,15 @@ │ │ │ │ ldr.w lr, [r2, #1228] @ 0x4cc │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ vldr d7, [lr, #16] │ │ │ │ strd r7, ip, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ vstr d7, [sp] │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - bl 2ed820 │ │ │ │ + bl 2ed6b0 │ │ │ │ b.n ce43e │ │ │ │ ldr r3, [sp, #32] │ │ │ │ b.n ce42a │ │ │ │ add.w r1, r2, #72 @ 0x48 │ │ │ │ add.w r3, r2, #136 @ 0x88 │ │ │ │ mov r2, r6 │ │ │ │ ldr.w ip, [r1] │ │ │ │ @@ -112395,15 +112395,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ movs r1, #13 │ │ │ │ movs r3, #32 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 2ed820 │ │ │ │ + bl 2ed6b0 │ │ │ │ ldr.w r2, [r8, #24] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ b.n ce79e │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ adds r1, r3, r6 │ │ │ │ ldr r2, [r3, r6] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -112718,15 +112718,15 @@ │ │ │ │ ldr.w r9, [r2, #1228] @ 0x4cc │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ vldr d7, [r9, #16] │ │ │ │ strd ip, lr, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ vstr d7, [sp] │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - bl 2ed820 │ │ │ │ + bl 2ed6b0 │ │ │ │ b.n ce8e2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ b.n ce8d2 │ │ │ │ add.w r1, r2, #72 @ 0x48 │ │ │ │ add.w r3, r2, #136 @ 0x88 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w lr, [r1] │ │ │ │ @@ -112955,15 +112955,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #32 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 2ee540 │ │ │ │ + bl 2ee3d0 │ │ │ │ ldr.w r2, [fp, #48] @ 0x30 │ │ │ │ adds r5, #1 │ │ │ │ cmp r2, r5 │ │ │ │ bhi.n ceda4 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -113131,15 +113131,15 @@ │ │ │ │ ldr.w lr, [r2, #1228] @ 0x4cc │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ vldr d7, [lr, #16] │ │ │ │ strd r7, ip, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ vstr d7, [sp] │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - bl 2ee540 │ │ │ │ + bl 2ee3d0 │ │ │ │ b.n cee8a │ │ │ │ ldr r3, [sp, #32] │ │ │ │ b.n cee76 │ │ │ │ add.w r1, r2, #72 @ 0x48 │ │ │ │ add.w r3, r2, #136 @ 0x88 │ │ │ │ mov r2, r6 │ │ │ │ ldr.w ip, [r1] │ │ │ │ @@ -113341,15 +113341,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ movs r1, #13 │ │ │ │ movs r3, #32 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 2ee540 │ │ │ │ + bl 2ee3d0 │ │ │ │ ldr.w r2, [r8, #24] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ b.n cf1ea │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ adds r1, r3, r6 │ │ │ │ ldr r2, [r3, r6] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -113664,15 +113664,15 @@ │ │ │ │ ldr.w r9, [r2, #1228] @ 0x4cc │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ vldr d7, [r9, #16] │ │ │ │ strd ip, lr, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ vstr d7, [sp] │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - bl 2ee540 │ │ │ │ + bl 2ee3d0 │ │ │ │ b.n cf32e │ │ │ │ ldr r3, [sp, #28] │ │ │ │ b.n cf31e │ │ │ │ add.w r1, r2, #72 @ 0x48 │ │ │ │ add.w r3, r2, #136 @ 0x88 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w lr, [r1] │ │ │ │ @@ -113951,48 +113951,48 @@ │ │ │ │ add.w r2, sp, ip │ │ │ │ vldr d7, [r3, #16] │ │ │ │ strd ip, r1, [sp, #12] │ │ │ │ str r1, [sp, #32] │ │ │ │ movs r1, #13 │ │ │ │ str.w lr, [sp, #8] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2ed820 │ │ │ │ + bl 2ed6b0 │ │ │ │ b.n cf77e │ │ │ │ movs r2, #32 │ │ │ │ str.w lr, [sp, #8] │ │ │ │ strd ip, r1, [sp] │ │ │ │ mov.w lr, #0 │ │ │ │ mov r0, r3 │ │ │ │ strd r2, lr, [sp, #12] │ │ │ │ movs r1, #13 │ │ │ │ add r2, sp │ │ │ │ str.w lr, [sp, #32] │ │ │ │ - bl 2ed820 │ │ │ │ + bl 2ed6b0 │ │ │ │ b.n cf77e │ │ │ │ ldrd r1, r0, [r1, #8] │ │ │ │ orrs r1, r0 │ │ │ │ beq.n cf89c │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ movt r1, #770 @ 0x302 │ │ │ │ str r1, [sp, #32] │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 2fa830 │ │ │ │ + bl 2fa6c0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ add r2, sp, #32 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ vldr d7, [r4, #8] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2ed820 │ │ │ │ + bl 2ed6b0 │ │ │ │ b.n cf77e │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r6, r0, #3 │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ @@ -114154,48 +114154,48 @@ │ │ │ │ add.w r2, sp, ip │ │ │ │ vldr d7, [r3, #16] │ │ │ │ strd ip, r1, [sp, #12] │ │ │ │ str r1, [sp, #32] │ │ │ │ movs r1, #13 │ │ │ │ str.w lr, [sp, #8] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2ee540 │ │ │ │ + bl 2ee3d0 │ │ │ │ b.n cf9be │ │ │ │ movs r2, #32 │ │ │ │ str.w lr, [sp, #8] │ │ │ │ strd ip, r1, [sp] │ │ │ │ mov.w lr, #0 │ │ │ │ mov r0, r3 │ │ │ │ strd r2, lr, [sp, #12] │ │ │ │ movs r1, #13 │ │ │ │ add r2, sp │ │ │ │ str.w lr, [sp, #32] │ │ │ │ - bl 2ee540 │ │ │ │ + bl 2ee3d0 │ │ │ │ b.n cf9be │ │ │ │ ldrd r1, r0, [r1, #8] │ │ │ │ orrs r1, r0 │ │ │ │ beq.n cfadc │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ movt r1, #770 @ 0x302 │ │ │ │ str r1, [sp, #32] │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 2fa830 │ │ │ │ + bl 2fa6c0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ add r2, sp, #32 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ vldr d7, [r4, #8] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2ee540 │ │ │ │ + bl 2ee3d0 │ │ │ │ b.n cf9be │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r6, r0, #26 │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ @@ -114359,55 +114359,55 @@ │ │ │ │ vldr d7, [r3, #16] │ │ │ │ strd ip, r1, [sp, #12] │ │ │ │ str r1, [sp, #32] │ │ │ │ movs r1, #13 │ │ │ │ str r2, [sp, #8] │ │ │ │ add.w r2, sp, ip │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2ef334 │ │ │ │ + bl 2ef1c4 │ │ │ │ b.n cfc16 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w cfc02 │ │ │ │ ldrd r2, r1, [r2, #8] │ │ │ │ orrs r2, r1 │ │ │ │ beq.w cfc02 │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ movt r2, #770 @ 0x302 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - bl 2fa830 │ │ │ │ + bl 2fa6c0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ vldr d7, [r5, #8] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2ef334 │ │ │ │ + bl 2ef1c4 │ │ │ │ b.n cfc16 │ │ │ │ str r2, [sp, #8] │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #0 │ │ │ │ strd ip, r1, [sp] │ │ │ │ strd r2, r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ add r2, sp │ │ │ │ movs r1, #13 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 2ef334 │ │ │ │ + bl 2ef1c4 │ │ │ │ b.n cfc16 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - bl 2fa830 │ │ │ │ + bl 2fa6c0 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 1f11d8 │ │ │ │ movs r2, #1 │ │ │ │ cbz r0, cfde8 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ lsrs r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ @@ -114901,24 +114901,24 @@ │ │ │ │ b.n d0088 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ lsls r2, r0, #7 │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5!, {r0, r1, r3, r7} │ │ │ │ - vcvt.u32.f32 d20, d2, #1 │ │ │ │ + @ instruction: 0xffff4d92 │ │ │ │ movs r1, r5 │ │ │ │ vqadd.u64 d16, d16, d28 │ │ │ │ - ldr r5, [pc, #952] @ (d06c4 ) │ │ │ │ + ldr r4, [pc, #440] @ (d04c4 ) │ │ │ │ movs r1, r5 │ │ │ │ - ldr r5, [pc, #616] @ (d0578 ) │ │ │ │ + ldr r4, [pc, #104] @ (d0378 ) │ │ │ │ movs r1, r5 │ │ │ │ - ldr r5, [pc, #184] @ (d03cc ) │ │ │ │ + ldr r3, [pc, #696] @ (d05cc ) │ │ │ │ movs r1, r5 │ │ │ │ - ldr r4, [pc, #688] @ (d05c8 ) │ │ │ │ + ldr r3, [pc, #176] @ (d03c8 ) │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r5, r1 │ │ │ │ @@ -115220,64 +115220,64 @@ │ │ │ │ subw sp, sp, #1948 @ 0x79c │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #1940] @ 0x794 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 20a6f0 │ │ │ │ + bl 20a580 │ │ │ │ ldr.w r3, [sl, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w d07be │ │ │ │ str.w sl, [sp, #12] │ │ │ │ movs r7, #0 │ │ │ │ add.w sl, sl, #36 @ 0x24 │ │ │ │ ldr.w r9, [sl, r7, lsl #3] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.w d07b2 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r9, #101 @ 0x65 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ ldr.w r3, [r9, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w d07ae │ │ │ │ mov.w fp, #0 │ │ │ │ strd r7, sl, [sp, #4] │ │ │ │ mov.w r8, fp, lsl #5 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r8, #108 @ 0x6c │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, r9 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ add.w r1, r8, #120 @ 0x78 │ │ │ │ movs r2, #4 │ │ │ │ add r1, r9 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ add.w r1, r8, #116 @ 0x74 │ │ │ │ movs r2, #4 │ │ │ │ add r1, r9 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ add.w r1, r8, #112 @ 0x70 │ │ │ │ movs r2, #4 │ │ │ │ add r1, r9 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ add.w r1, r8, #124 @ 0x7c │ │ │ │ movs r2, #4 │ │ │ │ add r1, r9 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ add.w r1, r8, #128 @ 0x80 │ │ │ │ add r1, r9 │ │ │ │ add r0, sp, #24 │ │ │ │ movs r2, #4 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ add.w r1, r9, r8 │ │ │ │ ldrd r5, r0, [r1, #128] @ 0x80 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n d0790 │ │ │ │ ldr r2, [r1, #112] @ 0x70 │ │ │ │ add r5, r9 │ │ │ │ cbz r0, d073e │ │ │ │ @@ -115287,23 +115287,23 @@ │ │ │ │ movs r7, #0 │ │ │ │ add r4, r0 │ │ │ │ add.w sl, r9, r8 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #24 │ │ │ │ adds r7, #1 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ movs r2, #4 │ │ │ │ adds r1, r4, r2 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ movs r2, #4 │ │ │ │ subs r1, r4, #4 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ ldr.w r2, [sl, #112] @ 0x70 │ │ │ │ adds r4, #44 @ 0x2c │ │ │ │ cmp r7, r2 │ │ │ │ bcc.n d0712 │ │ │ │ cbz r5, d0798 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -115321,27 +115321,27 @@ │ │ │ │ mla r2, r4, r2, r5 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n d074c │ │ │ │ add r1, sp, #20 │ │ │ │ add r0, sp, #24 │ │ │ │ movs r2, #4 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, sp, #24 │ │ │ │ movs r2, #4 │ │ │ │ mla r1, r4, r1, r5 │ │ │ │ adds r1, #40 @ 0x28 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #24 │ │ │ │ mla r1, r4, r1, r5 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ b.n d074c │ │ │ │ cbz r0, d0798 │ │ │ │ ldr r2, [r1, #112] @ 0x70 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n d0706 │ │ │ │ add.w r3, fp, #1 │ │ │ │ ldr.w r2, [r9, #88] @ 0x58 │ │ │ │ @@ -115354,23 +115354,23 @@ │ │ │ │ adds r7, #1 │ │ │ │ cmp r3, r7 │ │ │ │ bhi.w d066e │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, sl, #100 @ 0x64 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, sl, #104 @ 0x68 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, sl, #108 @ 0x6c │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20ac4c │ │ │ │ + bl 20aadc │ │ │ │ ldr r2, [pc, #40] @ (d080c ) │ │ │ │ ldr r3, [pc, #32] @ (d0808 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1940] @ 0x794 │ │ │ │ eors r2, r3 │ │ │ │ @@ -115460,15 +115460,15 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #547 @ 0x223 │ │ │ │ bl 1509fc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - mov ip, r8 │ │ │ │ + cmp r4, r8 │ │ │ │ movs r1, r5 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n d096a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -115745,15 +115745,15 @@ │ │ │ │ adds.w r3, r4, #32 │ │ │ │ mov.w r2, #32 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r0, r0, #80 @ 0x50 │ │ │ │ adc.w r3, r8, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ - bl 200118 │ │ │ │ + bl 1fffa8 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [r7, #96] @ 0x60 │ │ │ │ ands.w r3, r3, #4 │ │ │ │ bne.n d0b12 │ │ │ │ b.n d0b40 │ │ │ │ str.w r9, [sp, #32] │ │ │ │ @@ -115770,17 +115770,17 @@ │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r4 │ │ │ │ blx r5 │ │ │ │ b.n d0b24 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - add r6, pc │ │ │ │ + cmn r6, r7 │ │ │ │ movs r1, r5 │ │ │ │ - mvns r0, r7 │ │ │ │ + negs r0, r7 │ │ │ │ movs r1, r5 │ │ │ │ cbz r2, d0c5a │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb.w r3, [r0, #3612] @ 0xe1c │ │ │ │ @@ -115826,15 +115826,15 @@ │ │ │ │ b.n d0c4e │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ bl 10e230 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n d0c22 │ │ │ │ add.w r0, r2, #80 @ 0x50 │ │ │ │ - bl 1ffca8 │ │ │ │ + bl 1ffb38 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n d0c3a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -115853,24 +115853,24 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldrd r2, r1, [r4, #48] @ 0x30 │ │ │ │ orrs r2, r1 │ │ │ │ beq.n d0cac │ │ │ │ add.w r0, r4, #80 @ 0x50 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1ffca8 │ │ │ │ + bl 1ffb38 │ │ │ │ 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 200118 │ │ │ │ + bl 1fffa8 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ b.n d0cac │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -115943,15 +115943,15 @@ │ │ │ │ blx r3 │ │ │ │ b.n d0d6e │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ add.w r0, r8, #80 @ 0x50 │ │ │ │ strd r1, r3, [sp] │ │ │ │ adds r2, #32 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ - bl 1fffac │ │ │ │ + bl 1ffe3c │ │ │ │ b.n d0d86 │ │ │ │ nop │ │ │ │ itttt hi │ │ │ │ vaddlhi.u q8, d15, d0 │ │ │ │ movhi r0, r0 │ │ │ │ stmdbhi sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ movhi.w ip, #4096 @ 0x1000 │ │ │ │ @@ -116176,15 +116176,15 @@ │ │ │ │ ldrd r1, r3, [r6, #104] @ 0x68 │ │ │ │ cmp r1, r3 │ │ │ │ beq.n d107e │ │ │ │ vldr d7, [pc, #164] @ d10c8 │ │ │ │ mov r3, r7 │ │ │ │ add.w r0, r6, #80 @ 0x50 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1ffcd0 │ │ │ │ + bl 1ffb60 │ │ │ │ orrs r1, r0 │ │ │ │ beq.n d10ba │ │ │ │ ldr r2, [r6, #68] @ 0x44 │ │ │ │ sub.w r3, r0, #32 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -116237,15 +116237,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ b.n d1090 │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #30 │ │ │ │ + subs r5, #158 @ 0x9e │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r3 │ │ │ │ @@ -116455,15 +116455,15 @@ │ │ │ │ movw r3, #1645 @ 0x66d │ │ │ │ bl 1509fc │ │ │ │ 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 d116e │ │ │ │ - subs r4, #154 @ 0x9a │ │ │ │ + subs r3, #26 │ │ │ │ movs r1, r5 │ │ │ │ cbnz r2, d1310 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -116545,15 +116545,15 @@ │ │ │ │ ldr.w r1, [r3, #2780] @ 0xadc │ │ │ │ ldr r2, [r5, r2] │ │ │ │ adds r5, r4, r6 │ │ │ │ cmp r1, r2 │ │ │ │ beq.n d1418 │ │ │ │ str r3, [sp, #12] │ │ │ │ cbz r1, d142a │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r1, [r3, #2780] @ 0xadc │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, r6] │ │ │ │ str r2, [r5, #4] │ │ │ │ str r2, [r5, #8] │ │ │ │ str r2, [r5, #12] │ │ │ │ @@ -116707,15 +116707,15 @@ │ │ │ │ ldr.w r0, [r9, #2780] @ 0xadc │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r4 │ │ │ │ beq.w d193c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d191e │ │ │ │ mov r2, r5 │ │ │ │ - bl 1f95bc │ │ │ │ + bl 1f944c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ cbz r4, d15f0 │ │ │ │ str.w r4, [r9, #2784] @ 0xae0 │ │ │ │ str.w r5, [r9, #2792] @ 0xae8 │ │ │ │ str.w r7, [r9, #2788] @ 0xae4 │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ @@ -116815,15 +116815,15 @@ │ │ │ │ bne.w d19aa │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r5, r4, #4864 @ 0x1300 │ │ │ │ add.w r8, r4, #4096 @ 0x1000 │ │ │ │ adds r5, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f88f8 │ │ │ │ + bl 1f8788 │ │ │ │ strd r5, r0, [r8, #712] @ 0x2c8 │ │ │ │ add.w r5, r4, #45056 @ 0xb000 │ │ │ │ ldr.w r1, [fp, #-4] │ │ │ │ mov r0, r4 │ │ │ │ bl b8524 │ │ │ │ ldrb.w r1, [r5, #3280] @ 0xcd0 │ │ │ │ cbz r1, d1724 │ │ │ │ @@ -117016,15 +117016,15 @@ │ │ │ │ ldr.w r0, [r9, #2780] @ 0xadc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ cmp r0, r2 │ │ │ │ beq.n d1972 │ │ │ │ ldr.w r1, [r9, #2784] @ 0xae0 │ │ │ │ cbz r0, d1962 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1f95bc │ │ │ │ + bl 1f944c │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w d164e │ │ │ │ ldr.w r2, [r9, #2788] @ 0xae4 │ │ │ │ str.w r5, [r9, #2784] @ 0xae0 │ │ │ │ str.w r8, [r9, #2792] @ 0xae8 │ │ │ │ add r5, r2 │ │ │ │ @@ -117595,26 +117595,26 @@ │ │ │ │ mov r6, r0 │ │ │ │ bl 150d10 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d1f64 │ │ │ │ add.w r0, r6, #5440 @ 0x1540 │ │ │ │ adds r0, #24 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ add.w r1, r6, #5408 @ 0x1520 │ │ │ │ add.w r0, r5, #40 @ 0x28 │ │ │ │ adds r1, #28 │ │ │ │ mov r2, r3 │ │ │ │ mov r9, r0 │ │ │ │ bl 11c290 │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, r6, #5440 @ 0x1540 │ │ │ │ adds r0, #24 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ cbnz r4, d1f3c │ │ │ │ mov r0, r9 │ │ │ │ bl 11c3e8 │ │ │ │ ldrb.w r3, [r6, #3612] @ 0xe1c │ │ │ │ vldr d7, [pc, #108] @ d1f90 │ │ │ │ vstr d7, [r0] │ │ │ │ cbnz r3, d1f80 │ │ │ │ @@ -117655,17 +117655,17 @@ │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r5 │ │ │ │ bl 10deb8 │ │ │ │ b.n d1f2a │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - adds r0, #146 @ 0x92 │ │ │ │ + cmp r7, #18 │ │ │ │ movs r1, r5 │ │ │ │ - adds r0, #114 @ 0x72 │ │ │ │ + cmp r6, #242 @ 0xf2 │ │ │ │ movs r1, r5 │ │ │ │ cbz r2, d1fec │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb.w r3, [r0, #3612] @ 0xe1c │ │ │ │ @@ -117673,21 +117673,21 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ cbnz r3, d1fee │ │ │ │ add.w r3, r4, #5440 @ 0x1540 │ │ │ │ adds r3, #24 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ add.w r0, r4, #5408 @ 0x1520 │ │ │ │ add.w r1, r5, #40 @ 0x28 │ │ │ │ adds r0, #28 │ │ │ │ bl 11c3b8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 150f00 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ @@ -117753,15 +117753,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 2fa830 │ │ │ │ + bl 2fa6c0 │ │ │ │ cmp r0, #105 @ 0x69 │ │ │ │ bhi.w d236a │ │ │ │ cmp r0, #45 @ 0x2d │ │ │ │ bls.n d2164 │ │ │ │ subs r0, #46 @ 0x2e │ │ │ │ cmp r0, #59 @ 0x3b │ │ │ │ bhi.n d2160 │ │ │ │ @@ -117851,15 +117851,15 @@ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #1 │ │ │ │ it hi │ │ │ │ movhi r6, #1 │ │ │ │ bls.w d22c8 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr.w r0, [r3, r6, lsl #2] │ │ │ │ - bl 2fa830 │ │ │ │ + bl 2fa6c0 │ │ │ │ cmp r0, #105 @ 0x69 │ │ │ │ bhi.n d2146 │ │ │ │ cmp r0, #45 @ 0x2d │ │ │ │ bls.w d2388 │ │ │ │ subs r0, #46 @ 0x2e │ │ │ │ cmp r0, #59 @ 0x3b │ │ │ │ bhi.n d2160 │ │ │ │ @@ -118049,55 +118049,55 @@ │ │ │ │ movs r4, #5 │ │ │ │ b.n d218a │ │ │ │ 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 2e7cc8 │ │ │ │ + bl 2e7b58 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e7ce4 │ │ │ │ + bl 2e7b74 │ │ │ │ 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 2e7e0c │ │ │ │ + bl 2e7c9c │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e7e70 │ │ │ │ + bl 2e7d00 │ │ │ │ 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 2e7cfc │ │ │ │ + bl 2e7b8c │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e7db8 │ │ │ │ + bl 2e7c48 │ │ │ │ movs r3, #0 │ │ │ │ bfi r3, r4, #0, #8 │ │ │ │ bfi r3, r0, #8, #8 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ @@ -118124,16 +118124,16 @@ │ │ │ │ ldrb.w r3, [r3, #717] @ 0x2cd │ │ │ │ cbz r3, d24a8 │ │ │ │ cmp r1, #100 @ 0x64 │ │ │ │ bhi.n d24ba │ │ │ │ cmp r1, #69 @ 0x45 │ │ │ │ bhi.n d24d0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 2fa830 │ │ │ │ - bl 20064c │ │ │ │ + bl 2fa6c0 │ │ │ │ + bl 2004dc │ │ │ │ eor.w r0, r0, #1 │ │ │ │ uxtb r0, r0 │ │ │ │ pop {r3, pc} │ │ │ │ sub.w r2, r1, #103 @ 0x67 │ │ │ │ cmp r2, #27 │ │ │ │ bhi.n d24a8 │ │ │ │ movs r3, #65 @ 0x41 │ │ │ │ @@ -118165,20 +118165,20 @@ │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 2fa830 │ │ │ │ + bl 2fa6c0 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 1f11d8 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fab8c │ │ │ │ + bl 2faa1c │ │ │ │ add.w r2, r4, #4096 @ 0x1000 │ │ │ │ bic.w r3, r7, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r3, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr.w sl, [r2, #3312] @ 0xcf0 │ │ │ │ bne.w d265a │ │ │ │ @@ -118189,26 +118189,26 @@ │ │ │ │ mov r0, r7 │ │ │ │ subs r2, r3, #1 │ │ │ │ ands.w fp, r2, r3 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 2e7cc8 │ │ │ │ + bl 2e7b58 │ │ │ │ movs r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 2e7e34 │ │ │ │ + bl 2e7cc4 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 2e7d48 │ │ │ │ + bl 2e7bd8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -118261,16 +118261,16 @@ │ │ │ │ bl d2484 │ │ │ │ cbz r0, d262a │ │ │ │ ldrb.w r2, [sl, #217] @ 0xd9 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w d2904 │ │ │ │ orr.w fp, fp, #4096 @ 0x1000 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fa830 │ │ │ │ - bl 200560 │ │ │ │ + bl 2fa6c0 │ │ │ │ + bl 2003f0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d26c4 │ │ │ │ ldrb.w r2, [r9, #32] │ │ │ │ and.w r2, r2, #7 │ │ │ │ cmp r2, #2 │ │ │ │ bne.n d26c4 │ │ │ │ ldrb.w r2, [r9, #52] @ 0x34 │ │ │ │ @@ -118319,15 +118319,15 @@ │ │ │ │ beq.n d275e │ │ │ │ mov fp, r0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w d27de │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fa9e8 │ │ │ │ + bl 2fa878 │ │ │ │ ldrb.w r2, [r9, #32] │ │ │ │ and.w r1, fp, #1 │ │ │ │ lsls r0, r0, #30 │ │ │ │ and.w r2, r2, #7 │ │ │ │ bpl.n d2782 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w d282e │ │ │ │ @@ -118420,15 +118420,15 @@ │ │ │ │ beq.w d29da │ │ │ │ movs r4, #0 │ │ │ │ mov r7, fp │ │ │ │ mov r9, r8 │ │ │ │ str r4, [sp, #0] │ │ │ │ b.n d273a │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fa9e8 │ │ │ │ + bl 2fa878 │ │ │ │ tst.w r0, #6 │ │ │ │ it eq │ │ │ │ orreq.w fp, fp, #2147483648 @ 0x80000000 │ │ │ │ sub.w r2, r6, #98 @ 0x62 │ │ │ │ itett eq │ │ │ │ orreq.w fp, fp, #2176 @ 0x880 │ │ │ │ orrne.w fp, fp, #2176 @ 0x880 │ │ │ │ @@ -118438,16 +118438,16 @@ │ │ │ │ bls.n d28be │ │ │ │ ldr r3, [sp, #0] │ │ │ │ orr.w r4, r4, #2147483648 @ 0x80000000 │ │ │ │ orr.w r4, r4, #16 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fa830 │ │ │ │ - bl 20064c │ │ │ │ + bl 2fa6c0 │ │ │ │ + bl 2004dc │ │ │ │ cmp r0, #0 │ │ │ │ bne.w d26cc │ │ │ │ orr.w fp, fp, #256 @ 0x100 │ │ │ │ b.n d26cc │ │ │ │ cmp r2, #2 │ │ │ │ bls.w d270a │ │ │ │ ldr.w r2, [r9, #24] │ │ │ │ @@ -118462,19 +118462,19 @@ │ │ │ │ moveq fp, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ b.n d270a │ │ │ │ mov.w fp, #0 │ │ │ │ mov r8, fp │ │ │ │ b.n d25d4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fa9e8 │ │ │ │ + bl 2fa878 │ │ │ │ ands.w sl, r0, #6 │ │ │ │ bne.w d270a │ │ │ │ ldr.w r0, [r9] │ │ │ │ - bl 1f1348 │ │ │ │ + bl 1f11d8 │ │ │ │ mov r2, sl │ │ │ │ add.w r1, r2, #8 │ │ │ │ lsls r1, r1, #2 │ │ │ │ adds r3, r0, r1 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ lsls r3, r3, #27 │ │ │ │ bne.n d2934 │ │ │ │ @@ -118512,15 +118512,15 @@ │ │ │ │ b.n d2818 │ │ │ │ movw fp, #50177 @ 0xc401 │ │ │ │ movt fp, #1 │ │ │ │ b.n d260e │ │ │ │ ldr r7, [sp, #4] │ │ │ │ mov r9, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fa9e8 │ │ │ │ + bl 2fa878 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ands.w r0, r0, #6 │ │ │ │ itt ne │ │ │ │ movne r3, #0 │ │ │ │ movne r4, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r6, #130 @ 0x82 │ │ │ │ @@ -118566,15 +118566,15 @@ │ │ │ │ ldr.w r2, [r9, #56] @ 0x38 │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ orrne.w r8, r8, #16 │ │ │ │ cmp r6, #17 │ │ │ │ bne.w d2a7e │ │ │ │ mov r0, r7 │ │ │ │ - bl 2007c4 │ │ │ │ + bl 200654 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n d29f4 │ │ │ │ ldr.w r2, [r9, #28] │ │ │ │ cmp r2, #7 │ │ │ │ bhi.w d2a82 │ │ │ │ cmp r2, #1 │ │ │ │ bls.n d2988 │ │ │ │ @@ -118614,15 +118614,15 @@ │ │ │ │ beq.n d2abc │ │ │ │ movs r4, #0 │ │ │ │ mov r7, fp │ │ │ │ mov r9, r8 │ │ │ │ str r4, [sp, #0] │ │ │ │ b.n d28fa │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fa9e8 │ │ │ │ + bl 2fa878 │ │ │ │ tst.w r0, #6 │ │ │ │ beq.n d2a66 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r7, fp │ │ │ │ mov r9, r8 │ │ │ │ str r4, [sp, #0] │ │ │ │ b.n d273a │ │ │ │ @@ -118640,15 +118640,15 @@ │ │ │ │ beq.n d2a7e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ orr.w r8, sl, #32 │ │ │ │ ldr.w r2, [r3, #3312] @ 0xcf0 │ │ │ │ ldrb.w r1, [r2, #612] @ 0x264 │ │ │ │ add r2, sp, #24 │ │ │ │ - bl 2ecad0 │ │ │ │ + bl 2ec960 │ │ │ │ ldrb.w r2, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w d288c │ │ │ │ ldrb.w r2, [sp, #25] │ │ │ │ cmp r2, #1 │ │ │ │ bne.w d288c │ │ │ │ ldrb.w r2, [sp, #26] │ │ │ │ @@ -118658,15 +118658,15 @@ │ │ │ │ cmp r2, #3 │ │ │ │ it eq │ │ │ │ orreq.w r8, sl, #40 @ 0x28 │ │ │ │ b.n d288c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w d27d4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fa9e8 │ │ │ │ + bl 2fa878 │ │ │ │ tst.w r0, #6 │ │ │ │ bne.w d27d4 │ │ │ │ mov r7, fp │ │ │ │ mov r9, r8 │ │ │ │ b.n d273a │ │ │ │ lsls r2, r2, #24 │ │ │ │ bpl.w d288c │ │ │ │ @@ -118689,22 +118689,22 @@ │ │ │ │ bl d5fa0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n d2a52 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w d2924 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fa9e8 │ │ │ │ + bl 2fa878 │ │ │ │ ands.w r0, r0, #6 │ │ │ │ bne.w d2924 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r0 │ │ │ │ b.n d273a │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fa9e8 │ │ │ │ + bl 2fa878 │ │ │ │ tst.w r0, #6 │ │ │ │ itt eq │ │ │ │ moveq r7, fp │ │ │ │ moveq r9, r8 │ │ │ │ beq.w d28fa │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r7, fp │ │ │ │ @@ -119199,15 +119199,15 @@ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w d322c │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 2fa9e8 │ │ │ │ + bl 2fa878 │ │ │ │ tst.w r0, #6 │ │ │ │ bne.n d2fe2 │ │ │ │ ldr r2, [pc, #552] @ (d3244 ) │ │ │ │ ldr r3, [r6, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, #1 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ @@ -119273,15 +119273,15 @@ │ │ │ │ beq.n d2fe2 │ │ │ │ lsls r0, r2, #26 │ │ │ │ bmi.w d2ee6 │ │ │ │ b.n d2eec │ │ │ │ mov r9, r0 │ │ │ │ b.n d2e4e │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 2fab8c │ │ │ │ + bl 2faa1c │ │ │ │ cbz r0, d30e6 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #1 │ │ │ │ bhi.w d2fe2 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ lsls r5, r3, #9 │ │ │ │ bmi.w d2fe2 │ │ │ │ @@ -119303,18 +119303,18 @@ │ │ │ │ bl d5fa0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d30b2 │ │ │ │ ldr r5, [r6, #20] │ │ │ │ ands.w r5, r5, #512 @ 0x200 │ │ │ │ bne.n d30b2 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 2fa830 │ │ │ │ + bl 2fa6c0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2e7e70 │ │ │ │ + bl 2e7d00 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n d30b4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r7, #1 │ │ │ │ ldr r5, [r6, #20] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrd r1, r2, [r6, #8] │ │ │ │ @@ -119382,16 +119382,16 @@ │ │ │ │ b.n d2fe2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r2, #3312] @ 0xcf0 │ │ │ │ b.n d2e2c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 2fa830 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 2fa6c0 │ │ │ │ + bl 1f11d8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldrd r2, r0, [r6, #20] │ │ │ │ cbz r3, d3222 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, #65 @ 0x41 │ │ │ │ ite cc │ │ │ │ @@ -119403,33 +119403,33 @@ │ │ │ │ ldr.w ip, [r6, #16] │ │ │ │ b.n d2e8e │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ bcs.n d3174 │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #168 @ 0xa8 │ │ │ │ + subs r0, r5, #4 │ │ │ │ movs r1, r5 │ │ │ │ - movs r0, #54 @ 0x36 │ │ │ │ + subs r6, r6, #2 │ │ │ │ movs r1, r5 │ │ │ │ beq.n d3250 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r6, r0, r0 │ │ │ │ + asrs r6, r0, #26 │ │ │ │ movs r0, r6 │ │ │ │ - asrs r0, r6, #31 │ │ │ │ + asrs r0, r6, #25 │ │ │ │ movs r0, r6 │ │ │ │ - asrs r4, r3, #31 │ │ │ │ + asrs r4, r3, #25 │ │ │ │ movs r0, r6 │ │ │ │ - asrs r0, r1, #31 │ │ │ │ + asrs r0, r1, #25 │ │ │ │ movs r0, r6 │ │ │ │ - asrs r4, r6, #30 │ │ │ │ + asrs r4, r6, #24 │ │ │ │ movs r0, r6 │ │ │ │ - subs r4, r3, #1 │ │ │ │ + adds r4, r3, #3 │ │ │ │ movs r1, r5 │ │ │ │ - subs r6, r5, #0 │ │ │ │ + adds r6, r5, #2 │ │ │ │ movs r1, r5 │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [r1, #16] │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ ldr.w lr, [r1, #4] │ │ │ │ mul.w r2, r4, r2 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ @@ -119501,15 +119501,15 @@ │ │ │ │ b.n d3340 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r4, r3 │ │ │ │ bcs.n d335e │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - bl 2fa830 │ │ │ │ + bl 2fa6c0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ bl d2428 │ │ │ │ ubfx r0, r0, #8, #8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d333a │ │ │ │ movs r0, #1 │ │ │ │ @@ -119600,16 +119600,16 @@ │ │ │ │ bls.n d3452 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r4, r3 │ │ │ │ bcs.n d345a │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - bl 2fa830 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 2fa6c0 │ │ │ │ + bl 1f11d8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n d3432 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ @@ -119706,30 +119706,30 @@ │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ add r3, pc │ │ │ │ mov r5, r2 │ │ │ │ mov r9, r3 │ │ │ │ ldrb.w r8, [sp, #56] @ 0x38 │ │ │ │ - bl 2fa830 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 2fa6c0 │ │ │ │ + bl 1f11d8 │ │ │ │ cbz r0, d3554 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ bls.n d3554 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bic.w r3, r4, #4 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ beq.n d354a │ │ │ │ mov r0, r4 │ │ │ │ - bl 2fa830 │ │ │ │ - bl 200708 │ │ │ │ + bl 2fa6c0 │ │ │ │ + bl 200598 │ │ │ │ cbz r0, d3572 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldrb.w r2, [r3, #751] @ 0x2ef │ │ │ │ cmp r2, #0 │ │ │ │ beq.n d354c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldrb.w r2, [r3, #622] @ 0x26e │ │ │ │ @@ -119779,37 +119779,37 @@ │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n d354a │ │ │ │ mov r0, r4 │ │ │ │ - bl 2fa830 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 2fa6c0 │ │ │ │ + bl 1f11d8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d367c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [pc, #132] @ (d368c ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #132] @ (d3690 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ b.n d354a │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 2fa830 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 2fa6c0 │ │ │ │ + bl 1f11d8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d357c │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #8 │ │ │ │ bne.n d357c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2fab8c │ │ │ │ + bl 2faa1c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d354c │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #1 │ │ │ │ bne.n d357c │ │ │ │ b.n d354c │ │ │ │ @@ -119823,15 +119823,15 @@ │ │ │ │ cmp r4, #1 │ │ │ │ ite ls │ │ │ │ movls r2, #0 │ │ │ │ movhi r2, #1 │ │ │ │ b.n d354c │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 2fa9e8 │ │ │ │ + bl 2fa878 │ │ │ │ tst.w r0, #6 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ beq.n d35b0 │ │ │ │ b.n d354c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ ble.n d3652 │ │ │ │ @@ -119840,19 +119840,19 @@ │ │ │ │ add r3, pc │ │ │ │ b.n d3606 │ │ │ │ nop │ │ │ │ ldmia r2, {r2, r3, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r4, r0, #7 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r4, r2 │ │ │ │ + adds r4, r4, r4 │ │ │ │ movs r1, r5 │ │ │ │ - lsls r2, r5, #31 │ │ │ │ + lsls r2, r5, #25 │ │ │ │ movs r1, r5 │ │ │ │ - subs r2, r4, r0 │ │ │ │ + adds r2, r4, r2 │ │ │ │ movs r1, r5 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n d371c │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n d371c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -119921,19 +119921,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 2ef5ec │ │ │ │ + bl 2ef47c │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1f1348 │ │ │ │ + bl 1f11d8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ cbz r0, d3776 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ @@ -119991,15 +119991,15 @@ │ │ │ │ ldmia r0!, {r1, r5} │ │ │ │ lsls r4, r7, #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 r5, r1 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 1f11d8 │ │ │ │ cbz r0, d3822 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ beq.n d3826 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ @@ -120016,16 +120016,16 @@ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ adds r4, #1 │ │ │ │ movs r7, #1 │ │ │ │ cmp r4, r3 │ │ │ │ bcs.n d3876 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ - bl 2fa830 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 2fa6c0 │ │ │ │ + bl 1f11d8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d383a │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n d383a │ │ │ │ ldrb.w r3, [r0, #32] │ │ │ │ @@ -120327,16 +120327,16 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.w d4138 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r9, r3 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ strd sl, r7, [r4, #128] @ 0x80 │ │ │ │ - bl 2fa830 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 2fa6c0 │ │ │ │ + bl 1f11d8 │ │ │ │ cbz r0, d3bc0 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w d3fe6 │ │ │ │ cmp.w r7, #83886080 @ 0x5000000 │ │ │ │ it eq │ │ │ │ @@ -120345,28 +120345,28 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ add.w r6, r4, #136 @ 0x88 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w d4030 │ │ │ │ - bl 2fab8c │ │ │ │ + bl 2faa1c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d3f82 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w d3f0a │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w d4030 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ b.n d3c22 │ │ │ │ - bl 2fab8c │ │ │ │ + bl 2faa1c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d3f0a │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, r5 │ │ │ │ bls.w d3f0a │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ movw sl, #267 @ 0x10b │ │ │ │ @@ -120389,27 +120389,27 @@ │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r7, [r4, #56] @ 0x38 │ │ │ │ - bl 2fab8c │ │ │ │ + bl 2faa1c │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, d3c6c │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r7 │ │ │ │ mla r3, r2, r5, r3 │ │ │ │ ldrb r1, [r3, #9] │ │ │ │ blx 61a54 <__aeabi_uidiv@plt> │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 2fab8c │ │ │ │ + bl 2faa1c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, d3c8c │ │ │ │ mov r0, r3 │ │ │ │ movs r3, #12 │ │ │ │ mla r2, r3, r5, r2 │ │ │ │ ldrb r1, [r2, #10] │ │ │ │ @@ -120476,15 +120476,15 @@ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ bfi r3, r2, #24, #8 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - bl 2e7f98 │ │ │ │ + bl 2e7e28 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d414a │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #32768 @ 0x8000 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -120571,27 +120571,27 @@ │ │ │ │ cmp r3, #15 │ │ │ │ itt ls │ │ │ │ movls.w r9, #1 │ │ │ │ movls r3, #0 │ │ │ │ bls.w d3b68 │ │ │ │ b.n d3df2 │ │ │ │ mov.w r9, #1 │ │ │ │ - bl 2fa830 │ │ │ │ + bl 2fa6c0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 2e7e70 │ │ │ │ + bl 2e7d00 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d4164 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov.w r9, #1 │ │ │ │ movs r3, #0 │ │ │ │ b.n d3b68 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2faa6c │ │ │ │ - bl 2fa830 │ │ │ │ + bl 2fa8fc │ │ │ │ + bl 2fa6c0 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ b.n d3c3c │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ b.n d3cde │ │ │ │ ldr.w r1, [r4, #1128] @ 0x468 │ │ │ │ @@ -120628,22 +120628,22 @@ │ │ │ │ strd r7, r2, [r0, #-8] │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.n d3f0a │ │ │ │ adds r5, #1 │ │ │ │ add.w r8, r8, #40 @ 0x28 │ │ │ │ add.w r6, r6, #328 @ 0x148 │ │ │ │ - bl 2fab8c │ │ │ │ + bl 2faa1c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w d3c0e │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r0, [r4, #432] @ 0x1b0 │ │ │ │ str.w r3, [r4, #1216] @ 0x4c0 │ │ │ │ str.w r3, [r4, #1220] @ 0x4c4 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 1f11d8 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #3 │ │ │ │ beq.w d4170 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1192] @ 0x4a8 │ │ │ │ str.w r3, [r4, #1212] @ 0x4bc │ │ │ │ @@ -120682,15 +120682,15 @@ │ │ │ │ it ne │ │ │ │ addne r7, sp, #64 @ 0x40 │ │ │ │ bne.w d3e74 │ │ │ │ mov.w sl, #136 @ 0x88 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ b.n d3c3c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2ef498 │ │ │ │ + bl 2ef328 │ │ │ │ b.n d3d6e │ │ │ │ ldr.w r2, [pc, #1356] @ d44f8 │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #52432 @ 0xccd0 │ │ │ │ movt r1, #50274 @ 0xc462 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ @@ -120736,15 +120736,15 @@ │ │ │ │ bne.w d3be2 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ movw sl, #271 @ 0x10f │ │ │ │ b.n d3c3c │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 2fa9e8 │ │ │ │ + bl 2fa878 │ │ │ │ ands.w r3, r0, #6 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ bne.w d3b7a │ │ │ │ ldr r5, [r6, #4] │ │ │ │ cbz r5, d4066 │ │ │ │ movw r1, #2104 @ 0x838 │ │ │ │ @@ -120779,15 +120779,15 @@ │ │ │ │ bne.w d4244 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w d4358 │ │ │ │ ldr.w r3, [pc, #1088] @ d44f4 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ - bl 2fa830 │ │ │ │ + bl 2fa6c0 │ │ │ │ mov r1, r5 │ │ │ │ bl d3804 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl d3320 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ orr.w r3, r9, r3 │ │ │ │ @@ -120800,16 +120800,16 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldrb.w r1, [r1, #713] @ 0x2c9 │ │ │ │ cmp r1, #0 │ │ │ │ bne.w d3b90 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 2fa830 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 2fa6c0 │ │ │ │ + bl 1f11d8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d3b90 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #1 │ │ │ │ bls.w d3b90 │ │ │ │ @@ -121032,16 +121032,16 @@ │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w d40bc │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldrd r0, r8, [r4, #52] @ 0x34 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 2fa830 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 2fa6c0 │ │ │ │ + bl 1f11d8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d4482 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r5, #0 │ │ │ │ beq.w d44bc │ │ │ │ ldr r1, [pc, #360] @ (d4504 ) │ │ │ │ @@ -121050,15 +121050,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [pc, #352] @ (d4508 ) │ │ │ │ ldr r1, [pc, #352] @ (d450c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ b.n d40bc │ │ │ │ lsls r0, r7, #1 │ │ │ │ b.n d423c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1192] @ 0x4a8 │ │ │ │ str.w r3, [r4, #1212] @ 0x4bc │ │ │ │ b.n d434e │ │ │ │ @@ -121095,68 +121095,68 @@ │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w d40bc │ │ │ │ ldrd r0, r3, [r4, #52] @ 0x34 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 2fa830 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 2fa6c0 │ │ │ │ + bl 1f11d8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d44de │ │ │ │ ldr.w r8, [r0, #4] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 2fa830 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 2fa6c0 │ │ │ │ + bl 1f11d8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d44d8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - bl 2fa830 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 2fa6c0 │ │ │ │ + bl 1f11d8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d44d2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #164] @ (d4510 ) │ │ │ │ ldr r1, [pc, #164] @ (d4514 ) │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ b.n d40bc │ │ │ │ ldr r3, [pc, #148] @ (d4518 ) │ │ │ │ add r3, pc │ │ │ │ b.n d4392 │ │ │ │ ldrd r0, r8, [r4, #52] @ 0x34 │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ - bl 2fa830 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 2fa6c0 │ │ │ │ + bl 1f11d8 │ │ │ │ cbz r0, d44c2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cbz r5, d44c8 │ │ │ │ ldr r2, [pc, #124] @ (d451c ) │ │ │ │ add r2, pc │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #116] @ (d4520 ) │ │ │ │ mov r3, r8 │ │ │ │ ldr r1, [pc, #116] @ (d4524 ) │ │ │ │ add r2, pc │ │ │ │ str.w r9, [sp] │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ b.n d43f0 │ │ │ │ ldr r1, [pc, #104] @ (d4528 ) │ │ │ │ add r1, pc │ │ │ │ b.n d439c │ │ │ │ ldr r3, [pc, #104] @ (d452c ) │ │ │ │ add r3, pc │ │ │ │ b.n d449c │ │ │ │ @@ -121178,46 +121178,46 @@ │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ stmia r4!, {r1, r6, r7} │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r4, r0, #7 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r1, #9 │ │ │ │ + asrs r2, r1, #3 │ │ │ │ movs r1, r5 │ │ │ │ stmia r0!, {r1, r2, r3, r5} │ │ │ │ lsls r4, r7, #2 │ │ │ │ - asrs r2, r5, #2 │ │ │ │ + lsrs r2, r5, #28 │ │ │ │ movs r1, r5 │ │ │ │ - lsrs r2, r5, #21 │ │ │ │ + lsrs r2, r5, #15 │ │ │ │ movs r1, r5 │ │ │ │ - lsrs r6, r1, #24 │ │ │ │ + lsrs r6, r1, #18 │ │ │ │ movs r1, r5 │ │ │ │ - @ instruction: 0xfa4c0028 │ │ │ │ - lsrs r0, r7, #19 │ │ │ │ + str.w r0, [ip, #40] @ 0x28 │ │ │ │ + lsrs r0, r7, #13 │ │ │ │ movs r1, r5 │ │ │ │ - vst1.8 {d0[1]}, [r4], r8 │ │ │ │ - lsrs r4, r3, #16 │ │ │ │ + strb.w r0, [r4, r8, lsl #2] │ │ │ │ + lsrs r4, r3, #10 │ │ │ │ movs r1, r5 │ │ │ │ - lsrs r4, r4, #17 │ │ │ │ + lsrs r4, r4, #11 │ │ │ │ movs r1, r5 │ │ │ │ - lsrs r6, r4, #17 │ │ │ │ + lsrs r6, r4, #11 │ │ │ │ movs r1, r5 │ │ │ │ - vst4.8 {d16-d19}, [r4 :128], r8 │ │ │ │ - lsrs r6, r1, #17 │ │ │ │ + @ instruction: 0xf7c40028 │ │ │ │ + lsrs r6, r1, #11 │ │ │ │ movs r1, r5 │ │ │ │ - lsrs r4, r3, #15 │ │ │ │ + lsrs r4, r3, #9 │ │ │ │ movs r1, r5 │ │ │ │ - lsrs r2, r0, #17 │ │ │ │ + lsrs r2, r0, #11 │ │ │ │ movs r1, r5 │ │ │ │ - lsrs r4, r1, #15 │ │ │ │ + lsrs r4, r1, #9 │ │ │ │ movs r1, r5 │ │ │ │ - lsrs r6, r0, #15 │ │ │ │ + lsrs r6, r0, #9 │ │ │ │ movs r1, r5 │ │ │ │ - lsrs r6, r7, #14 │ │ │ │ + lsrs r6, r7, #8 │ │ │ │ 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, #3936] @ 0xf60 │ │ │ │ mov r6, r2 │ │ │ │ ldr.w r2, [pc, #2492] @ d4f10 │ │ │ │ @@ -121264,16 +121264,16 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.w d4b64 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r9, r3 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ strd sl, r7, [r4, #128] @ 0x80 │ │ │ │ - bl 2fa830 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 2fa6c0 │ │ │ │ + bl 1f11d8 │ │ │ │ cbz r0, d45ec │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w d4a12 │ │ │ │ cmp.w r7, #83886080 @ 0x5000000 │ │ │ │ it eq │ │ │ │ @@ -121282,28 +121282,28 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ add.w r6, r4, #136 @ 0x88 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w d4a5c │ │ │ │ - bl 2fab8c │ │ │ │ + bl 2faa1c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d49ae │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w d4936 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w d4a5c │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ b.n d464e │ │ │ │ - bl 2fab8c │ │ │ │ + bl 2faa1c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d4936 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, r5 │ │ │ │ bls.w d4936 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ movw sl, #267 @ 0x10b │ │ │ │ @@ -121326,27 +121326,27 @@ │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r7, [r4, #56] @ 0x38 │ │ │ │ - bl 2fab8c │ │ │ │ + bl 2faa1c │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, d4698 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r7 │ │ │ │ mla r3, r2, r5, r3 │ │ │ │ ldrb r1, [r3, #9] │ │ │ │ blx 61a54 <__aeabi_uidiv@plt> │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 2fab8c │ │ │ │ + bl 2faa1c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, d46b8 │ │ │ │ mov r0, r3 │ │ │ │ movs r3, #12 │ │ │ │ mla r2, r3, r5, r2 │ │ │ │ ldrb r1, [r2, #10] │ │ │ │ @@ -121413,15 +121413,15 @@ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ bfi r3, r2, #24, #8 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - bl 2e7f98 │ │ │ │ + bl 2e7e28 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d4b76 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #32768 @ 0x8000 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -121508,27 +121508,27 @@ │ │ │ │ cmp r3, #15 │ │ │ │ itt ls │ │ │ │ movls.w r9, #1 │ │ │ │ movls r3, #0 │ │ │ │ bls.w d4594 │ │ │ │ b.n d481e │ │ │ │ mov.w r9, #1 │ │ │ │ - bl 2fa830 │ │ │ │ + bl 2fa6c0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 2e7e70 │ │ │ │ + bl 2e7d00 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d4b90 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov.w r9, #1 │ │ │ │ movs r3, #0 │ │ │ │ b.n d4594 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2faa6c │ │ │ │ - bl 2fa830 │ │ │ │ + bl 2fa8fc │ │ │ │ + bl 2fa6c0 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ b.n d4668 │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ b.n d470a │ │ │ │ ldr.w r1, [r4, #1128] @ 0x468 │ │ │ │ @@ -121565,22 +121565,22 @@ │ │ │ │ strd r7, r2, [r0, #-8] │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.n d4936 │ │ │ │ adds r5, #1 │ │ │ │ add.w r8, r8, #40 @ 0x28 │ │ │ │ add.w r6, r6, #328 @ 0x148 │ │ │ │ - bl 2fab8c │ │ │ │ + bl 2faa1c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w d463a │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r0, [r4, #432] @ 0x1b0 │ │ │ │ str.w r3, [r4, #1216] @ 0x4c0 │ │ │ │ str.w r3, [r4, #1220] @ 0x4c4 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 1f11d8 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #3 │ │ │ │ beq.w d4b9c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1192] @ 0x4a8 │ │ │ │ str.w r3, [r4, #1212] @ 0x4bc │ │ │ │ @@ -121619,15 +121619,15 @@ │ │ │ │ it ne │ │ │ │ addne r7, sp, #64 @ 0x40 │ │ │ │ bne.w d48a0 │ │ │ │ mov.w sl, #136 @ 0x88 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ b.n d4668 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2ef498 │ │ │ │ + bl 2ef328 │ │ │ │ b.n d479a │ │ │ │ ldr.w r2, [pc, #1352] @ d4f20 │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #52432 @ 0xccd0 │ │ │ │ movt r1, #50274 @ 0xc462 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ @@ -121673,15 +121673,15 @@ │ │ │ │ bne.w d460e │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ movw sl, #271 @ 0x10f │ │ │ │ b.n d4668 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 2fa9e8 │ │ │ │ + bl 2fa878 │ │ │ │ ands.w r3, r0, #6 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ bne.w d45a6 │ │ │ │ ldr r5, [r6, #4] │ │ │ │ cbz r5, d4a92 │ │ │ │ movw r1, #2104 @ 0x838 │ │ │ │ @@ -121716,15 +121716,15 @@ │ │ │ │ bne.w d4c70 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w d4d82 │ │ │ │ ldr.w r3, [pc, #1084] @ d4f1c │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ - bl 2fa830 │ │ │ │ + bl 2fa6c0 │ │ │ │ mov r1, r5 │ │ │ │ bl d3804 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl d3320 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ orr.w r3, r9, r3 │ │ │ │ @@ -121737,16 +121737,16 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldrb.w r1, [r1, #713] @ 0x2c9 │ │ │ │ cmp r1, #0 │ │ │ │ bne.w d45bc │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 2fa830 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 2fa6c0 │ │ │ │ + bl 1f11d8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d45bc │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #1 │ │ │ │ bls.w d45bc │ │ │ │ @@ -121968,16 +121968,16 @@ │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w d4ae8 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldrd r0, r8, [r4, #52] @ 0x34 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 2fa830 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 2fa6c0 │ │ │ │ + bl 1f11d8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d4eac │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r5, #0 │ │ │ │ beq.w d4ee6 │ │ │ │ ldr r1, [pc, #360] @ (d4f2c ) │ │ │ │ @@ -121986,15 +121986,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [pc, #348] @ (d4f30 ) │ │ │ │ ldr r1, [pc, #352] @ (d4f34 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ b.n d4ae8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ b.n d4c68 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1192] @ 0x4a8 │ │ │ │ str.w r3, [r4, #1212] @ 0x4bc │ │ │ │ b.n d4d78 │ │ │ │ @@ -122031,68 +122031,68 @@ │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w d4ae8 │ │ │ │ ldrd r0, r3, [r4, #52] @ 0x34 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 2fa830 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 2fa6c0 │ │ │ │ + bl 1f11d8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d4f08 │ │ │ │ ldr.w r8, [r0, #4] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 2fa830 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 2fa6c0 │ │ │ │ + bl 1f11d8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d4f02 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - bl 2fa830 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 2fa6c0 │ │ │ │ + bl 1f11d8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d4efc │ │ │ │ ldr r2, [r0, #4] │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #160] @ (d4f38 ) │ │ │ │ ldr r1, [pc, #164] @ (d4f3c ) │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ b.n d4ae8 │ │ │ │ ldr r3, [pc, #144] @ (d4f40 ) │ │ │ │ add r3, pc │ │ │ │ b.n d4dbc │ │ │ │ ldrd r0, r8, [r4, #52] @ 0x34 │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ - bl 2fa830 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 2fa6c0 │ │ │ │ + bl 1f11d8 │ │ │ │ cbz r0, d4eec │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cbz r5, d4ef2 │ │ │ │ ldr r2, [pc, #120] @ (d4f44 ) │ │ │ │ add r2, pc │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #116] @ (d4f48 ) │ │ │ │ mov r3, r8 │ │ │ │ ldr r1, [pc, #116] @ (d4f4c ) │ │ │ │ add r2, pc │ │ │ │ str.w r9, [sp] │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ b.n d4e1a │ │ │ │ ldr r1, [pc, #104] @ (d4f50 ) │ │ │ │ add r1, pc │ │ │ │ b.n d4dc6 │ │ │ │ ldr r3, [pc, #100] @ (d4f54 ) │ │ │ │ add r3, pc │ │ │ │ b.n d4ec6 │ │ │ │ @@ -122113,46 +122113,46 @@ │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ hlt 0x0016 │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r4, r0, #7 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r3, #32 │ │ │ │ + lsls r6, r3, #26 │ │ │ │ movs r1, r5 │ │ │ │ @ instruction: 0xb602 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsls r6, r7, #25 │ │ │ │ + lsls r6, r7, #19 │ │ │ │ movs r1, r5 │ │ │ │ - lsls r0, r0, #13 │ │ │ │ + lsls r0, r0, #7 │ │ │ │ movs r1, r5 │ │ │ │ - lsls r4, r4, #15 │ │ │ │ + lsls r4, r4, #9 │ │ │ │ movs r1, r5 │ │ │ │ - bic.w r0, r2, #40 @ 0x28 │ │ │ │ - lsls r6, r1, #11 │ │ │ │ + cdp 0, 10, cr0, cr2, cr8, {1} │ │ │ │ + lsls r6, r1, #5 │ │ │ │ movs r1, r5 │ │ │ │ - vhadd.s16 d16, d10, d24 │ │ │ │ - lsls r2, r6, #7 │ │ │ │ + ldcl 0, cr0, [sl, #160] @ 0xa0 │ │ │ │ + lsls r2, r6, #1 │ │ │ │ movs r1, r5 │ │ │ │ - lsls r2, r7, #8 │ │ │ │ + lsls r2, r7, #2 │ │ │ │ movs r1, r5 │ │ │ │ - lsls r4, r7, #8 │ │ │ │ + lsls r4, r7, #2 │ │ │ │ movs r1, r5 │ │ │ │ - vhadd.s16 d0, d10, d24 │ │ │ │ - lsls r4, r4, #8 │ │ │ │ + ldc 0, cr0, [sl, #160] @ 0xa0 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ movs r1, r5 │ │ │ │ - lsls r2, r6, #6 │ │ │ │ + movs r2, r6 │ │ │ │ movs r1, r5 │ │ │ │ - lsls r0, r3, #8 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ movs r1, r5 │ │ │ │ - lsls r2, r4, #6 │ │ │ │ + movs r2, r4 │ │ │ │ movs r1, r5 │ │ │ │ - lsls r4, r3, #6 │ │ │ │ + movs r4, r3 │ │ │ │ movs r1, r5 │ │ │ │ - lsls r4, r2, #6 │ │ │ │ + movs r4, r2 │ │ │ │ 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, #3936] @ 0xf60 │ │ │ │ mov r6, r2 │ │ │ │ ldr.w r2, [pc, #2580] @ d5990 │ │ │ │ @@ -122199,16 +122199,16 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.w d558c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r9, r3 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ strd sl, r7, [r4, #128] @ 0x80 │ │ │ │ - bl 2fa830 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 2fa6c0 │ │ │ │ + bl 1f11d8 │ │ │ │ cbz r0, d5014 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w d543a │ │ │ │ cmp.w r7, #83886080 @ 0x5000000 │ │ │ │ it eq │ │ │ │ @@ -122217,28 +122217,28 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ add.w r6, r4, #136 @ 0x88 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w d5484 │ │ │ │ - bl 2fab8c │ │ │ │ + bl 2faa1c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d53d6 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w d535e │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w d5484 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ b.n d5076 │ │ │ │ - bl 2fab8c │ │ │ │ + bl 2faa1c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d535e │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, r5 │ │ │ │ bls.w d535e │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ movw sl, #267 @ 0x10b │ │ │ │ @@ -122261,27 +122261,27 @@ │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r7, [r4, #56] @ 0x38 │ │ │ │ - bl 2fab8c │ │ │ │ + bl 2faa1c │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, d50c0 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r7 │ │ │ │ mla r3, r2, r5, r3 │ │ │ │ ldrb r1, [r3, #9] │ │ │ │ blx 61a54 <__aeabi_uidiv@plt> │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 2fab8c │ │ │ │ + bl 2faa1c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, d50e0 │ │ │ │ mov r0, r3 │ │ │ │ movs r3, #12 │ │ │ │ mla r2, r3, r5, r2 │ │ │ │ ldrb r1, [r2, #10] │ │ │ │ @@ -122348,15 +122348,15 @@ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ bfi r3, r2, #24, #8 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - bl 2e7f98 │ │ │ │ + bl 2e7e28 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d559e │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #32768 @ 0x8000 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -122443,27 +122443,27 @@ │ │ │ │ cmp r3, #15 │ │ │ │ itt ls │ │ │ │ movls.w r9, #1 │ │ │ │ movls r3, #0 │ │ │ │ bls.w d4fbc │ │ │ │ b.n d5246 │ │ │ │ mov.w r9, #1 │ │ │ │ - bl 2fa830 │ │ │ │ + bl 2fa6c0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 2e7e70 │ │ │ │ + bl 2e7d00 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d55ba │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov.w r9, #1 │ │ │ │ movs r3, #0 │ │ │ │ b.n d4fbc │ │ │ │ mov r1, r5 │ │ │ │ - bl 2faa6c │ │ │ │ - bl 2fa830 │ │ │ │ + bl 2fa8fc │ │ │ │ + bl 2fa6c0 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ b.n d5090 │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ b.n d5132 │ │ │ │ ldr.w r1, [r4, #1128] @ 0x468 │ │ │ │ @@ -122500,22 +122500,22 @@ │ │ │ │ strd r7, r2, [r0, #-8] │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.n d535e │ │ │ │ adds r5, #1 │ │ │ │ add.w r8, r8, #40 @ 0x28 │ │ │ │ add.w r6, r6, #328 @ 0x148 │ │ │ │ - bl 2fab8c │ │ │ │ + bl 2faa1c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w d5062 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r0, [r4, #432] @ 0x1b0 │ │ │ │ str.w r3, [r4, #1216] @ 0x4c0 │ │ │ │ str.w r3, [r4, #1220] @ 0x4c4 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 1f11d8 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ ldr r6, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #3 │ │ │ │ beq.w d55c6 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1192] @ 0x4a8 │ │ │ │ str.w r3, [r4, #1212] @ 0x4bc │ │ │ │ @@ -122554,15 +122554,15 @@ │ │ │ │ it ne │ │ │ │ addne r7, sp, #64 @ 0x40 │ │ │ │ bne.w d52c8 │ │ │ │ mov.w sl, #136 @ 0x88 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ b.n d5090 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2ef498 │ │ │ │ + bl 2ef328 │ │ │ │ b.n d51c2 │ │ │ │ ldr.w r2, [pc, #1440] @ d59a0 │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #52432 @ 0xccd0 │ │ │ │ movt r1, #50274 @ 0xc462 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ @@ -122608,15 +122608,15 @@ │ │ │ │ bne.w d5036 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ movw sl, #271 @ 0x10f │ │ │ │ b.n d5090 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 2fa9e8 │ │ │ │ + bl 2fa878 │ │ │ │ ands.w r3, r0, #6 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ bne.w d4fce │ │ │ │ ldr r5, [r6, #4] │ │ │ │ cbz r5, d54ba │ │ │ │ movw r1, #2104 @ 0x838 │ │ │ │ @@ -122651,15 +122651,15 @@ │ │ │ │ bne.w d56b2 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w d580a │ │ │ │ ldr.w r3, [pc, #1172] @ d599c │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ - bl 2fa830 │ │ │ │ + bl 2fa6c0 │ │ │ │ mov r1, r5 │ │ │ │ bl d3804 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl d3320 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ orr.w r3, r9, r3 │ │ │ │ @@ -122672,16 +122672,16 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldrb.w r1, [r1, #713] @ 0x2c9 │ │ │ │ cmp r1, #0 │ │ │ │ bne.w d4fe4 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 2fa830 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 2fa6c0 │ │ │ │ + bl 1f11d8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d4fe4 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #1 │ │ │ │ bls.w d4fe4 │ │ │ │ @@ -122925,16 +122925,16 @@ │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w d5510 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldrd r0, r8, [r4, #52] @ 0x34 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 2fa830 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 2fa6c0 │ │ │ │ + bl 1f11d8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d5940 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r5, #0 │ │ │ │ beq.w d597e │ │ │ │ ldr r1, [pc, #356] @ (d59b0 ) │ │ │ │ @@ -122943,15 +122943,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [pc, #344] @ (d59b4 ) │ │ │ │ ldr r1, [pc, #348] @ (d59b8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ b.n d5510 │ │ │ │ mov.w sl, r0, lsl #1 │ │ │ │ b.n d56a8 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1192] @ 0x4a8 │ │ │ │ str.w r3, [r4, #1212] @ 0x4bc │ │ │ │ b.n d57fe │ │ │ │ @@ -122983,43 +122983,43 @@ │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w d5510 │ │ │ │ ldrd r0, r3, [r4, #52] @ 0x34 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 2fa830 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 2fa6c0 │ │ │ │ + bl 1f11d8 │ │ │ │ cbz r0, d5938 │ │ │ │ ldr.w r8, [r0, #4] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 2fa830 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 2fa6c0 │ │ │ │ + bl 1f11d8 │ │ │ │ cbz r0, d5932 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - bl 2fa830 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 2fa6c0 │ │ │ │ + bl 1f11d8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cbz r0, d592c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #172] @ (d59bc ) │ │ │ │ ldr r1, [pc, #172] @ (d59c0 ) │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ b.n d5510 │ │ │ │ ldrd sl, r9, [sp, #28] │ │ │ │ b.n d5722 │ │ │ │ ldr r2, [pc, #148] @ (d59c4 ) │ │ │ │ add r2, pc │ │ │ │ b.n d5908 │ │ │ │ ldr r3, [pc, #148] @ (d59c8 ) │ │ │ │ @@ -123029,30 +123029,30 @@ │ │ │ │ add r8, pc │ │ │ │ b.n d58e4 │ │ │ │ ldr r3, [pc, #140] @ (d59d0 ) │ │ │ │ add r3, pc │ │ │ │ b.n d5844 │ │ │ │ ldrd r0, r8, [r4, #52] @ 0x34 │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ - bl 2fa830 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 2fa6c0 │ │ │ │ + bl 1f11d8 │ │ │ │ cbz r0, d5984 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cbz r5, d598a │ │ │ │ ldr r2, [pc, #116] @ (d59d4 ) │ │ │ │ add r2, pc │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #112] @ (d59d8 ) │ │ │ │ mov r3, r8 │ │ │ │ ldr r1, [pc, #112] @ (d59dc ) │ │ │ │ add r2, pc │ │ │ │ str.w r9, [sp] │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ b.n d58a4 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ ldr r1, [pc, #96] @ (d59e0 ) │ │ │ │ add r1, pc │ │ │ │ b.n d584e │ │ │ │ ldr r3, [pc, #92] @ (d59e4 ) │ │ │ │ add r3, pc │ │ │ │ @@ -123064,44 +123064,44 @@ │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ add sp, #440 @ 0x1b8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r4, r0, #7 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 0, cr0, [r6, #160]! @ 0xa0 │ │ │ │ + ldc2l 0, cr0, [r6], #-160 @ 0xffffff60 │ │ │ │ add r3, sp, #872 @ 0x368 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - mrrc2 0, 2, r0, r4, cr8 │ │ │ │ - @ instruction: 0xf0de002f │ │ │ │ - ldrh.w r0, [r8, #40] @ 0x28 │ │ │ │ - ldr??.w r0, [ip, r8, lsl #2] │ │ │ │ - b.n d54f0 │ │ │ │ + @ instruction: 0xfad40028 │ │ │ │ + vhadd.s16 d16, d14, d31 │ │ │ │ + @ instruction: 0xf7380028 │ │ │ │ + @ instruction: 0xf7dc0028 │ │ │ │ + b.n d51f0 │ │ │ │ movs r0, r5 │ │ │ │ - ldr.w r0, [r4, r8, lsl #2] │ │ │ │ - b.n d5384 │ │ │ │ + @ instruction: 0xf6d40028 │ │ │ │ + b.n d6084 │ │ │ │ movs r0, r5 │ │ │ │ - @ instruction: 0xf7720028 │ │ │ │ - @ instruction: 0xf76c0028 │ │ │ │ - @ instruction: 0xf7640028 │ │ │ │ - @ instruction: 0xf75e0028 │ │ │ │ - @ instruction: 0xf7a60028 │ │ │ │ - @ instruction: 0xf7a80028 │ │ │ │ - b.n d52ec │ │ │ │ + @ instruction: 0xf5f20028 │ │ │ │ + @ instruction: 0xf5ec0028 │ │ │ │ + @ instruction: 0xf5e40028 │ │ │ │ + rsbs r0, lr, #11010048 @ 0xa80000 │ │ │ │ + @ instruction: 0xf6260028 │ │ │ │ + @ instruction: 0xf6280028 │ │ │ │ + b.n d5fec │ │ │ │ movs r0, r5 │ │ │ │ - @ instruction: 0xf78c0028 │ │ │ │ - @ instruction: 0xf71a0028 │ │ │ │ - @ instruction: 0xf7800028 │ │ │ │ + addw r0, ip, #2088 @ 0x828 │ │ │ │ + @ instruction: 0xf59a0028 │ │ │ │ + addw r0, r0, #2088 @ 0x828 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.n d5a08 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2fab8c │ │ │ │ + bl 2faa1c │ │ │ │ cbz r0, d5a0c │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #2 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ @@ -123111,16 +123111,16 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.n d5a42 │ │ │ │ movw r2, #11107 @ 0x2b63 │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ cmp r0, r2 │ │ │ │ beq.n d5a38 │ │ │ │ - bl 2faa6c │ │ │ │ - bl 2fa830 │ │ │ │ + bl 2fa8fc │ │ │ │ + bl 2fa6c0 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #82 @ 0x52 │ │ │ │ moveq r0, #136 @ 0x88 │ │ │ │ pop {r3, pc} │ │ │ │ movw r3, #271 @ 0x10f │ │ │ │ @@ -123264,15 +123264,15 @@ │ │ │ │ beq.n d5c06 │ │ │ │ cmp.w r9, #32 │ │ │ │ beq.w d5ce0 │ │ │ │ add.w r2, r8, #136 @ 0x88 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ beq.w d5f6c │ │ │ │ - bl 2fa830 │ │ │ │ + bl 2fa6c0 │ │ │ │ ldr.w r3, [r8, #52] @ 0x34 │ │ │ │ mov sl, r0 │ │ │ │ movw r2, #11107 @ 0x2b63 │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ cmp.w r9, #16 │ │ │ │ it eq │ │ │ │ cmpeq r3, r2 │ │ │ │ @@ -123286,22 +123286,22 @@ │ │ │ │ ite eq │ │ │ │ moveq.w r3, #464 @ 0x1d0 │ │ │ │ movne r3, #136 @ 0x88 │ │ │ │ add r3, r8 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ beq.n d5cea │ │ │ │ - bl 2fa830 │ │ │ │ + bl 2fa6c0 │ │ │ │ mov sl, r0 │ │ │ │ add.w r2, r6, #32 │ │ │ │ add.w r3, r7, #560 @ 0x230 │ │ │ │ str r3, [sp, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ - bl 2faae0 │ │ │ │ + bl 2fa970 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ blx 610ec │ │ │ │ add.w r2, r8, #1136 @ 0x470 │ │ │ │ ldrd r0, r3, [r6, #60] @ 0x3c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ @@ -123332,15 +123332,15 @@ │ │ │ │ it ne │ │ │ │ movwne sl, #355 @ 0x163 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w sl, [sp, #88] @ 0x58 │ │ │ │ add.w sl, sp, #84 @ 0x54 │ │ │ │ str.w sl, [sp] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 2faae0 │ │ │ │ + bl 2fa970 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cbz r3, d5cf0 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, sp, #28 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ @@ -123349,19 +123349,19 @@ │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #132 @ 0x84 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 2faae0 │ │ │ │ + bl 2fa970 │ │ │ │ mov r2, sl │ │ │ │ add r1, sp, #132 @ 0x84 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ - bl 20080c │ │ │ │ + bl 20069c │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #6 │ │ │ │ bhi.w d5e12 │ │ │ │ tbb [pc, r3] │ │ │ │ ldrsb r3, [r3, r6] │ │ │ │ ldr r5, [sp, #672] @ 0x2a0 │ │ │ │ ldrsb r3, [r3, r6] │ │ │ │ @@ -123390,20 +123390,20 @@ │ │ │ │ beq.n d5ce0 │ │ │ │ cmp.w r9, #512 @ 0x200 │ │ │ │ beq.n d5d5c │ │ │ │ add.w r2, r8, #136 @ 0x88 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ beq.w d5f5e │ │ │ │ - bl 2fa830 │ │ │ │ + bl 2fa6c0 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r9, #1 │ │ │ │ bne.w d5c1e │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ - bl 2fab8c │ │ │ │ + bl 2faa1c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d5c1e │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #1 │ │ │ │ bls.w d5c1e │ │ │ │ add.w r3, r8, #464 @ 0x1d0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ @@ -123507,16 +123507,16 @@ │ │ │ │ beq.n d5f24 │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ movt r3, #15261 @ 0x3b9d │ │ │ │ movs r6, #2 │ │ │ │ cmp r0, r3 │ │ │ │ beq.n d5eca │ │ │ │ movs r1, #0 │ │ │ │ - bl 2faa6c │ │ │ │ - bl 2fa830 │ │ │ │ + bl 2fa8fc │ │ │ │ + bl 2fa6c0 │ │ │ │ ldr.w r3, [fp, #3956] @ 0xf74 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #3312] @ 0xcf0 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #7 │ │ │ │ beq.n d5ed8 │ │ │ │ @@ -123583,15 +123583,15 @@ │ │ │ │ movne r6, #4 │ │ │ │ bne.n d5e70 │ │ │ │ add.w r0, r7, #344 @ 0x158 │ │ │ │ ldrb.w r3, [r5, #3672] @ 0xe58 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 2ecc58 │ │ │ │ + bl 2ecae8 │ │ │ │ str.w r4, [r7, #552] @ 0x228 │ │ │ │ mov r4, r5 │ │ │ │ b.n d5dee │ │ │ │ ldr.w r3, [fp, #3956] @ 0xf74 │ │ │ │ movw r2, #271 @ 0x10f │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ @@ -123602,15 +123602,15 @@ │ │ │ │ movne r6, #2 │ │ │ │ bne.n d5e70 │ │ │ │ ldrb.w r3, [r5, #3672] @ 0xe58 │ │ │ │ add.w r0, r7, #344 @ 0x158 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ - bl 2ecc58 │ │ │ │ + bl 2ecae8 │ │ │ │ str.w r5, [r7, #552] @ 0x228 │ │ │ │ b.n d5dee │ │ │ │ mov r5, r4 │ │ │ │ str r4, [sp, #16] │ │ │ │ b.n d5ba2 │ │ │ │ cmp.w r9, #256 @ 0x100 │ │ │ │ it hi │ │ │ │ @@ -123903,15 +123903,15 @@ │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r0, r6, #7 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - vaddl.s32 q8, d0, d24 │ │ │ │ + cdp 0, 6, cr0, cr0, cr8, {1} │ │ │ │ cbz r2, d62d2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r3, [r0, #3956] @ 0xf74 │ │ │ │ mov r4, r2 │ │ │ │ @@ -124122,18 +124122,18 @@ │ │ │ │ ldr.w sl, [r6] │ │ │ │ mov r8, r0 │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r7, r0 │ │ │ │ it eq │ │ │ │ moveq.w sl, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2fa9e8 │ │ │ │ + bl 2fa878 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2fa830 │ │ │ │ + bl 2fa6c0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ bne.n d6584 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n d656a │ │ │ │ rbit fp, r4 │ │ │ │ @@ -124142,33 +124142,33 @@ │ │ │ │ mov r0, r3 │ │ │ │ clz fp, fp │ │ │ │ mov r9, r2 │ │ │ │ b.n d6550 │ │ │ │ cmp r0, r9 │ │ │ │ beq.n d65d8 │ │ │ │ mov r1, fp │ │ │ │ - bl 2faa6c │ │ │ │ - bl 2fa830 │ │ │ │ + bl 2fa8fc │ │ │ │ + bl 2fa6c0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp sl, r3 │ │ │ │ bls.n d6540 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cbz r7, d6540 │ │ │ │ movs r2, #28 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ str r0, [sp, #4] │ │ │ │ mla r8, r2, r3, r7 │ │ │ │ add r2, sp, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 2ef5ec │ │ │ │ + bl 2ef47c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1f1348 │ │ │ │ + bl 1f11d8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d65e4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ strd fp, r2, [sp, #16] │ │ │ │ @@ -124218,18 +124218,18 @@ │ │ │ │ cmp r7, #0 │ │ │ │ beq.n d656a │ │ │ │ movs r2, #28 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ mla r7, r2, r3, r7 │ │ │ │ add r2, sp, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 2ef5ec │ │ │ │ + bl 2ef47c │ │ │ │ mov r0, r9 │ │ │ │ str.w r8, [sp, #32] │ │ │ │ - bl 1f1348 │ │ │ │ + bl 1f11d8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cbz r0, d65e8 │ │ │ │ ldrd r1, r3, [r0, #12] │ │ │ │ mul.w r2, r1, r2 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r5, sp, #16 │ │ │ │ movs r0, #1 │ │ │ │ @@ -124566,15 +124566,16 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1509fc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldrd r0, r0, [r4], #160 @ 0xa0 │ │ │ │ + b.n d6808 │ │ │ │ + movs r0, r5 │ │ │ │ cbnz r2, d6924 │ │ │ │ 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] │ │ │ │ @@ -124660,24 +124661,24 @@ │ │ │ │ ldrb.w r0, [r2, #401] @ 0x191 │ │ │ │ mla r3, r5, r0, r3 │ │ │ │ ldr.w r5, [r2, #1176] @ 0x498 │ │ │ │ ldr.w r2, [r4, #308] @ 0x134 │ │ │ │ ldr.w r0, [r4, #176] @ 0xb0 │ │ │ │ mla r3, r2, r1, r3 │ │ │ │ add r5, r3 │ │ │ │ - bl 20085c │ │ │ │ + bl 2006ec │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ movs r2, #1 │ │ │ │ add r0, sp, #12 │ │ │ │ blx r3 │ │ │ │ add.w r2, r4, #560 @ 0x230 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 200828 │ │ │ │ + bl 2006b8 │ │ │ │ vldr s14, [sp, #28] │ │ │ │ vldr s12, [sp, #32] │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r2, [pc, #52] @ (d6a70 ) │ │ │ │ vdiv.f32 s13, s15, s14 │ │ │ │ ldr r3, [pc, #40] @ (d6a6c ) │ │ │ │ vdiv.f32 s14, s15, s12 │ │ │ │ @@ -124744,21 +124745,21 @@ │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ mov.w r7, #328 @ 0x148 │ │ │ │ add r3, sp, #144 @ 0x90 │ │ │ │ add r2, sp, #140 @ 0x8c │ │ │ │ mla r7, r7, r4, r9 │ │ │ │ ldr.w r1, [r7, #424] @ 0x1a8 │ │ │ │ ldr.w r0, [r7, #432] @ 0x1b0 │ │ │ │ - bl 2ef5ec │ │ │ │ + bl 2ef47c │ │ │ │ mov r0, fp │ │ │ │ add r2, sp, #152 @ 0x98 │ │ │ │ add r1, sp, #148 @ 0x94 │ │ │ │ - bl 2ea838 │ │ │ │ + bl 2ea6c8 │ │ │ │ ldr.w r0, [r7, #432] @ 0x1b0 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 1f11d8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d6ee2 │ │ │ │ ldrd r7, r1, [r0, #12] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ ldr.w sl, [r6, #16] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r0, sl │ │ │ │ @@ -124797,20 +124798,20 @@ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ it mi │ │ │ │ ldrmi.w r6, [r2, #384] @ 0x180 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ ldr.w r2, [r3, #3956] @ 0xf74 │ │ │ │ add r2, r4 │ │ │ │ - bl 2ea8f8 │ │ │ │ + bl 2ea788 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr.w r0, [r3, #3956] @ 0xf74 │ │ │ │ add r0, r4 │ │ │ │ - bl 2ea830 │ │ │ │ + bl 2ea6c0 │ │ │ │ mov fp, r0 │ │ │ │ ldrd r3, r2, [sp, #96] @ 0x60 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.w d6eb0 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 61a54 <__aeabi_uidiv@plt> │ │ │ │ @@ -125351,17 +125352,17 @@ │ │ │ │ pop {pc} │ │ │ │ ldr.w r3, [r0, #3936] @ 0xf60 │ │ │ │ ldr.w r3, [r3, #488] @ 0x1e8 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - b.n d737c │ │ │ │ + svc 140 @ 0x8c │ │ │ │ movs r0, r5 │ │ │ │ - b.n d732c │ │ │ │ + svc 98 @ 0x62 │ │ │ │ movs r0, r5 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [r1, #24] │ │ │ │ sub sp, #28 │ │ │ │ @@ -125403,17 +125404,17 @@ │ │ │ │ bl 1509fc │ │ │ │ b.n d71a6 │ │ │ │ str r2, [sp, #20] │ │ │ │ bl 10d1dc │ │ │ │ ldr.w ip, [r5, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ b.n d7196 │ │ │ │ - b.n d733c │ │ │ │ + svc 38 @ 0x26 │ │ │ │ movs r0, r5 │ │ │ │ - b.n d72a0 │ │ │ │ + udf #214 @ 0xd6 │ │ │ │ movs r0, r5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [r1, #24] │ │ │ │ @@ -125843,15 +125844,15 @@ │ │ │ │ mov r3, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #192] @ (d7780 ) │ │ │ │ ldr r1, [pc, #196] @ (d7784 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ b.n d76ac │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ blx 609ac <__stat64_time64@plt> │ │ │ │ cbnz r0, d7722 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov.w lr, #1 │ │ │ │ @@ -125896,43 +125897,43 @@ │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ ldrh r6, [r2, #26] │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r2, #26] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - udf #0 │ │ │ │ + bgt.n d7658 │ │ │ │ movs r0, r5 │ │ │ │ - ble.n d7744 │ │ │ │ + bgt.n d7844 │ │ │ │ movs r0, r5 │ │ │ │ ldrh r2, [r2, #22] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ble.n d7810 │ │ │ │ + blt.n d7710 │ │ │ │ movs r0, r5 │ │ │ │ - bgt.n d7710 │ │ │ │ + blt.n d7810 │ │ │ │ movs r0, r5 │ │ │ │ lsrs r4, r0, #7 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n d7868 │ │ │ │ + blt.n d7768 │ │ │ │ movs r0, r5 │ │ │ │ - bgt.n d76ac │ │ │ │ + blt.n d77ac │ │ │ │ movs r0, r5 │ │ │ │ - ldrb r6, [r2, #8] │ │ │ │ + ldrb r6, [r2, #2] │ │ │ │ movs r1, r5 │ │ │ │ - bgt.n d7844 │ │ │ │ + bge.n d7744 │ │ │ │ movs r0, r5 │ │ │ │ - blt.n d7708 │ │ │ │ + bge.n d7808 │ │ │ │ movs r0, r5 │ │ │ │ - bgt.n d76b4 │ │ │ │ + blt.n d77b4 │ │ │ │ movs r0, r5 │ │ │ │ - stmia r7!, {r1, r2, r4, r5} │ │ │ │ + stmia r5!, {r1, r2, r4, r5, r7} │ │ │ │ movs r0, r5 │ │ │ │ - bgt.n d779c │ │ │ │ + bge.n d769c │ │ │ │ movs r0, r5 │ │ │ │ - bge.n d777c │ │ │ │ + bls.n d787c │ │ │ │ movs r0, r5 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -125964,15 +125965,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [pc, #64] @ (d7838 ) │ │ │ │ ldr r1, [pc, #68] @ (d783c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ add.w r3, r5, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #784] @ 0x310 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n d77e6 │ │ │ │ ldr r3, [pc, #48] @ (d7840 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ @@ -125988,17 +125989,17 @@ │ │ │ │ bl 66578 │ │ │ │ b.n d77e6 │ │ │ │ nop │ │ │ │ ldrh r2, [r1, #2] │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r4, r0, #7 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n d7744 │ │ │ │ + bge.n d7844 │ │ │ │ movs r0, r5 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r0, r5 │ │ │ │ lsrs r0, r0, #9 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -126768,15 +126769,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [pc, #64] @ (d8118 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #64] @ (d811c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ ldr.w r3, [r5, #784] @ 0x310 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n d80ac │ │ │ │ ldr r3, [pc, #48] @ (d8120 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -126790,17 +126791,17 @@ │ │ │ │ str.w r8, [sp] │ │ │ │ bl 664dc │ │ │ │ b.n d80ac │ │ │ │ ldrb r6, [r7, #29] │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r4, r0, #7 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n d80e4 │ │ │ │ + bne.n d81e4 │ │ │ │ movs r0, r5 │ │ │ │ - pop {r1, r3, r4, pc} │ │ │ │ + cbnz r2, d8186 │ │ │ │ movs r0, r5 │ │ │ │ lsrs r0, r0, #9 │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ @@ -126836,15 +126837,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [pc, #64] @ (d81d8 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #64] @ (d81dc ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ ldr.w r3, [r5, #784] @ 0x310 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n d816c │ │ │ │ ldr r3, [pc, #48] @ (d81e0 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -126858,17 +126859,17 @@ │ │ │ │ str.w r8, [sp] │ │ │ │ bl 664dc │ │ │ │ b.n d816c │ │ │ │ ldrb r6, [r7, #26] │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r4, r0, #7 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n d8224 │ │ │ │ + beq.n d8124 │ │ │ │ movs r0, r5 │ │ │ │ - pop {r1, r3, r4, r6} │ │ │ │ + revsh r2, r3 │ │ │ │ movs r0, r5 │ │ │ │ lsrs r0, r0, #9 │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ @@ -126904,15 +126905,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [pc, #64] @ (d8298 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #64] @ (d829c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ ldr.w r3, [r5, #784] @ 0x310 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n d822c │ │ │ │ ldr r3, [pc, #48] @ (d82a0 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -126926,17 +126927,17 @@ │ │ │ │ str.w r8, [sp] │ │ │ │ bl 664dc │ │ │ │ b.n d822c │ │ │ │ ldrb r6, [r7, #23] │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r4, r0, #7 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n d8364 │ │ │ │ + ldmia r7, {r2, r5, r6, r7} │ │ │ │ movs r0, r5 │ │ │ │ - cbnz r2, d8306 │ │ │ │ + rev r2, r3 │ │ │ │ movs r0, r5 │ │ │ │ lsrs r0, r0, #9 │ │ │ │ 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 │ │ │ │ @@ -131405,47 +131406,47 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #64] @ (db3d4 ) │ │ │ │ ldr r1, [pc, #64] @ (db3d8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ b.n db308 │ │ │ │ ldr.w r2, [r0, #1352] @ 0x548 │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #48] @ (db3dc ) │ │ │ │ ldr r1, [pc, #48] @ (db3e0 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ b.n db36e │ │ │ │ ldr r6, [pc, #176] @ (db46c ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r0, r0, #9 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #7 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #1008 @ (adr r0, db7b8 ) │ │ │ │ + ldr r7, [sp, #496] @ 0x1f0 │ │ │ │ movs r0, r5 │ │ │ │ - add r0, pc, #808 @ (adr r0, db6f4 ) │ │ │ │ + ldr r7, [sp, #296] @ 0x128 │ │ │ │ movs r0, r5 │ │ │ │ - add r0, pc, #912 @ (adr r0, db760 ) │ │ │ │ + ldr r7, [sp, #400] @ 0x190 │ │ │ │ movs r0, r5 │ │ │ │ - add r0, pc, #720 @ (adr r0, db6a4 ) │ │ │ │ + ldr r7, [sp, #208] @ 0xd0 │ │ │ │ movs r0, r5 │ │ │ │ - add r0, pc, #168 @ (adr r0, db480 ) │ │ │ │ + ldr r6, [sp, #680] @ 0x2a8 │ │ │ │ movs r0, r5 │ │ │ │ - ldrh r0, [r4, #18] │ │ │ │ + ldrh r0, [r4, #6] │ │ │ │ movs r0, r5 │ │ │ │ - add r0, pc, #72 @ (adr r0, db428 ) │ │ │ │ + ldr r6, [sp, #584] @ 0x248 │ │ │ │ movs r0, r5 │ │ │ │ - ldrh r0, [r1, #18] │ │ │ │ + ldrh r0, [r1, #6] │ │ │ │ movs r0, r5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r6, [pc, #292] @ (db518 ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -131756,15 +131757,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #152] @ (db810 ) │ │ │ │ ldr.w r3, [r4, #1352] @ 0x548 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ mov r3, sl │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ ldr.w r3, [r8, #784] @ 0x310 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w db678 │ │ │ │ ldr r3, [pc, #128] @ (db814 ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -131801,37 +131802,37 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #48] @ (db820 ) │ │ │ │ ldr r1, [pc, #48] @ (db824 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ b.n db720 │ │ │ │ ldr r2, [pc, #696] @ (dbab8 ) │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r6, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r4, [sp, #984] @ 0x3d8 │ │ │ │ movs r0, r5 │ │ │ │ lsrs r4, r0, #7 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #392] @ 0x188 │ │ │ │ + ldr r3, [sp, #904] @ 0x388 │ │ │ │ movs r0, r5 │ │ │ │ - ldr r4, [sp, #280] @ 0x118 │ │ │ │ + ldr r2, [sp, #792] @ 0x318 │ │ │ │ movs r0, r5 │ │ │ │ - strh r2, [r7, #50] @ 0x32 │ │ │ │ + strh r2, [r7, #38] @ 0x26 │ │ │ │ movs r0, r5 │ │ │ │ lsrs r0, r0, #9 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r3, [sp, #432] @ 0x1b0 │ │ │ │ movs r0, r5 │ │ │ │ - ldr r4, [sp, #568] @ 0x238 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ movs r0, r5 │ │ │ │ - ldr r3, [sp, #824] @ 0x338 │ │ │ │ + ldr r2, [sp, #312] @ 0x138 │ │ │ │ movs r0, r5 │ │ │ │ - strh r4, [r0, #48] @ 0x30 │ │ │ │ + strh r4, [r0, #36] @ 0x24 │ │ │ │ movs r0, r5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r6, [pc, #236] @ (db924 ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -132126,15 +132127,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #152] @ (dbc1c ) │ │ │ │ ldr.w r3, [r4, #1352] @ 0x548 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ mov r3, sl │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ ldr.w r3, [r8, #784] @ 0x310 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w dba84 │ │ │ │ ldr r3, [pc, #128] @ (dbc20 ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -132171,37 +132172,37 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #48] @ (dbc2c ) │ │ │ │ ldr r1, [pc, #48] @ (dbc30 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ b.n dbb2c │ │ │ │ mov sl, r4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r2, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r0, [sp, #936] @ 0x3a8 │ │ │ │ movs r0, r5 │ │ │ │ lsrs r4, r0, #7 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #344] @ 0x158 │ │ │ │ + str r7, [sp, #856] @ 0x358 │ │ │ │ movs r0, r5 │ │ │ │ - ldr r0, [sp, #232] @ 0xe8 │ │ │ │ + str r6, [sp, #744] @ 0x2e8 │ │ │ │ movs r0, r5 │ │ │ │ - strh r6, [r5, #18] │ │ │ │ + strh r6, [r5, #6] │ │ │ │ movs r0, r5 │ │ │ │ lsrs r0, r0, #9 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #896] @ 0x380 │ │ │ │ + str r7, [sp, #384] @ 0x180 │ │ │ │ movs r0, r5 │ │ │ │ - ldr r0, [sp, #520] @ 0x208 │ │ │ │ + str r7, [sp, #8] │ │ │ │ movs r0, r5 │ │ │ │ - str r7, [sp, #776] @ 0x308 │ │ │ │ + str r6, [sp, #264] @ 0x108 │ │ │ │ movs r0, r5 │ │ │ │ - strh r0, [r7, #14] │ │ │ │ + strh r0, [r7, #2] │ │ │ │ movs r0, r5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r6, [pc, #236] @ (dbd30 ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -132496,15 +132497,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #152] @ (dc028 ) │ │ │ │ ldr.w r3, [r4, #1352] @ 0x548 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ mov r3, sl │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ ldr.w r3, [r8, #784] @ 0x310 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w dbe90 │ │ │ │ ldr r3, [pc, #128] @ (dc02c ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -132541,37 +132542,37 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #48] @ (dc038 ) │ │ │ │ ldr r1, [pc, #48] @ (dc03c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ b.n dbf38 │ │ │ │ cmp r6, r2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r6, [sp, #376] @ 0x178 │ │ │ │ + str r4, [sp, #888] @ 0x378 │ │ │ │ movs r0, r5 │ │ │ │ lsrs r4, r0, #7 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #296] @ 0x128 │ │ │ │ + str r3, [sp, #808] @ 0x328 │ │ │ │ movs r0, r5 │ │ │ │ - str r4, [sp, #184] @ 0xb8 │ │ │ │ + str r2, [sp, #696] @ 0x2b8 │ │ │ │ movs r0, r5 │ │ │ │ - ldrb r2, [r4, #25] │ │ │ │ + ldrb r2, [r4, #19] │ │ │ │ movs r0, r5 │ │ │ │ lsrs r0, r0, #9 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #848] @ 0x350 │ │ │ │ + str r3, [sp, #336] @ 0x150 │ │ │ │ movs r0, r5 │ │ │ │ - str r4, [sp, #472] @ 0x1d8 │ │ │ │ + str r2, [sp, #984] @ 0x3d8 │ │ │ │ movs r0, r5 │ │ │ │ - str r3, [sp, #728] @ 0x2d8 │ │ │ │ + str r2, [sp, #216] @ 0xd8 │ │ │ │ movs r0, r5 │ │ │ │ - ldrb r4, [r5, #23] │ │ │ │ + ldrb r4, [r5, #17] │ │ │ │ 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 │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r1 │ │ │ │ @@ -132855,15 +132856,15 @@ │ │ │ │ blx 610ec │ │ │ │ b.n dc0c8 │ │ │ │ ldr r2, [pc, #684] @ (dc63c ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #684] @ (dc640 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ ldrb.w r7, [r4, #1064] @ 0x428 │ │ │ │ cmp r7, #0 │ │ │ │ beq.n dc42a │ │ │ │ ldrb.w r3, [r5, #3652] @ 0xe44 │ │ │ │ ldrb.w r2, [r4, #1069] @ 0x42d │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ cmp r2, #7 │ │ │ │ @@ -133005,25 +133006,25 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.w dc422 │ │ │ │ ldr r2, [pc, #276] @ (dc658 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #276] @ (dc65c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ ldrb.w r7, [r4, #1064] @ 0x428 │ │ │ │ cmp r7, #0 │ │ │ │ bne.w dc3a4 │ │ │ │ b.n dc42a │ │ │ │ ldr r2, [pc, #260] @ (dc660 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #260] @ (dc664 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ b.n dc1b6 │ │ │ │ ldrb.w r3, [r4, #1064] @ 0x428 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w dc3a4 │ │ │ │ ldrb.w r3, [r5, #3652] @ 0xe44 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ b.n dc434 │ │ │ │ @@ -133047,15 +133048,15 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #188] @ (dc66c ) │ │ │ │ ldr r1, [pc, #188] @ (dc670 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ b.n dc4c2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ bic.w r7, r3, #2 │ │ │ │ subs r7, #1 │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ b.n dc4fe │ │ │ │ @@ -133063,15 +133064,15 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #156] @ (dc674 ) │ │ │ │ ldr r1, [pc, #160] @ (dc678 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ b.n dc30c │ │ │ │ ldr r3, [pc, #80] @ (dc634 ) │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #11 │ │ │ │ bpl.w dc318 │ │ │ │ @@ -133089,66 +133090,66 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #104] @ (dc680 ) │ │ │ │ ldr r1, [pc, #108] @ (dc684 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ b.n dc214 │ │ │ │ nop │ │ │ │ subs r7, #156 @ 0x9c │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r4, r0, #7 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #536] @ 0x218 │ │ │ │ + str r2, [sp, #24] │ │ │ │ movs r0, r5 │ │ │ │ - str r2, [sp, #280] @ 0x118 │ │ │ │ + str r0, [sp, #792] @ 0x318 │ │ │ │ movs r0, r5 │ │ │ │ lsrs r0, r0, #9 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #152] @ 0x98 │ │ │ │ + str r0, [sp, #664] @ 0x298 │ │ │ │ movs r0, r5 │ │ │ │ - str r1, [sp, #784] @ 0x310 │ │ │ │ + str r0, [sp, #272] @ 0x110 │ │ │ │ movs r0, r5 │ │ │ │ - ldrb r2, [r4, #9] │ │ │ │ + ldrb r2, [r4, #3] │ │ │ │ movs r0, r5 │ │ │ │ - str r2, [sp, #104] @ 0x68 │ │ │ │ + str r0, [sp, #616] @ 0x268 │ │ │ │ movs r0, r5 │ │ │ │ - str r1, [sp, #840] @ 0x348 │ │ │ │ + str r0, [sp, #328] @ 0x148 │ │ │ │ movs r0, r5 │ │ │ │ - str r1, [sp, #544] @ 0x220 │ │ │ │ + str r0, [sp, #32] │ │ │ │ movs r0, r5 │ │ │ │ - str r0, [sp, #248] @ 0xf8 │ │ │ │ + ldrh r6, [r7, #52] @ 0x34 │ │ │ │ movs r0, r5 │ │ │ │ - str r0, [sp, #864] @ 0x360 │ │ │ │ + ldrh r0, [r3, #58] @ 0x3a │ │ │ │ movs r0, r5 │ │ │ │ - str r0, [sp, #408] @ 0x198 │ │ │ │ + ldrh r6, [r4, #54] @ 0x36 │ │ │ │ movs r0, r5 │ │ │ │ - ldrb r0, [r6, #2] │ │ │ │ + strb r0, [r6, #28] │ │ │ │ movs r0, r5 │ │ │ │ - ldrh r0, [r6, #58] @ 0x3a │ │ │ │ + ldrh r0, [r6, #46] @ 0x2e │ │ │ │ movs r0, r5 │ │ │ │ - ldrb r6, [r2, #2] │ │ │ │ + strb r6, [r2, #28] │ │ │ │ movs r0, r5 │ │ │ │ - ldrh r2, [r2, #58] @ 0x3a │ │ │ │ + ldrh r2, [r2, #46] @ 0x2e │ │ │ │ movs r0, r5 │ │ │ │ - ldrh r6, [r1, #48] @ 0x30 │ │ │ │ + ldrh r6, [r1, #36] @ 0x24 │ │ │ │ movs r0, r5 │ │ │ │ - ldrb r4, [r0, #1] │ │ │ │ + strb r4, [r0, #27] │ │ │ │ movs r0, r5 │ │ │ │ - ldrh r0, [r5, #46] @ 0x2e │ │ │ │ + ldrh r0, [r5, #34] @ 0x22 │ │ │ │ movs r0, r5 │ │ │ │ - ldrb r6, [r3, #0] │ │ │ │ + strb r6, [r3, #26] │ │ │ │ movs r0, r5 │ │ │ │ - ldrh r4, [r7, #56] @ 0x38 │ │ │ │ + ldrh r4, [r7, #44] @ 0x2c │ │ │ │ movs r0, r5 │ │ │ │ - ldrh r0, [r5, #44] @ 0x2c │ │ │ │ + ldrh r0, [r5, #32] │ │ │ │ movs r0, r5 │ │ │ │ - strb r6, [r3, #31] │ │ │ │ + strb r6, [r3, #25] │ │ │ │ movs r0, r5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr.w ip, [pc, #192] @ dc758 │ │ │ │ add.w r3, r0, #12288 @ 0x3000 │ │ │ │ @@ -133684,15 +133685,15 @@ │ │ │ │ blx 610ec │ │ │ │ b.n dc8fc │ │ │ │ ldr r2, [pc, #684] @ (dcf50 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #684] @ (dcf54 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ ldrb.w r8, [r5, #1064] @ 0x428 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.w dcdf4 │ │ │ │ ldrb.w r3, [r6, #3652] @ 0xe44 │ │ │ │ ldrb.w r2, [r5, #1069] @ 0x42d │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ cmp r2, #7 │ │ │ │ @@ -133813,25 +133814,25 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n dcde8 │ │ │ │ ldr r2, [pc, #316] @ (dcf68 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #316] @ (dcf6c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ ldrb.w r8, [r5, #1064] @ 0x428 │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.w dccba │ │ │ │ b.n dcdf4 │ │ │ │ ldr r2, [pc, #296] @ (dcf70 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #296] @ (dcf74 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ b.n dca82 │ │ │ │ ldr r3, [pc, #288] @ (dcf78 ) │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r2, r3, #11 │ │ │ │ bpl.n dcd7e │ │ │ │ @@ -133849,25 +133850,25 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #248] @ (dcf80 ) │ │ │ │ ldr r1, [pc, #248] @ (dcf84 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ b.n dcd74 │ │ │ │ ldr.w r2, [r6, #1352] @ 0x548 │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #232] @ (dcf88 ) │ │ │ │ ldr r1, [pc, #232] @ (dcf8c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ b.n dcc42 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ bic.w r8, r3, #2 │ │ │ │ subs.w r8, r8, #1 │ │ │ │ it ne │ │ │ │ movne.w r8, #1 │ │ │ │ b.n dcdb8 │ │ │ │ @@ -133907,15 +133908,15 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #124] @ (dcf98 ) │ │ │ │ ldr r1, [pc, #128] @ (dcf9c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ b.n dcaee │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r7, #140 @ 0x8c │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ @@ -133923,59 +133924,59 @@ │ │ │ │ lsls r4, r7, #2 │ │ │ │ adds r6, #150 @ 0x96 │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r4, r3, #25 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #7 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r5, #20] │ │ │ │ + ldrh r4, [r5, #8] │ │ │ │ movs r0, r5 │ │ │ │ - ldrh r0, [r7, #16] │ │ │ │ + ldrh r0, [r7, #4] │ │ │ │ movs r0, r5 │ │ │ │ - ldrh r0, [r2, #8] │ │ │ │ + strh r0, [r2, #60] @ 0x3c │ │ │ │ movs r0, r5 │ │ │ │ - ldrh r2, [r6, #4] │ │ │ │ + strh r2, [r6, #56] @ 0x38 │ │ │ │ movs r0, r5 │ │ │ │ - strb r0, [r2, #5] │ │ │ │ + ldr r0, [r2, #124] @ 0x7c │ │ │ │ movs r0, r5 │ │ │ │ - ldrh r4, [r0, #8] │ │ │ │ + strh r4, [r0, #60] @ 0x3c │ │ │ │ movs r0, r5 │ │ │ │ - ldrh r0, [r3, #6] │ │ │ │ + strh r0, [r3, #58] @ 0x3a │ │ │ │ movs r0, r5 │ │ │ │ - strh r6, [r1, #60] @ 0x3c │ │ │ │ + strh r6, [r1, #48] @ 0x30 │ │ │ │ movs r0, r5 │ │ │ │ - strh r4, [r5, #62] @ 0x3e │ │ │ │ + strh r4, [r5, #50] @ 0x32 │ │ │ │ movs r0, r5 │ │ │ │ - strh r4, [r7, #58] @ 0x3a │ │ │ │ + strh r4, [r7, #46] @ 0x2e │ │ │ │ movs r0, r5 │ │ │ │ - ldr r6, [r0, #124] @ 0x7c │ │ │ │ + ldr r6, [r0, #100] @ 0x64 │ │ │ │ movs r0, r5 │ │ │ │ - strh r4, [r0, #52] @ 0x34 │ │ │ │ + strh r4, [r0, #40] @ 0x28 │ │ │ │ movs r0, r5 │ │ │ │ - ldr r2, [r5, #120] @ 0x78 │ │ │ │ + ldr r2, [r5, #96] @ 0x60 │ │ │ │ movs r0, r5 │ │ │ │ lsrs r0, r0, #9 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r7, #50] @ 0x32 │ │ │ │ + strh r2, [r7, #38] @ 0x26 │ │ │ │ movs r0, r5 │ │ │ │ - strh r6, [r6, #40] @ 0x28 │ │ │ │ + strh r6, [r6, #28] │ │ │ │ movs r0, r5 │ │ │ │ - ldr r4, [r5, #116] @ 0x74 │ │ │ │ + ldr r4, [r5, #92] @ 0x5c │ │ │ │ movs r0, r5 │ │ │ │ - strh r6, [r3, #40] @ 0x28 │ │ │ │ + strh r6, [r3, #28] │ │ │ │ movs r0, r5 │ │ │ │ - ldr r4, [r2, #116] @ 0x74 │ │ │ │ + ldr r4, [r2, #92] @ 0x5c │ │ │ │ movs r0, r5 │ │ │ │ - strh r0, [r4, #50] @ 0x32 │ │ │ │ + strh r0, [r4, #38] @ 0x26 │ │ │ │ movs r0, r5 │ │ │ │ - strh r0, [r0, #52] @ 0x34 │ │ │ │ + strh r0, [r0, #40] @ 0x28 │ │ │ │ movs r0, r5 │ │ │ │ - strh r4, [r4, #36] @ 0x24 │ │ │ │ + strh r4, [r4, #24] │ │ │ │ movs r0, r5 │ │ │ │ - ldr r2, [r3, #108] @ 0x6c │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ movs r0, r5 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ add.w r3, r0, #12288 @ 0x3000 │ │ │ │ ldrb.w r3, [r3, #3652] @ 0xe44 │ │ │ │ @@ -134033,15 +134034,15 @@ │ │ │ │ and.w r3, r3, #128 @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n dd00a │ │ │ │ mov.w ip, #68 @ 0x44 │ │ │ │ strd r3, r1, [sp] │ │ │ │ mul.w r2, ip, r2 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ - bl 2fa9e8 │ │ │ │ + bl 2fa878 │ │ │ │ lsls r3, r0, #30 │ │ │ │ bpl.n dd00a │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrh.w r2, [r1, #3652] @ 0xe44 │ │ │ │ str.w r3, [r1, #3656] @ 0xe48 │ │ │ │ str.w r3, [r1, #3632] @ 0xe30 │ │ │ │ @@ -134353,48 +134354,48 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #64] @ (dd400 ) │ │ │ │ ldr r1, [pc, #68] @ (dd404 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ b.n dd32a │ │ │ │ ldr.w r2, [r0, #1352] @ 0x548 │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #48] @ (dd408 ) │ │ │ │ ldr r1, [pc, #52] @ (dd40c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ b.n dd370 │ │ │ │ nop │ │ │ │ cmp r5, #66 @ 0x42 │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r4, r0, #7 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r7, #24] │ │ │ │ + strh r6, [r7, #12] │ │ │ │ movs r0, r5 │ │ │ │ lsrs r0, r0, #9 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r1, #24] │ │ │ │ + strh r0, [r1, #12] │ │ │ │ movs r0, r5 │ │ │ │ - strh r4, [r5, #24] │ │ │ │ + strh r4, [r5, #12] │ │ │ │ movs r0, r5 │ │ │ │ - strh r6, [r6, #22] │ │ │ │ + strh r6, [r6, #10] │ │ │ │ movs r0, r5 │ │ │ │ - strh r0, [r0, #0] │ │ │ │ + ldrb r0, [r0, #26] │ │ │ │ movs r0, r5 │ │ │ │ - ldr r6, [r6, #32] │ │ │ │ + ldr r6, [r6, #8] │ │ │ │ movs r0, r5 │ │ │ │ - ldrb r0, [r5, #31] │ │ │ │ + ldrb r0, [r5, #25] │ │ │ │ movs r0, r5 │ │ │ │ - ldr r6, [r3, #32] │ │ │ │ + ldr r6, [r3, #8] │ │ │ │ movs r0, r5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #176] @ (dd4d0 ) │ │ │ │ add.w r2, r0, #12288 @ 0x3000 │ │ │ │ @@ -134455,41 +134456,41 @@ │ │ │ │ ldr.w r2, [r2, #1352] @ 0x548 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [pc, #32] @ (dd4e4 ) │ │ │ │ ldr r2, [pc, #36] @ (dd4e8 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ b.n dd460 │ │ │ │ nop │ │ │ │ cmp r3, #212 @ 0xd4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r4, r0, #7 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r4, #18] │ │ │ │ + strh r6, [r4, #6] │ │ │ │ movs r0, r5 │ │ │ │ lsrs r0, r0, #9 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r5, #16] │ │ │ │ + strh r2, [r5, #4] │ │ │ │ movs r0, r5 │ │ │ │ - ldr r4, [r6, #16] │ │ │ │ + str r4, [r6, #120] @ 0x78 │ │ │ │ movs r0, r5 │ │ │ │ - ldrb r2, [r7, #27] │ │ │ │ + ldrb r2, [r7, #21] │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 214204 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r7, r0 │ │ │ │ ldr r5, [pc, #232] @ (dd5f8 ) │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add r5, pc │ │ │ │ @@ -134499,18 +134500,18 @@ │ │ │ │ mov r1, r6 │ │ │ │ ldrsb.w r2, [r3, #72] @ 0x48 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #384] @ 0x180 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.n dd5d6 │ │ │ │ cmp r3, #2 │ │ │ │ bls.n dd5f0 │ │ │ │ subs r3, #3 │ │ │ │ @@ -134526,21 +134527,21 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #16 │ │ │ │ moveq r3, #64 @ 0x40 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ ldrb.w r8, [r2, #17] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #8 │ │ │ │ str r6, [sp, #20] │ │ │ │ add.w ip, r7, #84 @ 0x54 │ │ │ │ movs r6, #0 │ │ │ │ strd r6, r6, [sp, #8] │ │ │ │ @@ -134552,15 +134553,15 @@ │ │ │ │ ldr.w r3, [r5, lr] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ str r6, [r3, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ add.w r0, r7, #20 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ subs r3, #14 │ │ │ │ cmp r3, #10 │ │ │ │ bhi.n dd5f0 │ │ │ │ tbb [pc, r3] │ │ │ │ @@ -134659,15 +134660,15 @@ │ │ │ │ add r6, sp, #32 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w r9, [r2, r3] │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 214374 │ │ │ │ + bl 214204 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ mov r7, r0 │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r1, sl │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ @@ -134675,18 +134676,18 @@ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldrsb.w r2, [r3, #72] @ 0x48 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #384] @ 0x180 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w dddb8 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w ddddc │ │ │ │ subs r3, #3 │ │ │ │ @@ -134702,21 +134703,21 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #8 │ │ │ │ moveq r3, #64 @ 0x40 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldrb.w r8, [r2, #17] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r6] │ │ │ │ add.w ip, r7, #84 @ 0x54 │ │ │ │ str r3, [r6, #8] │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ str.w sl, [sp, #44] @ 0x2c │ │ │ │ add.w r3, r9, r3, lsl #7 │ │ │ │ @@ -134724,28 +134725,28 @@ │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w lr, r7, lr, lsl #2 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ str.w r3, [lr, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movw r1, #293 @ 0x125 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 218878 │ │ │ │ add.w r2, r7, #20 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ movs r1, #0 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 214374 │ │ │ │ + bl 214204 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ add.w r2, r0, #20 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -134754,27 +134755,27 @@ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldrsb.w r2, [r3, #72] @ 0x48 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #384] @ 0x180 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldrb.w r8, [sl, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ lsl.w r8, r3, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r3, r8, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r6] │ │ │ │ str r3, [r6, #8] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ @@ -134806,18 +134807,18 @@ │ │ │ │ ldrb.w r6, [r3, #32] │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r6, r7, r6, lsl #2 │ │ │ │ add.w r7, r7, r3, lsl #2 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [r6, #40] @ 0x28 │ │ │ │ str r3, [r7, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r0, r8 │ │ │ │ mov.w r8, #1 │ │ │ │ - bl 215428 │ │ │ │ + bl 2152b8 │ │ │ │ cbz r5, dd8c8 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cbz r5, dd8c0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbz r3, dd8c0 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ @@ -134826,15 +134827,15 @@ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ bne.n dd8ac │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.w ddac6 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 2169dc │ │ │ │ + bl 21686c │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ bne.w dd686 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.w dda84 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -134866,25 +134867,25 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, dd94c │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ add r4, sp, #84 @ 0x54 │ │ │ │ blx 610ec │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ @@ -134896,15 +134897,15 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ movw r1, #855 @ 0x357 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ mov r4, r0 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ @@ -134976,19 +134977,19 @@ │ │ │ │ ldrb.w r3, [r3, #79] @ 0x4f │ │ │ │ adds r3, #10 │ │ │ │ str.w r0, [r4, r3, lsl #2] │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ str r1, [r3, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r8 │ │ │ │ - bl 262138 │ │ │ │ + bl 261fc8 │ │ │ │ ldr r2, [pc, #916] @ (dde24 ) │ │ │ │ ldr r3, [pc, #900] @ (dde18 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -135022,15 +135023,15 @@ │ │ │ │ mov r4, r5 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 213cdc │ │ │ │ + bl 213b6c │ │ │ │ ldr r3, [r6, #24] │ │ │ │ add.w r2, r6, #32 │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w dde08 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cbz r2, ddb1a │ │ │ │ @@ -135045,28 +135046,28 @@ │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ add.w r6, sp, r2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, ddb4c │ │ │ │ mov r3, r6 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 214374 │ │ │ │ + bl 214204 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, sl │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ @@ -135074,27 +135075,27 @@ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldrsb.w r2, [r3, #72] @ 0x48 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #384] @ 0x180 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldrb.w r9, [r7, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ lsl.w r9, r3, r9 │ │ │ │ mvn.w r9, r9 │ │ │ │ and.w r3, r9, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ strd r3, r3, [r6, #4] │ │ │ │ mov ip, r0 │ │ │ │ str.w sl, [sp, #44] @ 0x2c │ │ │ │ add.w sl, r0, #84 @ 0x54 │ │ │ │ @@ -135126,15 +135127,15 @@ │ │ │ │ ldrb.w r7, [r3, #32] │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r7, ip, r7, lsl #2 │ │ │ │ add.w ip, ip, r3, lsl #2 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [r7, #40] @ 0x28 │ │ │ │ str.w r3, [ip, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ movs r2, #2 │ │ │ │ str.w r8, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #121 @ 0x79 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ beq.w ddde4 │ │ │ │ movw r2, #855 @ 0x357 │ │ │ │ @@ -135168,19 +135169,19 @@ │ │ │ │ mov r1, fp │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ bl dd4ec │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 214374 │ │ │ │ + bl 214204 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, sl │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ @@ -135188,25 +135189,25 @@ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldrsb.w r2, [r3, #72] @ 0x48 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #384] @ 0x180 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldrb.w r8, [r3, #12] │ │ │ │ lsl.w r8, r2, r8 │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r2, r2, [r6] │ │ │ │ str r2, [r6, #8] │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ str.w sl, [sp, #44] @ 0x2c │ │ │ │ @@ -135239,15 +135240,15 @@ │ │ │ │ ldrb.w r6, [r3, #32] │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r6, r7, r6, lsl #2 │ │ │ │ add.w r7, r7, r3, lsl #2 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [r6, #40] @ 0x28 │ │ │ │ str r3, [r7, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r9, r3, lsl #7 │ │ │ │ ldrb r3, [r3, #31] │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ mov r4, r5 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -135308,15 +135309,15 @@ │ │ │ │ nop │ │ │ │ cmp r1, #222 @ 0xde │ │ │ │ lsls r4, r7, #2 │ │ │ │ cmp r1, #220 @ 0xdc │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r3, #2] │ │ │ │ + ldrb r4, [r3, #27] │ │ │ │ movs r0, r5 │ │ │ │ lsrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #106 @ 0x6a │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r4, r6, #5 │ │ │ │ movs r0, r0 │ │ │ │ @@ -135349,15 +135350,15 @@ │ │ │ │ ldr r5, [r5, #24] │ │ │ │ ldr r6, [r1, #0] │ │ │ │ adds r2, r6, #1 │ │ │ │ ands r2, r6 │ │ │ │ bne.n dde9a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 262138 │ │ │ │ + bl 261fc8 │ │ │ │ ldr r2, [pc, #536] @ (de098 ) │ │ │ │ ldr r3, [pc, #528] @ (de094 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ @@ -135419,126 +135420,126 @@ │ │ │ │ movs r2, #32 │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #16] │ │ │ │ mov r9, r3 │ │ │ │ str r4, [sp, #32] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, ddf3c │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, ddf68 │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ movw r1, #714 @ 0x2ca │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ ldrb.w r2, [r8, #13] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, ddfd0 │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ vldr d0, [pc, #168] @ de088 │ │ │ │ movs r1, #32 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 2161f0 │ │ │ │ + bl 216080 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, de00c │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #28 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 218aac │ │ │ │ + bl 21893c │ │ │ │ mov r1, r5 │ │ │ │ ldrd r2, r3, [r4, #104] @ 0x68 │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #104] @ 0x68 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ str r0, [r4, #112] @ 0x70 │ │ │ │ add.w r3, r4, #104 @ 0x68 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ strd r5, r0, [r4, #104] @ 0x68 │ │ │ │ str r3, [r5, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ movs r0, #1 │ │ │ │ - bl 262138 │ │ │ │ + bl 261fc8 │ │ │ │ b.n dde7e │ │ │ │ cmp r1, #1 │ │ │ │ bne.n de082 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w ddf06 │ │ │ │ @@ -135547,20 +135548,20 @@ │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ bne.n de042 │ │ │ │ cmp r1, #1 │ │ │ │ beq.n de046 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ udf #255 @ 0xff │ │ │ │ - bl 216890 │ │ │ │ + bl 216720 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w ddecc │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 262138 │ │ │ │ + bl 261fc8 │ │ │ │ b.n dde7e │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -135604,15 +135605,15 @@ │ │ │ │ clz r3, r3 │ │ │ │ movs r5, #0 │ │ │ │ rsb r3, r3, #32 │ │ │ │ movs r6, #16 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ - bl 22acec │ │ │ │ + bl 22ab7c │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ ldr r1, [pc, #248] @ (de208 ) │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldrexd r0, r1, [r2] │ │ │ │ dmb ish │ │ │ │ ubfx r2, r0, #6, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ @@ -135626,38 +135627,38 @@ │ │ │ │ add r2, r3 │ │ │ │ cmp r2, #32 │ │ │ │ bhi.n de198 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 247fcc │ │ │ │ + bl 247e5c │ │ │ │ cbz r0, de198 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [r4, #432] @ 0x1b0 │ │ │ │ bl dde30 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 248228 │ │ │ │ + bl 2480b8 │ │ │ │ mov r0, r4 │ │ │ │ bl 17f438 │ │ │ │ b.n de198 │ │ │ │ movs r1, #8 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ - bl 22acec │ │ │ │ + bl 22ab7c │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 248228 │ │ │ │ + bl 2480b8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, #112] @ (de20c ) │ │ │ │ ldr r3, [pc, #100] @ (de200 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -135683,15 +135684,15 @@ │ │ │ │ ldrb.w r1, [r1, #610] @ 0x262 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n de0fc │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ movs r6, #16 │ │ │ │ - bl 22acec │ │ │ │ + bl 22ab7c │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ b.n de10c │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ subs r0, r1, #5 │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ @@ -135733,25 +135734,25 @@ │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ strd r6, r6, [sp, #68] @ 0x44 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ strd r5, r5, [sp, #44] @ 0x2c │ │ │ │ strd r5, r5, [sp, #52] @ 0x34 │ │ │ │ strd r5, r5, [sp, #80] @ 0x50 │ │ │ │ strd r8, r9, [sp, #88] @ 0x58 │ │ │ │ - bl 2e28c4 │ │ │ │ + bl 2e2754 │ │ │ │ ldr r3, [pc, #696] @ (de53c ) │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ movs r0, #3 │ │ │ │ add r3, pc │ │ │ │ strd r6, r6, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ strd r6, r5, [sp, #112] @ 0x70 │ │ │ │ strd r5, r5, [sp, #120] @ 0x78 │ │ │ │ str r5, [sp, #128] @ 0x80 │ │ │ │ - bl 2e28c4 │ │ │ │ + bl 2e2754 │ │ │ │ ldr r2, [pc, #672] @ (de540 ) │ │ │ │ movs r1, #9 │ │ │ │ ldr r3, [pc, #672] @ (de544 ) │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ ldr r2, [pc, #672] @ (de548 ) │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ @@ -135803,15 +135804,15 @@ │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #316] @ 0x13c │ │ │ │ mov r3, r5 │ │ │ │ strd r6, r6, [sp, #320] @ 0x140 │ │ │ │ strd r6, r5, [sp, #328] @ 0x148 │ │ │ │ strd r5, r5, [sp, #336] @ 0x150 │ │ │ │ str r5, [sp, #344] @ 0x158 │ │ │ │ - bl 2e3c14 │ │ │ │ + bl 2e3aa4 │ │ │ │ ldr r3, [pc, #548] @ (de564 ) │ │ │ │ str r0, [sp, #20] │ │ │ │ movs r0, #3 │ │ │ │ ldr r1, [pc, #544] @ (de568 ) │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #28] │ │ │ │ @@ -135851,25 +135852,25 @@ │ │ │ │ str r1, [sp, #172] @ 0xac │ │ │ │ strd r5, r5, [sp, #196] @ 0xc4 │ │ │ │ str r5, [sp, #156] @ 0x9c │ │ │ │ strd r8, r9, [sp, #160] @ 0xa0 │ │ │ │ strd r6, r6, [sp, #176] @ 0xb0 │ │ │ │ strd r6, r5, [sp, #184] @ 0xb8 │ │ │ │ str r5, [sp, #192] @ 0xc0 │ │ │ │ - bl 2e28c4 │ │ │ │ + bl 2e2754 │ │ │ │ ldr r1, [pc, #444] @ (de57c ) │ │ │ │ str r0, [sp, #204] @ 0xcc │ │ │ │ movs r0, #3 │ │ │ │ add r1, pc │ │ │ │ strd r6, r6, [sp, #212] @ 0xd4 │ │ │ │ str r1, [sp, #208] @ 0xd0 │ │ │ │ strd r6, r5, [sp, #220] @ 0xdc │ │ │ │ str r5, [sp, #228] @ 0xe4 │ │ │ │ strd r8, r9, [sp, #232] @ 0xe8 │ │ │ │ - bl 2e28c4 │ │ │ │ + bl 2e2754 │ │ │ │ ldr r3, [pc, #420] @ (de580 ) │ │ │ │ ldr r1, [pc, #420] @ (de584 ) │ │ │ │ str r0, [sp, #240] @ 0xf0 │ │ │ │ add r1, pc │ │ │ │ str r5, [sp, #268] @ 0x10c │ │ │ │ str r1, [sp, #244] @ 0xf4 │ │ │ │ movs r1, #8 │ │ │ │ @@ -135957,29 +135958,29 @@ │ │ │ │ strd r6, r5, [sp, #580] @ 0x244 │ │ │ │ str r5, [sp, #588] @ 0x24c │ │ │ │ strd r8, r9, [sp, #592] @ 0x250 │ │ │ │ strd r6, r6, [sp, #608] @ 0x260 │ │ │ │ strd r6, r5, [sp, #616] @ 0x268 │ │ │ │ strd r5, r5, [sp, #624] @ 0x270 │ │ │ │ str r5, [sp, #632] @ 0x278 │ │ │ │ - bl 2e35d4 │ │ │ │ + bl 2e3464 │ │ │ │ ldr r2, [pc, #208] @ (de5b0 ) │ │ │ │ mov r3, r5 │ │ │ │ str r0, [sp, #636] @ 0x27c │ │ │ │ movs r1, #18 │ │ │ │ add r2, pc │ │ │ │ strd r2, r6, [sp, #640] @ 0x280 │ │ │ │ ldr r2, [pc, #196] @ (de5b4 ) │ │ │ │ add r0, sp, #24 │ │ │ │ str r5, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ strd r8, r9, [sp, #664] @ 0x298 │ │ │ │ strd r6, r6, [sp, #648] @ 0x288 │ │ │ │ strd r5, r5, [sp, #656] @ 0x290 │ │ │ │ - bl 2e3c14 │ │ │ │ + bl 2e3aa4 │ │ │ │ ldr r2, [pc, #176] @ (de5b8 ) │ │ │ │ ldr r3, [pc, #32] @ (de528 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #676] @ 0x2a4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -135992,161 +135993,161 @@ │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, r0, #7 │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r4, r6, #5 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r4, #18] │ │ │ │ + strb r6, [r4, #12] │ │ │ │ movs r0, r5 │ │ │ │ - strb r6, [r2, #18] │ │ │ │ + strb r6, [r2, #12] │ │ │ │ movs r0, r5 │ │ │ │ - subs r1, #90 @ 0x5a │ │ │ │ + adds r7, #218 @ 0xda │ │ │ │ movs r2, r5 │ │ │ │ - subs r1, #34 @ 0x22 │ │ │ │ + adds r7, #162 @ 0xa2 │ │ │ │ movs r2, r5 │ │ │ │ lsrs r4, r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r2, #17] │ │ │ │ + strb r4, [r2, #11] │ │ │ │ movs r0, r5 │ │ │ │ - strb r6, [r2, #17] │ │ │ │ + strb r6, [r2, #11] │ │ │ │ movs r0, r5 │ │ │ │ - strb r0, [r3, #17] │ │ │ │ + strb r0, [r3, #11] │ │ │ │ movs r0, r5 │ │ │ │ - strb r2, [r4, #16] │ │ │ │ + strb r2, [r4, #10] │ │ │ │ movs r0, r5 │ │ │ │ lsrs r0, r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r2, #16] │ │ │ │ + strb r6, [r2, #10] │ │ │ │ movs r0, r5 │ │ │ │ - strb r6, [r1, r5] │ │ │ │ + strh r6, [r1, r7] │ │ │ │ movs r6, r5 │ │ │ │ lsrs r0, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r0, #16] │ │ │ │ + strb r2, [r0, #10] │ │ │ │ movs r0, r5 │ │ │ │ - strb r6, [r1, #16] │ │ │ │ + strb r6, [r1, #10] │ │ │ │ movs r0, r5 │ │ │ │ - strb r6, [r2, #16] │ │ │ │ + strb r6, [r2, #10] │ │ │ │ movs r0, r5 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ + str r0, [r4, #116] @ 0x74 │ │ │ │ movs r6, r5 │ │ │ │ - strb r4, [r3, #15] │ │ │ │ + strb r4, [r3, #9] │ │ │ │ movs r0, r5 │ │ │ │ - strb r0, [r0, #15] │ │ │ │ + strb r0, [r0, #9] │ │ │ │ movs r0, r5 │ │ │ │ lsrs r0, r3, #22 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r6, #14] │ │ │ │ + strb r4, [r6, #8] │ │ │ │ movs r0, r5 │ │ │ │ - strb r4, [r4, #14] │ │ │ │ + strb r4, [r4, #8] │ │ │ │ movs r0, r5 │ │ │ │ - strb r0, [r5, #14] │ │ │ │ + strb r0, [r5, #8] │ │ │ │ movs r0, r5 │ │ │ │ - strb r2, [r0, #14] │ │ │ │ + strb r2, [r0, #8] │ │ │ │ movs r0, r5 │ │ │ │ - strb r4, [r0, #14] │ │ │ │ + strb r4, [r0, #8] │ │ │ │ movs r0, r5 │ │ │ │ - strb r0, [r1, #14] │ │ │ │ + strb r0, [r1, #8] │ │ │ │ movs r0, r5 │ │ │ │ - strb r2, [r1, #14] │ │ │ │ + strb r2, [r1, #8] │ │ │ │ movs r0, r5 │ │ │ │ - strb r2, [r4, #13] │ │ │ │ + strb r2, [r4, #7] │ │ │ │ movs r0, r5 │ │ │ │ - strb r2, [r5, #13] │ │ │ │ + strb r2, [r5, #7] │ │ │ │ movs r0, r5 │ │ │ │ - strb r0, [r6, #13] │ │ │ │ + strb r0, [r6, #7] │ │ │ │ movs r0, r5 │ │ │ │ - strb r4, [r7, #13] │ │ │ │ + strb r4, [r7, #7] │ │ │ │ movs r0, r5 │ │ │ │ - strb r6, [r5, #11] │ │ │ │ + strb r6, [r5, #5] │ │ │ │ movs r0, r5 │ │ │ │ - strb r2, [r1, #13] │ │ │ │ + strb r2, [r1, #7] │ │ │ │ movs r0, r5 │ │ │ │ subs r4, r6, r3 │ │ │ │ lsls r4, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r2 │ │ │ │ sub sp, #8 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r3 │ │ │ │ mov r5, r3 │ │ │ │ - bl 1f9590 │ │ │ │ + bl 1f9420 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ bl de210 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 2e5348 │ │ │ │ + bl 2e51d8 │ │ │ │ cbz r7, de610 │ │ │ │ ldr r2, [pc, #48] @ (de624 ) │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ - bl 213cdc │ │ │ │ + bl 213b6c │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 1f5a14 │ │ │ │ + bl 1f58a4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [pc, #20] @ (de628 ) │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #4194304 @ 0x400000 │ │ │ │ mov r0, r8 │ │ │ │ add r3, pc │ │ │ │ - bl 213c30 │ │ │ │ + bl 213ac0 │ │ │ │ mov r3, r0 │ │ │ │ b.n de5fe │ │ │ │ - strb r6, [r0, #9] │ │ │ │ + strb r6, [r0, #3] │ │ │ │ movs r0, r5 │ │ │ │ - strb r2, [r4, #8] │ │ │ │ + strb r2, [r4, #2] │ │ │ │ movs r0, r5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r1 │ │ │ │ sub sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r7, r2 │ │ │ │ - bl 214374 │ │ │ │ + bl 214204 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - bl 2e4fc4 │ │ │ │ + bl 2e4e54 │ │ │ │ add.w ip, r4, #48 @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp] │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w r3, r5, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r4, #20 │ │ │ │ str r7, [r4, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r3, [r5, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r5, #32] │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -136208,29 +136209,29 @@ │ │ │ │ cbz r3, de74a │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ beq.n de7ce │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ - bl 214310 │ │ │ │ + bl 2141a0 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ add.w r4, r8, #44 @ 0x2c │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r2, [pc, #164] @ (de824 ) │ │ │ │ ldr r3, [pc, #156] @ (de820 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -136270,26 +136271,26 @@ │ │ │ │ add.w r3, r5, r3, lsl #3 │ │ │ │ vldr d7, [r3, #20] │ │ │ │ vstr d7, [r1] │ │ │ │ bne.n de7d8 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n de77e │ │ │ │ lsls r2, r4, #3 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ blx 61b08 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #20 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ b.n de77e │ │ │ │ movs r0, #1 │ │ │ │ b.n de710 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ adds r6, r0, r5 │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ @@ -136325,21 +136326,21 @@ │ │ │ │ moveq r3, #64 @ 0x40 │ │ │ │ movne r3, #16 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ ldrb.w r8, [r2, #17] │ │ │ │ adds r4, #20 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #8 │ │ │ │ str r4, [sp, #20] │ │ │ │ add.w ip, r7, #84 @ 0x54 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp, #8] │ │ │ │ @@ -136351,15 +136352,15 @@ │ │ │ │ ldr.w r3, [r6, lr] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ str r4, [r3, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ add.w r0, r7, #20 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ subs r3, #14 │ │ │ │ cmp r3, #10 │ │ │ │ bhi.n de8f0 │ │ │ │ tbb [pc, r3] │ │ │ │ @@ -136461,40 +136462,40 @@ │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ bl de698 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r6 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ orrs.w r3, fp, r3 │ │ │ │ bne.n de9f4 │ │ │ │ mov.w fp, #1 │ │ │ │ str r0, [r7, #0] │ │ │ │ b.n de968 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ movs r1, #141 @ 0x8d │ │ │ │ mov r0, r6 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ cmp.w fp, #3 │ │ │ │ str r0, [r7, #0] │ │ │ │ bne.n de968 │ │ │ │ adds r7, #4 │ │ │ │ add.w r8, r8, #4 │ │ │ │ cmp r5, r7 │ │ │ │ bne.n de964 │ │ │ │ mov r0, fp │ │ │ │ - bl 217aac │ │ │ │ + bl 21793c │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 218bd4 │ │ │ │ + bl 218a64 │ │ │ │ ldr r2, [pc, #36] @ (dea4c ) │ │ │ │ ldr r3, [pc, #28] @ (dea48 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ @@ -136524,25 +136525,25 @@ │ │ │ │ ldr r3, [pc, #80] @ (deac4 ) │ │ │ │ str r2, [sp, #8] │ │ │ │ movs r2, #32 │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, deaa0 │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ ldr r1, [pc, #36] @ (deac8 ) │ │ │ │ ldr r2, [pc, #32] @ (deac4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ @@ -136599,25 +136600,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 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, deb52 │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ ldr r1, [pc, #68] @ (deb98 ) │ │ │ │ ldr r2, [pc, #60] @ (deb94 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ @@ -136662,15 +136663,15 @@ │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 21fd68 │ │ │ │ + bl 21fbf8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cbz r2, debf2 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ cmp r2, #5 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ @@ -136680,38 +136681,38 @@ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n debd8 │ │ │ │ ldr r7, [r3, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1f59d8 │ │ │ │ + bl 1f5868 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ ldr r5, [r6, #0] │ │ │ │ - bl 214374 │ │ │ │ + bl 214204 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ strd r3, r5, [r0, #44] @ 0x2c │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ ldrsb.w r2, [r3, #72] @ 0x48 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #384] @ 0x180 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #22 │ │ │ │ bne.n deccc │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -136721,19 +136722,19 @@ │ │ │ │ movs r7, #0 │ │ │ │ mov fp, r6 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ mov r6, r4 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ ldr.w sl, [r3, #76] @ 0x4c │ │ │ │ - bl 214374 │ │ │ │ + bl 214204 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r3, r0, [r6, #40] @ 0x28 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - bl 2e52d4 │ │ │ │ + bl 2e5164 │ │ │ │ strd r7, r7, [r5] │ │ │ │ str r7, [r5, #8] │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #24] │ │ │ │ add.w lr, r4, #48 @ 0x30 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ add.w ip, r4, #64 @ 0x40 │ │ │ │ @@ -136742,25 +136743,25 @@ │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r4, #20 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr.w r3, [r9, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ bne.n dec5e │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ mov r6, fp │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 21fe1c │ │ │ │ + bl 21fcac │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n decdc │ │ │ │ str.w r6, [sl] │ │ │ │ ldr r2, [pc, #52] @ (ded14 ) │ │ │ │ ldr r3, [pc, #48] @ (ded10 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -136793,15 +136794,15 @@ │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r2 │ │ │ │ mov r9, r1 │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldrb r4, [r2, #12] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ add.w r3, r9, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp] │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w r9, r0, #84 @ 0x54 │ │ │ │ ldrb.w sl, [r6, #12] │ │ │ │ @@ -136835,15 +136836,15 @@ │ │ │ │ ldrb.w r2, [r3, #32] │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r2, ip, r2, lsl #2 │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ str r5, [r2, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r5, #1 │ │ │ │ b.n ded94 │ │ │ │ asrs r6, r0, #10 │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r4, r6, #1 │ │ │ │ @@ -136855,15 +136856,15 @@ │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r2 │ │ │ │ mov r9, r1 │ │ │ │ mov r7, r0 │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldrb r4, [r2, #12] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ add.w r3, r9, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp] │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w r9, r0, #84 @ 0x54 │ │ │ │ ldrb.w sl, [r5, #12] │ │ │ │ @@ -136899,15 +136900,15 @@ │ │ │ │ ldrb.w r2, [r3, #32] │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r2, ip, r2, lsl #2 │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ str r4, [r2, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ asrs r6, r1, #7 │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -136977,30 +136978,30 @@ │ │ │ │ subs r0, #56 @ 0x38 │ │ │ │ orrs.w r0, r2, r3 │ │ │ │ beq.n deee6 │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, def5a │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ b.n deee8 │ │ │ │ movs r1, #16 │ │ │ │ strh.w r2, [sp] │ │ │ │ b.n def3a │ │ │ │ movs r1, #8 │ │ │ │ strb.w r2, [sp] │ │ │ │ b.n def3a │ │ │ │ @@ -137049,25 +137050,25 @@ │ │ │ │ adc.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, ip, r3 │ │ │ │ orrs.w r7, r2, r3 │ │ │ │ bne.n df03a │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, lr │ │ │ │ strd r6, r6, [sp] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, df020 │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r1, [pc, #184] @ (df0dc ) │ │ │ │ ldr r3, [pc, #180] @ (df0d8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r1, r3 │ │ │ │ @@ -137102,30 +137103,30 @@ │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ mov.w lr, #16 │ │ │ │ strh.w r2, [sp] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, lr │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, df09c │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r4, r0 │ │ │ │ b.n df020 │ │ │ │ mov.w lr, #8 │ │ │ │ strb.w r2, [sp] │ │ │ │ b.n df07c │ │ │ │ mov.w lr, #1 │ │ │ │ strb.w lr, [sp] │ │ │ │ @@ -137157,22 +137158,22 @@ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add.w r9, r6, #20 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w fp, [pc, #680] @ df3b4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 214374 │ │ │ │ + bl 214204 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ add.w r7, r8, #20 │ │ │ │ - bl 2e4fc4 │ │ │ │ + bl 2e4e54 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov.w lr, #3 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ add fp, pc │ │ │ │ @@ -137180,18 +137181,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr.w r2, [r8, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w df382 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w df39c │ │ │ │ subs r3, #3 │ │ │ │ @@ -137207,21 +137208,21 @@ │ │ │ │ ite eq │ │ │ │ moveq r3, #64 @ 0x40 │ │ │ │ movne r3, #8 │ │ │ │ ldrb.w sl, [r2, #17] │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r2, sl │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w sl, [r0, #40] @ 0x28 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ add.w ip, r8, #84 @ 0x54 │ │ │ │ str r7, [sp, #20] │ │ │ │ movs r7, #0 │ │ │ │ str r7, [sp, #8] │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ ldr.w lr, [pc, #488] @ df3b8 │ │ │ │ @@ -137233,94 +137234,94 @@ │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ add.w r1, r8, #20 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl def98 │ │ │ │ mov r8, r0 │ │ │ │ str r7, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r2, [r8, #13] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, df230 │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r7 │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ movs r7, #0 │ │ │ │ - bl 2198e4 │ │ │ │ + bl 219774 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 214204 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e4fc4 │ │ │ │ + bl 2e4e54 │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ mov.w lr, #7 │ │ │ │ str r7, [sp, #8] │ │ │ │ add.w r9, r8, #20 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ str.w r0, [r8, #44] @ 0x2c │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ movs r2, #1 │ │ │ │ str r7, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n df3a8 │ │ │ │ mov r3, r4 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ str.w r1, [fp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ str r7, [sp, #8] │ │ │ │ add.w ip, r0, #84 @ 0x54 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ lsl.w r8, sl, r8 │ │ │ │ ldrb.w r9, [fp, #32] │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ @@ -137345,18 +137346,18 @@ │ │ │ │ ldrb.w r0, [r3, #32] │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ str r2, [r0, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [r3, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2199a0 │ │ │ │ + bl 219830 │ │ │ │ ldr r2, [pc, #108] @ (df3bc ) │ │ │ │ ldr r3, [pc, #96] @ (df3b0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ @@ -137434,25 +137435,25 @@ │ │ │ │ bic.w r3, r3, ip │ │ │ │ orrs.w r0, r1, r3 │ │ │ │ bne.n df460 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, df446 │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r1, [pc, #276] @ (df55c ) │ │ │ │ ldr r2, [pc, #268] @ (df558 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ @@ -137494,30 +137495,30 @@ │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ strh.w r1, [sp] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, df4ce │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #283 @ 0x11b │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r5, r0 │ │ │ │ b.n df446 │ │ │ │ strb.w r1, [sp] │ │ │ │ b.n df4b2 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp] │ │ │ │ b.n df4b2 │ │ │ │ @@ -137529,30 +137530,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 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, df524 │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r5, r0 │ │ │ │ b.n df446 │ │ │ │ strd r1, r3, [sp] │ │ │ │ b.n df4b2 │ │ │ │ rbit r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #33 @ 0x21 │ │ │ │ @@ -137592,42 +137593,42 @@ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r1, #1 │ │ │ │ add r4, sp, #8 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, df5c4 │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ movw r1, #687 @ 0x2af │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ 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 216694 │ │ │ │ + bl 216524 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w lr, r5, #84 @ 0x54 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ add.w ip, r5, #100 @ 0x64 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ @@ -137651,30 +137652,30 @@ │ │ │ │ ldrb.w r4, [r3, #54] @ 0x36 │ │ │ │ add.w r3, r5, r2, lsl #2 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ add.w r5, r5, r4, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r2, [pc, #420] @ (df7fc ) │ │ │ │ ldr r3, [pc, #404] @ (df7f0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w df7e8 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r1 │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 218878 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #0 │ │ │ │ bl df3c0 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ @@ -137711,23 +137712,23 @@ │ │ │ │ str r0, [sp, #576] @ 0x240 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n df7de │ │ │ │ add r4, sp, #8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov.w r1, #418 @ 0x1a2 │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ 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 216694 │ │ │ │ + bl 216524 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ add.w r5, r9, #84 @ 0x54 │ │ │ │ strd ip, ip, [r4, #4] │ │ │ │ add.w lr, r9, #100 @ 0x64 │ │ │ │ str.w fp, [sp, #20] │ │ │ │ ldr.w r2, [r9, #36] @ 0x24 │ │ │ │ @@ -137758,36 +137759,36 @@ │ │ │ │ str r6, [r5, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r3, #38] @ 0x26 │ │ │ │ add.w r2, r9, r2, lsl #2 │ │ │ │ str.w ip, [r4, #40] @ 0x28 │ │ │ │ add.w r9, r9, r3, lsl #2 │ │ │ │ str.w ip, [r2, #40] @ 0x28 │ │ │ │ str.w ip, [r9, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ b.n df656 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, df7b8 │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r2, sl │ │ │ │ mov r3, r9 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r6 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov sl, r0 │ │ │ │ b.n df6e0 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ b.n df794 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ @@ -137840,37 +137841,37 @@ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr.w r2, [pc, #2228] @ e0108 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 213cdc │ │ │ │ + bl 213b6c │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ mov r1, r2 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strb.w r2, [sp, #120] @ 0x78 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, df892 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 214204 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ @@ -137878,26 +137879,26 @@ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldrsb.w r2, [r3, #72] @ 0x48 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #384] @ 0x180 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl ded18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219a50 │ │ │ │ + bl 2198e0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bl 21e4d8 │ │ │ │ + bl 21e368 │ │ │ │ movs r2, #13 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de62c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de828 │ │ │ │ @@ -137943,33 +137944,33 @@ │ │ │ │ lsrs r2, r3, #23 │ │ │ │ lsrs r2, r3, #23 │ │ │ │ lsrs r2, r3, #23 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ strh.w r3, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, df97a │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2198e4 │ │ │ │ + bl 219774 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de62c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de828 │ │ │ │ @@ -138015,53 +138016,53 @@ │ │ │ │ lsrs r7, r6, #21 │ │ │ │ lsrs r7, r6, #21 │ │ │ │ lsrs r7, r6, #21 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, dfa22 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #272 @ 0x110 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2198e4 │ │ │ │ + bl 219774 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ mov r1, r2 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, dfa60 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 214204 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ @@ -138069,31 +138070,31 @@ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldrsb.w r2, [r3, #72] @ 0x48 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #384] @ 0x180 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl ded18 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 2143c4 │ │ │ │ + bl 214254 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2199a0 │ │ │ │ + bl 219830 │ │ │ │ movs r2, #11 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de62c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de828 │ │ │ │ @@ -138105,15 +138106,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de828 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #267 @ 0x10b │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ movs r2, #14 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de62c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -138126,24 +138127,24 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de828 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #2 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2198e4 │ │ │ │ + bl 219774 │ │ │ │ mov r1, sl │ │ │ │ str r5, [r0, #32] │ │ │ │ movs r2, #11 │ │ │ │ mov r0, r4 │ │ │ │ bl de62c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r6, r0 │ │ │ │ @@ -138197,15 +138198,15 @@ │ │ │ │ bl de828 │ │ │ │ mov r9, r0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb.w r6, [r9, #12] │ │ │ │ lsl.w r6, r3, r6 │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ strd r3, r3, [fp, #4] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ ldrb.w ip, [r9, #12] │ │ │ │ @@ -138240,15 +138241,15 @@ │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ add.w r5, r5, r2, lsl #2 │ │ │ │ str r6, [r3, #40] @ 0x28 │ │ │ │ str.w r9, [r5, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ bl de62c │ │ │ │ movs r2, #5 │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #16] │ │ │ │ @@ -138257,15 +138258,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de828 │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb.w r6, [r8, #12] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ str.w r9, [sp, #120] @ 0x78 │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ strd r9, r9, [fp, #4] │ │ │ │ adds r3, #20 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ @@ -138291,15 +138292,15 @@ │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ add.w r5, r5, r2, lsl #2 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ str r6, [r5, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ bl de62c │ │ │ │ movs r2, #6 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, sl │ │ │ │ @@ -138310,15 +138311,15 @@ │ │ │ │ bl de828 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl dedd0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2199a0 │ │ │ │ + bl 219830 │ │ │ │ movs r2, #12 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de62c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de828 │ │ │ │ @@ -138330,18 +138331,18 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de828 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #267 @ 0x10b │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2198e4 │ │ │ │ + bl 219774 │ │ │ │ movs r2, #14 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de62c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de828 │ │ │ │ @@ -138364,40 +138365,40 @@ │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl dee88 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 218878 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ beq.n dfde0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #375 @ 0x177 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 218878 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #303 @ 0x12f │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov.w r1, #402 @ 0x192 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ mov r5, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w lr, r5, #84 @ 0x54 │ │ │ │ str r6, [sp, #132] @ 0x84 │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ @@ -138412,15 +138413,15 @@ │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ movs r3, #4 │ │ │ │ str.w r6, [ip, #40] @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ str.w r3, [r9, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r7, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldrb.w r2, [r5, #33] @ 0x21 │ │ │ │ strd r6, r6, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #32 │ │ │ │ bhi.w e1588 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ bhi.w e1498 │ │ │ │ @@ -138457,53 +138458,53 @@ │ │ │ │ lsrs r3, r2, #12 │ │ │ │ lsrs r3, r2, #12 │ │ │ │ lsrs r3, r2, #12 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ strh.w r3, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, dfed8 │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2198e4 │ │ │ │ + bl 219774 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ mov r1, r2 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, dff16 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 214204 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ @@ -138511,43 +138512,43 @@ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldrsb.w r2, [r3, #72] @ 0x48 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #384] @ 0x180 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl ded18 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r6, #0 │ │ │ │ - bl 2143c4 │ │ │ │ + bl 214254 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2199a0 │ │ │ │ + bl 219830 │ │ │ │ movs r2, #13 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de62c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl ded18 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219958 │ │ │ │ + bl 2197e8 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de62c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de828 │ │ │ │ @@ -138566,20 +138567,20 @@ │ │ │ │ mov r9, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de62c │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 214204 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e52d4 │ │ │ │ + bl 2e5164 │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ add.w r3, r7, #20 │ │ │ │ strd r6, r6, [fp, #4] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ add.w lr, r5, #48 @ 0x30 │ │ │ │ add.w ip, r5, #64 @ 0x40 │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ @@ -138590,18 +138591,18 @@ │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r5, #20 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl de828 │ │ │ │ movs r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, fp │ │ │ │ @@ -138627,25 +138628,25 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl dee88 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ movs r2, #7 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl def98 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r2, #32 │ │ │ │ strd r6, r6, [sp, #96] @ 0x60 │ │ │ │ bhi.w e157c │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ @@ -138687,89 +138688,89 @@ │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsls r0, r2, #31 │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r1, r5] │ │ │ │ + ldrb r2, [r1, r7] │ │ │ │ movs r0, r5 │ │ │ │ lsrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #8 │ │ │ │ strh.w r3, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, e0134 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2198e4 │ │ │ │ + bl 219774 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de62c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl ded18 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219958 │ │ │ │ + bl 2197e8 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl dea50 │ │ │ │ movs r2, #5 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl dea50 │ │ │ │ mov r3, r5 │ │ │ │ strd r6, r0, [sp] │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #84 @ 0x54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218b34 │ │ │ │ + bl 2189c4 │ │ │ │ movs r2, #32 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 2146dc │ │ │ │ + bl 21456c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, e01a6 │ │ │ │ adds r6, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219874 │ │ │ │ + bl 219704 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r6, [r8, #12] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ strd r3, r3, [fp, #4] │ │ │ │ @@ -138800,18 +138801,18 @@ │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ add.w r5, r5, r2, lsl #2 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ str.w r8, [r5, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2199a0 │ │ │ │ + bl 219830 │ │ │ │ movs r2, #13 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de62c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -138827,18 +138828,18 @@ │ │ │ │ bl dea50 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl ded18 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2199a0 │ │ │ │ + bl 219830 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219958 │ │ │ │ + bl 2197e8 │ │ │ │ mov r1, sl │ │ │ │ movs r2, #14 │ │ │ │ mov r0, r4 │ │ │ │ bl de62c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r5, r0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ @@ -138846,15 +138847,15 @@ │ │ │ │ bl dea50 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl ded18 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2199a0 │ │ │ │ + bl 219830 │ │ │ │ movs r2, #13 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de62c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de828 │ │ │ │ @@ -138984,33 +138985,33 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strd r3, r9, [sp, #152] @ 0x98 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ strd r3, r0, [sp, #160] @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ - bl 218bd4 │ │ │ │ + bl 218a64 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl de62c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de828 │ │ │ │ movw r1, #775 @ 0x307 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #5 │ │ │ │ mov r6, r0 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ str r7, [sp, #132] @ 0x84 │ │ │ │ add.w r9, r6, #84 @ 0x54 │ │ │ │ str.w r8, [sp, #120] @ 0x78 │ │ │ │ add.w lr, r6, #100 @ 0x64 │ │ │ │ strd r8, r8, [fp, #4] │ │ │ │ add.w ip, r6, #116 @ 0x74 │ │ │ │ @@ -139027,15 +139028,15 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp, #120] @ 0x78 │ │ │ │ bl de698 │ │ │ │ @@ -139051,15 +139052,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl dea50 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ str r0, [sp, #0] │ │ │ │ movw r1, #383 @ 0x17f │ │ │ │ mov r0, r4 │ │ │ │ - bl 218aac │ │ │ │ + bl 21893c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ bl de698 │ │ │ │ @@ -139071,33 +139072,33 @@ │ │ │ │ bl def98 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r5 │ │ │ │ str.w r8, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ str.w r8, [fp, #4] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, e0520 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2198e4 │ │ │ │ + bl 219774 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ bl def98 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #13 │ │ │ │ @@ -139107,79 +139108,79 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str.w r3, [fp, #4] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, e0578 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r7, r0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ bl dea50 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r7 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ - bl 218aac │ │ │ │ + bl 21893c │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl ded18 │ │ │ │ movs r3, #0 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str.w r3, [fp, #4] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, e05d8 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ movs r2, #15 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl dea50 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218aac │ │ │ │ + bl 21893c │ │ │ │ movs r2, #3 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de62c │ │ │ │ movs r2, #3 │ │ │ │ mov r5, r0 │ │ │ │ @@ -139200,86 +139201,86 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl dea50 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #84 @ 0x54 │ │ │ │ strd r8, r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218b34 │ │ │ │ + bl 2189c4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl ded18 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, e067c │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2198e4 │ │ │ │ + bl 219774 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 2143c4 │ │ │ │ + bl 214254 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2199a0 │ │ │ │ + bl 219830 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl def98 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ movs r1, #1 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ str.w r3, [fp, #4] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, e06e2 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #16 │ │ │ │ - bl 2198e4 │ │ │ │ + bl 219774 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl de62c │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -139358,15 +139359,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl def98 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ movs r2, #3 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de62c │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r0 │ │ │ │ @@ -139401,15 +139402,15 @@ │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de62c │ │ │ │ ldrb r5, [r7, #12] │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ add.w r3, r8, #20 │ │ │ │ strd r6, r6, [fp, #4] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ ldrb.w r8, [r7, #12] │ │ │ │ add.w r6, r0, #100 @ 0x64 │ │ │ │ @@ -139442,15 +139443,15 @@ │ │ │ │ mov r1, ip │ │ │ │ ldrb.w r5, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, r5, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r1, sl │ │ │ │ movs r2, #13 │ │ │ │ mov r0, r4 │ │ │ │ bl de62c │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #0 │ │ │ │ @@ -139498,15 +139499,15 @@ │ │ │ │ add r2, sp, #140 @ 0x8c │ │ │ │ mov r0, r4 │ │ │ │ bl de900 │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb.w r5, [r8, #12] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ str r7, [sp, #120] @ 0x78 │ │ │ │ add.w r3, r9, #20 │ │ │ │ strd r7, r7, [fp, #4] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ ldrb.w r9, [r8, #12] │ │ │ │ @@ -139537,15 +139538,15 @@ │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, r2, lsl #2 │ │ │ │ str r5, [r3, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ bl de62c │ │ │ │ movs r2, #6 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, sl │ │ │ │ @@ -139561,15 +139562,15 @@ │ │ │ │ bl de900 │ │ │ │ mov r8, r0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb.w r6, [r8, #12] │ │ │ │ lsl.w r6, r3, r6 │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ str r7, [sp, #120] @ 0x78 │ │ │ │ add.w r3, r9, #20 │ │ │ │ strd r7, r7, [fp, #4] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ ldrb.w r9, [r8, #12] │ │ │ │ @@ -139600,18 +139601,18 @@ │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ add.w r5, r5, r2, lsl #2 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ str r6, [r5, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219958 │ │ │ │ + bl 2197e8 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ bl de62c │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ @@ -139633,15 +139634,15 @@ │ │ │ │ bl ded18 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ beq.n e0aec │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #375 @ 0x177 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 218878 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r3, #0 │ │ │ │ bl df3c0 │ │ │ │ ldrb r1, [r0, #13] │ │ │ │ @@ -139668,31 +139669,31 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ bl deacc │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r9, #1 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 218878 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov.w r1, #402 @ 0x192 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ mov r2, r9 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r6, [sp, #132] @ 0x84 │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ add.w r3, r0, r3, lsl #7 │ │ │ │ @@ -139709,15 +139710,15 @@ │ │ │ │ movs r3, #16 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ str r3, [r7, #40] @ 0x28 │ │ │ │ movs r3, #40 @ 0x28 │ │ │ │ str.w r3, [lr, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl de62c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -139729,44 +139730,44 @@ │ │ │ │ bl def98 │ │ │ │ mov r5, r0 │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ mov r1, r9 │ │ │ │ str.w r6, [fp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, e0c16 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #3 │ │ │ │ - bl 2198e4 │ │ │ │ + bl 219774 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl 2143c4 │ │ │ │ + bl 214254 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219958 │ │ │ │ + bl 2197e8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ bl de62c │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #1 │ │ │ │ @@ -139783,20 +139784,20 @@ │ │ │ │ movs r6, #4 │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ bl de698 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb.w r6, [r8, #12] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ add.w r3, r9, #20 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ strd r3, r3, [fp, #4] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ ldrb.w r9, [r8, #12] │ │ │ │ @@ -139823,15 +139824,15 @@ │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ add.w r5, r5, r2, lsl #2 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ movs r7, #2 │ │ │ │ str r6, [r5, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ bl de62c │ │ │ │ movs r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ @@ -139850,46 +139851,46 @@ │ │ │ │ bl def98 │ │ │ │ mov r5, r0 │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ movs r1, #1 │ │ │ │ str.w r6, [fp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, e0d5e │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #0 │ │ │ │ - bl 2198e4 │ │ │ │ + bl 219774 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 2143c4 │ │ │ │ + bl 214254 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219958 │ │ │ │ + bl 2197e8 │ │ │ │ movs r1, #103 @ 0x67 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r9, r0, #84 @ 0x54 │ │ │ │ adds r3, #20 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ @@ -139908,15 +139909,15 @@ │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ str.w r6, [lr, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [ip, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ movs r2, #3 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de62c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de828 │ │ │ │ @@ -139927,53 +139928,53 @@ │ │ │ │ bl def98 │ │ │ │ mov r5, r0 │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ movs r1, #1 │ │ │ │ str.w r6, [fp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, e0e30 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2198e4 │ │ │ │ + bl 219774 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ mov r1, r2 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, e0e6e │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 214204 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ @@ -139981,70 +139982,70 @@ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldrsb.w r2, [r3, #72] @ 0x48 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #384] @ 0x180 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl ded18 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 2143c4 │ │ │ │ + bl 214254 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2199a0 │ │ │ │ + bl 219830 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2199a0 │ │ │ │ + bl 219830 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2199a0 │ │ │ │ + bl 219830 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2199a0 │ │ │ │ + bl 219830 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219958 │ │ │ │ + bl 2197e8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, e0f18 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #3 │ │ │ │ - bl 2198e4 │ │ │ │ + bl 219774 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ bl de698 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ @@ -140090,38 +140091,38 @@ │ │ │ │ lsls r2, r0, #10 │ │ │ │ lsls r2, r0, #10 │ │ │ │ lsls r2, r0, #10 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ strh.w r3, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, e0fc2 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2198e4 │ │ │ │ + bl 219774 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ bl def98 │ │ │ │ movs r2, #13 │ │ │ │ mov r6, r0 │ │ │ │ @@ -140129,15 +140130,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl de62c │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl ded18 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ movs r3, #0 │ │ │ │ @@ -140180,34 +140181,34 @@ │ │ │ │ lsls r4, r1, #8 │ │ │ │ lsls r4, r1, #8 │ │ │ │ lsls r4, r1, #8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, e1096 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #272 @ 0x110 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #0 │ │ │ │ - bl 2198e4 │ │ │ │ + bl 219774 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de62c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de828 │ │ │ │ @@ -140217,29 +140218,29 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl def98 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ movs r2, #17 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de62c │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 214204 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r0, [r8, #44] @ 0x2c │ │ │ │ - bl 2e52d4 │ │ │ │ + bl 2e5164 │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ add.w r3, r8, #20 │ │ │ │ strd r6, r6, [fp, #4] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ add.w lr, r5, #48 @ 0x30 │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ add.w ip, r5, #64 @ 0x40 │ │ │ │ @@ -140250,22 +140251,22 @@ │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r2, [r8, #32] │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb.w r5, [r9, #12] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ str r7, [sp, #132] @ 0x84 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ strd r6, r6, [fp, #4] │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w r6, [r9, #12] │ │ │ │ @@ -140289,15 +140290,15 @@ │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, r2, lsl #2 │ │ │ │ str r6, [r3, #40] @ 0x28 │ │ │ │ str.w r5, [ip, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ movs r2, #10 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de62c │ │ │ │ movs r2, #10 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, sl │ │ │ │ @@ -140335,82 +140336,82 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl de828 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #279 @ 0x117 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ movs r2, #12 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl de62c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl ded18 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2199a0 │ │ │ │ + bl 219830 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219958 │ │ │ │ + bl 2197e8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ movw r1, #303 @ 0x12f │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r1, r0 │ │ │ │ add r3, pc, #812 @ (adr r3, e15a0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r4 │ │ │ │ bl df3c0 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #305 @ 0x131 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r1, r0 │ │ │ │ add r3, pc, #792 @ (adr r3, e15a8 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl dee88 │ │ │ │ mov r2, r8 │ │ │ │ mov r6, r0 │ │ │ │ movw r1, #293 @ 0x125 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 218878 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r1, r0 │ │ │ │ add r3, pc, #756 @ (adr r3, e15b0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r4 │ │ │ │ bl def98 │ │ │ │ movs r1, #185 @ 0xb9 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 218878 │ │ │ │ mvn.w r2, #4 │ │ │ │ mov r1, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ bl dee88 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ movs r2, #7 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl def98 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ @@ -140438,70 +140439,70 @@ │ │ │ │ str r2, [sp, #584] @ 0x248 │ │ │ │ str r2, [sp, #584] @ 0x248 │ │ │ │ str r2, [sp, #584] @ 0x248 │ │ │ │ movs r3, #10 │ │ │ │ strh.w r3, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, e135c │ │ │ │ ldmia.w fp!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r5, r0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ bl dea50 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218aac │ │ │ │ + bl 21893c │ │ │ │ mov r1, sl │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #13 │ │ │ │ mov r0, r4 │ │ │ │ bl de62c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl ded18 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2199a0 │ │ │ │ + bl 219830 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2199a0 │ │ │ │ + bl 219830 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2199a0 │ │ │ │ + bl 219830 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 219ae8 │ │ │ │ + bl 219978 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 214204 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ str r2, [r0, #44] @ 0x2c │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ @@ -140510,18 +140511,18 @@ │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldrsb.w r3, [r2, #72] @ 0x48 │ │ │ │ cmp r3, #14 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #384] @ 0x180 │ │ │ │ movs r2, #1 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl de828 │ │ │ │ ldr r2, [pc, #420] @ (e15b8 ) │ │ │ │ ldr r3, [pc, #424] @ (e15bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -140619,15 +140620,15 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl deacc │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r5, r0 │ │ │ │ b.w e0b42 │ │ │ │ movs r0, #10 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #120] @ 0x78 │ │ │ │ b.n e133e │ │ │ │ movs r0, #1 │ │ │ │ @@ -140724,43 +140725,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 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, e1674 │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ 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 df560 │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 214204 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e4fc4 │ │ │ │ + bl 2e4e54 │ │ │ │ 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 │ │ │ │ @@ -140769,29 +140770,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 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldrb.w r8, [sl, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ 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 214464 │ │ │ │ + bl 2142f4 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ str.w fp, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ ldrb.w fp, [sl, #12] │ │ │ │ mov ip, r0 │ │ │ │ @@ -140824,49 +140825,49 @@ │ │ │ │ mov r1, ip │ │ │ │ ldrb.w lr, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, lr, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ str r7, [r4, #4] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, e17b0 │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov.w lr, #2 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ movs r0, #24 │ │ │ │ strd r0, lr, [sp] │ │ │ │ mov r0, r5 │ │ │ │ bl df560 │ │ │ │ movs r1, #4 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 214204 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e4fc4 │ │ │ │ + bl 2e4e54 │ │ │ │ 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 │ │ │ │ @@ -140880,27 +140881,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 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 214204 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov fp, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #9 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e4fc4 │ │ │ │ + bl 2e4e54 │ │ │ │ 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 │ │ │ │ @@ -140909,27 +140910,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 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 214204 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e4fc4 │ │ │ │ + bl 2e4e54 │ │ │ │ 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 │ │ │ │ @@ -140937,68 +140938,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 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #232] @ 0xe8 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, e18f8 │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ 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 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, e1938 │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w e3006 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ mov.w ip, #1 │ │ │ │ sub.w r1, r3, #32 │ │ │ │ @@ -141053,15 +141054,15 @@ │ │ │ │ lsrs r2, r5, #12 │ │ │ │ lsrs r2, r5, #12 │ │ │ │ lsrs r2, r5, #12 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #421 @ 0x1a5 │ │ │ │ mov.w r9, #0 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 218878 │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ mov sl, r0 │ │ │ │ b.n e168c │ │ │ │ nop │ │ │ │ ands.w r0, ip, fp, ror #2 │ │ │ │ ands.w r0, r4, fp, ror #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ @@ -141069,43 +141070,43 @@ │ │ │ │ lsrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #16 │ │ │ │ movs r3, #15 │ │ │ │ strh.w r3, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, e1a3c │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r8, [r7, #12] │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ 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 214464 │ │ │ │ + bl 2142f4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #232] @ 0xe8 │ │ │ │ mov ip, r0 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r0, #84 @ 0x54 │ │ │ │ ldrb.w lr, [r7, #12] │ │ │ │ @@ -141136,24 +141137,24 @@ │ │ │ │ mov r1, ip │ │ │ │ ldrb.w lr, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, lr, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 214204 │ │ │ │ ldr.w r3, [fp, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #2 │ │ │ │ ldr.w r0, [fp, #44] @ 0x2c │ │ │ │ - bl 2e4fc4 │ │ │ │ + bl 2e4e54 │ │ │ │ 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 │ │ │ │ @@ -141161,29 +141162,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 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ 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 214464 │ │ │ │ + bl 2142f4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w lr, [r3, #12] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ @@ -141215,24 +141216,24 @@ │ │ │ │ mov r1, ip │ │ │ │ ldrb.w lr, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, lr, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 214204 │ │ │ │ ldr.w r3, [fp, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #3 │ │ │ │ ldr.w r0, [fp, #44] @ 0x2c │ │ │ │ - bl 2e4fc4 │ │ │ │ + bl 2e4e54 │ │ │ │ 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 │ │ │ │ @@ -141240,29 +141241,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 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ 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 214464 │ │ │ │ + bl 2142f4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w lr, [r3, #12] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ @@ -141294,24 +141295,24 @@ │ │ │ │ mov r1, ip │ │ │ │ ldrb.w lr, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, lr, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 214204 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e4fc4 │ │ │ │ + bl 2e4e54 │ │ │ │ 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 │ │ │ │ @@ -141319,29 +141320,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 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ 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 214464 │ │ │ │ + bl 2142f4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w lr, [r3, #12] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ @@ -141373,24 +141374,24 @@ │ │ │ │ mov r1, ip │ │ │ │ ldrb.w lr, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, lr, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 214204 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e4fc4 │ │ │ │ + bl 2e4e54 │ │ │ │ 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 │ │ │ │ @@ -141398,29 +141399,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 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ 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 214464 │ │ │ │ + bl 2142f4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w lr, [r3, #12] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ @@ -141452,24 +141453,24 @@ │ │ │ │ mov r1, ip │ │ │ │ ldrb.w lr, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, lr, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 214204 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #6 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e4fc4 │ │ │ │ + bl 2e4e54 │ │ │ │ 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 │ │ │ │ @@ -141477,29 +141478,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 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ 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 214464 │ │ │ │ + bl 2142f4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w lr, [r3, #12] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ @@ -141531,26 +141532,26 @@ │ │ │ │ mov r1, ip │ │ │ │ ldrb.w lr, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, lr, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 214204 │ │ │ │ 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 2e4fc4 │ │ │ │ + bl 2e4e54 │ │ │ │ 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 │ │ │ │ @@ -141558,29 +141559,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 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ 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 214464 │ │ │ │ + bl 2142f4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w lr, [r3, #12] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ @@ -141612,26 +141613,26 @@ │ │ │ │ mov r1, ip │ │ │ │ ldrb.w lr, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, lr, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 214204 │ │ │ │ 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 2e4fc4 │ │ │ │ + bl 2e4e54 │ │ │ │ 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 │ │ │ │ @@ -141639,46 +141640,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 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, r9 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ str.w r9, [sp, #232] @ 0xe8 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e305c │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ 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 214464 │ │ │ │ + bl 2142f4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r3, r2, #20 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r0, #84 @ 0x54 │ │ │ │ @@ -141703,26 +141704,26 @@ │ │ │ │ mov r1, ip │ │ │ │ ldrb.w lr, [r2, #50] @ 0x32 │ │ │ │ ldrb.w r2, [r2, #32] │ │ │ │ add.w r2, ip, r2, lsl #2 │ │ │ │ add.w ip, ip, lr, lsl #2 │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 214204 │ │ │ │ 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 2e4fc4 │ │ │ │ + bl 2e4e54 │ │ │ │ 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 │ │ │ │ @@ -141730,47 +141731,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 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e3058 │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ 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 214464 │ │ │ │ + bl 2142f4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r2, r3, #20 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ @@ -141795,24 +141796,24 @@ │ │ │ │ mov r1, ip │ │ │ │ ldrb.w lr, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, lr, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 214204 │ │ │ │ ldr.w r3, [fp, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r0, [fp, #44] @ 0x2c │ │ │ │ - bl 2e4fc4 │ │ │ │ + bl 2e4e54 │ │ │ │ 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 │ │ │ │ @@ -141820,45 +141821,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 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e3060 │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ 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 214464 │ │ │ │ + bl 2142f4 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ str.w r9, [sp, #244] @ 0xf4 │ │ │ │ add.w r3, fp, #20 │ │ │ │ ldrb.w r9, [fp, #32] │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ @@ -141885,53 +141886,53 @@ │ │ │ │ ldrb.w lr, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r8, [r3, #32] │ │ │ │ mov r3, lr │ │ │ │ add.w lr, ip, r8, lsl #2 │ │ │ │ add.w ip, ip, r3, lsl #2 │ │ │ │ str.w r2, [lr, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 214204 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e4fc4 │ │ │ │ + bl 2e4e54 │ │ │ │ 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 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ 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 214464 │ │ │ │ + bl 2142f4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov ip, r0 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ @@ -141962,24 +141963,24 @@ │ │ │ │ ldrb.w lr, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r8, [r3, #32] │ │ │ │ mov r3, lr │ │ │ │ add.w lr, ip, r8, lsl #2 │ │ │ │ add.w ip, ip, r3, lsl #2 │ │ │ │ str.w r2, [lr, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 214204 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e4fc4 │ │ │ │ + bl 2e4e54 │ │ │ │ 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 │ │ │ │ @@ -141987,29 +141988,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 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ 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 214464 │ │ │ │ + bl 2142f4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov ip, r0 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ @@ -142040,24 +142041,24 @@ │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ ldrb.w lr, [r3, #32] │ │ │ │ mov r3, r2 │ │ │ │ add.w r2, ip, lr, lsl #2 │ │ │ │ add.w ip, ip, r3, lsl #2 │ │ │ │ str.w r8, [r2, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 214204 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #10 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e4fc4 │ │ │ │ + bl 2e4e54 │ │ │ │ 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 │ │ │ │ @@ -142065,45 +142066,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 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e3060 │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ 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 214464 │ │ │ │ + bl 2142f4 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r3, fp, #20 │ │ │ │ ldrb.w sl, [fp, #32] │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ @@ -142134,24 +142135,24 @@ │ │ │ │ ldrb.w lr, [r3, #32] │ │ │ │ mov r3, r2 │ │ │ │ add.w r2, ip, lr, lsl #2 │ │ │ │ add.w ip, ip, r3, lsl #2 │ │ │ │ str.w r9, [r2, #40] @ 0x28 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 214204 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #11 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e4fc4 │ │ │ │ + bl 2e4e54 │ │ │ │ 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 │ │ │ │ @@ -142159,38 +142160,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 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ str.w r9, [sp, #232] @ 0xe8 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e3060 │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r3, fp, #20 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ ldrb.w sl, [fp, #32] │ │ │ │ @@ -142223,24 +142224,24 @@ │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ ldrb.w lr, [r3, #32] │ │ │ │ mov r3, r2 │ │ │ │ add.w r2, ip, lr, lsl #2 │ │ │ │ add.w ip, ip, r3, lsl #2 │ │ │ │ str.w r9, [r2, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 214204 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #12 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e4fc4 │ │ │ │ + bl 2e4e54 │ │ │ │ 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 │ │ │ │ @@ -142248,39 +142249,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 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e3060 │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r3, fp, #20 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ ldrb.w sl, [fp, #32] │ │ │ │ @@ -142313,24 +142314,24 @@ │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ ldrb.w lr, [r3, #32] │ │ │ │ mov r3, r2 │ │ │ │ add.w r2, ip, lr, lsl #2 │ │ │ │ add.w ip, ip, r3, lsl #2 │ │ │ │ str.w r9, [r2, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 214204 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #13 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e4fc4 │ │ │ │ + bl 2e4e54 │ │ │ │ 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 │ │ │ │ @@ -142338,39 +142339,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 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e3060 │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r3, fp, #20 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ ldrb.w sl, [fp, #32] │ │ │ │ @@ -142398,24 +142399,24 @@ │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ ldrb.w lr, [r3, #32] │ │ │ │ mov r3, r2 │ │ │ │ add.w r2, ip, lr, lsl #2 │ │ │ │ add.w ip, ip, r3, lsl #2 │ │ │ │ str r7, [r2, #40] @ 0x28 │ │ │ │ str.w r8, [ip, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 214204 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #14 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e4fc4 │ │ │ │ + bl 2e4e54 │ │ │ │ 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 │ │ │ │ @@ -142423,39 +142424,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 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r8, [sp, #236] @ 0xec │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e3066 │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldrb.w r9, [sl, #32] │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ str.w r8, [sp, #232] @ 0xe8 │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ str.w fp, [sp, #244] @ 0xf4 │ │ │ │ lsl.w r9, r7, r9 │ │ │ │ ldrb.w r8, [sl, #32] │ │ │ │ add.w fp, sl, #20 │ │ │ │ @@ -142481,24 +142482,24 @@ │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ ldrb.w ip, [r3, #32] │ │ │ │ mov r3, r2 │ │ │ │ add.w r2, r7, ip, lsl #2 │ │ │ │ add.w r7, r7, r3, lsl #2 │ │ │ │ str.w sl, [r2, #40] @ 0x28 │ │ │ │ str.w r8, [r7, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 214204 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #15 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e4fc4 │ │ │ │ + bl 2e4e54 │ │ │ │ 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 │ │ │ │ @@ -142506,39 +142507,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 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r8, [sp, #236] @ 0xec │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e3066 │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldrb.w r9, [sl, #32] │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ str.w r8, [sp, #232] @ 0xe8 │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ str.w fp, [sp, #244] @ 0xf4 │ │ │ │ lsl.w r9, r7, r9 │ │ │ │ ldrb.w r8, [sl, #32] │ │ │ │ add.w fp, sl, #20 │ │ │ │ @@ -142565,24 +142566,24 @@ │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ ldrb.w ip, [r3, #32] │ │ │ │ mov r3, r2 │ │ │ │ add.w r2, r7, ip, lsl #2 │ │ │ │ add.w r7, r7, r3, lsl #2 │ │ │ │ str.w sl, [r2, #40] @ 0x28 │ │ │ │ str.w r8, [r7, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 214204 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #16 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e4fc4 │ │ │ │ + bl 2e4e54 │ │ │ │ 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 │ │ │ │ @@ -142590,38 +142591,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 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r8, [sp, #236] @ 0xec │ │ │ │ str.w r9, [sp, #232] @ 0xe8 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e3060 │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r7, [fp, #32] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ str.w r8, [sp, #232] @ 0xe8 │ │ │ │ add.w r3, fp, #20 │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ add.w r8, r0, #84 @ 0x54 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ ldrb.w sl, [fp, #32] │ │ │ │ @@ -142655,24 +142656,24 @@ │ │ │ │ ldrb.w lr, [r3, #32] │ │ │ │ mov r3, r2 │ │ │ │ add.w r2, ip, lr, lsl #2 │ │ │ │ add.w ip, ip, r3, lsl #2 │ │ │ │ str.w r9, [r2, #40] @ 0x28 │ │ │ │ mov.w r9, #1 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 214204 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e4fc4 │ │ │ │ + bl 2e4e54 │ │ │ │ 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 │ │ │ │ @@ -142680,41 +142681,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 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ 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 21440c │ │ │ │ + bl 21429c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e3060 │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r8, r3, r8 │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w ip, r0, #84 @ 0x54 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov r6, r0 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ ldrb.w lr, [fp, #32] │ │ │ │ @@ -142737,15 +142738,15 @@ │ │ │ │ ldrb.w r4, [r3, #32] │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r4, r6, r4, lsl #2 │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r2, [pc, #428] @ (e306c ) │ │ │ │ ldr r3, [pc, #428] @ (e3070 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #252] @ 0xfc │ │ │ │ eors r2, r3 │ │ │ │ @@ -142856,26 +142857,26 @@ │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #232] @ 0xe8 │ │ │ │ b.w e1a18 │ │ │ │ movs r3, #15 │ │ │ │ strh.w r3, [sp, #208] @ 0xd0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e1a4c │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ b.w e1a4c │ │ │ │ movs r3, #15 │ │ │ │ str r3, [sp, #208] @ 0xd0 │ │ │ │ b.n e3018 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #208] @ 0xd0 │ │ │ │ b.n e3018 │ │ │ │ @@ -142914,29 +142915,29 @@ │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ add r3, sp, #28 │ │ │ │ bl deb9c │ │ │ │ mov r1, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f59d8 │ │ │ │ + bl 1f5868 │ │ │ │ str r0, [sp, #16] │ │ │ │ cbz r0, e30c2 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r1, #4 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 214204 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e4fc4 │ │ │ │ + bl 2e4e54 │ │ │ │ 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 │ │ │ │ @@ -142945,18 +142946,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 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w e32bc │ │ │ │ cmp r3, #2 │ │ │ │ bls.w e32d6 │ │ │ │ subs r3, #3 │ │ │ │ @@ -142972,22 +142973,22 @@ │ │ │ │ ite eq │ │ │ │ moveq r3, #64 @ 0x40 │ │ │ │ movne r3, #16 │ │ │ │ ldrb.w fp, [r2, #17] │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ 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 216694 │ │ │ │ + bl 216524 │ │ │ │ add.w ip, r7, #84 @ 0x54 │ │ │ │ str.w sl, [sp, #68] @ 0x44 │ │ │ │ mov.w sl, #0 │ │ │ │ str.w sl, [sp, #56] @ 0x38 │ │ │ │ strd sl, sl, [r4, #4] │ │ │ │ ldr.w fp, [pc, #3016] @ e3d50 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ @@ -142997,51 +142998,51 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r8, fp] │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w lr, r3, lr, lsl #7 │ │ │ │ ldrb.w r3, [lr, #50] @ 0x32 │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ str.w sl, [r3, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 214204 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e4fc4 │ │ │ │ + bl 2e4e54 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ str.w sl, [sp, #56] @ 0x38 │ │ │ │ strd sl, sl, [r4, #4] │ │ │ │ mov.w lr, #8 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r7, #20 │ │ │ │ str.w lr, [r7, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 214204 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #9 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e4fc4 │ │ │ │ + bl 2e4e54 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str.w sl, [sp, #56] @ 0x38 │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ strd sl, sl, [r4, #4] │ │ │ │ mov.w lr, #9 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ add.w fp, r8, #20 │ │ │ │ @@ -143049,18 +143050,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 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr.w r3, [r9, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w r2, [r3, #81] @ 0x51 │ │ │ │ ldrb.w r1, [r3, #42] @ 0x2a │ │ │ │ add.w r2, r9, r2, lsl #2 │ │ │ │ ldr.w sl, [r2, #40] @ 0x28 │ │ │ │ @@ -143107,21 +143108,21 @@ │ │ │ │ b.n e314c │ │ │ │ movs r3, #32 │ │ │ │ b.n e314c │ │ │ │ movs r3, #1 │ │ │ │ b.n e314c │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 214204 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e4fc4 │ │ │ │ + bl 2e4e54 │ │ │ │ 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 │ │ │ │ @@ -143130,18 +143131,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 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w e41b4 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w e4342 │ │ │ │ subs r3, #3 │ │ │ │ @@ -143156,22 +143157,22 @@ │ │ │ │ tst r3, r1 │ │ │ │ ite eq │ │ │ │ moveq.w r9, #64 @ 0x40 │ │ │ │ movne.w r9, #16 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r7, [r2, #17] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r9 │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ mov r1, r9 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r7, #0 │ │ │ │ add.w lr, r6, #84 @ 0x54 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ @@ -143179,64 +143180,64 @@ │ │ │ │ ldrb.w ip, [r3, #50] @ 0x32 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w ip, r6, ip, lsl #2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ strd r3, r7, [sp, #56] @ 0x38 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, e33e2 │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #12 │ │ │ │ movs r6, #0 │ │ │ │ strd r3, r6, [sp, #56] @ 0x38 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, e3408 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #383 @ 0x17f │ │ │ │ - bl 218aac │ │ │ │ + bl 21893c │ │ │ │ mov r6, r0 │ │ │ │ b.n e34fa │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 214204 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #6 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e4fc4 │ │ │ │ + bl 2e4e54 │ │ │ │ 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 │ │ │ │ @@ -143245,18 +143246,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 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w e37d8 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w e37fe │ │ │ │ subs r3, #3 │ │ │ │ @@ -143269,22 +143270,22 @@ │ │ │ │ tst r3, r1 │ │ │ │ ite eq │ │ │ │ moveq.w r9, #64 @ 0x40 │ │ │ │ movne.w r9, #16 │ │ │ │ ldrb r6, [r2, #17] │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w ip, [r3, #50] @ 0x32 │ │ │ │ mov.w lr, #0 │ │ │ │ add.w ip, r7, ip, lsl #2 │ │ │ │ @@ -143292,36 +143293,36 @@ │ │ │ │ add.w r8, r7, #84 @ 0x54 │ │ │ │ strd lr, lr, [r4, #4] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ str.w lr, [ip, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr.w r2, [pc, #2136] @ e3d54 │ │ │ │ ldr.w r3, [pc, #2120] @ e3d48 │ │ │ │ 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 e4576 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 214204 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e4fc4 │ │ │ │ + bl 2e4e54 │ │ │ │ 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 │ │ │ │ @@ -143330,18 +143331,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 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w e41fc │ │ │ │ cmp r3, #2 │ │ │ │ bls.w e434a │ │ │ │ subs r3, #3 │ │ │ │ @@ -143356,37 +143357,37 @@ │ │ │ │ tst r3, r1 │ │ │ │ ite eq │ │ │ │ moveq.w r9, #64 @ 0x40 │ │ │ │ movne.w r9, #16 │ │ │ │ ldrb r6, [r2, #17] │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ add.w fp, r2, r3, lsl #7 │ │ │ │ ldrb.w ip, [fp, #50] @ 0x32 │ │ │ │ b.n e34d2 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 214204 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e4fc4 │ │ │ │ + bl 2e4e54 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r9, #8 │ │ │ │ @@ -143395,18 +143396,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ str.w r9, [r6, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ cmp r2, #13 │ │ │ │ bhi.w e426e │ │ │ │ cmp r2, #2 │ │ │ │ bls.w e4326 │ │ │ │ subs r2, #3 │ │ │ │ @@ -143420,21 +143421,21 @@ │ │ │ │ ite eq │ │ │ │ moveq.w r9, #64 @ 0x40 │ │ │ │ movne.w r9, #16 │ │ │ │ ldrb r6, [r3, #17] │ │ │ │ b.n e34a4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 214204 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e4fc4 │ │ │ │ + bl 2e4e54 │ │ │ │ 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 │ │ │ │ @@ -143443,18 +143444,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 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w e422a │ │ │ │ cmp r3, #2 │ │ │ │ bls.w e4334 │ │ │ │ subs r3, #3 │ │ │ │ @@ -143469,22 +143470,22 @@ │ │ │ │ tst r3, r1 │ │ │ │ ite eq │ │ │ │ moveq.w r9, #64 @ 0x40 │ │ │ │ movne.w r9, #16 │ │ │ │ ldrb r7, [r2, #17] │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w lr, r6, #84 @ 0x54 │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ mov.w r8, #0 │ │ │ │ str.w r8, [sp, #56] @ 0x38 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ @@ -143492,15 +143493,15 @@ │ │ │ │ ldrb.w ip, [r3, #50] @ 0x32 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w ip, r6, ip, lsl #2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str.w r8, [ip, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldrb.w r2, [r6, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w e456c │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ lsls r4, r3, #31 │ │ │ │ @@ -143513,21 +143514,21 @@ │ │ │ │ movs r4, #8 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl df560 │ │ │ │ mov r6, r0 │ │ │ │ b.n e34fa │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 214204 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e4fc4 │ │ │ │ + bl 2e4e54 │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ mov.w lr, #4 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ add.w r3, r7, #20 │ │ │ │ @@ -143536,18 +143537,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 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bls.w e347a │ │ │ │ subs r3, #14 │ │ │ │ cmp r3, #10 │ │ │ │ bhi.n e37fe │ │ │ │ @@ -143565,21 +143566,21 @@ │ │ │ │ movs r6, r1 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ b.n e34a2 │ │ │ │ mov.w r9, #32 │ │ │ │ b.n e34a2 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 214204 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e4fc4 │ │ │ │ + bl 2e4e54 │ │ │ │ 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 │ │ │ │ @@ -143588,18 +143589,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 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w e4214 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w e4318 │ │ │ │ subs r3, #3 │ │ │ │ @@ -143614,22 +143615,22 @@ │ │ │ │ tst r3, r1 │ │ │ │ ite eq │ │ │ │ moveq.w sl, #64 @ 0x40 │ │ │ │ movne.w sl, #16 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r6, [r2, #17] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, sl │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ mov r1, sl │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov.w ip, #0 │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ add.w lr, r7, #84 @ 0x54 │ │ │ │ str.w ip, [sp, #56] @ 0x38 │ │ │ │ add.w r8, sp, #76 @ 0x4c │ │ │ │ @@ -143639,15 +143640,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 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldrb.w r2, [r7, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w e449e │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ movs r1, #0 │ │ │ │ @@ -143682,21 +143683,21 @@ │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #1 │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ b.n e3aac │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 214204 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e4fc4 │ │ │ │ + bl 2e4e54 │ │ │ │ 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 │ │ │ │ @@ -143705,18 +143706,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 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w e41e4 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w e4310 │ │ │ │ subs r3, #3 │ │ │ │ @@ -143731,22 +143732,22 @@ │ │ │ │ tst r3, r1 │ │ │ │ ite eq │ │ │ │ moveq.w sl, #64 @ 0x40 │ │ │ │ movne.w sl, #16 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r6, [r2, #17] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, sl │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ mov r1, sl │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov.w ip, #0 │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ add.w lr, r7, #84 @ 0x54 │ │ │ │ str.w ip, [sp, #56] @ 0x38 │ │ │ │ add.w r8, sp, #88 @ 0x58 │ │ │ │ @@ -143757,15 +143758,15 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w r6, r7, r6, lsl #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ str.w ip, [r6, #40] @ 0x28 │ │ │ │ movs r6, #16 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldrb.w r2, [r7, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w e44a8 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ movs r1, #0 │ │ │ │ lsl.w r3, fp, r3 │ │ │ │ lsls r3, r3, #31 │ │ │ │ @@ -143803,26 +143804,26 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl de698 │ │ │ │ mov r2, r6 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #442 @ 0x1ba │ │ │ │ mov r0, r5 │ │ │ │ - bl 218aac │ │ │ │ + bl 21893c │ │ │ │ mov r6, r0 │ │ │ │ b.n e34fa │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 214204 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e4fc4 │ │ │ │ + bl 2e4e54 │ │ │ │ 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 │ │ │ │ @@ -143832,18 +143833,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 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w e41cc │ │ │ │ cmp r3, #2 │ │ │ │ bls.w e432e │ │ │ │ subs r3, #3 │ │ │ │ @@ -143858,22 +143859,22 @@ │ │ │ │ tst r3, r1 │ │ │ │ ite eq │ │ │ │ moveq.w fp, #64 @ 0x40 │ │ │ │ movne.w fp, #16 │ │ │ │ ldrb.w r9, [r2, #17] │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r9 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r3, fp │ │ │ │ mov r1, r9 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w lr, r6, #84 @ 0x54 │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ mov.w r8, #0 │ │ │ │ str.w r8, [sp, #56] @ 0x38 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ @@ -143881,54 +143882,54 @@ │ │ │ │ ldrb.w ip, [r3, #50] @ 0x32 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w ip, r6, ip, lsl #2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str.w r8, [ip, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #11 │ │ │ │ str.w r8, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, e3bd6 │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl def98 │ │ │ │ mov r6, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.w e34fa │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 214204 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e4fc4 │ │ │ │ + bl 2e4e54 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ mov.w lr, #5 │ │ │ │ @@ -143937,18 +143938,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 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr.w r2, [r8, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w e453e │ │ │ │ cmp r3, #2 │ │ │ │ bls.w e455c │ │ │ │ subs r3, #3 │ │ │ │ @@ -143963,97 +143964,97 @@ │ │ │ │ tst r3, r1 │ │ │ │ ite eq │ │ │ │ moveq.w sl, #64 @ 0x40 │ │ │ │ movne.w sl, #16 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r7, [r2, #17] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ mov r8, r0 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, sl │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r7, #0 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w lr, r8, #84 @ 0x54 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ ldrb.w ip, [r3, #50] @ 0x32 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w ip, r8, ip, lsl #2 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ add.w r1, r8, #20 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl def98 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r8, r0 │ │ │ │ str r7, [r4, #4] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, e3d0e │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ movw r1, #293 @ 0x125 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 218878 │ │ │ │ movs r1, #13 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 218878 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r6, r0 │ │ │ │ b.w e34fa │ │ │ │ ldmia r7!, {r2, r3, r5, r6} │ │ │ │ lsls r3, r7, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r7!, {r5, r6} │ │ │ │ lsls r3, r7, #2 │ │ │ │ lsrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 214204 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr.w r0, [r8, #44] @ 0x2c │ │ │ │ - bl 2e4fc4 │ │ │ │ + bl 2e4e54 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ str.w fp, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov.w lr, #5 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ add.w r7, r6, #20 │ │ │ │ @@ -144061,18 +144062,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ str.w lr, [r6, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r8, #32] │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w e4258 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w e433c │ │ │ │ subs r3, #3 │ │ │ │ @@ -144087,37 +144088,37 @@ │ │ │ │ tst r3, r1 │ │ │ │ ite eq │ │ │ │ moveq.w r9, #64 @ 0x40 │ │ │ │ movne.w r9, #16 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r6, [r2, #17] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ mov r8, r0 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r6, #0 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w ip, r8, #84 @ 0x54 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ strd r6, r6, [r4, #4] │ │ │ │ ldrb.w r7, [r3, #50] @ 0x32 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r7, r8, r7, lsl #2 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [r7, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ movw r2, #3073 @ 0xc01 │ │ │ │ movs r3, #0 │ │ │ │ add.w r1, r8, #20 │ │ │ │ mov r0, r5 │ │ │ │ bl def98 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r7, r0 │ │ │ │ @@ -144158,39 +144159,39 @@ │ │ │ │ lsls r2, r2, #8 │ │ │ │ lsls r2, r2, #8 │ │ │ │ lsls r2, r2, #8 │ │ │ │ lsls r2, r2, #8 │ │ │ │ lsls r2, r2, #8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 214204 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e4fc4 │ │ │ │ + bl 2e4e54 │ │ │ │ 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.w e3448 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 214204 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e4fc4 │ │ │ │ + bl 2e4e54 │ │ │ │ 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, #7 │ │ │ │ @@ -144198,21 +144199,21 @@ │ │ │ │ add.w r8, r6, #20 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ str.w lr, [r6, #64] @ 0x40 │ │ │ │ b.n e37b6 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 214204 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e4fc4 │ │ │ │ + bl 2e4e54 │ │ │ │ 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 │ │ │ │ @@ -144221,18 +144222,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 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w e4242 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w e4320 │ │ │ │ subs r3, #3 │ │ │ │ @@ -144247,114 +144248,114 @@ │ │ │ │ tst r3, r1 │ │ │ │ ite eq │ │ │ │ moveq.w r9, #64 @ 0x40 │ │ │ │ movne.w r9, #16 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r6, [r2, #17] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ mov r7, r0 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r6, #0 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w lr, r7, #84 @ 0x54 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ strd r6, r6, [r4, #4] │ │ │ │ ldrb.w ip, [r3, #50] @ 0x32 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w ip, r7, ip, lsl #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ str.w r6, [ip, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ add.w r1, r7, #20 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl def98 │ │ │ │ mov r7, r0 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ str r6, [r4, #4] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r2, [r7, #13] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, e4022 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ movw r1, #293 @ 0x125 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 218878 │ │ │ │ mov r6, r0 │ │ │ │ b.w e34fa │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 214204 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ movs r1, #3 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e4fc4 │ │ │ │ + bl 2e4e54 │ │ │ │ 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.w e37a6 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 214204 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ movs r1, #2 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e4fc4 │ │ │ │ + bl 2e4e54 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov.w lr, #2 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.w e37a6 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 214204 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e4fc4 │ │ │ │ + bl 2e4e54 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r9, #1 │ │ │ │ @@ -144363,18 +144364,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ str.w r9, [r6, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w e37d8 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w e37fe │ │ │ │ subs r3, #3 │ │ │ │ @@ -144386,39 +144387,39 @@ │ │ │ │ tst.w r9, r3 │ │ │ │ ite eq │ │ │ │ moveq.w r9, #64 @ 0x40 │ │ │ │ movne.w r9, #16 │ │ │ │ b.w e34a2 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 214204 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ movs r1, #6 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e4fc4 │ │ │ │ + bl 2e4e54 │ │ │ │ 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.w e37a6 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 214204 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e4fc4 │ │ │ │ + bl 2e4e54 │ │ │ │ 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 │ │ │ │ @@ -144521,30 +144522,30 @@ │ │ │ │ ldrsb r7, [r2, r5] │ │ │ │ ldrsb r7, [r2, r5] │ │ │ │ lsls r7, r2, #1 │ │ │ │ mov.w r3, #2048 @ 0x800 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, e42a8 │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r6, r0 │ │ │ │ b.w e34fa │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ b.n e428a │ │ │ │ mov.w r3, #2048 @ 0x800 │ │ │ │ strh.w r3, [sp, #32] │ │ │ │ @@ -144625,30 +144626,30 @@ │ │ │ │ subs r0, #56 @ 0x38 │ │ │ │ subs r0, #56 @ 0x38 │ │ │ │ movs r2, #16 │ │ │ │ movs r3, #1 │ │ │ │ strh.w r3, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, e43f0 │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r3, fp │ │ │ │ mov r2, sl │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r3, r0 │ │ │ │ b.w e390e │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ b.n e43cc │ │ │ │ movs r2, #1 │ │ │ │ @@ -144680,31 +144681,31 @@ │ │ │ │ adds r6, #54 @ 0x36 │ │ │ │ adds r6, #54 @ 0x36 │ │ │ │ movs r2, #16 │ │ │ │ movs r3, #1 │ │ │ │ strh.w r3, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, e4474 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r3, r0 │ │ │ │ b.w e3a64 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #56] @ 0x38 │ │ │ │ b.n e4452 │ │ │ │ movs r2, #1 │ │ │ │ @@ -144748,30 +144749,30 @@ │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ movs r2, #16 │ │ │ │ movs r3, #1 │ │ │ │ strh.w r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, e4512 │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r7, r0 │ │ │ │ b.w e3760 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ b.n e44f4 │ │ │ │ movs r2, #1 │ │ │ │ @@ -144816,15 +144817,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 1f5dd0 │ │ │ │ + bl 1f5c60 │ │ │ │ ldr.w r4, [fp, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w e5248 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r5, r0 │ │ │ │ @@ -144879,15 +144880,15 @@ │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n e4622 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 262028 │ │ │ │ + bl 261eb8 │ │ │ │ ldr.w r9, [r6, #24] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n e46ea │ │ │ │ mov sl, r4 │ │ │ │ mov r4, r9 │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ movw r7, #727 @ 0x2d7 │ │ │ │ @@ -144895,21 +144896,21 @@ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cbnz r3, e4688 │ │ │ │ b.n e46dc │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cbz r2, e4682 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 224854 │ │ │ │ + bl 2246e4 │ │ │ │ cbz r0, e4682 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cbz r2, e4682 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f5a14 │ │ │ │ + bl 1f58a4 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cbz r3, e46dc │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n e4682 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ @@ -144919,15 +144920,15 @@ │ │ │ │ bhi.n e4682 │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ ldr.w fp, [r3, #16] │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.n e4682 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f59d8 │ │ │ │ + bl 1f5868 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ movw r3, #789 @ 0x315 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ cmp r2, r3 │ │ │ │ bne.n e4668 │ │ │ │ ldr r2, [r6, #112] @ 0x70 │ │ │ │ str r6, [r5, #4] │ │ │ │ @@ -144942,15 +144943,15 @@ │ │ │ │ movne r2, fp │ │ │ │ ldr r6, [r6, #0] │ │ │ │ str r2, [r5, #8] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n e4688 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2169dc │ │ │ │ + bl 21686c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n e4660 │ │ │ │ mov r4, sl │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r3, [r1, #24] │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -144993,19 +144994,19 @@ │ │ │ │ lsls r1, r3, #11 │ │ │ │ lsls r3, r2, #11 │ │ │ │ lsls r2, r1, #11 │ │ │ │ lsls r5, r2, #3 │ │ │ │ movs r1, r4 │ │ │ │ ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n e477a │ │ │ │ mov r0, fp │ │ │ │ - bl 23145c │ │ │ │ + bl 2312ec │ │ │ │ ldr.w r2, [pc, #2608] @ e51ac │ │ │ │ ldr.w r3, [pc, #2600] @ e51a8 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3 │ │ │ │ @@ -145018,66 +145019,66 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl deb9c │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 214374 │ │ │ │ + bl 214204 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ add.w r8, r6, #20 │ │ │ │ - bl 2e4fc4 │ │ │ │ + bl 2e4e54 │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ add.w r3, r7, #20 │ │ │ │ strd fp, fp, [sp, #56] @ 0x38 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ mov.w lr, #7 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ ldmia.w 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 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ movs r2, #1 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ str.w fp, [r4, #4] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e53ba │ │ │ │ mov r2, r4 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ mov r1, r9 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldrb.w r7, [r9, #32] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ lsl.w r7, r3, r7 │ │ │ │ mvns r7, r7 │ │ │ │ and.w r3, r7, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ add.w r7, r0, #84 @ 0x54 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ ldrb.w ip, [r9, #32] │ │ │ │ mov r6, r0 │ │ │ │ @@ -145108,57 +145109,57 @@ │ │ │ │ mov r1, r6 │ │ │ │ ldrb.w r4, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ add.w r6, r6, r4, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w fp, [r6, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r0, sl │ │ │ │ mov.w r8, #1 │ │ │ │ - bl 215428 │ │ │ │ + bl 2152b8 │ │ │ │ mov r0, sl │ │ │ │ - bl 21561c │ │ │ │ + bl 2154ac │ │ │ │ cmp r5, #0 │ │ │ │ bne.w e471e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 2169dc │ │ │ │ + bl 21686c │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ bne.w e46fc │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 262138 │ │ │ │ + bl 261fc8 │ │ │ │ b.n e45f6 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ ldr.w r2, [sl, #96] @ 0x60 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ mov r1, r4 │ │ │ │ bl deb9c │ │ │ │ mov r1, sl │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f59d8 │ │ │ │ + bl 1f5868 │ │ │ │ str r0, [sp, #16] │ │ │ │ cbz r0, e4926 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 214374 │ │ │ │ + bl 214204 │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r9, #44] @ 0x2c │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ - bl 2e4fc4 │ │ │ │ + bl 2e4e54 │ │ │ │ add.w r3, r9, #20 │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ strd fp, fp, [sp, #56] @ 0x38 │ │ │ │ add.w r7, r6, #20 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ @@ -145166,18 +145167,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ str.w fp, [r6, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r9, #32] │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w e5220 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w e523c │ │ │ │ subs r3, #3 │ │ │ │ @@ -145193,22 +145194,22 @@ │ │ │ │ ite eq │ │ │ │ moveq r3, #64 @ 0x40 │ │ │ │ movne r3, #8 │ │ │ │ ldrb.w r8, [r2, #17] │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ mov r2, r8 │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ add.w r7, r6, #84 @ 0x54 │ │ │ │ ldr.w lr, [pc, #1996] @ e51b0 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr.w ip, [r6, #36] @ 0x24 │ │ │ │ @@ -145218,24 +145219,24 @@ │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ ldr.w r3, [r3, lr] │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w ip, r3, ip, lsl #7 │ │ │ │ ldrb.w r3, [ip, #50] @ 0x32 │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ str.w fp, [r3, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 214374 │ │ │ │ + bl 214204 │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr.w r0, [r9, #44] @ 0x2c │ │ │ │ - bl 2e4fc4 │ │ │ │ + bl 2e4e54 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ add.w r7, r6, #48 @ 0x30 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov.w ip, #7 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add.w r8, r6, #20 │ │ │ │ @@ -145243,18 +145244,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ str.w ip, [r6, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r9, #32] │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w e517e │ │ │ │ cmp r3, #2 │ │ │ │ bls.w e5198 │ │ │ │ subs r3, #3 │ │ │ │ @@ -145270,55 +145271,55 @@ │ │ │ │ ite eq │ │ │ │ moveq r3, #64 @ 0x40 │ │ │ │ movne r3, #8 │ │ │ │ ldrb r7, [r2, #17] │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w lr, r6, #84 @ 0x54 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ ldrb.w ip, [r3, #50] @ 0x32 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w ip, r6, ip, lsl #2 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ str.w fp, [ip, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 2198e4 │ │ │ │ + bl 219774 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl df800 │ │ │ │ movs r1, #4 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 214374 │ │ │ │ + bl 214204 │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr.w r0, [r9, #44] @ 0x2c │ │ │ │ - bl 2e4fc4 │ │ │ │ + bl 2e4e54 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r7, r6, #48 @ 0x30 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov.w ip, #7 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add.w r3, r6, #20 │ │ │ │ @@ -145327,27 +145328,27 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ add.w r1, r6, #20 │ │ │ │ str.w ip, [r6, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r9, #32] │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldrb.w r7, [r8, #12] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ lsl.w r7, r2, r7 │ │ │ │ mvns r7, r7 │ │ │ │ and.w r3, r7, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ add.w r7, r0, #84 @ 0x54 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r6, r0 │ │ │ │ @@ -145376,27 +145377,27 @@ │ │ │ │ mov r1, r6 │ │ │ │ ldrb.w r7, [r2, #50] @ 0x32 │ │ │ │ ldrb.w r2, [r2, #32] │ │ │ │ add.w r2, r6, r2, lsl #2 │ │ │ │ add.w r6, r6, r7, lsl #2 │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ str.w fp, [r6, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 2199a0 │ │ │ │ + bl 219830 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 214374 │ │ │ │ + bl 214204 │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr.w r0, [r9, #44] @ 0x2c │ │ │ │ - bl 2e4fc4 │ │ │ │ + bl 2e4e54 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov.w lr, #7 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add.w r7, r6, #20 │ │ │ │ @@ -145404,18 +145405,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ str.w lr, [r6, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r9, #32] │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w e51b4 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w e51d0 │ │ │ │ subs r3, #3 │ │ │ │ @@ -145430,40 +145431,40 @@ │ │ │ │ tst.w r3, #108 @ 0x6c │ │ │ │ ite eq │ │ │ │ moveq.w r9, #64 @ 0x40 │ │ │ │ movne.w r9, #8 │ │ │ │ ldrb r6, [r2, #17] │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w ip, r8, #84 @ 0x54 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ ldrb.w r7, [r3, #50] @ 0x32 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r7, r8, r7, lsl #2 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ str.w fp, [r7, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, sl, #20 │ │ │ │ - bl 2166c8 │ │ │ │ + bl 216558 │ │ │ │ b.n e48d2 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, sl │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl e3074 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -145478,23 +145479,23 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl deb9c │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 214374 │ │ │ │ + bl 214204 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r9, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ add.w r7, r9, #48 @ 0x30 │ │ │ │ - bl 2e4fc4 │ │ │ │ + bl 2e4e54 │ │ │ │ add.w r3, r6, #20 │ │ │ │ strd fp, fp, [sp, #56] @ 0x38 │ │ │ │ mov.w r8, #8 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str.w r0, [r9, #44] @ 0x2c │ │ │ │ str r6, [sp, #0] │ │ │ │ @@ -145505,28 +145506,28 @@ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str.w r8, [r9, #64] @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ str r6, [sp, #24] │ │ │ │ ldrb.w r3, [r2, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r2, #32] │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 214374 │ │ │ │ + bl 214204 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #9 │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ - bl 2e4fc4 │ │ │ │ + bl 2e4e54 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ 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 │ │ │ │ add.w r3, r7, #20 │ │ │ │ @@ -145536,44 +145537,44 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str.w lr, [r7, #64] @ 0x40 │ │ │ │ add.w r1, r7, #20 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r2, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r2, #32] │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 214374 │ │ │ │ + bl 214204 │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ ldr.w r0, [r9, #44] @ 0x2c │ │ │ │ - bl 2e4fc4 │ │ │ │ + bl 2e4e54 │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ add.w r6, r7, #20 │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ str.w r8, [r7, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r9, #32] │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w e51fe │ │ │ │ cmp r3, #2 │ │ │ │ bls.w e5218 │ │ │ │ subs r3, #3 │ │ │ │ @@ -145589,21 +145590,21 @@ │ │ │ │ ite eq │ │ │ │ moveq r3, #64 @ 0x40 │ │ │ │ movne r3, r8 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldrb.w r8, [r2, #17] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ add.w ip, r7, #84 @ 0x54 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ mov r6, r3 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ @@ -145614,34 +145615,34 @@ │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w lr, r3, r6, lsl #7 │ │ │ │ ldrb.w r3, [lr, #50] @ 0x32 │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ str.w fp, [r3, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ add.w r2, r7, #20 │ │ │ │ ldr.w r3, [sl, #112] @ 0x70 │ │ │ │ movs r1, #179 @ 0xb3 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ ldr.w r3, [sl, #112] @ 0x70 │ │ │ │ movs r1, #4 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 214374 │ │ │ │ + bl 214204 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #4 │ │ │ │ add.w r6, r7, #20 │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ - bl 2e4fc4 │ │ │ │ + bl 2e4e54 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ 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 │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ @@ -145649,18 +145650,18 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str.w lr, [r7, #64] @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r2, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r2, #32] │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w e51dc │ │ │ │ cmp r3, #2 │ │ │ │ bls.w e51f6 │ │ │ │ subs r3, #3 │ │ │ │ @@ -145676,52 +145677,52 @@ │ │ │ │ ite eq │ │ │ │ moveq r3, #64 @ 0x40 │ │ │ │ movne r3, #8 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldrb.w r8, [r2, #17] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ add.w lr, r7, #84 @ 0x54 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ add.w r3, r6, r3, lsl #7 │ │ │ │ ldrb.w ip, [r3, #50] @ 0x32 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w ip, r7, ip, lsl #2 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ str.w fp, [ip, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ add.w r3, r7, #20 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movs r1, #179 @ 0xb3 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 2198e4 │ │ │ │ + bl 219774 │ │ │ │ movs r1, #103 @ 0x67 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ mov r7, r0 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ add.w r8, r0, #100 @ 0x64 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ @@ -145737,27 +145738,27 @@ │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ str.w fp, [lr, #40] @ 0x28 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ str.w fp, [ip, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl df0e0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 214374 │ │ │ │ + bl 214204 │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ ldr.w r0, [r9, #44] @ 0x2c │ │ │ │ - bl 2e4fc4 │ │ │ │ + bl 2e4e54 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r7, r6, #48 @ 0x30 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov.w ip, #8 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add.w r3, r6, #20 │ │ │ │ @@ -145766,25 +145767,25 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ add.w r1, r6, #20 │ │ │ │ str.w ip, [r6, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r9, #32] │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr.w r8, [sl, #112] @ 0x70 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldrb.w r7, [r8, #12] │ │ │ │ lsl.w r7, r2, r7 │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r9, r0, #84 @ 0x54 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ @@ -145814,18 +145815,18 @@ │ │ │ │ mov r1, r6 │ │ │ │ ldrb.w r4, [r2, #50] @ 0x32 │ │ │ │ ldrb.w r2, [r2, #32] │ │ │ │ add.w r2, r6, r2, lsl #2 │ │ │ │ add.w r6, r6, r4, lsl #2 │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ str.w fp, [r6, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 2199a0 │ │ │ │ + bl 219830 │ │ │ │ b.w e48d2 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.w e48e8 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ subw r3, r2, #787 @ 0x313 │ │ │ │ cmp r3, #5 │ │ │ │ @@ -145839,15 +145840,15 @@ │ │ │ │ cmp r2, #4 │ │ │ │ bne.w e48e8 │ │ │ │ ldr.w r2, [sl, #36] @ 0x24 │ │ │ │ subw r1, r2, #787 @ 0x313 │ │ │ │ cmp r1, #5 │ │ │ │ bls.w e4744 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 2169dc │ │ │ │ + bl 21686c │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ bne.w e46fc │ │ │ │ b.w e48f6 │ │ │ │ movs r3, #1 │ │ │ │ b.n e4bd2 │ │ │ │ subs r3, #14 │ │ │ │ @@ -145942,15 +145943,15 @@ │ │ │ │ b.w e49b0 │ │ │ │ ldr.w r4, [fp, #432] @ 0x1b0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ bne.w e45f0 │ │ │ │ mov r8, r5 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ b.w e477a │ │ │ │ ldr.w r2, [sl, #36] @ 0x24 │ │ │ │ subw r3, r2, #787 @ 0x313 │ │ │ │ cmp r3, #5 │ │ │ │ bhi.w e471e │ │ │ │ b.w e4746 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ @@ -145960,21 +145961,21 @@ │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl deb9c │ │ │ │ mov r8, r0 │ │ │ │ add r7, sp, #56 @ 0x38 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ movs r1, #4 │ │ │ │ mov.w r9, #0 │ │ │ │ - bl 214374 │ │ │ │ + bl 214204 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ ldr.w r0, [r8, #44] @ 0x2c │ │ │ │ - bl 2e4fc4 │ │ │ │ + bl 2e4e54 │ │ │ │ add.w r6, r8, #20 │ │ │ │ add.w ip, r4, #48 @ 0x30 │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ strd r9, r9, [r7, #4] │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ mov.w lr, #8 │ │ │ │ @@ -145983,27 +145984,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, [r8, #32] │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ movs r1, #4 │ │ │ │ - bl 214374 │ │ │ │ + bl 214204 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #9 │ │ │ │ ldr.w r0, [r8, #44] @ 0x2c │ │ │ │ - bl 2e4fc4 │ │ │ │ + bl 2e4e54 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ add.w r6, r4, #48 @ 0x30 │ │ │ │ strd r9, r9, [r7, #4] │ │ │ │ add.w r2, r4, #20 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ mov.w ip, #9 │ │ │ │ @@ -146011,21 +146012,21 @@ │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ add.w r1, r4, #20 │ │ │ │ str.w ip, [r4, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r8, #32] │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ movs r1, #103 @ 0x67 │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ strd r9, r9, [r7, #4] │ │ │ │ add.w r6, r0, #100 @ 0x64 │ │ │ │ @@ -146048,15 +146049,15 @@ │ │ │ │ ldrb.w r2, [r2, #72] @ 0x48 │ │ │ │ adds r3, #9 │ │ │ │ adds r2, #9 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ add.w r4, r4, r2, lsl #2 │ │ │ │ str.w r9, [r3, #4] │ │ │ │ str.w r9, [r4, #4] │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl df0e0 │ │ │ │ b.w e48d2 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ @@ -146179,17 +146180,17 @@ │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ strd r0, r4, [r5] │ │ │ │ it eq │ │ │ │ lsleq r4, r4, #2 │ │ │ │ bne.n e54f2 │ │ │ │ str r4, [r5, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 2fa830 │ │ │ │ + bl 2fa6c0 │ │ │ │ movs r4, #1 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 1f11d8 │ │ │ │ cbz r0, e5508 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ lsrs r4, r4, #3 │ │ │ │ cmp r4, #1 │ │ │ │ it cc │ │ │ │ movcc r4, #1 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ @@ -146342,25 +146343,25 @@ │ │ │ │ b.n e5596 │ │ │ │ ldr r2, [pc, #28] @ (e5694 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #28] @ (e5698 ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n e55d4 │ │ │ │ nop │ │ │ │ add r2, sp, #816 @ 0x330 │ │ │ │ lsls r3, r7, #2 │ │ │ │ lsrs r4, r0, #7 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #7 │ │ │ │ + lsls r4, r1, #1 │ │ │ │ movs r0, r5 │ │ │ │ - b.n e558c │ │ │ │ + b.n e528c │ │ │ │ movs r7, r4 │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ cmpne.w r2, #4294967295 @ 0xffffffff │ │ │ │ beq.n e56fc │ │ │ │ ldr.w ip, [r0, #96] @ 0x60 │ │ │ │ push {r4, lr} │ │ │ │ @@ -146975,33 +146976,33 @@ │ │ │ │ ldr r3, [pc, #36] @ (e5d08 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [pc, #36] @ (e5d0c ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #36] @ (e5d10 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ b.n e5cd0 │ │ │ │ ldr r3, [pc, #28] @ (e5d14 ) │ │ │ │ add r3, pc │ │ │ │ b.n e5ce4 │ │ │ │ ldr r3, [pc, #28] @ (e5d18 ) │ │ │ │ add r3, pc │ │ │ │ b.n e5ce4 │ │ │ │ add r3, pc, #552 @ (adr r3, e5f2c ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ lsrs r4, r0, #7 │ │ │ │ movs r0, r0 │ │ │ │ - rsb r0, lr, r8, asr #32 │ │ │ │ - @ instruction: 0xfb9a0027 │ │ │ │ - b.n e5f2c │ │ │ │ + orr.w r0, lr, r8, asr #32 │ │ │ │ + @ instruction: 0xfa1a0027 │ │ │ │ + svc 140 @ 0x8c │ │ │ │ movs r7, r4 │ │ │ │ - ldr r5, [sp, #568] @ 0x238 │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ movs r1, r5 │ │ │ │ - ldr r5, [sp, #544] @ 0x220 │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ movs r1, 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 │ │ │ │ @@ -147029,16 +147030,16 @@ │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ str.w ip, [r1, #60] @ 0x3c │ │ │ │ bl e5ac0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ strd r2, r1, [sp, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 2fa830 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 2fa6c0 │ │ │ │ + bl 1f11d8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n e5d4a │ │ │ │ ldr r0, [r0, #24] │ │ │ │ lsrs r0, r0, #3 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -147142,16 +147143,16 @@ │ │ │ │ str r2, [r1, #4] │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ it eq │ │ │ │ lsleq r2, r2, #2 │ │ │ │ beq.n e5ece │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ - bl 2fa830 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 2fa6c0 │ │ │ │ + bl 1f11d8 │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ cbz r0, e5ec8 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ lsrs r0, r0, #3 │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ @@ -147391,16 +147392,16 @@ │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r8, #104] @ 0x68 │ │ │ │ ldr r1, [r7, #32] │ │ │ │ mov r0, r8 │ │ │ │ bl e5a70 │ │ │ │ ldr.w r3, [r8, #96] @ 0x60 │ │ │ │ ldr.w r0, [r3, r9] │ │ │ │ - bl 2fa830 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 2fa6c0 │ │ │ │ + bl 1f11d8 │ │ │ │ cbz r0, e6170 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ itttt eq │ │ │ │ lsleq r3, r5 │ │ │ │ ldreq.w r2, [fp, #236] @ 0xec │ │ │ │ orreq r2, r3 │ │ │ │ @@ -147967,15 +147968,15 @@ │ │ │ │ lsls r3, r7, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #7 │ │ │ │ movs r0, r0 │ │ │ │ add r2, pc, #152 @ (adr r2, e6818 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movw r0, #10279 @ 0x2827 │ │ │ │ + @ instruction: 0xf4c20027 │ │ │ │ ldr.w r1, [r2, #176] @ 0xb0 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ bcs.n e67f0 │ │ │ │ ldr.w r0, [r6, r3, lsl #3] │ │ │ │ mov r1, r3 │ │ │ │ adds r4, r0, #1 │ │ │ │ @@ -148229,15 +148230,15 @@ │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.n e6a30 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mla r6, r2, r9, r3 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 2fa9e8 │ │ │ │ + bl 2fa878 │ │ │ │ ands.w sl, r0, #4 │ │ │ │ beq.n e69f8 │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ add r0, r4 │ │ │ │ bl 150490 │ │ │ │ mov sl, r0 │ │ │ │ @@ -148631,15 +148632,15 @@ │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.n e6e6c │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mla r6, r2, r9, r3 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 2fa9e8 │ │ │ │ + bl 2fa878 │ │ │ │ ands.w sl, r0, #4 │ │ │ │ beq.n e6e32 │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ add r0, r4 │ │ │ │ bl 150490 │ │ │ │ mov sl, r0 │ │ │ │ @@ -148791,15 +148792,15 @@ │ │ │ │ adds r4, #44 @ 0x2c │ │ │ │ cmp r5, r2 │ │ │ │ bcs.w e6aac │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ bics.w r3, r3, #8 │ │ │ │ bne.n e7016 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 2fa9e8 │ │ │ │ + bl 2fa878 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ tst.w r0, #6 │ │ │ │ ite ne │ │ │ │ strbne.w r6, [sl, #297] @ 0x129 │ │ │ │ strbeq.w r6, [sl, #296] @ 0x128 │ │ │ │ b.n e7016 │ │ │ │ movs r2, #1 │ │ │ │ @@ -148863,15 +148864,15 @@ │ │ │ │ b.n e6ec4 │ │ │ │ mov r3, r6 │ │ │ │ b.n e6c96 │ │ │ │ str r5, [sp, #208] @ 0xd0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [ip, #-156]! @ 0xffffff64 │ │ │ │ + @ instruction: 0xebfc0027 │ │ │ │ stmdb sp!, {r4, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [pc, #100] @ (e7164 ) │ │ │ │ sub sp, #20 │ │ │ │ ldr.w ip, [pc, #100] @ e7168 │ │ │ │ @@ -149119,16 +149120,16 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r0, [sl, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str.w r7, [r9, #3224] @ 0xc98 │ │ │ │ str.w r2, [r3, fp] │ │ │ │ ldr.w r3, [r9, #3184] @ 0xc70 │ │ │ │ str.w r2, [r3, r1, lsl #3] │ │ │ │ - bl 2fa830 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 2fa6c0 │ │ │ │ + bl 1f11d8 │ │ │ │ cbz r0, e7400 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bne.n e7400 │ │ │ │ ldr.w r2, [r9, #3228] @ 0xc9c │ │ │ │ lsls r3, r5 │ │ │ │ orrs r3, r2 │ │ │ │ @@ -149220,16 +149221,16 @@ │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ str.w lr, [ip, fp] │ │ │ │ str.w r1, [r9, #3224] @ 0xc98 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str.w r1, [r2, fp] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str.w r1, [r3, r2, lsl #3] │ │ │ │ - bl 2fa830 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 2fa6c0 │ │ │ │ + bl 1f11d8 │ │ │ │ cbz r0, e7530 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bne.n e7530 │ │ │ │ ldr.w r2, [r9, #3228] @ 0xc9c │ │ │ │ lsls r3, r5 │ │ │ │ orrs r3, r2 │ │ │ │ @@ -151041,15 +151042,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 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ cmp r4, r5 │ │ │ │ bne.n e897e │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ @@ -151057,28 +151058,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 e89c0 │ │ │ │ - bl 1f18fc │ │ │ │ + bl 1f178c │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2a153c │ │ │ │ + bl 2a13cc │ │ │ │ cmp r4, r6 │ │ │ │ beq.n e89d6 │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n e89ae │ │ │ │ mov r1, r3 │ │ │ │ - bl 1f18fc │ │ │ │ + bl 1f178c │ │ │ │ cmp r4, r6 │ │ │ │ bne.n e89c0 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -151394,35 +151395,35 @@ │ │ │ │ add.w r7, r5, #184 @ 0xb8 │ │ │ │ ldrb.w r3, [r6, #3612] @ 0xe1c │ │ │ │ cmp r3, #0 │ │ │ │ bne.n e8e50 │ │ │ │ add.w r0, r6, #5344 @ 0x14e0 │ │ │ │ add.w r8, r5, #8192 @ 0x2000 │ │ │ │ adds r0, #16 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ add.w r0, r6, #5312 @ 0x14c0 │ │ │ │ mov r1, r7 │ │ │ │ adds r0, #20 │ │ │ │ bl 11c3b8 │ │ │ │ add.w r0, r6, #5344 @ 0x14e0 │ │ │ │ adds r0, #16 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #1 │ │ │ │ beq.n e8dd6 │ │ │ │ add.w r4, r5, #484 @ 0x1e4 │ │ │ │ add.w r5, r5, #508 @ 0x1fc │ │ │ │ ldr.w r1, [r4, #4]! │ │ │ │ mov r0, r6 │ │ │ │ cbz r1, e8dc6 │ │ │ │ bl 164dcc │ │ │ │ cmp r4, r5 │ │ │ │ bne.n e8dba │ │ │ │ ldr.w r0, [r8, #860] @ 0x35c │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr.w r1, [r8, #980] @ 0x3d4 │ │ │ │ cbz r1, e8de2 │ │ │ │ mov r0, r6 │ │ │ │ bl 164dcc │ │ │ │ ldr.w r3, [r8, #1196] @ 0x4ac │ │ │ │ cbz r3, e8e2a │ │ │ │ @@ -151643,24 +151644,24 @@ │ │ │ │ add.w r4, r0, #24 │ │ │ │ add.w r6, r0, #48 @ 0x30 │ │ │ │ b.n e902c │ │ │ │ adds r4, #4 │ │ │ │ cmp r4, r6 │ │ │ │ beq.n e9052 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1b70 │ │ │ │ + bl 1f1a00 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n e9026 │ │ │ │ ldr.w r0, [r8, #3968] @ 0xf80 │ │ │ │ adds r4, #4 │ │ │ │ bl 17d1ec │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 2a1550 │ │ │ │ + bl 2a13e0 │ │ │ │ str.w r0, [r4, #-4] │ │ │ │ cmp r4, r6 │ │ │ │ bne.n e902c │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -151738,15 +151739,15 @@ │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ adds r0, #32 │ │ │ │ bl c4e18 │ │ │ │ mov.w r1, #744 @ 0x2e8 │ │ │ │ ldr.w r0, [r8, #856] @ 0x358 │ │ │ │ str.w sp, [r7, #32] │ │ │ │ - bl 1f9548 │ │ │ │ + bl 1f93d8 │ │ │ │ mov.w r2, #744 @ 0x2e8 │ │ │ │ add.w r1, r7, #276 @ 0x114 │ │ │ │ str r0, [r7, #24] │ │ │ │ blx 61b08 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl c4b60 │ │ │ │ @@ -151914,15 +151915,15 @@ │ │ │ │ ldr.w r0, [r8, #860] @ 0x35c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n e938e │ │ │ │ ldr.w r1, [r8, #864] @ 0x360 │ │ │ │ cbz r0, e937c │ │ │ │ mov r2, r4 │ │ │ │ - bl 1f95bc │ │ │ │ + bl 1f944c │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n e92ac │ │ │ │ ldr.w r3, [r8, #868] @ 0x364 │ │ │ │ str.w r9, [r8, #864] @ 0x360 │ │ │ │ str.w r4, [r8, #872] @ 0x368 │ │ │ │ add r9, r3 │ │ │ │ @@ -151960,15 +151961,15 @@ │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r7, #116] @ 0x74 │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldr r4, [r6, #116] @ 0x74 │ │ │ │ lsls r3, r7, #2 │ │ │ │ bl 1273d2 │ │ │ │ - @ instruction: 0xb764 │ │ │ │ + push {r2, r5, r6, r7, lr} │ │ │ │ movs r6, r5 │ │ │ │ mcr 15, 7, pc, cr1, cr15, {7} @ │ │ │ │ ldr r0, [r2, #80] @ 0x50 │ │ │ │ lsls r3, r7, #2 │ │ │ │ mcr 15, 2, pc, cr3, cr15, {7} @ │ │ │ │ lsls r7, r5, #22 │ │ │ │ movs r0, r0 │ │ │ │ @@ -151996,21 +151997,21 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r7, r0, #6400 @ 0x1900 │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r0, #6400 @ 0x1900 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ adds r0, #4 │ │ │ │ adds r7, #4 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [r3, #1472] @ 0x5c0 │ │ │ │ cbz r1, e9454 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [r3, #1472] @ 0x5c0 │ │ │ │ b.n e940e │ │ │ │ vldr d7, [pc, #48] @ e9488 │ │ │ │ movs r3, #8 │ │ │ │ ldr r2, [pc, #60] @ (e9498 ) │ │ │ │ mov r0, r6 │ │ │ │ @@ -152029,15 +152030,15 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ eors r0, r0 │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r3, r7} │ │ │ │ + stmia r3!, {r3} │ │ │ │ movs r7, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r5, [pc, #608] @ (e9710 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -152403,50 +152404,50 @@ │ │ │ │ ldr.w r6, [sp, #2000] @ 0x7d0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r4, pc │ │ │ │ ldr.w r7, [sp, #2008] @ 0x7d8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #1964] @ 0x7ac │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 20a6f0 │ │ │ │ + bl 20a580 │ │ │ │ cbz r5, e9934 │ │ │ │ add.w r1, r5, #108 @ 0x6c │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ addw r5, sp, #1932 @ 0x78c │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 160bfc │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ ldr r3, [pc, #84] @ (e99b0 ) │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #16 │ │ │ │ ldr r2, [r4, r3] │ │ │ │ mov.w r3, #46848 @ 0xb700 │ │ │ │ movt r3, #65343 @ 0xff3f │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ands r3, r2 │ │ │ │ movs r2, #4 │ │ │ │ str r3, [r1, #0] │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 20ac4c │ │ │ │ + bl 20aadc │ │ │ │ ldr r2, [pc, #48] @ (e99b4 ) │ │ │ │ ldr r3, [pc, #36] @ (e99a8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1964] @ 0x7ac │ │ │ │ eors r2, r3 │ │ │ │ @@ -152487,19 +152488,19 @@ │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ mov.w r3, #0 │ │ │ │ blx 61b08 │ │ │ │ ldr.w r1, [r5, #136] @ 0x88 │ │ │ │ add r7, pc │ │ │ │ ldr.w r0, [r4, #860] @ 0x35c │ │ │ │ ldrb.w r8, [r5, #96] @ 0x60 │ │ │ │ - bl 1f98bc │ │ │ │ + bl 1f974c │ │ │ │ ldr.w r1, [r5, #140] @ 0x8c │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r0, [r4, #860] @ 0x35c │ │ │ │ - bl 1f98bc │ │ │ │ + bl 1f974c │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ str r6, [sp, #12] │ │ │ │ strb.w r8, [sp, #84] @ 0x54 │ │ │ │ strd sl, r9, [sp, #88] @ 0x58 │ │ │ │ @@ -152524,15 +152525,15 @@ │ │ │ │ ldr.w r0, [r4, #864] @ 0x360 │ │ │ │ ldr r1, [r7, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.n e9abc │ │ │ │ ldr.w r1, [r4, #868] @ 0x364 │ │ │ │ cbz r0, e9aac │ │ │ │ mov r2, r8 │ │ │ │ - bl 1f95bc │ │ │ │ + bl 1f944c │ │ │ │ mov r5, r0 │ │ │ │ cbz r5, e9a88 │ │ │ │ ldr.w r3, [r4, #872] @ 0x368 │ │ │ │ str.w r5, [r4, #868] @ 0x364 │ │ │ │ str.w r8, [r4, #876] @ 0x36c │ │ │ │ add r5, r3 │ │ │ │ b.n e9a84 │ │ │ │ @@ -152614,15 +152615,15 @@ │ │ │ │ movs r2, #96 @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #2564] @ 0xa04 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 610ec │ │ │ │ ldr r3, [r5, #24] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 1f6bec │ │ │ │ + bl 1f6a7c │ │ │ │ strd r1, r0, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r6, [r0, #4] │ │ │ │ cbz r6, e9b7c │ │ │ │ mov.w r2, #47104 @ 0xb800 │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ b.n e9b76 │ │ │ │ @@ -152806,15 +152807,15 @@ │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ add.w r8, r1, #9152 @ 0x23c0 │ │ │ │ add.w r8, r8, #28 │ │ │ │ ldr.w r1, [r8, #-4] │ │ │ │ cbz r1, e9d86 │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ mov r7, r5 │ │ │ │ - bl 21d420 │ │ │ │ + bl 21d2b0 │ │ │ │ mov ip, r8 │ │ │ │ str.w r0, [r9] │ │ │ │ mov.w lr, #1 │ │ │ │ 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} │ │ │ │ @@ -152866,19 +152867,19 @@ │ │ │ │ strb.w r1, [r3, #361] @ 0x169 │ │ │ │ lsls r7, r2, #29 │ │ │ │ bmi.w ea018 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ ldrd r2, r3, [r5, #24] │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ - bl 20a6f0 │ │ │ │ + bl 20a580 │ │ │ │ add.w r1, r5, #140 @ 0x8c │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ add r3, sp, #156 @ 0x9c │ │ │ │ strd r6, r5, [sp, #80] @ 0x50 │ │ │ │ add.w r9, sp, #352 @ 0x160 │ │ │ │ ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ mov sl, r3 │ │ │ │ add r7, sp, #120 @ 0x78 │ │ │ │ mov r5, r3 │ │ │ │ @@ -152889,65 +152890,65 @@ │ │ │ │ mov r3, r6 │ │ │ │ str r1, [sp, #0] │ │ │ │ ldrd r0, r1, [sp, #56] @ 0x38 │ │ │ │ bl 160bfc │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, sp, #2528 @ 0x9e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ add.w r9, r9, #32 │ │ │ │ cmp r8, r5 │ │ │ │ beq.n e9ea6 │ │ │ │ ldr.w r2, [r8, #4]! │ │ │ │ ldr.w r6, [sl, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ bne.n e9e3e │ │ │ │ cmp r6, #0 │ │ │ │ beq.n e9e66 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f1678 │ │ │ │ + bl 1f1508 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2a153c │ │ │ │ + bl 2a13cc │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n e9e5c │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 60bc8 │ │ │ │ b.n e9e5c │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #100 @ 0x64 │ │ │ │ movs r2, #4 │ │ │ │ ldrd r6, r5, [sp, #80] @ 0x50 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ ldr.w r3, [pc, #1544] @ ea4c0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov.w r3, #46848 @ 0xb700 │ │ │ │ movt r3, #65343 @ 0xff3f │ │ │ │ ands r3, r2 │ │ │ │ movs r2, #4 │ │ │ │ str r3, [r7, #0] │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #32 │ │ │ │ addw r1, sp, #2460 @ 0x99c │ │ │ │ - bl 20ac4c │ │ │ │ + bl 20aadc │ │ │ │ addw ip, sp, #2460 @ 0x99c │ │ │ │ addw r4, sp, #2492 @ 0x9bc │ │ │ │ mov.w lr, #78 @ 0x4e │ │ │ │ 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} │ │ │ │ @@ -153199,15 +153200,15 @@ │ │ │ │ cbz r3, ea1d2 │ │ │ │ ldrb.w r0, [r3, #416] @ 0x1a0 │ │ │ │ ldr.w r3, [fp, #212] @ 0xd4 │ │ │ │ orrs r3, r0 │ │ │ │ str.w r3, [fp, #212] @ 0xd4 │ │ │ │ cmp r1, r2 │ │ │ │ bne.n ea1ba │ │ │ │ - bl 1f6bec │ │ │ │ + bl 1f6a7c │ │ │ │ cbz r6, ea234 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldrd r4, r7, [r6, #8] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ @@ -153498,21 +153499,21 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r7, r0, #6400 @ 0x1900 │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r0, #6400 @ 0x1900 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ adds r0, #4 │ │ │ │ adds r7, #4 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [r3, #1472] @ 0x5c0 │ │ │ │ cbz r1, ea532 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [r3, #1472] @ 0x5c0 │ │ │ │ b.n ea4ee │ │ │ │ vldr d7, [pc, #44] @ ea560 │ │ │ │ movs r3, #8 │ │ │ │ ldr r2, [pc, #52] @ (ea570 ) │ │ │ │ mov r0, r6 │ │ │ │ @@ -153529,15 +153530,15 @@ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ b.n ea522 │ │ │ │ ... │ │ │ │ movs r0, #0 │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, ea5de │ │ │ │ + sxth r2, r5 │ │ │ │ movs r7, r4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ @@ -154223,16 +154224,16 @@ │ │ │ │ cbz r0, ead74 │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ cbnz r3, ead86 │ │ │ │ ldrb.w r4, [r8, #3] │ │ │ │ lsr.w r4, r4, r9 │ │ │ │ ands.w r4, r4, #1 │ │ │ │ beq.n ead86 │ │ │ │ - bl 2fa830 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 2fa6c0 │ │ │ │ + bl 1f11d8 │ │ │ │ ldrb.w r3, [r0, #32] │ │ │ │ ldrb r2, [r5, #9] │ │ │ │ and.w r3, r3, #7 │ │ │ │ lsl.w r3, r6, r3 │ │ │ │ subs r3, #1 │ │ │ │ bics r3, r2 │ │ │ │ bne.n ead88 │ │ │ │ @@ -154810,16 +154811,16 @@ │ │ │ │ bpl.n eb3d8 │ │ │ │ ldr.w r5, [sl, r4, lsl #2] │ │ │ │ cbz r5, eb3d0 │ │ │ │ ldrb r3, [r6, #9] │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #15 │ │ │ │ bne.n eb400 │ │ │ │ - bl 2fa830 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 2fa6c0 │ │ │ │ + bl 1f11d8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n eb4ae │ │ │ │ ldr r5, [r0, #24] │ │ │ │ ldrb.w r2, [r9, #2] │ │ │ │ add r8, r5 │ │ │ │ cbnz r7, eb3d6 │ │ │ │ ldrb r3, [r6, #4] │ │ │ │ @@ -154837,28 +154838,28 @@ │ │ │ │ bmi.n eb48e │ │ │ │ lsls r3, r3, #22 │ │ │ │ bmi.n eb46a │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #12] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 2fa830 │ │ │ │ + bl 2fa6c0 │ │ │ │ ldrb r2, [r6, #9] │ │ │ │ movs r5, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r6, [sp, #4] │ │ │ │ mov fp, r5 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r0 │ │ │ │ asr.w r3, r4, fp │ │ │ │ lsls r0, r3, #31 │ │ │ │ bpl.n eb454 │ │ │ │ cbz r6, eb454 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 1f11d8 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n eb442 │ │ │ │ add.w r3, r0, fp │ │ │ │ ldrb.w r3, [r3, #52] @ 0x34 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n eb442 │ │ │ │ @@ -154877,32 +154878,32 @@ │ │ │ │ cmp.w fp, #4 │ │ │ │ bne.n eb412 │ │ │ │ ldrd r4, r6, [sp] │ │ │ │ add r8, r5 │ │ │ │ ldrb.w r2, [r9, #2] │ │ │ │ b.n eb3d0 │ │ │ │ ldr.w r0, [fp, #44] @ 0x2c │ │ │ │ - bl 2fa830 │ │ │ │ + bl 2fa6c0 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, eb482 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 1f11d8 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ beq.n eb4ec │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #8] │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #12] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r0, [fp, #40] @ 0x28 │ │ │ │ - bl 2fa830 │ │ │ │ + bl 2fa6c0 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, eb4a6 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 1f11d8 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ beq.n eb4fc │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [fp] │ │ │ │ str r2, [r5, #4] │ │ │ │ b.n eb3f2 │ │ │ │ @@ -155034,15 +155035,15 @@ │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ adds r0, #32 │ │ │ │ bl c4e18 │ │ │ │ mov.w r1, #744 @ 0x2e8 │ │ │ │ ldr.w r0, [r6, #856] @ 0x358 │ │ │ │ - bl 1f9548 │ │ │ │ + bl 1f93d8 │ │ │ │ mov.w r2, #744 @ 0x2e8 │ │ │ │ add.w r1, r7, #268 @ 0x10c │ │ │ │ str r0, [r7, #20] │ │ │ │ blx 61b08 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ bl c4b60 │ │ │ │ @@ -155194,15 +155195,15 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n eb830 │ │ │ │ ldr.w r3, [r6, #864] @ 0x360 │ │ │ │ cbz r0, eb820 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, sl │ │ │ │ - bl 1f95bc │ │ │ │ + bl 1f944c │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n eb782 │ │ │ │ ldr.w r3, [r6, #868] @ 0x364 │ │ │ │ str.w r5, [r6, #864] @ 0x360 │ │ │ │ str.w sl, [r6, #872] @ 0x368 │ │ │ │ add r5, r3 │ │ │ │ @@ -155242,15 +155243,15 @@ │ │ │ │ ldr r2, [pc, #584] @ (ebab4 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [pc, #512] @ (eba74 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ b.n ebdfe │ │ │ │ - vsubl.u , d31, d0 │ │ │ │ + vaddw.u , , d0 │ │ │ │ movs r6, r5 │ │ │ │ ldmia r5, {r0, r2, r4, r5} │ │ │ │ vqrshrun.s64 d20, q8, #1 │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldmia r1!, {r0, r4, r5, r7} │ │ │ │ vaddw.u q15, , d1 │ │ │ │ @ instruction: 0xffff0b3c │ │ │ │ @@ -155284,24 +155285,24 @@ │ │ │ │ ldr.w r0, [ip, #880] @ 0x370 │ │ │ │ and.w ip, r0, #6 │ │ │ │ cmp.w ip, #6 │ │ │ │ bne.n eb8ce │ │ │ │ add.w r7, r4, #5344 @ 0x14e0 │ │ │ │ adds r7, #16 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ add.w r1, r4, #5312 @ 0x14c0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ adds r1, #20 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ add.w r0, r5, #184 @ 0xb8 │ │ │ │ bl 11c290 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ cbnz r6, eb928 │ │ │ │ ldrb.w r3, [r4, #3612] @ 0xe1c │ │ │ │ cbnz r3, eb95a │ │ │ │ add.w r2, r5, #184 @ 0xb8 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r5, #40 @ 0x28 │ │ │ │ bl c481c │ │ │ │ @@ -155533,23 +155534,23 @@ │ │ │ │ str r1, [r5, #4] │ │ │ │ beq.n ebc10 │ │ │ │ ldr.w r3, [r6, #260] @ 0x104 │ │ │ │ lsrs r3, r4 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ beq.n ebb88 │ │ │ │ ldrd r9, r0, [r8, #264] @ 0x108 │ │ │ │ - bl 2fa830 │ │ │ │ + bl 2fa6c0 │ │ │ │ mov fp, r0 │ │ │ │ bl d23c4 │ │ │ │ ldr.w r1, [r8, #264] @ 0x108 │ │ │ │ mov sl, r0 │ │ │ │ add.w r9, r6, r9, lsl #3 │ │ │ │ mov r0, fp │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 20064c │ │ │ │ + bl 2004dc │ │ │ │ eor.w r3, r0, #1 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldrh.w r0, [r9, #6] │ │ │ │ adds r4, #1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ ldr.w fp, [r8, #272] @ 0x110 │ │ │ │ orr.w r3, r3, sl, lsl #20 │ │ │ │ @@ -156056,29 +156057,29 @@ │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ b.n ec19a │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cbz r4, ec1a0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ bne.n ec196 │ │ │ │ - bl 1f6bec │ │ │ │ + bl 1f6a7c │ │ │ │ movs r3, #19 │ │ │ │ strd r1, r0, [sp, #52] @ 0x34 │ │ │ │ mov.w r2, #9088 @ 0x2380 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ bl 150d74 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w ec4b0 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ add.w r8, r5, #8192 @ 0x2000 │ │ │ │ - bl 1f9504 │ │ │ │ + bl 1f9394 │ │ │ │ add.w r3, r5, #9024 @ 0x2340 │ │ │ │ add r7, sp, #88 @ 0x58 │ │ │ │ movs r1, #0 │ │ │ │ str.w r0, [r8, #860] @ 0x35c │ │ │ │ movs r2, #32 │ │ │ │ str r1, [r3, #36] @ 0x24 │ │ │ │ add.w sl, fp, #16 │ │ │ │ @@ -156111,15 +156112,15 @@ │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ addw r0, r6, #3916 @ 0xf4c │ │ │ │ bl 160c5c │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ mov r0, r7 │ │ │ │ bl 11bc44 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1f9504 │ │ │ │ + bl 1f9394 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, r9 │ │ │ │ strd sl, r3, [sp] │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #8] │ │ │ │ @@ -156131,17 +156132,17 @@ │ │ │ │ beq.n ec2ba │ │ │ │ and.w r1, r9, #256 @ 0x100 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w ec3ec │ │ │ │ movw r7, #21032 @ 0x5228 │ │ │ │ movt r7, #15263 @ 0x3b9f │ │ │ │ ldr.w r0, [r8, #860] @ 0x35c │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 150f00 │ │ │ │ ldr r2, [pc, #564] @ (ec4cc ) │ │ │ │ ldr r3, [pc, #556] @ (ec4c4 ) │ │ │ │ add r2, pc │ │ │ │ @@ -156178,15 +156179,15 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #3 │ │ │ │ moveq r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.w ec472 │ │ │ │ mov.w fp, #0 │ │ │ │ - bl 1f6bec │ │ │ │ + bl 1f6a7c │ │ │ │ cbz r4, ec332 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ @@ -156239,15 +156240,15 @@ │ │ │ │ str.w r3, [r8, #888] @ 0x378 │ │ │ │ bl e99b8 │ │ │ │ ldr.w r3, [r4, #556] @ 0x22c │ │ │ │ str.w r3, [r8, #892] @ 0x37c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str.w r3, [r5, #508] @ 0x1fc │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ ldrb.w r3, [r6, #3612] @ 0xe1c │ │ │ │ cmp r3, #0 │ │ │ │ bne.n ec4a6 │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r5, #8] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movs r3, #0 │ │ │ │ @@ -156274,15 +156275,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ bl 1186b0 │ │ │ │ ldr.w r1, [r8, #860] @ 0x35c │ │ │ │ mov sl, r0 │ │ │ │ - bl 2972fc │ │ │ │ + bl 29718c │ │ │ │ mov fp, r0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ add.w r9, sp, #64 @ 0x40 │ │ │ │ @@ -157643,16 +157644,16 @@ │ │ │ │ lsls r2, r3, #31 │ │ │ │ bpl.n ed27e │ │ │ │ ldrb.w r3, [fp] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ beq.n ed27e │ │ │ │ ldr.w r5, [r6, sl, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fa830 │ │ │ │ - bl 200560 │ │ │ │ + bl 2fa6c0 │ │ │ │ + bl 2003f0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w ed578 │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ cbz r3, ed27c │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ cbnz r3, ed27c │ │ │ │ ldrb.w r3, [fp] │ │ │ │ @@ -157808,16 +157809,16 @@ │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r2, [fp, #8] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 2fa830 │ │ │ │ - bl 200560 │ │ │ │ + bl 2fa6c0 │ │ │ │ + bl 2003f0 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w ed5c6 │ │ │ │ ldrb.w r2, [fp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w ed5b6 │ │ │ │ movs r1, #0 │ │ │ │ @@ -157935,16 +157936,16 @@ │ │ │ │ movw r2, #3073 @ 0xc01 │ │ │ │ movt r2, #18568 @ 0x4888 │ │ │ │ strd r2, r8, [r3] │ │ │ │ str r1, [r5, #4] │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fa830 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 2fa6c0 │ │ │ │ + bl 1f11d8 │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ cbz r0, ed590 │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ cmp r2, #1 │ │ │ │ beq.w ed26a │ │ │ │ cbz r3, ed59a │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ @@ -157964,16 +157965,16 @@ │ │ │ │ movs r2, #0 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ and.w r1, r0, #3 │ │ │ │ b.n ed43e │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r1 │ │ │ │ - bl 2fa830 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 2fa6c0 │ │ │ │ + bl 1f11d8 │ │ │ │ ldrb.w r1, [fp, #4] │ │ │ │ cbz r0, ed602 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ cmp r0, #1 │ │ │ │ bne.n ed602 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w ed43a │ │ │ │ @@ -158027,17 +158028,17 @@ │ │ │ │ b.n ed2e6 │ │ │ │ ldr r3, [pc, #16] @ (ed674 ) │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ b.n ed642 │ │ │ │ cmp r6, #42 @ 0x2a │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strb r4, [r2, #28] │ │ │ │ + strb r4, [r2, #22] │ │ │ │ movs r6, r5 │ │ │ │ - strb r2, [r6, #22] │ │ │ │ + strb r2, [r6, #16] │ │ │ │ movs r6, r5 │ │ │ │ lsrs r4, r3, #25 │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ @@ -159050,29 +159051,29 @@ │ │ │ │ subs r4, r5, #5 │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cbz r4, ee14e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, fp │ │ │ │ bne.n ee144 │ │ │ │ - bl 1f6bec │ │ │ │ + bl 1f6a7c │ │ │ │ movs r3, #19 │ │ │ │ strd r1, r0, [sp, #72] @ 0x48 │ │ │ │ mov.w r2, #9088 @ 0x2380 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ bl 150d74 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w ee528 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ add r6, sp, #136 @ 0x88 │ │ │ │ - bl 1f9504 │ │ │ │ + bl 1f9394 │ │ │ │ add.w r3, r5, #9024 @ 0x2340 │ │ │ │ add.w r2, r5, #8192 @ 0x2000 │ │ │ │ movs r1, #0 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str.w r0, [r2, #860] @ 0x35c │ │ │ │ str.w r9, [r3, #36] @ 0x24 │ │ │ │ str.w r9, [r3, #40] @ 0x28 │ │ │ │ @@ -159104,15 +159105,15 @@ │ │ │ │ add r1, sp, #168 @ 0xa8 │ │ │ │ addw r0, r8, #3916 @ 0xf4c │ │ │ │ bl 160c5c │ │ │ │ add r1, sp, #168 @ 0xa8 │ │ │ │ mov r0, r6 │ │ │ │ bl 11bc44 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1f9504 │ │ │ │ + bl 1f9394 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #268 @ 0x10c │ │ │ │ strd r7, r3, [sp] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #8] │ │ │ │ @@ -159137,15 +159138,15 @@ │ │ │ │ str r2, [sp, #8] │ │ │ │ strd r7, r6, [sp] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ bl 1186b0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr.w r1, [r3, #860] @ 0x35c │ │ │ │ - bl 2972fc │ │ │ │ + bl 29718c │ │ │ │ movs r3, #1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ @@ -159174,15 +159175,15 @@ │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w ee40a │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 1652ec │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ - bl 1f6bec │ │ │ │ + bl 1f6a7c │ │ │ │ cbz r4, ee2d6 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r6, [r4, #8] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ @@ -159243,15 +159244,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl e99b8 │ │ │ │ ldr.w r3, [r4, #556] @ 0x22c │ │ │ │ str.w r3, [r6, #892] @ 0x37c │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ str.w r3, [r5, #508] @ 0x1fc │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ ldrb.w r3, [r8, #3612] @ 0xe1c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w ee4f4 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #8] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ strd r5, r9, [r3] │ │ │ │ @@ -159309,17 +159310,17 @@ │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n ee4aa │ │ │ │ mov r0, r8 │ │ │ │ bl 164dcc │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr.w r0, [r3, #860] @ 0x35c │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r8 │ │ │ │ bl 150f00 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n ee384 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ @@ -159370,31 +159371,31 @@ │ │ │ │ ldr r6, [sp, #104] @ 0x68 │ │ │ │ b.n ee40a │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.n ee482 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr.w r0, [r3, #860] @ 0x35c │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r8 │ │ │ │ bl 150f00 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ b.n ee42a │ │ │ │ ldr r3, [sp, #32] │ │ │ │ lsls r2, r3, #23 │ │ │ │ bpl.n ee4fe │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr.w r0, [r3, #860] @ 0x35c │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r8 │ │ │ │ bl 150f00 │ │ │ │ movw r3, #21032 @ 0x5228 │ │ │ │ movt r3, #15263 @ 0x3b9f │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ @@ -162511,16 +162512,16 @@ │ │ │ │ lsls r2, r3, #31 │ │ │ │ bpl.n f081c │ │ │ │ ldrb.w r3, [fp] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ beq.n f081c │ │ │ │ ldr.w r4, [r7, sl, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2fa830 │ │ │ │ - bl 200560 │ │ │ │ + bl 2fa6c0 │ │ │ │ + bl 2003f0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w f0bcc │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ cbz r3, f081a │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ cbnz r3, f081a │ │ │ │ ldrb.w r3, [fp] │ │ │ │ @@ -162694,16 +162695,16 @@ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r1, [r8, #7] │ │ │ │ ldr.w r1, [r2, r1, lsl #2] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ ldrb.w r1, [r8, #8] │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - bl 2fa830 │ │ │ │ - bl 200560 │ │ │ │ + bl 2fa6c0 │ │ │ │ + bl 2003f0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w f0c32 │ │ │ │ ldrb.w r3, [r8, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w f0c1e │ │ │ │ movs r3, #0 │ │ │ │ @@ -162865,16 +162866,16 @@ │ │ │ │ movw r1, #3073 @ 0xc01 │ │ │ │ movt r1, #18568 @ 0x4888 │ │ │ │ strd r1, r0, [r3] │ │ │ │ str r2, [r4, #4] │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 2fa830 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 2fa6c0 │ │ │ │ + bl 1f11d8 │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ cbz r0, f0be4 │ │ │ │ ldr r1, [r0, #56] @ 0x38 │ │ │ │ cmp r1, #1 │ │ │ │ beq.w f080a │ │ │ │ cbz r3, f0bee │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ @@ -162905,16 +162906,16 @@ │ │ │ │ eor.w r3, r3, #1 │ │ │ │ negs r3, r3 │ │ │ │ and.w r3, r3, #3 │ │ │ │ str r3, [sp, #24] │ │ │ │ b.n f0a14 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2fa830 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 2fa6c0 │ │ │ │ + bl 1f11d8 │ │ │ │ ldrb.w r1, [r8, #4] │ │ │ │ cbz r0, f0c70 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bne.n f0c70 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w f0a0e │ │ │ │ @@ -162976,17 +162977,17 @@ │ │ │ │ b.n f0bb6 │ │ │ │ ldr r3, [pc, #20] @ (f0cec ) │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ b.n f0cca │ │ │ │ nop │ │ │ │ ldrb.w r0, [r2, #186] @ 0xba │ │ │ │ - adcs r2, r7 │ │ │ │ + subs r7, #250 @ 0xfa │ │ │ │ movs r6, r5 │ │ │ │ - subs r7, #38 @ 0x26 │ │ │ │ + subs r5, #166 @ 0xa6 │ │ │ │ movs r6, r5 │ │ │ │ lsrs r4, r3, #25 │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ @@ -168062,21 +168063,21 @@ │ │ │ │ strb.w r3, [r4, #57] @ 0x39 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ mul.w r2, r1, r2 │ │ │ │ ldr r7, [r3, r2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 2fa9e8 │ │ │ │ + bl 2fa878 │ │ │ │ lsls r2, r0, #30 │ │ │ │ bpl.n f4414 │ │ │ │ ldrb.w r3, [fp, #60] @ 0x3c │ │ │ │ cbnz r3, f4432 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2fa9e8 │ │ │ │ + bl 2fa878 │ │ │ │ lsls r3, r0, #29 │ │ │ │ bpl.n f43a0 │ │ │ │ ldrb.w r3, [fp, #61] @ 0x3d │ │ │ │ cmp r3, #0 │ │ │ │ beq.n f43a0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r7, [r4, #44] @ 0x2c │ │ │ │ @@ -168110,15 +168111,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 1f9504 │ │ │ │ + bl 1f9394 │ │ │ │ movs r1, #0 │ │ │ │ mov r8, r0 │ │ │ │ movw r2, #2536 @ 0x9e8 │ │ │ │ mov r0, r4 │ │ │ │ blx 610ec │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r4, #12] │ │ │ │ @@ -168429,35 +168430,35 @@ │ │ │ │ mov fp, r0 │ │ │ │ str.w lr, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ b.n f4860 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 2e5944 │ │ │ │ + bl 2e57d4 │ │ │ │ blx 61b98 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2e5944 │ │ │ │ + bl 2e57d4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 61b08 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ adds r0, r7, r3 │ │ │ │ rsb r2, r3, #256 @ 0x100 │ │ │ │ blx 610ec │ │ │ │ mov r0, r6 │ │ │ │ - bl 2e5894 │ │ │ │ + bl 2e5724 │ │ │ │ blx 61b98 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ add.w r6, r5, #268 @ 0x10c │ │ │ │ - bl 2e5894 │ │ │ │ + bl 2e5724 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 61b08 │ │ │ │ rsb r2, r7, #256 @ 0x100 │ │ │ │ adds r0, r6, r7 │ │ │ │ movs r1, #0 │ │ │ │ @@ -168517,15 +168518,15 @@ │ │ │ │ movls r0, #0 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - asrs r2, r3, #4 │ │ │ │ + lsrs r2, r3, #30 │ │ │ │ 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, #3872] @ 0xf20 │ │ │ │ ldr.w r0, [pc, #3576] @ f56ec │ │ │ │ mov r5, r2 │ │ │ │ @@ -169694,125 +169695,125 @@ │ │ │ │ add sp, #188 @ 0xbc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb700 │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r3, #29 │ │ │ │ + lsrs r0, r3, #23 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r6, r4, #29 │ │ │ │ + lsrs r6, r4, #23 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r4, r0, #28 │ │ │ │ + lsrs r4, r0, #22 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r2, r5, #27 │ │ │ │ + lsrs r2, r5, #21 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r2, r0, #28 │ │ │ │ + lsrs r2, r0, #22 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r4, r6, #27 │ │ │ │ + lsrs r4, r6, #21 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r6, r0, #27 │ │ │ │ + lsrs r6, r0, #21 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r2, r4, #26 │ │ │ │ + lsrs r2, r4, #20 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r2, r7, #26 │ │ │ │ + lsrs r2, r7, #20 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r6, r3, #26 │ │ │ │ + lsrs r6, r3, #20 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r6, r6, #26 │ │ │ │ + lsrs r6, r6, #20 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r2, r3, #26 │ │ │ │ + lsrs r2, r3, #20 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r2, r6, #26 │ │ │ │ + lsrs r2, r6, #20 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r6, r2, #26 │ │ │ │ + lsrs r6, r2, #20 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r4, r5, #26 │ │ │ │ + lsrs r4, r5, #20 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r4, r0, #26 │ │ │ │ + lsrs r4, r0, #20 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r4, r3, #26 │ │ │ │ + lsrs r4, r3, #20 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r0, r7, #25 │ │ │ │ + lsrs r0, r7, #19 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r0, r1, #26 │ │ │ │ + lsrs r0, r1, #20 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r2, r3, #26 │ │ │ │ + lsrs r2, r3, #20 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r6, r4, #24 │ │ │ │ + lsrs r6, r4, #18 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r4, r1, #24 │ │ │ │ + lsrs r4, r1, #18 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r0, r0, #25 │ │ │ │ + lsrs r0, r0, #19 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r2, r5, #24 │ │ │ │ + lsrs r2, r5, #18 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r2, r4, #25 │ │ │ │ + lsrs r2, r4, #19 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r6, r2, #25 │ │ │ │ + lsrs r6, r2, #19 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r0, r2, #24 │ │ │ │ + lsrs r0, r2, #18 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r6, r4, #24 │ │ │ │ + lsrs r6, r4, #18 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r2, r6, #22 │ │ │ │ + lsrs r2, r6, #16 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r6, r3, #22 │ │ │ │ + lsrs r6, r3, #16 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r2, r5, #21 │ │ │ │ + lsrs r2, r5, #15 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r2, r3, #21 │ │ │ │ + lsrs r2, r3, #15 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r6, r4, #20 │ │ │ │ + lsrs r6, r4, #14 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r6, r2, #20 │ │ │ │ + lsrs r6, r2, #14 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r2, r4, #19 │ │ │ │ + lsrs r2, r4, #13 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r2, r2, #19 │ │ │ │ + lsrs r2, r2, #13 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r6, r3, #18 │ │ │ │ + lsrs r6, r3, #12 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r6, r1, #18 │ │ │ │ + lsrs r6, r1, #12 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r2, r3, #17 │ │ │ │ + lsrs r2, r3, #11 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r2, r1, #17 │ │ │ │ + lsrs r2, r1, #11 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r6, r2, #16 │ │ │ │ + lsrs r6, r2, #10 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r6, r0, #16 │ │ │ │ + lsrs r6, r0, #10 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r2, r2, #15 │ │ │ │ + lsrs r2, r2, #9 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r2, r0, #15 │ │ │ │ + lsrs r2, r0, #9 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r0, r2, #14 │ │ │ │ + lsrs r0, r2, #8 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r2, r6, #13 │ │ │ │ + lsrs r2, r6, #7 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r0, r0, #13 │ │ │ │ + lsrs r0, r0, #7 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r4, r5, #12 │ │ │ │ + lsrs r4, r5, #6 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r6, r1, #13 │ │ │ │ + lsrs r6, r1, #7 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r2, r7, #12 │ │ │ │ + lsrs r2, r7, #6 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r0, r3, #13 │ │ │ │ + lsrs r0, r3, #7 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r0, r1, #13 │ │ │ │ + lsrs r0, r1, #7 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r6, r2, #12 │ │ │ │ + lsrs r6, r2, #6 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r4, r6, #11 │ │ │ │ + lsrs r4, r6, #5 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r0, r1, #11 │ │ │ │ + lsrs r0, r1, #5 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r6, r6, #10 │ │ │ │ + lsrs r6, r6, #4 │ │ │ │ movs r7, r4 │ │ │ │ add r1, sp, #168 @ 0xa8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ cmp r7, #3 │ │ │ │ beq.w f56ca │ │ │ │ cmp r7, #4 │ │ │ │ beq.w f56ca │ │ │ │ @@ -170269,27 +170270,27 @@ │ │ │ │ bne.w f5aac │ │ │ │ b.n f5c40 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ add r7, pc, #352 @ (adr r7, f5de0 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r3, #1 │ │ │ │ + lsls r4, r3, #27 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r2, r1, #1 │ │ │ │ + lsls r2, r1, #27 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r2, r6, #30 │ │ │ │ + lsls r2, r6, #24 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r2, r3, #30 │ │ │ │ + lsls r2, r3, #24 │ │ │ │ movs r7, r4 │ │ │ │ add r5, pc, #160 @ (adr r5, f5d38 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsls r2, r6, #26 │ │ │ │ + lsls r2, r6, #20 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r4, r4, #26 │ │ │ │ + lsls r4, r4, #20 │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #812] @ (f5fe0 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -171386,23 +171387,23 @@ │ │ │ │ b.n f6402 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r7, [sp, #480] @ 0x1e0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n f684c │ │ │ │ + b.n f654c │ │ │ │ movs r5, r5 │ │ │ │ - b.n f6858 │ │ │ │ + b.n f6558 │ │ │ │ movs r5, r5 │ │ │ │ - b.n f67f4 │ │ │ │ + b.n f64f4 │ │ │ │ movs r5, r5 │ │ │ │ - b.n f6688 │ │ │ │ + b.n f6388 │ │ │ │ movs r5, r5 │ │ │ │ - b.n f6554 │ │ │ │ + b.n f6254 │ │ │ │ movs r5, r5 │ │ │ │ ldr r5, [sp, #328] @ 0x148 │ │ │ │ lsls r2, r7, #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, #856] @ 0x358 │ │ │ │ @@ -171451,15 +171452,15 @@ │ │ │ │ bl 150d74 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w f8236 │ │ │ │ str r5, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1f9504 │ │ │ │ + bl 1f9394 │ │ │ │ add.w r2, r4, #9024 @ 0x2340 │ │ │ │ add.w r3, r4, #8192 @ 0x2000 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ str.w r0, [r3, #860] @ 0x35c │ │ │ │ str r5, [r2, #36] @ 0x24 │ │ │ │ str r5, [r2, #40] @ 0x28 │ │ │ │ @@ -172091,15 +172092,15 @@ │ │ │ │ lsls r2, r2, #5 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ it mi │ │ │ │ orrmi.w r3, r3, #2 │ │ │ │ str.w r3, [r2, #2484] @ 0x9b4 │ │ │ │ ldrb.w r3, [sp, #3128] @ 0xc38 │ │ │ │ strb.w r3, [r2, #2488] @ 0x9b8 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r3, #3612] @ 0xe1c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w f8208 │ │ │ │ movs r7, #0 │ │ │ │ mov r5, r4 │ │ │ │ mov sl, r7 │ │ │ │ @@ -172449,19 +172450,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r6, [sp, #328] @ 0x148 │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [sp, #200] @ 0xc8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bvc.n f7574 │ │ │ │ + bvs.n f7674 │ │ │ │ movs r5, r5 │ │ │ │ - bvc.n f7578 │ │ │ │ + bvs.n f7678 │ │ │ │ movs r5, r5 │ │ │ │ - bvc.n f76dc │ │ │ │ + bpl.n f75dc │ │ │ │ movs r5, r5 │ │ │ │ ldrh r6, [r3, #46] @ 0x2e │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w r2, [r3, #880] @ 0x370 │ │ │ │ and.w r2, r2, #6 │ │ │ │ cmp r2, #6 │ │ │ │ @@ -172929,15 +172930,15 @@ │ │ │ │ adds r1, #56 @ 0x38 │ │ │ │ ldr r3, [sp, #668] @ 0x29c │ │ │ │ bl 14c404 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w f81e2 │ │ │ │ ldr r0, [sp, #660] @ 0x294 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ b.w f71fe │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ ldr.w r2, [fp] │ │ │ │ cmp r3, r2 │ │ │ │ bne.w f7000 │ │ │ │ ldr.w ip, [sp, #216] @ 0xd8 │ │ │ │ ldr r2, [sp, #200] @ 0xc8 │ │ │ │ @@ -173235,15 +173236,15 @@ │ │ │ │ ldr r1, [sp, #668] @ 0x29c │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #656] @ 0x290 │ │ │ │ movs r5, #0 │ │ │ │ bl 150f00 │ │ │ │ ldr r0, [sp, #660] @ 0x294 │ │ │ │ mov r7, r5 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ b.w f7214 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r3, #921] @ 0x399 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w f81a2 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ movs r3, #1 │ │ │ │ @@ -173338,15 +173339,15 @@ │ │ │ │ mov r7, r5 │ │ │ │ bl e8d60 │ │ │ │ ldr r1, [sp, #668] @ 0x29c │ │ │ │ ldr r0, [sp, #656] @ 0x290 │ │ │ │ mov r2, r4 │ │ │ │ bl 150f00 │ │ │ │ ldr r0, [sp, #660] @ 0x294 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ b.w f7214 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r0, r1, #8 │ │ │ │ str r0, [r3, #8] │ │ │ │ movw r3, #1537 @ 0x601 │ │ │ │ movt r3, #16539 @ 0x409b │ │ │ │ str r3, [r1, #0] │ │ │ │ @@ -173453,15 +173454,15 @@ │ │ │ │ ldr r2, [sp, #668] @ 0x29c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #656] @ 0x290 │ │ │ │ movs r5, #0 │ │ │ │ bl e8d60 │ │ │ │ ldr r0, [sp, #660] @ 0x294 │ │ │ │ mov r7, r5 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ b.w f7214 │ │ │ │ add r2, sp, #232 @ 0xe8 │ │ │ │ str r2, [sp, #20] │ │ │ │ add r2, sp, #264 @ 0x108 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r2, sp, #408 @ 0x198 │ │ │ │ str r2, [sp, #24] │ │ │ │ @@ -173478,20 +173479,20 @@ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ strb.w r3, [r1, #820] @ 0x334 │ │ │ │ ldrb.w r3, [r2, #452] @ 0x1c4 │ │ │ │ strb.w r3, [r1, #821] @ 0x335 │ │ │ │ b.n f7b22 │ │ │ │ ldr r0, [sp, #660] @ 0x294 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ b.w f7214 │ │ │ │ ldr r0, [sp, #660] @ 0x294 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ mov r5, r7 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ b.w f7214 │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ ldr r2, [sp, #200] @ 0xc8 │ │ │ │ cmp r1, r2 │ │ │ │ bne.w f6d8e │ │ │ │ ldr.w r3, [sp, #3164] @ 0xc5c │ │ │ │ add.w sl, sp, #88 @ 0x58 │ │ │ │ @@ -173574,15 +173575,15 @@ │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [pc, #16] @ (f8364 ) │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ b.n f833e │ │ │ │ mov fp, lr │ │ │ │ b.w f6c4a │ │ │ │ - ldmia r2, {r2, r4, r6, r7} │ │ │ │ + ldmia r1!, {r2, r4, r6} │ │ │ │ movs r5, r5 │ │ │ │ lsrs r4, r3, #25 │ │ │ │ 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 │ │ │ │ @@ -175305,23 +175306,23 @@ │ │ │ │ b.n f91ca │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r0, [r6, #6] │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, f9744 │ │ │ │ + @ instruction: 0xb824 │ │ │ │ movs r5, r5 │ │ │ │ - cbnz r0, f974a │ │ │ │ + @ instruction: 0xb828 │ │ │ │ movs r5, r5 │ │ │ │ - cbnz r4, f9740 │ │ │ │ + @ instruction: 0xb7f4 │ │ │ │ movs r5, r5 │ │ │ │ - @ instruction: 0xb8bc │ │ │ │ + @ instruction: 0xb73c │ │ │ │ movs r5, r5 │ │ │ │ - @ instruction: 0xb820 │ │ │ │ + @ instruction: 0xb6a0 │ │ │ │ movs r5, r5 │ │ │ │ ldr r2, [r1, #120] @ 0x78 │ │ │ │ lsls r2, r7, #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, #856] @ 0x358 │ │ │ │ @@ -175370,15 +175371,15 @@ │ │ │ │ bl 150d74 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w faf18 │ │ │ │ str r5, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1f9504 │ │ │ │ + bl 1f9394 │ │ │ │ add.w r2, r4, #9024 @ 0x2340 │ │ │ │ add.w r3, r4, #8192 @ 0x2000 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ str.w r0, [r3, #860] @ 0x35c │ │ │ │ str r5, [r2, #36] @ 0x24 │ │ │ │ str r5, [r2, #40] @ 0x28 │ │ │ │ @@ -176012,15 +176013,15 @@ │ │ │ │ lsls r2, r2, #5 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ it mi │ │ │ │ orrmi.w r3, r3, #2 │ │ │ │ str.w r3, [r2, #2484] @ 0x9b4 │ │ │ │ ldrb.w r3, [sp, #3128] @ 0xc38 │ │ │ │ strb.w r3, [r2, #2488] @ 0x9b8 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldrb.w r3, [r3, #3612] @ 0xe1c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w faee8 │ │ │ │ movs r7, #0 │ │ │ │ mov r5, r4 │ │ │ │ mov sl, r7 │ │ │ │ @@ -176374,19 +176375,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r1, sp, #968 @ 0x3c8 │ │ │ │ + add r0, sp, #456 @ 0x1c8 │ │ │ │ movs r5, r5 │ │ │ │ - add r1, sp, #968 @ 0x3c8 │ │ │ │ + add r0, sp, #456 @ 0x1c8 │ │ │ │ movs r5, r5 │ │ │ │ - add r1, sp, #648 @ 0x288 │ │ │ │ + add r0, sp, #136 @ 0x88 │ │ │ │ movs r5, r5 │ │ │ │ str r6, [r7, #0] │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r2, [r3, #880] @ 0x370 │ │ │ │ and.w r2, r2, #6 │ │ │ │ cmp r2, #6 │ │ │ │ @@ -176812,15 +176813,15 @@ │ │ │ │ adds r1, #56 @ 0x38 │ │ │ │ ldr r3, [sp, #668] @ 0x29c │ │ │ │ bl 14c404 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w faed0 │ │ │ │ ldr r0, [sp, #660] @ 0x294 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ b.w f9f9e │ │ │ │ ldr r7, [sp, #212] @ 0xd4 │ │ │ │ ldr.w r2, [fp] │ │ │ │ cmp r7, r2 │ │ │ │ bne.w f9d9e │ │ │ │ ldr.w ip, [sp, #216] @ 0xd8 │ │ │ │ ldr r2, [sp, #200] @ 0xc8 │ │ │ │ @@ -177116,15 +177117,15 @@ │ │ │ │ ldr r1, [sp, #668] @ 0x29c │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #656] @ 0x290 │ │ │ │ movs r5, #0 │ │ │ │ bl 150f00 │ │ │ │ ldr r0, [sp, #660] @ 0x294 │ │ │ │ mov r7, r5 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ b.w f9fb4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r3, #921] @ 0x399 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w fae96 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r3, #1 │ │ │ │ @@ -177217,15 +177218,15 @@ │ │ │ │ mov r7, r5 │ │ │ │ bl e8d60 │ │ │ │ ldr r1, [sp, #668] @ 0x29c │ │ │ │ ldr r0, [sp, #656] @ 0x290 │ │ │ │ mov r2, r4 │ │ │ │ bl 150f00 │ │ │ │ ldr r0, [sp, #660] @ 0x294 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ b.w f9fb4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w faff0 │ │ │ │ ldr.w r2, [r4, #496] @ 0x1f0 │ │ │ │ mov fp, r3 │ │ │ │ b.n fa840 │ │ │ │ @@ -177315,15 +177316,15 @@ │ │ │ │ ldr r2, [sp, #668] @ 0x29c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #656] @ 0x290 │ │ │ │ movs r5, #0 │ │ │ │ bl e8d60 │ │ │ │ ldr r0, [sp, #660] @ 0x294 │ │ │ │ mov r7, r5 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ b.w f9fb4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ bl 10dc60 │ │ │ │ b.w f9faa │ │ │ │ add r2, sp, #232 @ 0xe8 │ │ │ │ str r2, [sp, #20] │ │ │ │ @@ -177337,20 +177338,20 @@ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ strb.w r3, [r1, #820] @ 0x334 │ │ │ │ ldrb.w r3, [r2, #452] @ 0x1c4 │ │ │ │ strb.w r3, [r1, #821] @ 0x335 │ │ │ │ b.n fa85a │ │ │ │ ldr r0, [sp, #660] @ 0x294 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ b.w f9fb4 │ │ │ │ ldr r0, [sp, #660] @ 0x294 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ mov r5, r7 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ b.w f9fb4 │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ cmp r1, #0 │ │ │ │ bne.w f9b38 │ │ │ │ ldr.w r3, [sp, #3164] @ 0xc5c │ │ │ │ add.w sl, sp, #88 @ 0x58 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ @@ -177420,15 +177421,15 @@ │ │ │ │ str r2, [r1, #8] │ │ │ │ add.w r1, r3, #8 │ │ │ │ b.w fa6b0 │ │ │ │ mov fp, lr │ │ │ │ b.w f99f2 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r5, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r4, [sp, #168] @ 0xa8 │ │ │ │ movs r5, r5 │ │ │ │ lsrs r4, r3, #25 │ │ │ │ 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 │ │ │ │ @@ -179115,23 +179116,23 @@ │ │ │ │ b.n fbe46 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r4, r6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r5, #40] @ 0x28 │ │ │ │ + ldrh r0, [r5, #28] │ │ │ │ movs r5, r5 │ │ │ │ - ldrh r4, [r5, #40] @ 0x28 │ │ │ │ + ldrh r4, [r5, #28] │ │ │ │ movs r5, r5 │ │ │ │ - ldrh r0, [r7, #38] @ 0x26 │ │ │ │ + ldrh r0, [r7, #26] │ │ │ │ movs r5, r5 │ │ │ │ - ldrh r0, [r0, #34] @ 0x22 │ │ │ │ + ldrh r0, [r0, #22] │ │ │ │ movs r5, r5 │ │ │ │ - ldrh r4, [r4, #28] │ │ │ │ + ldrh r4, [r4, #16] │ │ │ │ movs r5, r5 │ │ │ │ orrs r6, r1 │ │ │ │ lsls r2, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -179183,15 +179184,15 @@ │ │ │ │ bl 150d74 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w fdd2a │ │ │ │ str r6, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ movs r6, #0 │ │ │ │ - bl 1f9504 │ │ │ │ + bl 1f9394 │ │ │ │ add.w r2, r4, #9024 @ 0x2340 │ │ │ │ add.w r3, r4, #8192 @ 0x2000 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ str.w r0, [r3, #860] @ 0x35c │ │ │ │ str r6, [r2, #36] @ 0x24 │ │ │ │ str r6, [r2, #40] @ 0x28 │ │ │ │ @@ -179832,15 +179833,15 @@ │ │ │ │ lsls r2, r2, #5 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ it mi │ │ │ │ orrmi.w r3, r3, #2 │ │ │ │ str.w r3, [r2, #2484] @ 0x9b4 │ │ │ │ ldrb.w r3, [r5, #2472] @ 0x9a8 │ │ │ │ strb.w r3, [r2, #2488] @ 0x9b8 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r3, #3612] @ 0xe1c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w fdce4 │ │ │ │ movs r7, #0 │ │ │ │ mov r6, r4 │ │ │ │ mov sl, r7 │ │ │ │ @@ -180192,19 +180193,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #42 @ 0x2a │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #10 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrb r6, [r0, #22] │ │ │ │ + ldrb r6, [r0, #16] │ │ │ │ movs r5, r5 │ │ │ │ - ldrb r0, [r1, #22] │ │ │ │ + ldrb r0, [r1, #16] │ │ │ │ movs r5, r5 │ │ │ │ - ldrb r2, [r7, #20] │ │ │ │ + ldrb r2, [r7, #14] │ │ │ │ movs r5, r5 │ │ │ │ adds r3, #216 @ 0xd8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #880] @ 0x370 │ │ │ │ and.w r3, r3, #6 │ │ │ │ cmp r3, #6 │ │ │ │ @@ -180910,15 +180911,15 @@ │ │ │ │ adds r1, #56 @ 0x38 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ bl 14c404 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w fdccc │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ b.w fcc04 │ │ │ │ ldr r2, [sp, #436] @ 0x1b4 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w fc5e4 │ │ │ │ ldr r2, [sp, #296] @ 0x128 │ │ │ │ ldr.w r0, [sl] │ │ │ │ cmp r0, r2 │ │ │ │ @@ -181117,15 +181118,15 @@ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r6, #0 │ │ │ │ bl 150f00 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r7, r6 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ b.w fcc1a │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w fdea4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movs r3, #11 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ @@ -181246,21 +181247,21 @@ │ │ │ │ mov r7, r6 │ │ │ │ bl e8d60 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r4 │ │ │ │ bl 150f00 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ b.w fcc1a │ │ │ │ mov.w lr, #1 │ │ │ │ b.w fcdba │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldr r0, [r4, #124] @ 0x7c │ │ │ │ + ldr r0, [r4, #100] @ 0x64 │ │ │ │ movs r5, r5 │ │ │ │ lsrs r4, r3, #25 │ │ │ │ movs r0, r0 │ │ │ │ vldr d7, [sp, #128] @ 0x80 │ │ │ │ mov r0, r7 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ ldrb.w r3, [sp, #136] @ 0x88 │ │ │ │ @@ -181283,15 +181284,15 @@ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ movs r6, #0 │ │ │ │ bl e8d60 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r7, r6 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ b.w fcc1a │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ bl 10dc60 │ │ │ │ b.w fcc10 │ │ │ │ add r2, sp, #200 @ 0xc8 │ │ │ │ add.w fp, sp, #224 @ 0xe0 │ │ │ │ @@ -181315,20 +181316,20 @@ │ │ │ │ cbnz r3, fdd22 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add.w r9, sp, #104 @ 0x68 │ │ │ │ b.w fd39a │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ b.w fcc1a │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ mov r6, r7 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ b.w fcc1a │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r3, #921] @ 0x399 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n fde0a │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r3, #1 │ │ │ │ @@ -181582,30 +181583,30 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ add.w r1, r0, #6400 @ 0x1900 │ │ │ │ strd r2, r0, [sp, #8] │ │ │ │ adds r1, #4 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov.w ip, #1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr.w lr, [r2, #104] @ 0x68 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r1, lr, lsr #5 │ │ │ │ and.w lr, lr, #31 │ │ │ │ add.w r1, r3, r1, lsl #2 │ │ │ │ lsl.w ip, ip, lr │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r1, #1796] @ 0x704 │ │ │ │ orr.w ip, ip, r3 │ │ │ │ str.w ip, [r1, #1796] @ 0x704 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ bl 156ce8 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ @@ -181625,30 +181626,30 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ add.w r1, r0, #6400 @ 0x1900 │ │ │ │ strd r2, r0, [sp, #8] │ │ │ │ adds r1, #4 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov.w ip, #1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr.w lr, [r2, #104] @ 0x68 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r1, lr, lsr #5 │ │ │ │ and.w lr, lr, #31 │ │ │ │ add.w r1, r3, r1, lsl #2 │ │ │ │ lsl.w ip, ip, lr │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r1, #1796] @ 0x704 │ │ │ │ orr.w ip, ip, r3 │ │ │ │ str.w ip, [r1, #1796] @ 0x704 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ bl 156ce8 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ @@ -181668,30 +181669,30 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ add.w r1, r0, #6400 @ 0x1900 │ │ │ │ strd r2, r0, [sp, #8] │ │ │ │ adds r1, #4 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov.w ip, #1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr.w lr, [r2, #104] @ 0x68 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r1, lr, lsr #5 │ │ │ │ and.w lr, lr, #31 │ │ │ │ add.w r1, r3, r1, lsl #2 │ │ │ │ lsl.w ip, ip, lr │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r1, #1796] @ 0x704 │ │ │ │ orr.w ip, ip, r3 │ │ │ │ str.w ip, [r1, #1796] @ 0x704 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ bl 156ce8 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ @@ -181704,75 +181705,75 @@ │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ movs r4, #1 │ │ │ │ mov r2, r1 │ │ │ │ adds r0, #16 │ │ │ │ mov r1, r3 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1e9848 │ │ │ │ + bl 1e96d8 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #24 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9850 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #32 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1e9f5c │ │ │ │ + bl 1e9dec │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #40 @ 0x28 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1e951c │ │ │ │ + bl 1e93ac │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #42 @ 0x2a │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1e9270 │ │ │ │ + bl 1e9100 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #44 @ 0x2c │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1e93c4 │ │ │ │ + bl 1e9254 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1eda08 │ │ │ │ + bl 1ed898 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #52 @ 0x34 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1e9b3c │ │ │ │ + bl 1e99cc │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #56 @ 0x38 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1e9644 │ │ │ │ + bl 1e94d4 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #60 @ 0x3c │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 2072f0 │ │ │ │ + bl 207180 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1e9f5c │ │ │ │ + bl 1e9dec │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ @@ -181980,21 +181981,21 @@ │ │ │ │ adds r1, #4 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n fe584 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp.w r3, #4096 @ 0x1000 │ │ │ │ bcc.w fe6ae │ │ │ │ mov r0, r1 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r9 │ │ │ │ bl 156ce8 │ │ │ │ ldr r2, [pc, #348] @ (fe670 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #57 @ 0x39 │ │ │ │ @@ -182032,15 +182033,15 @@ │ │ │ │ mov.w ip, #8 │ │ │ │ it eq │ │ │ │ moveq r6, #32 │ │ │ │ bne.w fe3ae │ │ │ │ b.n fe3be │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w r0, r9, #5888 @ 0x1700 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, sl │ │ │ │ ldr.w r6, [r0, #4]! │ │ │ │ cmp r6, #0 │ │ │ │ bne.w fe710 │ │ │ │ @@ -182057,15 +182058,15 @@ │ │ │ │ add.w r0, r9, r2, lsl #2 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add.w r2, r9, r2, lsl #2 │ │ │ │ and.w r0, r0, ip │ │ │ │ str r3, [sp, #12] │ │ │ │ str r0, [r2, #4] │ │ │ │ mov r0, r1 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ add.w ip, r9, #4096 @ 0x1000 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #1 │ │ │ │ str r3, [r7, #104] @ 0x68 │ │ │ │ add.w r3, r7, #60 @ 0x3c │ │ │ │ add.w lr, sp, #28 │ │ │ │ strb.w r2, [r7, #100] @ 0x64 │ │ │ │ @@ -182110,19 +182111,19 @@ │ │ │ │ and.w r1, r0, #4278190080 @ 0xff000000 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r4, #5 │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r5, #88] @ 0x58 │ │ │ │ + str r0, [r5, #64] @ 0x40 │ │ │ │ movs r5, r5 │ │ │ │ subs r0, r2, r5 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrb r6, [r4, #19] │ │ │ │ + ldrb r6, [r4, #13] │ │ │ │ movs r6, r4 │ │ │ │ ldr r2, [pc, #260] @ (fe77c ) │ │ │ │ movs r3, #30 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r9 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ @@ -182134,15 +182135,15 @@ │ │ │ │ movne r6, #32 │ │ │ │ b.n fe3be │ │ │ │ mov sl, r4 │ │ │ │ add.w r1, r9, #6400 @ 0x1900 │ │ │ │ adds r1, #4 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r0, r1 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ b.n fe58e │ │ │ │ movs r1, #3 │ │ │ │ movs r0, #1 │ │ │ │ b.n fe302 │ │ │ │ lsrs r2, r3, #5 │ │ │ │ and.w r6, r3, #31 │ │ │ │ @@ -182204,15 +182205,15 @@ │ │ │ │ str.w r0, [r9] │ │ │ │ str.w r1, [r9, #4] │ │ │ │ str.w r2, [r9, #8] │ │ │ │ str.w r3, [r9, #12] │ │ │ │ b.n fe62a │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r2, [r0, #14] │ │ │ │ + ldrb r2, [r0, #8] │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ ldr r4, [pc, #980] @ (feb68 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -182413,21 +182414,21 @@ │ │ │ │ adds r1, #4 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n fea7a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp.w r3, #4096 @ 0x1000 │ │ │ │ bcc.w feba6 │ │ │ │ mov r0, r1 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r9 │ │ │ │ bl 156ce8 │ │ │ │ ldr r2, [pc, #364] @ (feb78 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #57 @ 0x39 │ │ │ │ @@ -182465,15 +182466,15 @@ │ │ │ │ mov.w ip, #4 │ │ │ │ it eq │ │ │ │ moveq r6, #16 │ │ │ │ bne.w fe8ae │ │ │ │ b.n fe8be │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w r0, r9, #5888 @ 0x1700 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, sl │ │ │ │ ldr.w r6, [r0, #4]! │ │ │ │ cmp r6, #0 │ │ │ │ bne.w fec08 │ │ │ │ @@ -182490,15 +182491,15 @@ │ │ │ │ add.w r0, r9, r2, lsl #2 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add.w r2, r9, r2, lsl #2 │ │ │ │ and.w r0, r0, ip │ │ │ │ str r3, [sp, #12] │ │ │ │ str r0, [r2, #4] │ │ │ │ mov r0, r1 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ add.w ip, r9, #4096 @ 0x1000 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #1 │ │ │ │ str r3, [r7, #104] @ 0x68 │ │ │ │ add.w r3, r7, #60 @ 0x3c │ │ │ │ add.w lr, sp, #28 │ │ │ │ strb.w r2, [r7, #100] @ 0x64 │ │ │ │ @@ -182551,33 +182552,33 @@ │ │ │ │ and.w r1, r0, #4278190080 @ 0xff000000 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r4, r1 │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r5, #8] │ │ │ │ + ldrsh r0, [r5, r4] │ │ │ │ movs r5, r5 │ │ │ │ asrs r2, r3, #25 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strb r0, [r6, #31] │ │ │ │ + strb r0, [r6, #25] │ │ │ │ movs r6, r4 │ │ │ │ - strb r4, [r6, #26] │ │ │ │ + strb r4, [r6, #20] │ │ │ │ movs r6, r4 │ │ │ │ cmp.w lr, #0 │ │ │ │ ite eq │ │ │ │ moveq r6, #8 │ │ │ │ movne r6, #16 │ │ │ │ b.n fe8be │ │ │ │ mov sl, r4 │ │ │ │ add.w r1, r9, #6400 @ 0x1900 │ │ │ │ adds r1, #4 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r0, r1 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ b.n fea84 │ │ │ │ movs r2, #3 │ │ │ │ movs r1, #1 │ │ │ │ b.n fe802 │ │ │ │ lsrs r2, r3, #5 │ │ │ │ and.w r6, r3, #31 │ │ │ │ @@ -182848,21 +182849,21 @@ │ │ │ │ adds r1, #4 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n fef72 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp.w r3, #4096 @ 0x1000 │ │ │ │ bcc.w ff09e │ │ │ │ mov r0, r1 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r9 │ │ │ │ bl 156ce8 │ │ │ │ ldr r2, [pc, #364] @ (ff070 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #57 @ 0x39 │ │ │ │ @@ -182900,15 +182901,15 @@ │ │ │ │ mov.w ip, #4 │ │ │ │ it eq │ │ │ │ moveq r6, #16 │ │ │ │ bne.w feda6 │ │ │ │ b.n fedb6 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w r0, r9, #5888 @ 0x1700 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, sl │ │ │ │ ldr.w r6, [r0, #4]! │ │ │ │ cmp r6, #0 │ │ │ │ bne.w ff100 │ │ │ │ @@ -182925,15 +182926,15 @@ │ │ │ │ add.w r0, r9, r2, lsl #2 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add.w r2, r9, r2, lsl #2 │ │ │ │ and.w r0, r0, ip │ │ │ │ str r3, [sp, #12] │ │ │ │ str r0, [r2, #4] │ │ │ │ mov r0, r1 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ add.w ip, r9, #4096 @ 0x1000 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #1 │ │ │ │ str r3, [r7, #104] @ 0x68 │ │ │ │ add.w r3, r7, #60 @ 0x3c │ │ │ │ add.w lr, sp, #28 │ │ │ │ strb.w r2, [r7, #100] @ 0x64 │ │ │ │ @@ -182986,33 +182987,33 @@ │ │ │ │ and.w r1, r0, #4278190080 @ 0xff000000 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r5, #13 │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r6, r6] │ │ │ │ + ldrh r0, [r6, r0] │ │ │ │ movs r5, r5 │ │ │ │ asrs r2, r4, #5 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strb r0, [r7, #11] │ │ │ │ + strb r0, [r7, #5] │ │ │ │ movs r6, r4 │ │ │ │ - strb r4, [r7, #6] │ │ │ │ + strb r4, [r7, #0] │ │ │ │ movs r6, r4 │ │ │ │ cmp.w lr, #0 │ │ │ │ ite eq │ │ │ │ moveq r6, #8 │ │ │ │ movne r6, #16 │ │ │ │ b.n fedb6 │ │ │ │ mov sl, r4 │ │ │ │ add.w r1, r9, #6400 @ 0x1900 │ │ │ │ adds r1, #4 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r0, r1 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ b.n fef7c │ │ │ │ movs r2, #3 │ │ │ │ movs r1, #1 │ │ │ │ b.n fecfa │ │ │ │ lsrs r2, r3, #5 │ │ │ │ and.w r6, r3, #31 │ │ │ │ @@ -183140,15 +183141,15 @@ │ │ │ │ mov r2, r1 │ │ │ │ movs r3, #0 │ │ │ │ add.w r7, r0, #4096 @ 0x1000 │ │ │ │ ldr r1, [r2, #88] @ 0x58 │ │ │ │ ldr.w r0, [r7, #2888] @ 0xb48 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 2efc54 │ │ │ │ + bl 2efae4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ adds r3, #1 │ │ │ │ adds r2, #16 │ │ │ │ cmp r1, r3 │ │ │ │ bhi.n ff208 │ │ │ │ @@ -183351,23 +183352,23 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [r2, #24] │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ mla r6, r1, r3, r6 │ │ │ │ add r1, pc, #68 @ (adr r1, ff448 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 1f6cd4 │ │ │ │ + bl 1f6b64 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ b.n ff41c │ │ │ │ ldrexd r2, r3, [r6] │ │ │ │ dmb ish │ │ │ │ orrs r2, r3 │ │ │ │ bne.n ff43e │ │ │ │ - bl 1f6bec │ │ │ │ + bl 1f6a7c │ │ │ │ cmp r0, r5 │ │ │ │ sbcs r1, r4 │ │ │ │ bcc.n ff410 │ │ │ │ ldr r2, [pc, #40] @ (ff450 ) │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #2 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -183380,15 +183381,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop.w │ │ │ │ addw sl, r0, #517 @ 0x205 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r7, #92] @ 0x5c │ │ │ │ + ldr r2, [r7, #68] @ 0x44 │ │ │ │ movs r6, 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 │ │ │ │ @@ -183670,15 +183671,15 @@ │ │ │ │ ... │ │ │ │ lsrs r6, r0, #14 │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #11 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strh r0, [r5, r6] │ │ │ │ + strh r0, [r5, r0] │ │ │ │ movs r5, r5 │ │ │ │ movs r2, #24 │ │ │ │ mla r2, r2, r8, r0 │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r9, r8 │ │ │ │ add r2, r5 │ │ │ │ ldrd r0, r1, [r2] │ │ │ │ @@ -184229,15 +184230,15 @@ │ │ │ │ ... │ │ │ │ lsls r0, r2, #24 │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r6, #22 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r5, [pc, #816] @ (100090 ) │ │ │ │ + ldr r4, [pc, #304] @ (ffe90 ) │ │ │ │ movs r5, r5 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r3, #3540] @ 0xdd4 │ │ │ │ cbz r3, ffd6e │ │ │ │ mvn.w lr, #3 │ │ │ │ b.n ffa42 │ │ │ │ bl 147980 │ │ │ │ @@ -200638,15 +200639,15 @@ │ │ │ │ andeq.w r3, r8, #1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 10b020 │ │ │ │ ldr.w r0, [r6, #3956] @ 0xf74 │ │ │ │ add.w r1, r4, #80 @ 0x50 │ │ │ │ add.w r0, r0, #6592 @ 0x19c0 │ │ │ │ adds r0, #8 │ │ │ │ - bl 2ef858 │ │ │ │ + bl 2ef6e8 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ str r0, [r4, #76] @ 0x4c │ │ │ │ str r1, [r4, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 10b15c │ │ │ │ mov fp, r5 │ │ │ │ str.w sl, [sp, #40] @ 0x28 │ │ │ │ @@ -200674,15 +200675,15 @@ │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr.w r0, [sl, #2888] @ 0xb48 │ │ │ │ add r2, r1 │ │ │ │ str.w r5, [r8, #100] @ 0x64 │ │ │ │ mov r1, r7 │ │ │ │ str.w r2, [r8, #92] @ 0x5c │ │ │ │ - bl 2efa48 │ │ │ │ + bl 2ef8d8 │ │ │ │ str.w r0, [r8, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 10b16e │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ adds r5, #1 │ │ │ │ cmp r1, r5 │ │ │ │ bls.w 10b154 │ │ │ │ @@ -200771,15 +200772,15 @@ │ │ │ │ ldr.w r0, [r6, #3956] @ 0xf74 │ │ │ │ add.w r1, r4, #80 @ 0x50 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add.w fp, r4, #88 @ 0x58 │ │ │ │ add.w r0, r0, #6592 @ 0x19c0 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ adds r0, #8 │ │ │ │ - bl 2efc6c │ │ │ │ + bl 2efafc │ │ │ │ ldr.w r8, [r5, #12] │ │ │ │ str r0, [r4, #76] @ 0x4c │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ movw r2, #1428 @ 0x594 │ │ │ │ mov r0, fp │ │ │ │ blx 610ec │ │ │ │ @@ -200794,15 +200795,15 @@ │ │ │ │ cmp r8, r2 │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ str.w r0, [r1, #4]! │ │ │ │ bne.n 10b104 │ │ │ │ add.w r3, r6, #4096 @ 0x1000 │ │ │ │ mov r1, fp │ │ │ │ ldr.w r0, [r3, #2888] @ 0xb48 │ │ │ │ - bl 2efcb0 │ │ │ │ + bl 2efb40 │ │ │ │ ldr.w r3, [r4, #352] @ 0x160 │ │ │ │ movs r2, #24 │ │ │ │ mla sl, r2, r3, sl │ │ │ │ b.n 10b020 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w sl, #32 │ │ │ │ mov r5, r8 │ │ │ │ @@ -200856,22 +200857,22 @@ │ │ │ │ add.w sl, sl, #8 │ │ │ │ b.n 10af38 │ │ │ │ ... │ │ │ │ str r2, [r7, r5] │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r4, r0, #7 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 10b212 │ │ │ │ + cbz r4, 10b1f2 │ │ │ │ movs r5, r4 │ │ │ │ - sxth r0, r7 │ │ │ │ + sub sp, #224 @ 0xe0 │ │ │ │ movs r5, r4 │ │ │ │ ands r5, r2 │ │ │ │ - vshr.u64 , q3, #1 │ │ │ │ + vcvt.u32.f32 q13, q3, #1 │ │ │ │ movs r5, r4 │ │ │ │ - sub sp, #152 @ 0x98 │ │ │ │ + add r7, sp, #152 @ 0x98 │ │ │ │ movs r5, r4 │ │ │ │ cbz r2, 10b204 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r1, r2 │ │ │ │ @@ -201090,15 +201091,15 @@ │ │ │ │ add.w r0, r0, #6592 @ 0x19c0 │ │ │ │ and.w r6, r4, #1073741824 @ 0x40000000 │ │ │ │ adds r0, #8 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r6, #0 │ │ │ │ bne.w 10b55e │ │ │ │ - bl 2efc6c │ │ │ │ + bl 2efafc │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 10b55a │ │ │ │ ldr r3, [pc, #560] @ (10b698 ) │ │ │ │ sub.w r8, r0, #4 │ │ │ │ ldr.w r9, [pc, #556] @ 10b69c │ │ │ │ mov r5, r6 │ │ │ │ @@ -201135,15 +201136,15 @@ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ str r2, [r4, #16] │ │ │ │ blx 61b98 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1f6aa0 │ │ │ │ + bl 1f6930 │ │ │ │ add.w ip, sp, #60 @ 0x3c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str r0, [r4, #20] │ │ │ │ str r1, [r4, #24] │ │ │ │ str r2, [r4, #28] │ │ │ │ str r3, [r4, #32] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ @@ -201189,15 +201190,15 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 10b682 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ b.n 10b53e │ │ │ │ - bl 2ef858 │ │ │ │ + bl 2ef6e8 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10b55a │ │ │ │ ldr r3, [pc, #312] @ (10b6a8 ) │ │ │ │ mov r4, r7 │ │ │ │ @@ -201234,15 +201235,15 @@ │ │ │ │ movs r3, #3 │ │ │ │ str.w r3, [r8, #16] │ │ │ │ mov r0, r9 │ │ │ │ blx 61b98 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f6aa0 │ │ │ │ + bl 1f6930 │ │ │ │ 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, #40] @ 0x28 │ │ │ │ @@ -201301,25 +201302,25 @@ │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r4, r0, #7 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #840] @ (10b9e0 ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ - str r5, [sp, #344] @ 0x158 │ │ │ │ + str r3, [sp, #856] @ 0x358 │ │ │ │ movs r4, r5 │ │ │ │ - subs r3, #90 @ 0x5a │ │ │ │ + subs r1, #218 @ 0xda │ │ │ │ movs r6, r4 │ │ │ │ - str r5, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #592] @ 0x250 │ │ │ │ movs r4, r5 │ │ │ │ ldr r2, [pc, #744] @ (10b990 ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ - subs r2, #96 @ 0x60 │ │ │ │ + subs r0, #224 @ 0xe0 │ │ │ │ movs r6, r4 │ │ │ │ - add r5, sp, #48 @ 0x30 │ │ │ │ + add r3, sp, #560 @ 0x230 │ │ │ │ movs r5, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r6, [pc, #344] @ (10b81c ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -201356,15 +201357,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r0, r0, #6592 @ 0x19c0 │ │ │ │ add.w r1, r7, #8 │ │ │ │ adds r0, #8 │ │ │ │ movs r3, #0 │ │ │ │ str.w sp, [r7, #4] │ │ │ │ str r3, [r7, #8] │ │ │ │ - bl 2ef858 │ │ │ │ + bl 2ef6e8 │ │ │ │ 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 │ │ │ │ @@ -201685,15 +201686,15 @@ │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.n 10baf0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ cbz r0, 10bae2 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1f95bc │ │ │ │ + bl 1f944c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ cbz r4, 10bac4 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ str r4, [r5, #4] │ │ │ │ str r6, [r5, #12] │ │ │ │ add r4, r2 │ │ │ │ @@ -201880,29 +201881,29 @@ │ │ │ │ bne.w 10c040 │ │ │ │ movs r1, #1 │ │ │ │ add.w r6, r4, #4096 @ 0x1000 │ │ │ │ add.w r7, r4, #6848 @ 0x1ac0 │ │ │ │ adds r7, #4 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ ldr.w r5, [r6, #2752] @ 0xac0 │ │ │ │ ldr.w r2, [r6, #3732] @ 0xe94 │ │ │ │ ldr.w r3, [r6, #3736] @ 0xe98 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 10c642 │ │ │ │ cmp r9, r3 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ bhi.w 10c584 │ │ │ │ cmp r1, r3 │ │ │ │ bhi.w 10c69a │ │ │ │ mov r0, r7 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movs r4, #0 │ │ │ │ str.w fp, [sp, #52] @ 0x34 │ │ │ │ ldr.w fp, [sp, #72] @ 0x48 │ │ │ │ subs r3, #4 │ │ │ │ mov r7, r3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ @@ -202120,15 +202121,15 @@ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 10bf56 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 10c716 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ @@ -202163,40 +202164,40 @@ │ │ │ │ ittt eq │ │ │ │ ldreq r3, [r1, #28] │ │ │ │ clzeq r3, r3 │ │ │ │ lsreq r3, r3, #5 │ │ │ │ cbz r0, 10bfc8 │ │ │ │ ldr.w r2, [r6, #328] @ 0x148 │ │ │ │ ldr.w r2, [r2, #3512] @ 0xdb8 │ │ │ │ - bl 1f8e24 │ │ │ │ + bl 1f8cb4 │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ adds r5, #1 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r3, r5 │ │ │ │ bhi.n 10bfa2 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ cbz r0, 10bfe8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ adds r0, #152 @ 0x98 │ │ │ │ ldr.w r3, [r3, #328] @ 0x148 │ │ │ │ ldr.w r2, [r3, #3512] @ 0xdb8 │ │ │ │ movs r3, #1 │ │ │ │ - bl 1f8e24 │ │ │ │ + bl 1f8cb4 │ │ │ │ ldrd r2, r0, [sp, #104] @ 0x68 │ │ │ │ ldr.w r3, [r2, #2908] @ 0xb5c │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #2908] @ 0xb5c │ │ │ │ blx 620ec │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r0, [r3, #328] @ 0x148 │ │ │ │ add.w r0, r0, #6912 @ 0x1b00 │ │ │ │ blx 61224 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ movs r1, #0 │ │ │ │ - bl 1f85e8 │ │ │ │ + bl 1f8478 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ mov r0, fp │ │ │ │ bl d73e4 │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ cmp r3, r1 │ │ │ │ beq.w 10bb80 │ │ │ │ @@ -202503,15 +202504,15 @@ │ │ │ │ beq.w 10c8c4 │ │ │ │ str.w r3, [r6, #928] @ 0x3a0 │ │ │ │ str.w r5, [r8] │ │ │ │ b.n 10bd24 │ │ │ │ ldr.w r0, [r5, #708] @ 0x2c4 │ │ │ │ add.w r0, r0, #5536 @ 0x15a0 │ │ │ │ adds r0, #8 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ ldr.w r1, [r5, #708] @ 0x2c4 │ │ │ │ movs r3, #4 │ │ │ │ mov.w r2, fp, lsl #2 │ │ │ │ add.w r1, r1, #5504 @ 0x1580 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ adds r1, #12 │ │ │ │ bl 11c290 │ │ │ │ @@ -202527,15 +202528,15 @@ │ │ │ │ bl 11c290 │ │ │ │ ldr.w r3, [r5, #708] @ 0x2c4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 10c510 │ │ │ │ add.w r0, r3, #5536 @ 0x15a0 │ │ │ │ adds r0, #8 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ add.w lr, sp, #160 @ 0xa0 │ │ │ │ add.w ip, sp, #208 @ 0xd0 │ │ │ │ ldr.w r7, [r5, #944] @ 0x3b0 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ cmn.w r7, #49 @ 0x31 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ @@ -202604,41 +202605,41 @@ │ │ │ │ cmp r0, r1 │ │ │ │ beq.w 10c6d0 │ │ │ │ ldr.w r1, [r6, #924] @ 0x39c │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 10c67c │ │ │ │ mov r2, r9 │ │ │ │ - bl 1f95bc │ │ │ │ + bl 1f944c │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 10c8c4 │ │ │ │ ldr.w r2, [r6, #928] @ 0x3a0 │ │ │ │ str.w r9, [r6, #932] @ 0x3a4 │ │ │ │ add.w r8, r0, r2 │ │ │ │ str.w r0, [r6, #924] @ 0x39c │ │ │ │ b.n 10c344 │ │ │ │ mov r7, r0 │ │ │ │ movw r5, #4816 @ 0x12d0 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ ldr.w r0, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ add r0, r5 │ │ │ │ - bl 1f88ec │ │ │ │ + bl 1f877c │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ orrs r0, r7 │ │ │ │ cmp r3, r6 │ │ │ │ uxtb r7, r0 │ │ │ │ bhi.n 10c4ae │ │ │ │ str r7, [sp, #116] @ 0x74 │ │ │ │ b.w 10bc30 │ │ │ │ add.w r0, r1, #5536 @ 0x15a0 │ │ │ │ adds r0, #8 │ │ │ │ ldrd fp, r8, [sp, #120] @ 0x78 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ b.n 10c010 │ │ │ │ mov r2, ip │ │ │ │ b.n 10c0c8 │ │ │ │ cmp r9, r3 │ │ │ │ it cc │ │ │ │ movcc r9, r3 │ │ │ │ b.n 10c46c │ │ │ │ @@ -202662,15 +202663,15 @@ │ │ │ │ adds r0, #12 │ │ │ │ ldr.w fp, [sp, #120] @ 0x78 │ │ │ │ ldr.w r8, [sp, #124] @ 0x7c │ │ │ │ bl 11c3b8 │ │ │ │ ldr.w r0, [r5, #708] @ 0x2c4 │ │ │ │ add.w r0, r0, #5536 @ 0x15a0 │ │ │ │ adds r0, #8 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ b.n 10c010 │ │ │ │ lsls r2, r2, #1 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ bhi.w 10c6a0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ mov r2, r3 │ │ │ │ it cc │ │ │ │ @@ -202683,15 +202684,15 @@ │ │ │ │ cmp r0, r2 │ │ │ │ beq.w 10c734 │ │ │ │ ldr.w r1, [r5, #940] @ 0x3ac │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 10c71e │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ - bl 1f95bc │ │ │ │ + bl 1f944c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 10c3e8 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str.w r2, [r5, #948] @ 0x3b4 │ │ │ │ ldr.w r2, [r5, #944] @ 0x3b0 │ │ │ │ @@ -202727,15 +202728,15 @@ │ │ │ │ strd r4, r5, [sp, #8] │ │ │ │ bl d6f08 │ │ │ │ ldr.w r5, [r6, #2752] @ 0xac0 │ │ │ │ ldr.w r3, [r6, #3732] @ 0xe94 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 10bce2 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 10c010 │ │ │ │ ldr r2, [sp, #132] @ 0x84 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #136] @ 0x88 │ │ │ │ @@ -202821,15 +202822,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #25 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r3, [sp, #464] @ 0x1d0 │ │ │ │ movs r5, r4 │ │ │ │ mov r0, r9 │ │ │ │ strd r2, r3, [sp, #76] @ 0x4c │ │ │ │ blx 61b80 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 10c8c4 │ │ │ │ @@ -202885,15 +202886,15 @@ │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ movw sl, #7772 @ 0x1e5c │ │ │ │ ldr.w r0, [r5, #328] @ 0x148 │ │ │ │ add.w r3, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r0, #3512] @ 0xdb8 │ │ │ │ add r0, sl │ │ │ │ ldr.w r2, [r3, #2908] @ 0xb5c │ │ │ │ - bl 2e783c │ │ │ │ + bl 2e76cc │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 10bf3a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr.w r9, [r5, #328] @ 0x148 │ │ │ │ lsls r2, r3, #29 │ │ │ │ add sl, r9 │ │ │ │ bmi.n 10c88c │ │ │ │ @@ -202901,24 +202902,24 @@ │ │ │ │ movs r3, #8 │ │ │ │ movs r1, #14 │ │ │ │ mov r0, sl │ │ │ │ add.w r2, r2, #6592 @ 0x19c0 │ │ │ │ add.w r6, r9, #4096 @ 0x1000 │ │ │ │ adds r2, #16 │ │ │ │ add.w r5, r9, #6496 @ 0x1960 │ │ │ │ - bl 2e7aa8 │ │ │ │ + bl 2e7938 │ │ │ │ ldr r2, [pc, #284] @ (10c8d0 ) │ │ │ │ movs r3, #8 │ │ │ │ movs r1, #2 │ │ │ │ add r2, pc │ │ │ │ mov r0, sl │ │ │ │ adds r5, #12 │ │ │ │ - bl 2e7aa8 │ │ │ │ + bl 2e7938 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ ldr.w r3, [r6, #2400] @ 0x960 │ │ │ │ ldr.w r2, [r6, #2404] @ 0x964 │ │ │ │ add r2, r3 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.n 10c83c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #400 @ 0x190 │ │ │ │ @@ -202941,31 +202942,31 @@ │ │ │ │ ldr.w r5, [r3], #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movs r3, #12 │ │ │ │ ldrd r4, ip, [r5, #16] │ │ │ │ str r4, [sp, #400] @ 0x190 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ strd r4, ip, [sp, #404] @ 0x194 │ │ │ │ - bl 2e7aa8 │ │ │ │ + bl 2e7938 │ │ │ │ ldrb.w r3, [r5, #45] @ 0x2d │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 10c7e2 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ bl d7114 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ movs r1, #12 │ │ │ │ mov r0, sl │ │ │ │ - bl 2e7aa8 │ │ │ │ + bl 2e7938 │ │ │ │ b.n 10c7e8 │ │ │ │ ldrd r5, r4, [sp, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ adds r5, r3, r4 │ │ │ │ cmp r5, r3 │ │ │ │ bls.n 10c878 │ │ │ │ mov r4, r3 │ │ │ │ add r3, sp, #400 @ 0x190 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ @@ -202978,19 +202979,19 @@ │ │ │ │ strd r3, r1, [sp, #400] @ 0x190 │ │ │ │ mov r0, sl │ │ │ │ adc.w r2, r2, #0 │ │ │ │ movs r3, #12 │ │ │ │ str r2, [sp, #408] @ 0x198 │ │ │ │ movs r1, #6 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ - bl 2e7aa8 │ │ │ │ + bl 2e7938 │ │ │ │ cmp r4, r5 │ │ │ │ bcc.n 10c850 │ │ │ │ mov r0, sl │ │ │ │ - bl 2e7ae4 │ │ │ │ + bl 2e7974 │ │ │ │ b.w 10bf3a │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ strd r0, r0, [sp, #80] @ 0x50 │ │ │ │ b.n 10c668 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ @@ -203005,27 +203006,27 @@ │ │ │ │ ldr r1, [pc, #40] @ (10c8d8 ) │ │ │ │ ldr.w r3, [r3, #336] @ 0x150 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r3, [r9, #3960] @ 0xf78 │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ b.n 10c796 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ lsrs r4, r3, #25 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #352] @ 0x160 │ │ │ │ + ldr r1, [sp, #864] @ 0x360 │ │ │ │ movs r5, r4 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [sp, #552] @ 0x228 │ │ │ │ movs r5, r4 │ │ │ │ - strb r2, [r0, #21] │ │ │ │ + strb r2, [r0, #15] │ │ │ │ movs r5, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #328] @ (10ca38 ) │ │ │ │ @@ -203154,23 +203155,23 @@ │ │ │ │ b.n 10c9c0 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ adds r7, #8 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ bl 2a0a42 │ │ │ │ - ldr r1, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ │ │ movs r5, r4 │ │ │ │ - ldr r1, [sp, #424] @ 0x1a8 │ │ │ │ + str r7, [sp, #936] @ 0x3a8 │ │ │ │ movs r5, r4 │ │ │ │ adds r6, #56 @ 0x38 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ │ │ + str r7, [sp, #680] @ 0x2a8 │ │ │ │ movs r5, r4 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + str r7, [sp, #528] @ 0x210 │ │ │ │ movs r5, r4 │ │ │ │ mcr 15, 0, pc, cr15, cr15, {7} @ │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r3, [r0, #324] @ 0x144 │ │ │ │ @@ -203223,15 +203224,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r2, #2 │ │ │ │ bne.n 10cb36 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f4e68 │ │ │ │ + bl 1f4cf8 │ │ │ │ movs r3, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ strex r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 10cb0a │ │ │ │ dmb ish │ │ │ │ @@ -203239,15 +203240,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10caf8 │ │ │ │ b.n 10caca │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #3608] @ 0xe18 │ │ │ │ - bl 1f4e3c │ │ │ │ + bl 1f4ccc │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ strex r0, r1, [r4] │ │ │ │ @@ -203340,15 +203341,15 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ adds r4, #140 @ 0x8c │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #688] @ 0x2b0 │ │ │ │ + str r6, [sp, #176] @ 0xb0 │ │ │ │ movs r5, r4 │ │ │ │ mcr2 15, 4, pc, cr15, cr15, {7} @ │ │ │ │ adds r3, #240 @ 0xf0 │ │ │ │ lsls r1, r7, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -203489,15 +203490,15 @@ │ │ │ │ beq.n 10cd8c │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10ce36 │ │ │ │ mov.w r8, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f4e68 │ │ │ │ + bl 1f4cf8 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r8, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10cde8 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ @@ -203518,15 +203519,15 @@ │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 10ccf6 │ │ │ │ b.n 10cdae │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r4, [r7, #3608] @ 0xe18 │ │ │ │ - bl 1f4e3c │ │ │ │ + bl 1f4ccc │ │ │ │ b.n 10cd54 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 10ce3c │ │ │ │ @@ -203629,28 +203630,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10cf8c │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4e68 │ │ │ │ + bl 1f4cf8 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10cf68 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10cf5a │ │ │ │ b.n 10ceac │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r7, #3608] @ 0xe18 │ │ │ │ - bl 1f4e3c │ │ │ │ + bl 1f4ccc │ │ │ │ b.n 10cf3a │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 10cf92 │ │ │ │ @@ -203742,28 +203743,28 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10d0c2 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4e68 │ │ │ │ + bl 1f4cf8 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10d09e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10d090 │ │ │ │ b.n 10cffe │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str.w r7, [r6, #3608] @ 0xe18 │ │ │ │ - bl 1f4e3c │ │ │ │ + bl 1f4ccc │ │ │ │ b.n 10d072 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 10d0c8 │ │ │ │ @@ -203832,29 +203833,29 @@ │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10d1b6 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4e68 │ │ │ │ + bl 1f4cf8 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10d192 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10d182 │ │ │ │ b.n 10d134 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r5, #3608] @ 0xe18 │ │ │ │ - bl 1f4e3c │ │ │ │ + bl 1f4ccc │ │ │ │ b.n 10d166 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 10d19e │ │ │ │ @@ -203920,30 +203921,30 @@ │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10d2a4 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4e68 │ │ │ │ + bl 1f4cf8 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10d27e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10d26e │ │ │ │ b.n 10d220 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #3608] @ 0xe18 │ │ │ │ - bl 1f4e3c │ │ │ │ + bl 1f4ccc │ │ │ │ b.n 10d252 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 10d28a │ │ │ │ @@ -204022,29 +204023,29 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10d3ac │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4e68 │ │ │ │ + bl 1f4cf8 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10d386 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10d378 │ │ │ │ b.n 10d30c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r6, #3608] @ 0xe18 │ │ │ │ - bl 1f4e3c │ │ │ │ + bl 1f4ccc │ │ │ │ b.n 10d35a │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 10d3b2 │ │ │ │ @@ -204124,29 +204125,29 @@ │ │ │ │ movs r3, #0 │ │ │ │ b.n 10d42e │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10d4ba │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4e68 │ │ │ │ + bl 1f4cf8 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10d496 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10d486 │ │ │ │ b.n 10d41c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r6, #3608] @ 0xe18 │ │ │ │ - bl 1f4e3c │ │ │ │ + bl 1f4ccc │ │ │ │ b.n 10d464 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 10d4a2 │ │ │ │ @@ -204255,30 +204256,30 @@ │ │ │ │ add sp, #144 @ 0x90 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10d620 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f4e68 │ │ │ │ + bl 1f4cf8 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r1, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10d5fa │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10d5ea │ │ │ │ b.n 10d526 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r6, #3608] @ 0xe18 │ │ │ │ - bl 1f4e3c │ │ │ │ + bl 1f4ccc │ │ │ │ b.n 10d5ce │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 10d606 │ │ │ │ @@ -204364,29 +204365,29 @@ │ │ │ │ cmp r2, #2 │ │ │ │ bne.n 10d742 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f4e68 │ │ │ │ + bl 1f4cf8 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ strex r1, r6, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 10d71c │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10d70c │ │ │ │ b.n 10d68c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r5, #3608] @ 0xe18 │ │ │ │ - bl 1f4e3c │ │ │ │ + bl 1f4ccc │ │ │ │ b.n 10d6ec │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ strex r0, r1, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 10d748 │ │ │ │ @@ -204482,29 +204483,29 @@ │ │ │ │ add sp, #176 @ 0xb0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10d880 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4e68 │ │ │ │ + bl 1f4cf8 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10d85c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10d84c │ │ │ │ b.n 10d7c0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r5, #3608] @ 0xe18 │ │ │ │ - bl 1f4e3c │ │ │ │ + bl 1f4ccc │ │ │ │ b.n 10d82e │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 10d868 │ │ │ │ @@ -204598,29 +204599,29 @@ │ │ │ │ add sp, #176 @ 0xb0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10d9b4 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4e68 │ │ │ │ + bl 1f4cf8 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10d990 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10d980 │ │ │ │ b.n 10d8f4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r5, #3608] @ 0xe18 │ │ │ │ - bl 1f4e3c │ │ │ │ + bl 1f4ccc │ │ │ │ b.n 10d962 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 10d99c │ │ │ │ @@ -204717,29 +204718,29 @@ │ │ │ │ add sp, #176 @ 0xb0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10daf0 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4e68 │ │ │ │ + bl 1f4cf8 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10dacc │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10dabc │ │ │ │ b.n 10da30 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r6, #3608] @ 0xe18 │ │ │ │ - bl 1f4e3c │ │ │ │ + bl 1f4ccc │ │ │ │ b.n 10daa0 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 10dad8 │ │ │ │ @@ -204840,30 +204841,30 @@ │ │ │ │ add sp, #168 @ 0xa8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10dc3a │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4e68 │ │ │ │ + bl 1f4cf8 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10dc14 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10dc04 │ │ │ │ b.n 10db74 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r6, #3608] @ 0xe18 │ │ │ │ - bl 1f4e3c │ │ │ │ + bl 1f4ccc │ │ │ │ b.n 10dbe6 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 10dc20 │ │ │ │ @@ -204954,30 +204955,30 @@ │ │ │ │ add sp, #176 @ 0xb0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10dd66 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4e68 │ │ │ │ + bl 1f4cf8 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10dd40 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10dd30 │ │ │ │ b.n 10dca6 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r6, #3608] @ 0xe18 │ │ │ │ - bl 1f4e3c │ │ │ │ + bl 1f4ccc │ │ │ │ b.n 10dd14 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 10dd4c │ │ │ │ @@ -205068,30 +205069,30 @@ │ │ │ │ add sp, #176 @ 0xb0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10de92 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4e68 │ │ │ │ + bl 1f4cf8 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10de6c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10de5c │ │ │ │ b.n 10ddd2 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r6, #3608] @ 0xe18 │ │ │ │ - bl 1f4e3c │ │ │ │ + bl 1f4ccc │ │ │ │ b.n 10de40 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 10de78 │ │ │ │ @@ -205182,28 +205183,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10dfba │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4e68 │ │ │ │ + bl 1f4cf8 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10df96 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10df88 │ │ │ │ b.n 10df02 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r6, #3608] @ 0xe18 │ │ │ │ - bl 1f4e3c │ │ │ │ + bl 1f4ccc │ │ │ │ b.n 10df68 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 10dfc0 │ │ │ │ @@ -205296,28 +205297,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10e0ec │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4e68 │ │ │ │ + bl 1f4cf8 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10e0c8 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10e0ba │ │ │ │ b.n 10e030 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ str.w r7, [r6, #3608] @ 0xe18 │ │ │ │ - bl 1f4e3c │ │ │ │ + bl 1f4ccc │ │ │ │ b.n 10e09a │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 10e0f2 │ │ │ │ @@ -205404,30 +205405,30 @@ │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10e20a │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4e68 │ │ │ │ + bl 1f4cf8 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10e1e4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10e1d4 │ │ │ │ b.n 10e186 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #3608] @ 0xe18 │ │ │ │ - bl 1f4e3c │ │ │ │ + bl 1f4ccc │ │ │ │ b.n 10e1b8 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 10e1f0 │ │ │ │ @@ -205499,30 +205500,30 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10e302 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4e68 │ │ │ │ + bl 1f4cf8 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10e2dc │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10e2cc │ │ │ │ b.n 10e274 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #3608] @ 0xe18 │ │ │ │ - bl 1f4e3c │ │ │ │ + bl 1f4ccc │ │ │ │ b.n 10e2b0 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 10e2e8 │ │ │ │ @@ -205595,52 +205596,52 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #140 @ 0x8c │ │ │ │ add.w r1, r0, #272 @ 0x110 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f173c │ │ │ │ + bl 1f15cc │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #420 @ 0x1a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f173c │ │ │ │ + bl 1f15cc │ │ │ │ ldr.w r1, [r4, #412] @ 0x19c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f197c │ │ │ │ + bl 1f180c │ │ │ │ ldrb.w r1, [r4, #416] @ 0x1a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f18fc │ │ │ │ + bl 1f178c │ │ │ │ ldrb.w r1, [r4, #452] @ 0x1c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f18fc │ │ │ │ + bl 1f178c │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 17d650 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cbz r1, 10e444 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f18fc │ │ │ │ + bl 1f178c │ │ │ │ ldr r1, [r4, #28] │ │ │ │ mov r0, r5 │ │ │ │ bl 17d650 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ subs r3, #2 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ bne.n 10e440 │ │ │ │ movs r2, #16 │ │ │ │ add.w r1, r4, #456 @ 0x1c8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f173c │ │ │ │ + bl 1f15cc │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f18fc │ │ │ │ + bl 1f178c │ │ │ │ b.n 10e428 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3856] @ 0xf10 │ │ │ │ sub sp, #216 @ 0xd8 │ │ │ │ mov lr, r2 │ │ │ │ @@ -205699,29 +205700,29 @@ │ │ │ │ cbz r3, 10e4fe │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 10e582 │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ - bl 214310 │ │ │ │ + bl 2141a0 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ add.w r4, r8, #44 @ 0x2c │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r2, [pc, #164] @ (10e5d8 ) │ │ │ │ ldr r3, [pc, #156] @ (10e5d4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -205761,26 +205762,26 @@ │ │ │ │ add.w r3, r5, r3, lsl #3 │ │ │ │ vldr d7, [r3, #20] │ │ │ │ vstr d7, [r1] │ │ │ │ bne.n 10e58c │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10e532 │ │ │ │ lsls r2, r4, #3 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ blx 61b08 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #20 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ b.n 10e532 │ │ │ │ movs r0, #1 │ │ │ │ b.n 10e4c4 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ subs r2, r2, r6 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ @@ -205910,76 +205911,76 @@ │ │ │ │ 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 308bcc │ │ │ │ + bl 308a5c │ │ │ │ mov r4, r0 │ │ │ │ - bl 257f5c │ │ │ │ + bl 257dec │ │ │ │ mov.w r1, #8388608 @ 0x800000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 231ccc │ │ │ │ + bl 231b5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 24f2c8 │ │ │ │ + bl 24f158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 226104 │ │ │ │ + bl 225f94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218598 │ │ │ │ + bl 218428 │ │ │ │ mov r0, r4 │ │ │ │ - bl 267c90 │ │ │ │ + bl 267b20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 221bd4 │ │ │ │ + bl 221a64 │ │ │ │ mov r0, r4 │ │ │ │ - bl 221c20 │ │ │ │ + bl 221ab0 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 231ccc │ │ │ │ + bl 231b5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 26a490 │ │ │ │ + bl 26a320 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2678c8 │ │ │ │ + bl 267758 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26850c │ │ │ │ + bl 26839c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a2100 │ │ │ │ + bl 2a1f90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25fb74 │ │ │ │ + bl 25fa04 │ │ │ │ mov.w r1, #8388608 @ 0x800000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 249bcc │ │ │ │ + bl 249a5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2678c8 │ │ │ │ + bl 267758 │ │ │ │ mvn.w r1, #4227858432 @ 0xfc000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 263b58 │ │ │ │ + bl 2639e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25f400 │ │ │ │ + bl 25f290 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r1, #8388608 @ 0x800000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 29d360 │ │ │ │ + bl 29d1f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 267c90 │ │ │ │ + bl 267b20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26850c │ │ │ │ + bl 26839c │ │ │ │ mov r0, r4 │ │ │ │ - bl 267cf4 │ │ │ │ + bl 267b84 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26ac08 │ │ │ │ + bl 26aa98 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ strd r5, r3, [sp, #16] │ │ │ │ - bl 27eb40 │ │ │ │ + bl 27e9d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26850c │ │ │ │ + bl 26839c │ │ │ │ ldr r2, [pc, #40] @ (10e804 ) │ │ │ │ ldr r3, [pc, #32] @ (10e7fc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3 │ │ │ │ @@ -205990,15 +205991,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r6, r6, r4 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r5, r7] │ │ │ │ + strb r0, [r5, r1] │ │ │ │ movs r5, r4 │ │ │ │ adds r0, r4, r0 │ │ │ │ lsls r1, r7, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -206032,15 +206033,15 @@ │ │ │ │ blx 61088 <__fprintf_chk@plt> │ │ │ │ b.n 10e828 │ │ │ │ nop │ │ │ │ asrs r0, r3, #31 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r5, #12] │ │ │ │ + ldrb r6, [r5, #6] │ │ │ │ movs r5, r4 │ │ │ │ ldrb.w r3, [r0, #96] @ 0x60 │ │ │ │ push {r4} │ │ │ │ cbnz r3, 10e8be │ │ │ │ ldr.w r1, [r0, #148] @ 0x94 │ │ │ │ ldr r2, [r0, #120] @ 0x78 │ │ │ │ ldr.w r3, [r1, #252] @ 0xfc │ │ │ │ @@ -206124,25 +206125,25 @@ │ │ │ │ bne.n 10e972 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 10e972 │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ ldr r1, [pc, #36] @ (10e998 ) │ │ │ │ ldr r2, [pc, #28] @ (10e994 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ @@ -206718,30 +206719,30 @@ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r1, #783 @ 0x30f │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ movs r3, #32 │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #2 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ add.w ip, r9, #84 @ 0x54 │ │ │ │ str r5, [sp, #12] │ │ │ │ mov r5, sp │ │ │ │ strd r6, r6, [sp] │ │ │ │ str r6, [sp, #8] │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ add.w r1, r9, #20 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, sp │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 10e44c │ │ │ │ add.w r1, r9, #20 │ │ │ │ @@ -206754,58 +206755,58 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r8, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r3, #6 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 10efe2 │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ movs r2, #32 │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r3, #20 │ │ │ │ mov.w lr, #0 │ │ │ │ strd r3, lr, [sp] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 10f01c │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 10f188 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ movs r1, #1 │ │ │ │ sub.w r0, r3, #32 │ │ │ │ @@ -206818,47 +206819,47 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ adc.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ bics.w lr, r3, #3758096384 @ 0xe0000000 │ │ │ │ bne.n 10f0f0 │ │ │ │ str.w lr, [sp] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str.w lr, [r5, #4] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 10f094 │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ cbz r7, 10f0d4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #10 │ │ │ │ mov.w ip, #0 │ │ │ │ strd r3, ip, [sp] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 10f0c4 │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ str r0, [r7, #0] │ │ │ │ ldr r2, [pc, #200] @ (10f1a0 ) │ │ │ │ ldr r3, [pc, #196] @ (10f19c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -206894,30 +206895,30 @@ │ │ │ │ subs r1, #57 @ 0x39 │ │ │ │ subs r1, #57 @ 0x39 │ │ │ │ movs r2, #16 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ strh.w r3, [sp] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 10f15a │ │ │ │ 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, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r6, r0 │ │ │ │ b.n 10f094 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp] │ │ │ │ b.n 10f136 │ │ │ │ movs r2, #1 │ │ │ │ @@ -207589,21 +207590,21 @@ │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r6, #30 │ │ │ │ movne r6, #22 │ │ │ │ mov r2, r6 │ │ │ │ - bl 213e84 │ │ │ │ + bl 213d14 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 10fcda │ │ │ │ movs r1, #0 │ │ │ │ - bl 214374 │ │ │ │ + bl 214204 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r6, r0 │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r1, r9 │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ @@ -207611,18 +207612,18 @@ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldrsb.w r2, [r3, #72] @ 0x48 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #384] @ 0x180 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w 10f9cc │ │ │ │ cmp r3, #2 │ │ │ │ bls.w 10fb60 │ │ │ │ subs r3, #3 │ │ │ │ @@ -207637,23 +207638,23 @@ │ │ │ │ tst.w r3, #108 @ 0x6c │ │ │ │ ite ne │ │ │ │ movne.w sl, #8 │ │ │ │ moveq.w sl, #64 @ 0x40 │ │ │ │ ldrb r4, [r2, #17] │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ mov r2, r4 │ │ │ │ strb.w r4, [r0, #40] @ 0x28 │ │ │ │ add r4, sp, #24 │ │ │ │ mov r3, sl │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, sl │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w lr, r6, #84 @ 0x54 │ │ │ │ str.w ip, [sp, #24] │ │ │ │ strd ip, ip, [r4, #4] │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ ldr.w fp, [r6, #36] @ 0x24 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ @@ -207662,42 +207663,42 @@ │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r9, [r8, r3] │ │ │ │ add.w r3, r9, fp, lsl #7 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ str.w ip, [r3, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov.w r1, #388 @ 0x184 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r6, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ mov r8, r0 │ │ │ │ add.w fp, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, fp │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ str r6, [sp, #24] │ │ │ │ add.w ip, r8, #84 @ 0x54 │ │ │ │ strd r6, r6, [r4, #4] │ │ │ │ add.w r3, r9, r3, lsl #7 │ │ │ │ str.w sl, [sp, #36] @ 0x24 │ │ │ │ ldrb.w lr, [r3, #38] @ 0x26 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w lr, r8, lr, lsl #2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [lr, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp.w r3, #376 @ 0x178 │ │ │ │ beq.n 10fa24 │ │ │ │ movw r2, #377 @ 0x179 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 10fb66 │ │ │ │ @@ -207731,66 +207732,66 @@ │ │ │ │ add r4, sp, #24 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, 10fa1c │ │ │ │ mov r3, r4 │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r3, [pc, #768] @ (10fd20 ) │ │ │ │ ldr.w r9, [r8, r3] │ │ │ │ b.n 10f946 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ mov r7, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r8 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ add.w ip, r7, #84 @ 0x54 │ │ │ │ str r6, [sp, #24] │ │ │ │ strd r6, r6, [r4, #4] │ │ │ │ add.w r3, r9, r3, lsl #7 │ │ │ │ str.w sl, [sp, #36] @ 0x24 │ │ │ │ ldrb.w lr, [r3, #38] @ 0x26 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w lr, r7, lr, lsl #2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [lr, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov.w r1, #378 @ 0x17a │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ mov r7, r0 │ │ │ │ add.w r9, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldrb.w r3, [r7, #32] │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ moveq r2, r9 │ │ │ │ beq.n 10fada │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ @@ -207815,25 +207816,25 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 10e44c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #233 @ 0xe9 │ │ │ │ mov r0, r5 │ │ │ │ movs r7, #2 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r2, fp │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #242 @ 0xf2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 218878 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r3, #1 │ │ │ │ @@ -207863,88 +207864,88 @@ │ │ │ │ bl 10e44c │ │ │ │ mov r3, sl │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ - bl 218b34 │ │ │ │ + bl 2189c4 │ │ │ │ mov fp, r0 │ │ │ │ b.n 10f9ae │ │ │ │ mov.w sl, #64 @ 0x40 │ │ │ │ b.n 10f8e6 │ │ │ │ mov.w sl, #32 │ │ │ │ b.n 10f8e6 │ │ │ │ mov.w r1, #378 @ 0x17a │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ add.w fp, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldrb r3, [r7, #6] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 10f9ae │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov.w r1, #422 @ 0x1a6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ mov r8, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ add.w ip, r8, #84 @ 0x54 │ │ │ │ str r6, [sp, #24] │ │ │ │ strd r6, r6, [r4, #4] │ │ │ │ add.w r3, r9, r3, lsl #7 │ │ │ │ str.w sl, [sp, #36] @ 0x24 │ │ │ │ ldrb.w lr, [r3, #38] @ 0x26 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w lr, r8, lr, lsl #2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ str.w r2, [lr, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r2, [r7, #0] │ │ │ │ movw r1, #423 @ 0x1a7 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ mov r7, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r8 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ str r6, [sp, #24] │ │ │ │ add.w ip, r7, #84 @ 0x54 │ │ │ │ strd r6, r6, [r4, #4] │ │ │ │ add.w r3, r9, r3, lsl #7 │ │ │ │ str.w sl, [sp, #36] @ 0x24 │ │ │ │ ldrb.w lr, [r3, #38] @ 0x26 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w lr, r7, lr, lsl #2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ str.w r2, [lr, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ moveq r2, fp │ │ │ │ beq.n 10fc78 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ @@ -207970,20 +207971,20 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 10e44c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r5 │ │ │ │ movs r7, #2 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #141 @ 0x8d │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r3, #1 │ │ │ │ @@ -208014,15 +208015,15 @@ │ │ │ │ mov r3, r9 │ │ │ │ b.n 10fb46 │ │ │ │ ldr r2, [pc, #76] @ (10fd28 ) │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 213c30 │ │ │ │ + bl 213ac0 │ │ │ │ ldrh r3, [r0, #20] │ │ │ │ movs r2, #2 │ │ │ │ mov r4, r0 │ │ │ │ str r6, [r0, #52] @ 0x34 │ │ │ │ bfi r3, r2, #7, #3 │ │ │ │ strh r3, [r0, #20] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ @@ -208113,30 +208114,30 @@ │ │ │ │ ldrb r2, [r7, #9] │ │ │ │ ldrb r2, [r7, #9] │ │ │ │ ldrb r2, [r7, #9] │ │ │ │ ldrb r2, [r7, #9] │ │ │ │ ldrb r2, [r7, #9] │ │ │ │ strh.w r1, [sp] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 10fdfe │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #283 @ 0x11b │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [pc, #204] @ (10fedc ) │ │ │ │ ldr r3, [pc, #196] @ (10fed8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -208159,49 +208160,49 @@ │ │ │ │ adds r2, r3, #1 │ │ │ │ subs r3, r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #32 │ │ │ │ str r1, [sp, #4] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 10fe6a │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r6, r0 │ │ │ │ b.n 10fe0e │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10fe0e │ │ │ │ mov r3, sp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ b.n 10fe0e │ │ │ │ strb.w r1, [sp] │ │ │ │ b.n 10fde2 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp] │ │ │ │ b.n 10fde2 │ │ │ │ str r1, [sp, #0] │ │ │ │ @@ -208281,37 +208282,37 @@ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add.w fp, sp, #8 │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ add.w r3, ip, r3, lsr #6 │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, 10ffa6 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [sl, #40] @ 0x28 │ │ │ │ str.w r1, [sl, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ add.w sl, sl, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 11004c │ │ │ │ movs r1, #71 @ 0x47 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ add.w r6, r5, #84 @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ strd r3, r3, [fp, #4] │ │ │ │ ldr.w ip, [pc, #588] @ 110224 │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ @@ -208320,15 +208321,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r3, [r8, ip] │ │ │ │ add.w r3, r3, lr, lsl #7 │ │ │ │ ldrb.w r3, [r3, #39] @ 0x27 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r2, [pc, #552] @ (110228 ) │ │ │ │ ldr r3, [pc, #536] @ (11021c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ @@ -208365,30 +208366,30 @@ │ │ │ │ ldr r2, [r6, #116] @ 0x74 │ │ │ │ lsrs r2, r2, #6 │ │ │ │ bl 10fd2c │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov sl, r0 │ │ │ │ b.n 10ffac │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ lsls r0, r3, #31 │ │ │ │ bmi.n 11003c │ │ │ │ ldr r0, [pc, #440] @ (11022c ) │ │ │ │ ldr.w r0, [r8, r0] │ │ │ │ ldrexd r2, r3, [r0] │ │ │ │ dmb ish │ │ │ │ and.w sl, r2, #524288 @ 0x80000 │ │ │ │ cmp.w sl, #0 │ │ │ │ bne.w 110204 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 2e4f2c │ │ │ │ + bl 2e4dbc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ adds r3, r7, #1 │ │ │ │ beq.n 11013c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 11019a │ │ │ │ @@ -208431,26 +208432,26 @@ │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cbnz r3, 110146 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r7, [sp, #8] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 10fffe │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ b.n 10fffe │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r3, 1101a2 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, sl │ │ │ │ b.n 1100b2 │ │ │ │ ldr r1, [r5, #76] @ 0x4c │ │ │ │ @@ -208495,30 +208496,30 @@ │ │ │ │ ldr.w sl, [sp] │ │ │ │ mov r7, sl │ │ │ │ b.n 1100bc │ │ │ │ movs r2, #16 │ │ │ │ strh.w r7, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1101ce │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r9, r0 │ │ │ │ b.n 10fffe │ │ │ │ movs r2, #8 │ │ │ │ strb.w r7, [sp, #8] │ │ │ │ b.n 1101b0 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ @@ -208699,15 +208700,15 @@ │ │ │ │ b.n 1102ac │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ str.w r8, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ b.n 1102ac │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ mov r0, r7 │ │ │ │ blx 60a00 │ │ │ │ add.w r0, fp, #5312 @ 0x14c0 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ adds r0, #20 │ │ │ │ bl 11c3b8 │ │ │ │ mov r0, r7 │ │ │ │ @@ -208739,15 +208740,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 110994 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 110392 │ │ │ │ add.w r6, fp, #5280 @ 0x14a0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ bcs.n 1104d0 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ cbz r1, 110456 │ │ │ │ mov r0, fp │ │ │ │ @@ -208807,15 +208808,15 @@ │ │ │ │ bne.n 1104e4 │ │ │ │ add.w r9, sp, #80 @ 0x50 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ str.w r3, [r5, #200] @ 0xc8 │ │ │ │ ldrd r2, r3, [r3, #16] │ │ │ │ strd r2, r3, [sp, #80] @ 0x50 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ ldrb.w r3, [fp, #3612] @ 0xe1c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 110a94 │ │ │ │ add.w r6, r5, #56 @ 0x38 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ @@ -209011,15 +209012,15 @@ │ │ │ │ beq.w 110a38 │ │ │ │ ldr r3, [pc, #32] @ (110758 ) │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [r2, r3] │ │ │ │ b.n 11075c │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldrsh r6, [r0, r5] │ │ │ │ + ldrb r6, [r0, r7] │ │ │ │ movs r5, r4 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ strh r7, [r4, #54] @ 0x36 │ │ │ │ movs r0, r0 │ │ │ │ strh r1, [r3, #50] @ 0x32 │ │ │ │ movs r0, r0 │ │ │ │ @@ -209402,40 +209403,40 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 10e60c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 110b94 │ │ │ │ add.w r1, r0, #272 @ 0x110 │ │ │ │ movs r2, #140 @ 0x8c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1b2c │ │ │ │ + bl 1f19bc │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #420 @ 0x1a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1b2c │ │ │ │ + bl 1f19bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1bd8 │ │ │ │ + bl 1f1a68 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r4, #412] @ 0x19c │ │ │ │ - bl 1f1b70 │ │ │ │ + bl 1f1a00 │ │ │ │ strb.w r0, [r4, #416] @ 0x1a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1b70 │ │ │ │ + bl 1f1a00 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ ldr.w r1, [r6, #3968] @ 0xf80 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r0, [r4, #452] @ 0x1c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 17d580 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 1f1b70 │ │ │ │ + bl 1f1a00 │ │ │ │ cbnz r0, 110bbe │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ cmp r3, #2 │ │ │ │ beq.n 110b98 │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 110b98 │ │ │ │ @@ -209444,15 +209445,15 @@ │ │ │ │ bl 110230 │ │ │ │ cbnz r0, 110bb0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r1, r4, #456 @ 0x1c8 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #16 │ │ │ │ - bl 1f1b2c │ │ │ │ + bl 1f19bc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 110230 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 110b94 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ @@ -209494,15 +209495,15 @@ │ │ │ │ ldr.w r0, [r4, #3968] @ 0xf80 │ │ │ │ bl 17d1ec │ │ │ │ ldr r3, [pc, #156] @ (110cb0 ) │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #4 │ │ │ │ add r3, pc │ │ │ │ mov r0, sp │ │ │ │ - bl 218684 │ │ │ │ + bl 218514 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 10e60c │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 110c9e │ │ │ │ @@ -209550,15 +209551,15 @@ │ │ │ │ b.n 110c36 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 110c6c │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ ands.w r0, r6, #6029312 @ 0x5c0000 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r3, r6] │ │ │ │ + ldrsb r4, [r3, r0] │ │ │ │ movs r5, r4 │ │ │ │ @ instruction: 0xf38c00b8 │ │ │ │ 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, #556] @ (110ef4 ) │ │ │ │ @@ -209789,21 +209790,21 @@ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ bl 10ef38 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #267 @ 0x10b │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 11132a │ │ │ │ and.w ip, r2, #63 @ 0x3f │ │ │ │ movs r1, #1 │ │ │ │ sub.w r3, ip, #32 │ │ │ │ @@ -209815,25 +209816,25 @@ │ │ │ │ subs r0, #1 │ │ │ │ adc.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ ubfx r6, r0, #0, #14 │ │ │ │ cbnz r6, 110fb0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ strd r6, r6, [sp, #40] @ 0x28 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 110fa2 │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldrb r2, [r7, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ it ne │ │ │ │ andne.w ip, r2, #63 @ 0x3f │ │ │ │ bne.n 110fc0 │ │ │ │ b.n 110fd0 │ │ │ │ cmp.w r0, #16384 @ 0x4000 │ │ │ │ @@ -209849,30 +209850,30 @@ │ │ │ │ cbz r3, 111024 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #14 │ │ │ │ mov.w r8, #0 │ │ │ │ strd r3, r8, [sp, #40] @ 0x28 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 111000 │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #436 @ 0x1b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r8, r0 │ │ │ │ ldrb.w r2, [r8, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ bne.n 1110e0 │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #16383 @ 0x3fff │ │ │ │ strd r0, r1, [sp, #40] @ 0x28 │ │ │ │ @@ -209934,30 +209935,30 @@ │ │ │ │ add r5, sp, #692 @ 0x2b4 │ │ │ │ add r5, sp, #692 @ 0x2b4 │ │ │ │ add r5, sp, #692 @ 0x2b4 │ │ │ │ add r5, sp, #692 @ 0x2b4 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 1110c8 │ │ │ │ add r3, sp, #32 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #385 @ 0x181 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r8, r0 │ │ │ │ ldrb.w r2, [r8, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.n 111018 │ │ │ │ and.w ip, r2, #63 @ 0x3f │ │ │ │ movs r1, #1 │ │ │ │ sub.w r3, ip, #32 │ │ │ │ @@ -209983,60 +209984,60 @@ │ │ │ │ and.w r3, r3, #16384 @ 0x4000 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 111268 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 11115c │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #385 @ 0x181 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ mov.w ip, #0 │ │ │ │ strd r3, ip, [sp, #40] @ 0x28 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 111198 │ │ │ │ ldmia r5!, {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 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 218aac │ │ │ │ + bl 21893c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov.w r1, #442 @ 0x1ba │ │ │ │ mov r0, r4 │ │ │ │ - bl 218aac │ │ │ │ + bl 21893c │ │ │ │ ldr r2, [pc, #396] @ (111348 ) │ │ │ │ ldr r3, [pc, #392] @ (111344 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ @@ -210049,30 +210050,30 @@ │ │ │ │ movs r2, #8 │ │ │ │ b.n 1110a4 │ │ │ │ movs r2, #32 │ │ │ │ movw r3, #16383 @ 0x3fff │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 111202 │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ b.n 110fa2 │ │ │ │ movw r3, #16383 @ 0x3fff │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #24] │ │ │ │ b.n 1111e4 │ │ │ │ @@ -210082,53 +210083,53 @@ │ │ │ │ b.n 1111e4 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #24] │ │ │ │ b.n 1111e4 │ │ │ │ str.w lr, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str.w lr, [r5, #4] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 111258 │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldrb.w r2, [r8, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ it ne │ │ │ │ andne.w ip, r2, #63 @ 0x3f │ │ │ │ bne.w 111122 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #14 │ │ │ │ mov.w lr, #0 │ │ │ │ strd r3, lr, [sp, #40] @ 0x28 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 111296 │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #436 @ 0x1b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov sl, r0 │ │ │ │ b.n 11116a │ │ │ │ subs r2, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [r5, #4] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.n 111320 │ │ │ │ @@ -210150,30 +210151,30 @@ │ │ │ │ adds r6, #54 @ 0x36 │ │ │ │ adds r6, #54 @ 0x36 │ │ │ │ movs r2, #16 │ │ │ │ movw r3, #16383 @ 0x3fff │ │ │ │ strh.w r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 1112fc │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r7, r0 │ │ │ │ b.n 111258 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ b.n 1112de │ │ │ │ movs r2, #1 │ │ │ │ @@ -210354,17 +210355,17 @@ │ │ │ │ mov r0, r9 │ │ │ │ mla r3, r2, fp, r3 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ bl 10ef38 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #20 │ │ │ │ - bl 2166c8 │ │ │ │ + bl 216558 │ │ │ │ mov r0, r4 │ │ │ │ - bl 215428 │ │ │ │ + bl 2152b8 │ │ │ │ b.n 1114b0 │ │ │ │ ldr.w ip, [r4, #52] @ 0x34 │ │ │ │ movs r0, #18 │ │ │ │ mov.w lr, #13 │ │ │ │ str r0, [r1, #16] │ │ │ │ b.n 11141c │ │ │ │ cmp.w ip, #0 │ │ │ │ @@ -210603,15 +210604,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 11175c │ │ │ │ movs r3, #20 │ │ │ │ mov r0, r5 │ │ │ │ mla ip, r3, r1, ip │ │ │ │ ldr.w r3, [ip, #12] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 216628 │ │ │ │ + bl 2164b8 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ blx 610ec │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #3 │ │ │ │ asr.w r2, r1, r3 │ │ │ │ @@ -210637,60 +210638,60 @@ │ │ │ │ movls r3, #0 │ │ │ │ addls.w r9, sp, #40 @ 0x28 │ │ │ │ strls r3, [sp, #32] │ │ │ │ bhi.w 111a56 │ │ │ │ vldr d0, [pc, #672] @ 111a70 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2161f0 │ │ │ │ + bl 216080 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 1117fe │ │ │ │ mov r2, r9 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r3 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #201 @ 0xc9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ vldr d0, [pc, #620] @ 111a78 │ │ │ │ movs r1, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2161f0 │ │ │ │ + bl 216080 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 11183c │ │ │ │ mov r2, r9 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r3 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r3, #20 │ │ │ │ movs r1, #199 @ 0xc7 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r1, r0 │ │ │ │ cbz r3, 111880 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r9 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ @@ -210706,15 +210707,15 @@ │ │ │ │ bl 10e44c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r3, r0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #442 @ 0x1ba │ │ │ │ mov r0, r8 │ │ │ │ - bl 218aac │ │ │ │ + bl 21893c │ │ │ │ mov r1, r0 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r8 │ │ │ │ bl 11cdfc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ @@ -210742,20 +210743,20 @@ │ │ │ │ bl 10e44c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r3, r0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #442 @ 0x1ba │ │ │ │ mov r0, r8 │ │ │ │ - bl 218aac │ │ │ │ + bl 21893c │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2165a0 │ │ │ │ + bl 216430 │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ mov r0, r8 │ │ │ │ str r7, [sp, #8] │ │ │ │ @@ -210788,24 +210789,24 @@ │ │ │ │ mla r3, r2, r4, r3 │ │ │ │ adds r1, r0, r3 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1119d0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ strd r3, r1, [sp, #28] │ │ │ │ - bl 2fab8c │ │ │ │ + bl 2faa1c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1119d0 │ │ │ │ ldrd r1, r3, [sp, #24] │ │ │ │ ldr r0, [r1, r3] │ │ │ │ movs r3, #3 │ │ │ │ str.w r5, [r8, #4] │ │ │ │ str.w r3, [r8] │ │ │ │ - bl 2fa830 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 2fa6c0 │ │ │ │ + bl 1f11d8 │ │ │ │ ldrb.w r3, [r0, #32] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ands.w r3, r3, #7 │ │ │ │ beq.n 1119a0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov sl, r1 │ │ │ │ mov r2, ip │ │ │ │ @@ -210830,15 +210831,15 @@ │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 15c750 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ sub.w r2, r1, #20 │ │ │ │ - bl 21670c │ │ │ │ + bl 21659c │ │ │ │ movs r3, #2 │ │ │ │ str.w r5, [r8, #4] │ │ │ │ str.w r3, [r8] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add.w r3, r1, r9 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -210914,20 +210915,20 @@ │ │ │ │ mov r0, r8 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ bl 10e44c │ │ │ │ movs r1, #225 @ 0xe1 │ │ │ │ mov sl, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 218878 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #211 @ 0xd3 │ │ │ │ mov r0, r8 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r9 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [sp, #40] @ 0x28 │ │ │ │ @@ -210940,64 +210941,64 @@ │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ bl 10e44c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, sl │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 218aac │ │ │ │ + bl 21893c │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ str r0, [sp, #28] │ │ │ │ b.n 11189e │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ bl 10e44c │ │ │ │ movs r1, #225 @ 0xe1 │ │ │ │ mov sl, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 218878 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #211 @ 0xd3 │ │ │ │ mov r0, r8 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov fp, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ bl 10e44c │ │ │ │ mov r3, sl │ │ │ │ mov r2, fp │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 218aac │ │ │ │ + bl 21893c │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ bl 10e44c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ str r0, [sp, #28] │ │ │ │ b.n 111894 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -211104,15 +211105,15 @@ │ │ │ │ movne r1, #0 │ │ │ │ mov r3, r8 │ │ │ │ bl 10fee0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 2170e4 │ │ │ │ + bl 216f74 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r3, [r3, #3956] @ 0xf74 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrb.w r5, [r3, #2339] @ 0x923 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 111d5c │ │ │ │ ldr.w r3, [pc, #2704] @ 11275c │ │ │ │ @@ -211143,36 +211144,36 @@ │ │ │ │ str.w r8, [sp, #88] @ 0x58 │ │ │ │ bl 10e44c │ │ │ │ mov r1, r8 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ strd r4, r4, [sp, #88] @ 0x58 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 111d3a │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov.w r1, #442 @ 0x1ba │ │ │ │ - bl 218aac │ │ │ │ + bl 21893c │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, sl, #20 │ │ │ │ - bl 2166c8 │ │ │ │ + bl 216558 │ │ │ │ mov r0, sl │ │ │ │ - bl 215428 │ │ │ │ + bl 2152b8 │ │ │ │ movs r4, #1 │ │ │ │ ldr.w r2, [pc, #2560] @ 112760 │ │ │ │ ldr.w r3, [pc, #2544] @ 112754 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ @@ -211198,15 +211199,15 @@ │ │ │ │ cmp r2, #1 │ │ │ │ beq.w 111be8 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ ldrd r1, r2, [sp, #72] @ 0x48 │ │ │ │ - bl 2179d4 │ │ │ │ + bl 217864 │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [r4, #96] @ 0x60 │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldrd r9, r4, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #20] │ │ │ │ @@ -211292,43 +211293,43 @@ │ │ │ │ lsls r2, r0, #4 │ │ │ │ lsls r2, r0, #4 │ │ │ │ lsls r2, r0, #4 │ │ │ │ lsls r2, r0, #4 │ │ │ │ strh.w r7, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 111ec8 │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, r6 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2198e4 │ │ │ │ + bl 219774 │ │ │ │ movs r1, #71 @ 0x47 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ mov r8, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add.w ip, r8, #84 @ 0x54 │ │ │ │ strd r5, r5, [r4] │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ @@ -211336,19 +211337,19 @@ │ │ │ │ ldrb.w lr, [r3, #39] @ 0x27 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w lr, r8, lr, lsl #2 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ str.w r7, [lr, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r8, r0 │ │ │ │ ldrb.w r9, [r3, #4] │ │ │ │ ldrb.w r3, [r2, #40] @ 0x28 │ │ │ │ strb.w r3, [r0, #40] @ 0x28 │ │ │ │ cmp.w r9, #0 │ │ │ │ @@ -211384,18 +211385,18 @@ │ │ │ │ blx 612cc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 112068 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 219958 │ │ │ │ + bl 2197e8 │ │ │ │ adds r3, r7, #1 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ adc.w r3, r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r3, [r3, #3956] @ 0xf74 │ │ │ │ @@ -211405,21 +211406,21 @@ │ │ │ │ cmp r3, r7 │ │ │ │ bhi.w 111e46 │ │ │ │ ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ ldr.w sl, [sp, #24] │ │ │ │ ldrb.w r2, [sl, #33] @ 0x21 │ │ │ │ ldrb.w r1, [sl, #32] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 2146dc │ │ │ │ + bl 21456c │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 112002 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 219874 │ │ │ │ + bl 219704 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r3, [r3, #3956] @ 0xf74 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #3312] @ 0xcf0 │ │ │ │ ldr.w r3, [r3, #724] @ 0x2d4 │ │ │ │ subs r4, r3, #1 │ │ │ │ bmi.w 112330 │ │ │ │ @@ -211430,22 +211431,22 @@ │ │ │ │ b.n 112030 │ │ │ │ subs r4, #1 │ │ │ │ subs r5, #4 │ │ │ │ adds r3, r4, #1 │ │ │ │ beq.w 112336 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2199a0 │ │ │ │ + bl 219830 │ │ │ │ ldrb.w r7, [r8, #16] │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 112026 │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2199d0 │ │ │ │ + bl 219860 │ │ │ │ mov r9, r0 │ │ │ │ b.n 112026 │ │ │ │ strb.w r7, [sp, #88] @ 0x58 │ │ │ │ b.n 111ea4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ orrs r3, r7 │ │ │ │ ite ne │ │ │ │ @@ -211457,15 +211458,15 @@ │ │ │ │ b.n 111ea4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add.w r9, r8, #20 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r2, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r2, #32] │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str.w r9, [r3, r7, lsl #2] │ │ │ │ b.n 111fa8 │ │ │ │ movw r3, #925 @ 0x39d │ │ │ │ cmp r5, r3 │ │ │ │ bne.w 111be8 │ │ │ │ ldr.w r4, [sl, #96] @ 0x60 │ │ │ │ @@ -211492,20 +211493,20 @@ │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ bl 10e44c │ │ │ │ mov r3, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r6 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r6 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ b.n 111d42 │ │ │ │ ldr.w r3, [pc, #1644] @ 11275c │ │ │ │ movw r0, #58640 @ 0xe510 │ │ │ │ @@ -211542,75 +211543,75 @@ │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r4, sp, #88 @ 0x58 │ │ │ │ str r4, [sp, #20] │ │ │ │ lsrs r3, r3, #6 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 112182 │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ add r9, r7 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [r9, #116] @ 0x74 │ │ │ │ lsrs r3, r3, #6 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ clz r3, r3 │ │ │ │ rsb r3, r3, #31 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 1121bc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1121e2 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r2, fp │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r6 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r6 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ b.n 111d42 │ │ │ │ ldr.w r3, [pc, #1364] @ 11275c │ │ │ │ ldr r2, [r2, #104] @ 0x68 │ │ │ │ @@ -211641,40 +211642,40 @@ │ │ │ │ movs r4, #0 │ │ │ │ ldrb.w r8, [sl, #40] @ 0x28 │ │ │ │ strd r3, r4, [sp, #88] @ 0x58 │ │ │ │ add r4, sp, #88 @ 0x58 │ │ │ │ ldrb.w fp, [sl, #33] @ 0x21 │ │ │ │ ldr.w r5, [sl, #96] @ 0x60 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 112286 │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #436 @ 0x1b4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ movw r1, #335 @ 0x14f │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrb.w lr, [r3, #31] │ │ │ │ movs r3, #0 │ │ │ │ @@ -211683,20 +211684,20 @@ │ │ │ │ add.w lr, r5, lr, lsl #2 │ │ │ │ str.w r9, [sp, #100] @ 0x64 │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str.w r7, [lr, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ add.w r0, sl, #20 │ │ │ │ add.w r1, r5, #20 │ │ │ │ - bl 2166c8 │ │ │ │ + bl 216558 │ │ │ │ mov r0, sl │ │ │ │ - bl 215428 │ │ │ │ + bl 2152b8 │ │ │ │ b.n 111d5a │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ b.n 111ea4 │ │ │ │ movw r3, #383 @ 0x17f │ │ │ │ cmp r5, r3 │ │ │ │ @@ -211715,15 +211716,15 @@ │ │ │ │ b.n 111d4a │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ add r5, r8 │ │ │ │ ldrb r7, [r5, #16] │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 1123b6 │ │ │ │ mov r0, sl │ │ │ │ - bl 215428 │ │ │ │ + bl 2152b8 │ │ │ │ b.n 111d5a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r3, [r3, #3968] @ 0xf80 │ │ │ │ ldr.w r3, [r3, #344] @ 0x158 │ │ │ │ ldrb.w r4, [r3, #748] @ 0x2ec │ │ │ │ movs r3, #1 │ │ │ │ cmp r4, #0 │ │ │ │ @@ -211739,15 +211740,15 @@ │ │ │ │ beq.w 111de2 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ ldr.w r3, [sl, #112] @ 0x70 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldrd r1, r2, [sp, #80] @ 0x50 │ │ │ │ - bl 2179d4 │ │ │ │ + bl 217864 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ ldr r3, [pc, #972] @ (11275c ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ it eq │ │ │ │ streq r3, [sp, #36] @ 0x24 │ │ │ │ @@ -211759,15 +211760,15 @@ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r3, [r3, #38] @ 0x26 │ │ │ │ add.w r3, sl, r3, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ b.n 111dea │ │ │ │ mov r1, r9 │ │ │ │ add.w r0, sl, #20 │ │ │ │ - bl 2166c8 │ │ │ │ + bl 216558 │ │ │ │ b.n 11233a │ │ │ │ subs r2, #53 @ 0x35 │ │ │ │ cmp r2, #14 │ │ │ │ bhi.w 111ce8 │ │ │ │ add r3, pc, #8 @ (adr r3, 1123d4 ) │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ add r3, r2 │ │ │ │ @@ -211809,21 +211810,21 @@ │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 11249c │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 2146dc │ │ │ │ + bl 21456c │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 112454 │ │ │ │ adds r7, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 219874 │ │ │ │ + bl 219704 │ │ │ │ ldrb r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 11274c │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ movs r3, #0 │ │ │ │ str.w r4, [r2, #-4] │ │ │ │ str.w r3, [r2], #8 │ │ │ │ @@ -211843,15 +211844,15 @@ │ │ │ │ strd r7, r1, [r2] │ │ │ │ cmp r3, #4 │ │ │ │ add.w r2, r2, #8 │ │ │ │ bne.n 112482 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #4 │ │ │ │ - bl 218c58 │ │ │ │ + bl 218ae8 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [sl, #104] @ 0x68 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldr.w r2, [sl, #108] @ 0x6c │ │ │ │ str r2, [r1, #4] │ │ │ │ @@ -211873,17 +211874,17 @@ │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r5 │ │ │ │ bl 10ef38 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, sl, #20 │ │ │ │ - bl 2166c8 │ │ │ │ + bl 216558 │ │ │ │ mov r0, sl │ │ │ │ - bl 215428 │ │ │ │ + bl 2152b8 │ │ │ │ b.n 111d5c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r5, #4 │ │ │ │ ldr.w r3, [r3, #3968] @ 0xf80 │ │ │ │ ldr.w r3, [r3, #344] @ 0x158 │ │ │ │ ldrb.w r4, [r3, #748] @ 0x2ec │ │ │ │ cmp r4, #0 │ │ │ │ @@ -211918,26 +211919,26 @@ │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ ldr r2, [r2, #124] @ 0x7c │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #20] │ │ │ │ lsrs r2, r2, #6 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ movs r2, #32 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ cbz r0, 112584 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #344] @ 0x158 │ │ │ │ ldrb.w r3, [r3, #748] @ 0x2ec │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1126c2 │ │ │ │ @@ -211947,15 +211948,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 17eed0 │ │ │ │ mov r8, r0 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r6 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r3, [r3, #3956] @ 0xf74 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r5, [r3, #2284] @ 0x8ec │ │ │ │ b.n 112182 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -211969,26 +211970,26 @@ │ │ │ │ str r4, [sp, #20] │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ add r3, r5 │ │ │ │ lsrs r3, r3, #6 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1125b0 │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ b.n 1125b0 │ │ │ │ add.w r2, r9, r4, lsl #3 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ cmp r3, #32 │ │ │ │ ldr r7, [r2, #20] │ │ │ │ bhi.n 11263e │ │ │ │ subs r3, #1 │ │ │ │ @@ -212010,21 +212011,21 @@ │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ uxtb r7, r7 │ │ │ │ movs r1, #71 @ 0x47 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ mov r5, r0 │ │ │ │ add.w r9, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov.w fp, #0 │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ str.w fp, [sp, #88] @ 0x58 │ │ │ │ add.w r4, sl, r8 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ @@ -212035,15 +212036,15 @@ │ │ │ │ add.w lr, r5, lr, lsl #2 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ str.w r7, [lr, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ add.w r2, r8, #84 @ 0x54 │ │ │ │ add r2, sl │ │ │ │ add.w r3, r8, #88 @ 0x58 │ │ │ │ add r3, sl │ │ │ │ ldrd r0, r1, [r2, #4] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ @@ -212059,39 +212060,39 @@ │ │ │ │ b.n 11263e │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ str r3, [r2, #4] │ │ │ │ movs r2, #32 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ cbz r0, 1126ee │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r3, [r8, #284] @ 0x11c │ │ │ │ movw r1, #335 @ 0x14f │ │ │ │ ldr r0, [r6, #16] │ │ │ │ adds r4, r5, r3 │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ mov r5, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ movs r3, #32 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrb.w lr, [r3, #31] │ │ │ │ movs r3, #0 │ │ │ │ @@ -212101,15 +212102,15 @@ │ │ │ │ add.w lr, r5, lr, lsl #2 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str.w r4, [lr, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ b.n 1125a2 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ mov r3, r1 │ │ │ │ b.n 112478 │ │ │ │ b.n 11203c │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ @@ -220751,19 +220752,19 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r0, #4032] @ 0xfc0 │ │ │ │ sub sp, #12 │ │ │ │ cbz r0, 1186a0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r0, [r3, #4036] @ 0xfc4 │ │ │ │ cbz r0, 1186aa │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ 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 │ │ │ │ @@ -220814,21 +220815,21 @@ │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #2 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 1188ca │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ add r5, sp, #52 @ 0x34 │ │ │ │ - bl 23b170 │ │ │ │ + bl 23b000 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 26a490 │ │ │ │ + bl 26a320 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 2678c8 │ │ │ │ + bl 267758 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 26850c │ │ │ │ + bl 26839c │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 11889e │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr.w r3, [r0, #432] @ 0x1b0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbz r1, 11878a │ │ │ │ @@ -220839,34 +220840,34 @@ │ │ │ │ movne r1, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 118774 │ │ │ │ cbz r1, 11878a │ │ │ │ ldr r1, [r1, #24] │ │ │ │ - bl 227ff4 │ │ │ │ + bl 227e84 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr.w r3, [r0, #332] @ 0x14c │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 11886e │ │ │ │ - bl 2a2100 │ │ │ │ + bl 2a1f90 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 25fb74 │ │ │ │ + bl 25fa04 │ │ │ │ mov.w r1, #29360128 @ 0x1c00000 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 249bcc │ │ │ │ + bl 249a5c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 2678c8 │ │ │ │ + bl 267758 │ │ │ │ mvn.w r1, #4227858432 @ 0xfc000000 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 263b58 │ │ │ │ + bl 2639e8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 257f5c │ │ │ │ + bl 257dec │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 247b18 │ │ │ │ + bl 2479a8 │ │ │ │ ldrb r3, [r7, #14] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 118866 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ ldr.w r0, [r4, #3968] @ 0xf80 │ │ │ │ movs r6, #0 │ │ │ │ @@ -220874,24 +220875,24 @@ │ │ │ │ bl 17f16c │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ mov r1, r5 │ │ │ │ str r6, [r5, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ strb.w r2, [sp, #58] @ 0x3a │ │ │ │ - bl 27eb40 │ │ │ │ + bl 27e9d0 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr.w r2, [r6, #320] @ 0x140 │ │ │ │ lsls r2, r2, #30 │ │ │ │ bpl.n 11881e │ │ │ │ ldr.w r1, [r4, #4032] @ 0xfc0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 1188ae │ │ │ │ mov r0, r6 │ │ │ │ - bl 23a1d4 │ │ │ │ + bl 23a064 │ │ │ │ mov r2, r6 │ │ │ │ ldr.w r0, [r4, #3968] @ 0xf80 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [sp, #44] @ 0x2c │ │ │ │ bl 17f16c │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ @@ -220910,65 +220911,65 @@ │ │ │ │ mov r0, r6 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr.w r1, [r4, #4036] @ 0xfc4 │ │ │ │ cbz r1, 118882 │ │ │ │ mov.w r2, #16384 @ 0x4000 │ │ │ │ mov r0, r6 │ │ │ │ - bl 234fc8 │ │ │ │ + bl 234e58 │ │ │ │ mov r2, r6 │ │ │ │ ldr.w r0, [r4, #3968] @ 0xf80 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [sp, #44] @ 0x2c │ │ │ │ bl 17f16c │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ b.n 118826 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 25fd0c │ │ │ │ + bl 25fb9c │ │ │ │ b.n 1187ce │ │ │ │ - bl 2814fc │ │ │ │ + bl 28138c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 281758 │ │ │ │ + bl 2815e8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bl e457c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ b.n 118798 │ │ │ │ addw r0, r4, #4040 @ 0xfc8 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ ldr.w r2, [r4, #4036] @ 0xfc4 │ │ │ │ cbz r2, 1188fa │ │ │ │ addw r0, r4, #4040 @ 0xfc8 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ ldr.w r1, [r4, #4036] @ 0xfc4 │ │ │ │ b.n 118846 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r3, [sp, #52] @ 0x34 │ │ │ │ - bl 261d8c │ │ │ │ + bl 261c1c │ │ │ │ b.n 118768 │ │ │ │ addw r0, r4, #4040 @ 0xfc8 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ ldr.w r2, [r4, #4032] @ 0xfc0 │ │ │ │ cbz r2, 1188e4 │ │ │ │ addw r0, r4, #4040 @ 0xfc8 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ ldr.w r1, [r4, #4032] @ 0xfc0 │ │ │ │ b.n 118804 │ │ │ │ ldr r3, [pc, #96] @ (11892c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [pc, #96] @ (118930 ) │ │ │ │ add r2, pc │ │ │ │ ldr r5, [r5, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx 61088 <__fprintf_chk@plt> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 2972ac │ │ │ │ + bl 29713c │ │ │ │ b.n 118746 │ │ │ │ ldr r1, [pc, #76] @ (118934 ) │ │ │ │ movw r2, #6623 @ 0x19df │ │ │ │ ldr.w r0, [r4, #3968] @ 0xf80 │ │ │ │ add r1, pc │ │ │ │ bl 10e6b0 │ │ │ │ str.w r0, [r4, #4032] @ 0xfc0 │ │ │ │ @@ -220981,30 +220982,30 @@ │ │ │ │ str.w r0, [r4, #4036] @ 0xfc4 │ │ │ │ b.n 118890 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ ldrb r6, [r6, #4] │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 1189c0 │ │ │ │ + bne.n 1188c0 │ │ │ │ movs r5, r5 │ │ │ │ ldrb r6, [r7, #3] │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r4, r0, #7 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r2, #31] │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 11890c │ │ │ │ + bls.n 118a0c │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [r2, #28] │ │ │ │ + ldr r6, [r2, #4] │ │ │ │ movs r5, r5 │ │ │ │ - stmia r1!, {r3} │ │ │ │ - movs r3, r5 │ │ │ │ + it hi │ │ │ │ + movhi r3, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #1020] @ (118d4c ) │ │ │ │ ldr r3, [pc, #1020] @ (118d50 ) │ │ │ │ @@ -222743,15 +222744,15 @@ │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [pc, #1684] @ 11a2a4 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #60] @ 0x3c │ │ │ │ - bl 2624a8 │ │ │ │ + bl 262338 │ │ │ │ ldrsb.w r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 119f0a │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -222775,41 +222776,41 @@ │ │ │ │ ldr.w r2, [pc, #1608] @ 11a2a8 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [pc, #1604] @ 11a2ac │ │ │ │ strb.w r3, [sp, #70] @ 0x46 │ │ │ │ add r2, pc │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ add r1, pc │ │ │ │ - bl 216fa4 │ │ │ │ + bl 216e34 │ │ │ │ ldrb.w r3, [r4, #72] @ 0x48 │ │ │ │ subs r3, #4 │ │ │ │ cmp r3, #1 │ │ │ │ bls.n 119c8a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 119de6 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 262fcc │ │ │ │ + bl 262e5c │ │ │ │ mov r0, r4 │ │ │ │ bl 17f438 │ │ │ │ ldrsb.w r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 119d12 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbnz r1, 119cf8 │ │ │ │ ldr.w r2, [pc, #1544] @ 11a2b0 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r1, [pc, #1540] @ 11a2b4 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 216fa4 │ │ │ │ + bl 216e34 │ │ │ │ ldrsb.w r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 119d22 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb r3, [r3, #7] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 119d22 │ │ │ │ @@ -222847,57 +222848,57 @@ │ │ │ │ bne.n 119dde │ │ │ │ str.w r2, [r4, #176] @ 0xb0 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 119ca6 │ │ │ │ movs r2, #9 │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ mov r0, r4 │ │ │ │ - bl 239198 │ │ │ │ + bl 239028 │ │ │ │ movs r2, #7 │ │ │ │ mov.w r1, #640 @ 0x280 │ │ │ │ mov r0, r4 │ │ │ │ - bl 239198 │ │ │ │ + bl 239028 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov.w r1, #33554432 @ 0x2000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21c260 │ │ │ │ + bl 21c0f0 │ │ │ │ movs r2, #3 │ │ │ │ mov.w r1, #33554432 @ 0x2000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 239198 │ │ │ │ + bl 239028 │ │ │ │ ldrsb.w r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #5 │ │ │ │ beq.w 11a022 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22acec │ │ │ │ + bl 22ab7c │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22acec │ │ │ │ + bl 22ab7c │ │ │ │ ldrsb.w r2, [r4, #72] @ 0x48 │ │ │ │ subs r3, r2, #2 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ bhi.n 119d84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22899c │ │ │ │ + bl 22882c │ │ │ │ ldr.w r3, [pc, #1328] @ 11a2b8 │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ strd r5, r5, [sp, #100] @ 0x64 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - bl 24d0f8 │ │ │ │ + bl 24cf88 │ │ │ │ mov r0, r4 │ │ │ │ bl 17f4b0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 119f46 │ │ │ │ ldr.w r2, [pc, #1288] @ 11a2bc │ │ │ │ @@ -222943,22 +222944,22 @@ │ │ │ │ lsls r7, r3, #8 │ │ │ │ bmi.w 11a086 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #22 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ strb r3, [r5, #0] │ │ │ │ - bl 213e84 │ │ │ │ + bl 213d14 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 11a254 │ │ │ │ movs r2, #23 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 213e84 │ │ │ │ + bl 213d14 │ │ │ │ ldr.w r7, [r4, #432] @ 0x1b0 │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cbnz r3, 119e50 │ │ │ │ b.n 119c8a │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ @@ -222976,15 +222977,15 @@ │ │ │ │ strd r9, r9, [r3] │ │ │ │ str r5, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r4, [r5, #24] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 2169dc │ │ │ │ + bl 21686c │ │ │ │ mov r8, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 11a250 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ strd r5, r7, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ @@ -223032,15 +223033,15 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 11a0ec │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 119ea4 │ │ │ │ mov r0, r8 │ │ │ │ mov r4, r8 │ │ │ │ - bl 2169dc │ │ │ │ + bl 21686c │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 11a206 │ │ │ │ mov r8, r0 │ │ │ │ b.n 119e8c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ @@ -223055,20 +223056,20 @@ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb r3, [r3, #11] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 23e614 │ │ │ │ + bl 23e4a4 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #28 │ │ │ │ strb.w r3, [sp, #72] @ 0x48 │ │ │ │ - bl 261d8c │ │ │ │ + bl 261c1c │ │ │ │ b.n 119c2c │ │ │ │ ldr.w r3, [r4, #432] @ 0x1b0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 11a284 │ │ │ │ mov r2, r3 │ │ │ │ ldrb.w r1, [r2, #32] │ │ │ │ @@ -223110,75 +223111,75 @@ │ │ │ │ beq.w 11a274 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 11a076 │ │ │ │ mov.w r1, #280 @ 0x118 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldrb.w r2, [r5, #33] @ 0x21 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #72] @ 0x48 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 11a002 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22df10 │ │ │ │ + bl 22dda0 │ │ │ │ mov r0, r4 │ │ │ │ bl dd600 │ │ │ │ b.n 119db2 │ │ │ │ ldr r2, [pc, #668] @ (11a2c0 ) │ │ │ │ mov.w r1, #16777216 @ 0x1000000 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ - bl 237874 │ │ │ │ + bl 237704 │ │ │ │ movs r2, #9 │ │ │ │ mov.w r1, #16777216 @ 0x1000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 239198 │ │ │ │ + bl 239028 │ │ │ │ ldrb.w r3, [r4, #366] @ 0x16e │ │ │ │ lsls r3, r3, #30 │ │ │ │ bpl.n 11a04a │ │ │ │ ldr.w r3, [r4, #324] @ 0x144 │ │ │ │ cbnz r3, 11a092 │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #116 @ 0x74 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #116] @ 0x74 │ │ │ │ strd r3, r3, [sp, #124] @ 0x7c │ │ │ │ movs r3, #2 │ │ │ │ strb.w r3, [sp, #116] @ 0x74 │ │ │ │ - bl 258000 │ │ │ │ + bl 257e90 │ │ │ │ b.n 119d5e │ │ │ │ ldrh r3, [r0, #4] │ │ │ │ mvns r2, r3 │ │ │ │ and.w r2, r2, #1 │ │ │ │ mvn.w r3, r3, lsr #1 │ │ │ │ strb.w r2, [sp, #94] @ 0x5e │ │ │ │ b.n 119f28 │ │ │ │ @@ -223188,21 +223189,21 @@ │ │ │ │ mov.w r2, #1 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ b.n 119fb4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r2 │ │ │ │ strb r2, [r5, #0] │ │ │ │ - bl 262138 │ │ │ │ + bl 261fc8 │ │ │ │ b.n 119c8a │ │ │ │ adds r3, #15 │ │ │ │ movs r2, #16 │ │ │ │ bic.w r1, r3, #15 │ │ │ │ mov r0, r4 │ │ │ │ - bl 231de4 │ │ │ │ + bl 231c74 │ │ │ │ b.n 11a04a │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, fp │ │ │ │ bne.w 119eb4 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ @@ -223233,15 +223234,15 @@ │ │ │ │ beq.w 11a230 │ │ │ │ movs r3, #3 │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r5, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r5, #112] @ 0x70 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 214374 │ │ │ │ + bl 214204 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ add.w r2, r0, #20 │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -223250,29 +223251,29 @@ │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldrsb.w r2, [r3, #72] @ 0x48 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #384] @ 0x180 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldrb r7, [r3, #12] │ │ │ │ lsl.w r7, r0, r7 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ mvns r7, r7 │ │ │ │ and.w r3, r7, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r7, r0, #84 @ 0x54 │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w lr, [r3, #12] │ │ │ │ strb.w lr, [r0, #40] @ 0x28 │ │ │ │ @@ -223306,15 +223307,15 @@ │ │ │ │ mov r1, r6 │ │ │ │ ldrb.w r5, [r3, #32] │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r5, r6, r5, lsl #2 │ │ │ │ add.w r6, r6, r3, lsl #2 │ │ │ │ str r2, [r5, #40] @ 0x28 │ │ │ │ str.w r9, [r6, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r6, [sp, #32] │ │ │ │ b.n 119ef4 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #4 │ │ │ │ bne.w 119ef8 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ cmp r1, fp │ │ │ │ @@ -223327,15 +223328,15 @@ │ │ │ │ b.n 119ef4 │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ ldrd r5, r7, [sp, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ - bl 262138 │ │ │ │ + bl 261fc8 │ │ │ │ b.n 11a222 │ │ │ │ ldr r5, [r7, #24] │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 119e62 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -223346,26 +223347,26 @@ │ │ │ │ ldr r3, [pc, #148] @ (11a2c8 ) │ │ │ │ movs r1, #8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #23 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 213dac │ │ │ │ + bl 213c3c │ │ │ │ ldrh r3, [r0, #20] │ │ │ │ movs r2, #2 │ │ │ │ mov sl, r0 │ │ │ │ bfi r3, r2, #7, #3 │ │ │ │ strh r3, [r0, #20] │ │ │ │ b.n 11a0f4 │ │ │ │ mov r2, r4 │ │ │ │ b.n 11a20e │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 262138 │ │ │ │ + bl 261fc8 │ │ │ │ b.n 119c8a │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ movw r2, #838 @ 0x346 │ │ │ │ cmp r1, r2 │ │ │ │ bne.w 119ea4 │ │ │ │ mov r2, r4 │ │ │ │ mov r4, r3 │ │ │ │ @@ -223705,15 +223706,15 @@ │ │ │ │ ldr r1, [r2, #16] │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str.w r1, [r8, #16] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r0, r1 │ │ │ │ - bl 2169dc │ │ │ │ + bl 21686c │ │ │ │ mov r7, r0 │ │ │ │ ldrd r1, r2, [sp, #28] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 11ab84 │ │ │ │ mov.w r9, #0 │ │ │ │ str r5, [sp, #28] │ │ │ │ ldr r1, [r1, #16] │ │ │ │ @@ -223772,15 +223773,15 @@ │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ strd r6, r1, [r8] │ │ │ │ cmp r3, #3 │ │ │ │ beq.n 11a6d8 │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 11a6d4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2169dc │ │ │ │ + bl 21686c │ │ │ │ mov r1, r7 │ │ │ │ cbz r7, 11a6dc │ │ │ │ mov r7, r0 │ │ │ │ b.n 11a62c │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #3 │ │ │ │ beq.n 11a6d8 │ │ │ │ @@ -223790,15 +223791,15 @@ │ │ │ │ b.n 11a64c │ │ │ │ movs r5, #0 │ │ │ │ b.n 11a67a │ │ │ │ ldrd r5, r2, [sp, #28] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #0 │ │ │ │ - bl 262138 │ │ │ │ + bl 261fc8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ orrs r5, r0 │ │ │ │ b.n 11a6f8 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 11ab7c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -223810,15 +223811,15 @@ │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 11ac04 │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 29d360 │ │ │ │ + bl 29d1f0 │ │ │ │ ldr.w r3, [r4, #432] @ 0x1b0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbz r1, 11a73a │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r2, [r3, #32] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ @@ -223827,15 +223828,15 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 11a724 │ │ │ │ cbz r1, 11a73a │ │ │ │ ldr r1, [r1, #24] │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 227ff4 │ │ │ │ + bl 227e84 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ ldr.w r0, [sl, #3968] @ 0xf80 │ │ │ │ add r1, sp, #124 @ 0x7c │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ lsls r3, r3, #7 │ │ │ │ orr.w r3, r3, r2, lsl #9 │ │ │ │ @@ -223864,15 +223865,15 @@ │ │ │ │ strd r7, r7, [r2, #8] │ │ │ │ str r4, [r2, #20] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r6, [r4, #24] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r2, #16] │ │ │ │ - bl 2169dc │ │ │ │ + bl 21686c │ │ │ │ mov fp, r0 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 11ab80 │ │ │ │ mov r9, r7 │ │ │ │ strd r4, r5, [sp, #32] │ │ │ │ ldr r5, [r6, #16] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ @@ -223891,15 +223892,15 @@ │ │ │ │ bne.n 11a7ba │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ movs r4, #0 │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 11a7ea │ │ │ │ mov r0, fp │ │ │ │ mov r6, fp │ │ │ │ - bl 2169dc │ │ │ │ + bl 21686c │ │ │ │ cbz r6, 11a83c │ │ │ │ mov fp, r0 │ │ │ │ b.n 11a7ae │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.n 11a7d4 │ │ │ │ mov r4, r3 │ │ │ │ @@ -223924,23 +223925,23 @@ │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #8 │ │ │ │ beq.w 11a9e6 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 11a7c4 │ │ │ │ mov r0, fp │ │ │ │ mov r6, fp │ │ │ │ - bl 2169dc │ │ │ │ + bl 21686c │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 11a7de │ │ │ │ ldrd r4, r5, [sp, #32] │ │ │ │ mov r8, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ - bl 262138 │ │ │ │ + bl 261fc8 │ │ │ │ b.n 11a854 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 11a784 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -224137,47 +224138,47 @@ │ │ │ │ strh r2, [r0, #20] │ │ │ │ movs r2, #16 │ │ │ │ movs r3, #1 │ │ │ │ strh.w r3, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 11aa8a │ │ │ │ add r3, sp, #128 @ 0x80 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r3, [r6, #16] │ │ │ │ movs r1, #71 @ 0x47 │ │ │ │ add.w r3, r7, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #39] @ 0x27 │ │ │ │ add.w r6, r6, r3, lsl #2 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ mov r6, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add.w ip, r6, #84 @ 0x54 │ │ │ │ str r1, [sp, #196] @ 0xc4 │ │ │ │ add.w r7, r7, r3, lsl #7 │ │ │ │ add r3, sp, #184 @ 0xb8 │ │ │ │ ldrb.w lr, [r7, #39] @ 0x27 │ │ │ │ @@ -224187,15 +224188,15 @@ │ │ │ │ add.w lr, r6, lr, lsl #2 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ str.w r2, [lr, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ add.w r2, r9, #84 @ 0x54 │ │ │ │ add r2, r5 │ │ │ │ add.w ip, r5, r9 │ │ │ │ add.w r3, r9, #88 @ 0x58 │ │ │ │ mov.w r9, #1 │ │ │ │ add r3, r5 │ │ │ │ ldrd r0, r1, [r2, #4] │ │ │ │ @@ -224287,15 +224288,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 19421c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r0, [r3, #28] │ │ │ │ b.n 11a8f4 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 26850c │ │ │ │ + bl 26839c │ │ │ │ b.n 11a70c │ │ │ │ add r3, sp, #504 @ 0x1f8 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ b.n 11a70c │ │ │ │ ldr.w r3, [r7, #424] @ 0x1a8 │ │ │ │ movw r1, #52429 @ 0xcccd │ │ │ │ movt r1, #52428 @ 0xcccc │ │ │ │ @@ -224327,15 +224328,15 @@ │ │ │ │ str r3, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r1, #0] │ │ │ │ str r3, [r1, #8] │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r1, #1] │ │ │ │ strb r3, [r1, #8] │ │ │ │ - bl 250710 │ │ │ │ + bl 2505a0 │ │ │ │ ldr.w r6, [r4, #432] @ 0x1b0 │ │ │ │ ldr.w r4, [sl, #3968] @ 0xf80 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cbnz r3, 11ac88 │ │ │ │ b.n 11a874 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ @@ -224355,15 +224356,15 @@ │ │ │ │ strd r4, r4, [fp, #8] │ │ │ │ str.w r5, [fp, #20] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r7, [r5, #24] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [fp, #16] │ │ │ │ - bl 2169dc │ │ │ │ + bl 21686c │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 11b3e2 │ │ │ │ mov sl, r4 │ │ │ │ mov r9, fp │ │ │ │ strd r5, r6, [sp, #92] @ 0x5c │ │ │ │ str.w r8, [sp, #100] @ 0x64 │ │ │ │ @@ -224388,15 +224389,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 11acf2 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 11ad6c │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 2169dc │ │ │ │ + bl 21686c │ │ │ │ cbz r7, 11ad40 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ b.n 11acd4 │ │ │ │ mov fp, r3 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #171 @ 0xab │ │ │ │ beq.w 11b112 │ │ │ │ @@ -224405,24 +224406,24 @@ │ │ │ │ it ne │ │ │ │ movne r5, fp │ │ │ │ beq.n 11ad80 │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.n 11acee │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 2169dc │ │ │ │ + bl 21686c │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 11ad14 │ │ │ │ ldrd r5, r6, [sp, #92] @ 0x5c │ │ │ │ mov fp, r9 │ │ │ │ ldr.w r8, [sp, #100] @ 0x64 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ - bl 262138 │ │ │ │ + bl 261fc8 │ │ │ │ b.n 11ad5c │ │ │ │ ldr r5, [r6, #24] │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 11aca2 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -224436,15 +224437,15 @@ │ │ │ │ movw r2, #625 @ 0x271 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 11ad0a │ │ │ │ mov.w fp, #0 │ │ │ │ movs r3, #2 │ │ │ │ mov r0, r5 │ │ │ │ strd r3, r5, [r9] │ │ │ │ - bl 24573c │ │ │ │ + bl 2455cc │ │ │ │ ldr r3, [pc, #192] @ (11ae50 ) │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ @@ -224521,54 +224522,54 @@ │ │ │ │ nop.w │ │ │ │ movs r4, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #0 │ │ │ │ + add r5, sp, #512 @ 0x200 │ │ │ │ movs r5, r5 │ │ │ │ movs r2, #16 │ │ │ │ movs r3, #44 @ 0x2c │ │ │ │ strh.w r3, [sp, #136] @ 0x88 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 11ae80 │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r9 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 218878 │ │ │ │ mov.w r1, #418 @ 0x1a2 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #2 │ │ │ │ mov.w r3, #2 │ │ │ │ strb.w r3, [r0, #40] @ 0x28 │ │ │ │ movs r3, #32 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ str.w r6, [r8, #12] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w lr, r4, #84 @ 0x54 │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ strd sl, sl, [r8] │ │ │ │ str.w sl, [r8, #8] │ │ │ │ add.w r6, r3, r6, lsl #7 │ │ │ │ @@ -224606,19 +224607,19 @@ │ │ │ │ ldrb.w r2, [r6, #55] @ 0x37 │ │ │ │ str.w sl, [r3, #4] │ │ │ │ ldrb.w r3, [r6, #38] @ 0x26 │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str.w sl, [r2, #40] @ 0x28 │ │ │ │ str.w sl, [r3, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r9 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 218878 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ add.w r1, r5, #20 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r1, r3 │ │ │ │ beq.w 11b3d0 │ │ │ │ ldr r7, [r3, #4] │ │ │ │ subs r3, #4 │ │ │ │ @@ -224634,23 +224635,23 @@ │ │ │ │ b.n 11afe2 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ beq.w 11b3b0 │ │ │ │ mov r0, fp │ │ │ │ movw r1, #375 @ 0x177 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 218878 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, fp │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 245474 │ │ │ │ + bl 245304 │ │ │ │ adds r3, r0, #4 │ │ │ │ ldrd r1, r2, [r0, #4] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ str.w sl, [r0, #4] │ │ │ │ strd r5, r5, [r0, #8] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ @@ -224670,26 +224671,26 @@ │ │ │ │ movs r3, #2 │ │ │ │ strd r3, r4, [fp] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #402 @ 0x192 │ │ │ │ beq.w 11b22a │ │ │ │ bls.n 11af90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 245760 │ │ │ │ + bl 2455f0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov.w r1, #848 @ 0x350 │ │ │ │ ldr.w r9, [r0, #12] │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ ldrb.w ip, [r9, #12] │ │ │ │ add.w r6, r0, #84 @ 0x54 │ │ │ │ strb.w ip, [r0, #40] @ 0x28 │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ strd r5, r9, [r8, #8] │ │ │ │ add.w r2, r0, #116 @ 0x74 │ │ │ │ strd r5, r5, [r8] │ │ │ │ @@ -224739,17 +224740,17 @@ │ │ │ │ add.w r2, r6, r2, lsl #2 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ str.w r6, [lr, #40] @ 0x28 │ │ │ │ add.w r6, r1, r3, lsl #2 │ │ │ │ str.w ip, [r6, #40] @ 0x28 │ │ │ │ str.w sl, [r5, #40] @ 0x28 │ │ │ │ str.w sl, [r2, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 215428 │ │ │ │ + bl 2152b8 │ │ │ │ b.n 11afd2 │ │ │ │ movs r3, #44 @ 0x2c │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ b.n 11ae60 │ │ │ │ movs r3, #44 @ 0x2c │ │ │ │ movs r2, #8 │ │ │ │ @@ -224759,34 +224760,34 @@ │ │ │ │ strb.w r2, [sp, #136] @ 0x88 │ │ │ │ b.n 11ae60 │ │ │ │ mov.w fp, #0 │ │ │ │ add.w r8, sp, #160 @ 0xa0 │ │ │ │ movs r3, #2 │ │ │ │ mov r0, r5 │ │ │ │ strd r3, r5, [r9] │ │ │ │ - bl 24573c │ │ │ │ + bl 2455cc │ │ │ │ movw r1, #783 @ 0x30f │ │ │ │ ldr r7, [r0, #12] │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ movs r3, #32 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #2 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ str.w r7, [r8, #12] │ │ │ │ strd sl, sl, [r8] │ │ │ │ add.w r7, r6, #84 @ 0x54 │ │ │ │ str.w sl, [r8, #8] │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ movs r7, #1 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ add.w r1, r6, #20 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ str.w sl, [r8] │ │ │ │ bl 10e44c │ │ │ │ add.w r1, r6, #20 │ │ │ │ @@ -224799,63 +224800,63 @@ │ │ │ │ mov r1, r7 │ │ │ │ movs r3, #6 │ │ │ │ str.w sl, [sp, #164] @ 0xa4 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ str.w r3, [r8] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 11b1b4 │ │ │ │ mov r3, r8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ mov r0, r9 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ movs r3, #20 │ │ │ │ str.w sl, [sp, #164] @ 0xa4 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 11b1f0 │ │ │ │ mov r2, r8 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r9 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r9 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 2166c8 │ │ │ │ + bl 216558 │ │ │ │ mov r0, r5 │ │ │ │ - bl 215428 │ │ │ │ + bl 2152b8 │ │ │ │ mov r5, fp │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.w 11acee │ │ │ │ b.n 11ad34 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov.w r1, #418 @ 0x1a2 │ │ │ │ @@ -224863,22 +224864,22 @@ │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ ldrb.w r3, [r3, #2354] @ 0x932 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldrb.w r3, [r4, #33] @ 0x21 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ mov r2, r9 │ │ │ │ mov r6, r0 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ add.w r9, r0, #20 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, r9 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ str.w r1, [r8, #12] │ │ │ │ adds r6, #84 @ 0x54 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add.w lr, r2, #100 @ 0x64 │ │ │ │ @@ -224919,20 +224920,20 @@ │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ add.w r6, r1, r2, lsl #2 │ │ │ │ str r5, [r3, #40] @ 0x28 │ │ │ │ ldrb.w r3, [ip, #55] @ 0x37 │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ str r5, [r3, #40] @ 0x28 │ │ │ │ str r5, [r6, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ add.w r0, r4, #20 │ │ │ │ mov r1, r9 │ │ │ │ - bl 2166c8 │ │ │ │ + bl 216558 │ │ │ │ mov r0, r4 │ │ │ │ - bl 215428 │ │ │ │ + bl 2152b8 │ │ │ │ b.n 11afd2 │ │ │ │ mov r9, fp │ │ │ │ ldr.w fp, [sp, #84] @ 0x54 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ mov r5, fp │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.w 11acee │ │ │ │ @@ -224943,36 +224944,36 @@ │ │ │ │ movs r1, #1 │ │ │ │ add.w r3, r3, r2, lsl #1 │ │ │ │ movs r2, #32 │ │ │ │ lsls r3, r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ strd r3, r3, [r8] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 11b354 │ │ │ │ mov r3, r8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movw r1, #335 @ 0x14f │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #2 │ │ │ │ mov.w r3, #2 │ │ │ │ strb.w r3, [r0, #40] @ 0x28 │ │ │ │ movs r3, #32 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str.w r6, [r8, #12] │ │ │ │ add.w r6, r7, #84 @ 0x54 │ │ │ │ strd sl, sl, [r8] │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ str.w sl, [r8, #8] │ │ │ │ @@ -224980,15 +224981,15 @@ │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ add.w ip, r7, ip, lsl #2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ str.w r3, [ip, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ b.n 11adc6 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ b.n 11afa6 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.w 11ad0a │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ @@ -225032,15 +225033,15 @@ │ │ │ │ strd r3, r3, [r9, #8] │ │ │ │ str.w r7, [r9, #20] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r5, [r7, #24] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r9, #16] │ │ │ │ - bl 2169dc │ │ │ │ + bl 21686c │ │ │ │ mov sl, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 11b836 │ │ │ │ mov.w r8, #0 │ │ │ │ strd r6, r7, [sp, #32] │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [r5, #16] │ │ │ │ @@ -225064,30 +225065,30 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 11b460 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 11b63a │ │ │ │ mov r0, sl │ │ │ │ mov r5, sl │ │ │ │ - bl 2169dc │ │ │ │ + bl 21686c │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 11b694 │ │ │ │ mov sl, r0 │ │ │ │ b.n 11b446 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp.w r2, #688 @ 0x2b0 │ │ │ │ bne.n 11b46a │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r3, r5, #84 @ 0x54 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldmia r3, {r1, r2, r3} │ │ │ │ - bl 217644 │ │ │ │ + bl 2174d4 │ │ │ │ ldrb.w r6, [sp, #504] @ 0x1f8 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 11b632 │ │ │ │ ldrd r7, r2, [sp, #512] @ 0x200 │ │ │ │ add.w r3, fp, r7, lsl #3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ add.w ip, r3, r2, lsl #5 │ │ │ │ @@ -225144,26 +225145,26 @@ │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldrb.w r3, [r5, #33] @ 0x21 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 218878 │ │ │ │ mov.w r1, #418 @ 0x1a2 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r8, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ add.w lr, r8, #84 @ 0x54 │ │ │ │ str r3, [r7, #12] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ strd r3, r3, [r7] │ │ │ │ str r3, [r7, #8] │ │ │ │ @@ -225208,64 +225209,64 @@ │ │ │ │ str r1, [r3, #40] @ 0x28 │ │ │ │ ldrb.w r3, [ip, #38] @ 0x26 │ │ │ │ str r1, [r2, #40] @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r8, r6 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 2166c8 │ │ │ │ + bl 216558 │ │ │ │ mov r0, r5 │ │ │ │ - bl 215428 │ │ │ │ + bl 2152b8 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 11b45c │ │ │ │ b.n 11b47a │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #688 @ 0x2b0 │ │ │ │ bne.w 11b47a │ │ │ │ mov r5, r4 │ │ │ │ movs r4, #0 │ │ │ │ b.n 11b498 │ │ │ │ mov r4, lr │ │ │ │ ldrb.w r2, [r5, #33] @ 0x21 │ │ │ │ adds r5, #20 │ │ │ │ ldrb r1, [r5, #20] │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 2146dc │ │ │ │ + bl 21456c │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 11b66a │ │ │ │ adds r7, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 219874 │ │ │ │ + bl 219704 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r6 │ │ │ │ - bl 2166c8 │ │ │ │ + bl 216558 │ │ │ │ b.n 11b632 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.w 11b47a │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ cmp.w r2, #688 @ 0x2b0 │ │ │ │ beq.n 11b646 │ │ │ │ mov r0, sl │ │ │ │ mov r5, sl │ │ │ │ - bl 2169dc │ │ │ │ + bl 21686c │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 11b488 │ │ │ │ ldrd r6, r7, [sp, #32] │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #0 │ │ │ │ - bl 262138 │ │ │ │ + bl 261fc8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r0, r6 │ │ │ │ uxtb r6, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 11b6c0 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ @@ -225299,41 +225300,41 @@ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ movs r2, #32 │ │ │ │ ldrb.w r3, [r5, #33] @ 0x21 │ │ │ │ movs r1, #1 │ │ │ │ str.w r8, [sp, #164] @ 0xa4 │ │ │ │ str.w ip, [r7] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 11b73a │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ movw r1, #335 @ 0x14f │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add.w ip, r8, #84 @ 0x54 │ │ │ │ str r3, [r7, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r7] │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ @@ -225347,41 +225348,41 @@ │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldrb r3, [r3, #31] │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ b.n 11b620 │ │ │ │ add r7, sp, #160 @ 0xa0 │ │ │ │ movs r2, #32 │ │ │ │ strd r1, r1, [r7] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 11b7d4 │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movw r1, #335 @ 0x14f │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ movs r2, #2 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [r7, #12] │ │ │ │ strd r3, r3, [r7] │ │ │ │ add.w ip, r1, #84 @ 0x54 │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr.w r8, [r1, #36] @ 0x24 │ │ │ │ @@ -225394,15 +225395,15 @@ │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr.w r3, [r3, lr] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ add.w r3, r3, r8, lsl #7 │ │ │ │ ldrb r3, [r3, #31] │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ b.n 11b54c │ │ │ │ mov r8, r5 │ │ │ │ b.n 11b69a │ │ │ │ ldr.w r3, [sl, #48] @ 0x30 │ │ │ │ ldr.w r0, [sl, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ blx r3 │ │ │ │ @@ -225526,15 +225527,15 @@ │ │ │ │ cmp r5, r2 │ │ │ │ add r3, r2 │ │ │ │ it cs │ │ │ │ movcs r5, r2 │ │ │ │ cmp r6, r3 │ │ │ │ it cc │ │ │ │ movcc r6, r3 │ │ │ │ - bl 2169dc │ │ │ │ + bl 21686c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 11b942 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 11b9b6 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -225668,15 +225669,15 @@ │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 11bade │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ beq.n 11bb2e │ │ │ │ - bl 2169dc │ │ │ │ + bl 21686c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 11bac8 │ │ │ │ b.n 11bb0c │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 11bac4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ @@ -225738,15 +225739,15 @@ │ │ │ │ mov r5, r3 │ │ │ │ b.w 11b112 │ │ │ │ ldr r2, [pc, #68] @ (11bbf0 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #68] @ (11bbf4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ b.n 11b8a0 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ movw ip, #514 @ 0x202 │ │ │ │ cmp r1, ip │ │ │ │ bne.w 11b956 │ │ │ │ mov r3, r2 │ │ │ │ @@ -225762,17 +225763,17 @@ │ │ │ │ movs r3, #1 │ │ │ │ b.n 11bbda │ │ │ │ nop │ │ │ │ lsrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #7 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #136 @ 0x88 │ │ │ │ + add r6, pc, #648 @ (adr r6, 11be7c ) │ │ │ │ movs r4, r4 │ │ │ │ - strh r0, [r1, #18] │ │ │ │ + strh r0, [r1, #6] │ │ │ │ movs r4, r4 │ │ │ │ push {r4, lr} │ │ │ │ ldr.w lr, [sp, #8] │ │ │ │ ldr.w r4, [lr, #3956] @ 0xf74 │ │ │ │ add.w ip, r4, #4096 @ 0x1000 │ │ │ │ ldrb.w ip, [ip, #2337] @ 0x921 │ │ │ │ cmp.w ip, #0 │ │ │ │ @@ -225924,18 +225925,18 @@ │ │ │ │ blx 620ec │ │ │ │ ldr.w r1, [r4, #200] @ 0xc8 │ │ │ │ cbz r1, 11bdb8 │ │ │ │ mov r0, r5 │ │ │ │ bl d70bc │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cbz r0, 11bdc0 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cbz r0, 11bdc8 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ 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 │ │ │ │ @@ -225986,37 +225987,37 @@ │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #312] @ 0x138 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ blx 610ec │ │ │ │ mov r0, r4 │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ strh.w r4, [sp, #92] @ 0x5c │ │ │ │ - bl 1f9504 │ │ │ │ + bl 1f9394 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ strd r9, fp, [sp, #72] @ 0x48 │ │ │ │ str.w r9, [sp, #80] @ 0x50 │ │ │ │ ldr.w r9, [r8, #4]! │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 11bec4 │ │ │ │ - bl 1f6bec │ │ │ │ + bl 1f6a7c │ │ │ │ str.w r9, [sp] │ │ │ │ ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ mov fp, r1 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ strd r7, r4, [sp, #4] │ │ │ │ bl 1186b0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str.w r0, [r3, r4, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 11c1c6 │ │ │ │ str.w sl, [r5] │ │ │ │ - bl 1f6bec │ │ │ │ + bl 1f6a7c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r0, r0, r6 │ │ │ │ sbc.w r1, r1, fp │ │ │ │ adds r3, r3, r0 │ │ │ │ str r3, [r5, #8] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adc.w r1, r1, r3 │ │ │ │ @@ -226042,39 +226043,39 @@ │ │ │ │ sub.w sl, r3, #4 │ │ │ │ ldr.w r8, [sp, #84] @ 0x54 │ │ │ │ mov r4, sl │ │ │ │ add.w r7, r3, #20 │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ cbz r0, 11bf10 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2972fc │ │ │ │ + bl 29718c │ │ │ │ str r0, [r5, #0] │ │ │ │ adds r5, #4 │ │ │ │ cmp r4, r7 │ │ │ │ bne.n 11bf02 │ │ │ │ mov ip, r7 │ │ │ │ mov r8, fp │ │ │ │ mov r4, r9 │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ mov r7, sl │ │ │ │ mov fp, ip │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str.w sl, [sp, #72] @ 0x48 │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ cbz r3, 11bf5c │ │ │ │ - bl 1f6bec │ │ │ │ + bl 1f6a7c │ │ │ │ str r5, [sp, #0] │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r2, r8 │ │ │ │ bl 119bd8 │ │ │ │ - bl 1f6bec │ │ │ │ + bl 1f6a7c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r0, r0, r6 │ │ │ │ sbc.w r1, r1, r9 │ │ │ │ adds r3, r3, r0 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adc.w r1, r1, r3 │ │ │ │ @@ -226107,26 +226108,26 @@ │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r2, [r2, #3968] @ 0xf80 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [pc, #656] @ (11c23c ) │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ - bl 28e130 │ │ │ │ + bl 28dfc0 │ │ │ │ cmp r4, #1 │ │ │ │ beq.w 11c220 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cbz r3, 11bfda │ │ │ │ mov r5, r3 │ │ │ │ add.w r4, r3, #24 │ │ │ │ mov r7, sl │ │ │ │ ldr.w r1, [r7, #4]! │ │ │ │ cbz r1, 11bfd4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 21d420 │ │ │ │ + bl 21d2b0 │ │ │ │ str r0, [r5, #0] │ │ │ │ adds r5, #4 │ │ │ │ cmp r4, r5 │ │ │ │ bne.n 11bfc6 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -226212,15 +226213,15 @@ │ │ │ │ beq.n 11c170 │ │ │ │ ldr.w r3, [r8, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 11c0c2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 11c0c2 │ │ │ │ - bl 1f6bec │ │ │ │ + bl 1f6a7c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov ip, r9 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov fp, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ @@ -226245,15 +226246,15 @@ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r3, r7 │ │ │ │ ldr.w r2, [r8] │ │ │ │ strb.w r4, [sp, #232] @ 0xe8 │ │ │ │ bl 11a2d0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 11c22a │ │ │ │ - bl 1f6bec │ │ │ │ + bl 1f6a7c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ subs.w r0, r0, fp │ │ │ │ sbc.w r1, r1, r3 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ adds r3, r3, r0 │ │ │ │ str r3, [r6, #8] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ @@ -226264,15 +226265,15 @@ │ │ │ │ ldrb.w r3, [r1, #90] @ 0x5a │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ bfi r5, r3, #6, #1 │ │ │ │ strb.w r5, [sp, #121] @ 0x79 │ │ │ │ movs r3, #5 │ │ │ │ b.n 11c05e │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #200] @ (11c244 ) │ │ │ │ ldr r2, [pc, #188] @ (11c238 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ @@ -226297,30 +226298,30 @@ │ │ │ │ ldrb.w r3, [sp, #121] @ 0x79 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [sp, #121] @ 0x79 │ │ │ │ b.n 11c0a4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldrd r8, r9, [sp, #28] │ │ │ │ subs r5, r3, #4 │ │ │ │ mov r4, r7 │ │ │ │ add.w r6, r7, #24 │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ cbz r1, 11c1ee │ │ │ │ mov r0, r8 │ │ │ │ bl 11bd64 │ │ │ │ cbz r7, 11c216 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cbz r0, 11c20c │ │ │ │ adds r4, #4 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ cmp r4, r6 │ │ │ │ beq.n 11c212 │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 11c1e8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -226333,26 +226334,26 @@ │ │ │ │ adds r4, #4 │ │ │ │ cmp r4, #24 │ │ │ │ bne.n 11c1e2 │ │ │ │ mov r3, r9 │ │ │ │ b.n 11c178 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ movs r1, #12 │ │ │ │ - bl 29ca30 │ │ │ │ + bl 29c8c0 │ │ │ │ b.n 11bfba │ │ │ │ mov r3, r0 │ │ │ │ b.n 11c1ca │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ rors r0, r3 │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #179 @ 0xb3 │ │ │ │ - @ instruction: 0xffff89b4 │ │ │ │ + vqshrun.s64 d24, q10, #1 │ │ │ │ movs r3, r5 │ │ │ │ subs r6, #128 @ 0x80 │ │ │ │ lsls r0, r7, #2 │ │ │ │ strd r2, r3, [r0, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r1, [r0, #0] │ │ │ │ movs r1, #0 │ │ │ │ @@ -226583,29 +226584,29 @@ │ │ │ │ cbz r3, 11c4aa │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 11c52e │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ - bl 214310 │ │ │ │ + bl 2141a0 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ add.w r4, r8, #44 @ 0x2c │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r2, [pc, #164] @ (11c584 ) │ │ │ │ ldr r3, [pc, #156] @ (11c580 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -226645,26 +226646,26 @@ │ │ │ │ add.w r3, r5, r3, lsl #3 │ │ │ │ vldr d7, [r3, #20] │ │ │ │ vstr d7, [r1] │ │ │ │ bne.n 11c538 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 11c4de │ │ │ │ lsls r2, r4, #3 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ blx 61b08 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #20 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ b.n 11c4de │ │ │ │ movs r0, #1 │ │ │ │ b.n 11c470 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ subs r3, #230 @ 0xe6 │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ @@ -227435,41 +227436,41 @@ │ │ │ │ mov r2, r5 │ │ │ │ movs r4, #2 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ bl 11c3f8 │ │ │ │ movs r1, #130 @ 0x82 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 218878 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 11d35a │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ lsls r1, r3 │ │ │ │ movw r3, #514 @ 0x202 │ │ │ │ bics r3, r1 │ │ │ │ bne.w 11d396 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ str r3, [r5, #4] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 11d558 │ │ │ │ mov r3, r5 │ │ │ │ add.w sl, r7, #20 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ cmp r4, sl │ │ │ │ beq.n 11ceaa │ │ │ │ ldrb.w r3, [sl, #-8] │ │ │ │ cbnz r3, 11ceaa │ │ │ │ ldrb.w r3, [sl, #20] │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [sl, #20] │ │ │ │ @@ -227477,50 +227478,50 @@ │ │ │ │ cmp r3, #32 │ │ │ │ it eq │ │ │ │ moveq r7, sl │ │ │ │ beq.n 11cec4 │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #374 @ 0x176 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 218878 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ movs r4, #0 │ │ │ │ strd r3, r4, [sp, #56] @ 0x38 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 11ceec │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r6 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov.w r1, #688 @ 0x2b0 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w lr, r4, #84 @ 0x54 │ │ │ │ str.w r8, [sp, #56] @ 0x38 │ │ │ │ add.w ip, r4, #100 @ 0x64 │ │ │ │ strd r8, r8, [r5, #4] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r7, [r4, #36] @ 0x24 │ │ │ │ @@ -227549,15 +227550,15 @@ │ │ │ │ movs r3, #16 │ │ │ │ add.w r4, r4, r7, lsl #2 │ │ │ │ str.w r3, [ip, #40] @ 0x28 │ │ │ │ str.w r8, [r2, #40] @ 0x28 │ │ │ │ movw r3, #49344 @ 0xc0c0 │ │ │ │ str.w r8, [lr, #40] @ 0x28 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldrb.w r2, [sl, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 11d53e │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ @@ -227565,50 +227566,50 @@ │ │ │ │ movmi r4, sl │ │ │ │ bpl.w 11d4be │ │ │ │ cmp r2, #32 │ │ │ │ beq.n 11cfce │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #374 @ 0x176 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 218878 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ movs r7, #0 │ │ │ │ strd r3, r7, [sp, #56] @ 0x38 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 11cff6 │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r6 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov.w r1, #688 @ 0x2b0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ mov r7, r0 │ │ │ │ add.w fp, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r1, fp │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add.w lr, r7, #84 @ 0x54 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ add.w ip, r7, #100 @ 0x64 │ │ │ │ strd r4, r4, [r5, #4] │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ @@ -227643,15 +227644,15 @@ │ │ │ │ movs r2, #16 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ movw r3, #49344 @ 0xc0c0 │ │ │ │ str r4, [r1, #4] │ │ │ │ mov r1, r7 │ │ │ │ str.w r4, [r9, #40] @ 0x28 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ blx 610ec │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ movs r0, #3 │ │ │ │ @@ -227692,108 +227693,108 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 11c3f8 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r1, #176 @ 0xb0 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 218aac │ │ │ │ + bl 21893c │ │ │ │ movs r1, #130 @ 0x82 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 218878 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ bl 11c3f8 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #16 │ │ │ │ beq.n 11d152 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 218878 │ │ │ │ mov fp, r0 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #283 @ 0x11b │ │ │ │ mov r0, r6 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r1, r8 │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov.w r8, #0 │ │ │ │ str.w r8, [sp, #56] @ 0x38 │ │ │ │ bl 11c3f8 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r6 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r6 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ beq.w 11d548 │ │ │ │ and.w r1, r3, #63 @ 0x3f │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ lsls r2, r1 │ │ │ │ lsls r2, r2, #30 │ │ │ │ bpl.w 11d43a │ │ │ │ cmp r3, #32 │ │ │ │ beq.n 11d1ba │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #374 @ 0x176 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 218878 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ strd r3, ip, [sp, #56] @ 0x38 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 11d1e4 │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r6 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov.w r1, #688 @ 0x2b0 │ │ │ │ str r0, [sp, #24] │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ mov r7, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r2, #4 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add.w lr, r7, #84 @ 0x54 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ add.w ip, r7, #100 @ 0x64 │ │ │ │ strd r4, r4, [r5, #4] │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ @@ -227826,15 +227827,15 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str.w r3, [fp, #40] @ 0x28 │ │ │ │ movw r3, #49344 @ 0xc0c0 │ │ │ │ str r4, [r2, #4] │ │ │ │ str r4, [r1, #4] │ │ │ │ mov r1, r7 │ │ │ │ str.w r3, [r9, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ blx 610ec │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ movs r0, #3 │ │ │ │ @@ -227875,15 +227876,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 11c3f8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #176 @ 0xb0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 218aac │ │ │ │ + bl 21893c │ │ │ │ ldr r2, [pc, #608] @ (11d570 ) │ │ │ │ ldr r3, [pc, #596] @ (11d564 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3 │ │ │ │ @@ -227893,50 +227894,50 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 11ce50 │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ bne.w 11ce58 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov.w fp, #0 │ │ │ │ movw sl, #514 @ 0x202 │ │ │ │ strd sl, fp, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 11d384 │ │ │ │ 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, r6 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #283 @ 0x11b │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov sl, r0 │ │ │ │ b.n 11ce94 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ cbz r1, 11d3a2 │ │ │ │ ldrb.w r1, [r1, #41] @ 0x29 │ │ │ │ cbnz r1, 11d3ec │ │ │ │ @@ -227949,30 +227950,30 @@ │ │ │ │ adds r3, #1 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 11d3da │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r6 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov sl, r0 │ │ │ │ b.n 11ce94 │ │ │ │ subs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #31 │ │ │ │ bhi.n 11d434 │ │ │ │ @@ -228028,30 +228029,30 @@ │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ movs r3, #2 │ │ │ │ strh.w r3, [sp, #56] @ 0x38 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 11d492 │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r6 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r7, r0 │ │ │ │ b.n 11d1a8 │ │ │ │ movs r3, #2 │ │ │ │ movs r4, #8 │ │ │ │ strb.w r3, [sp, #56] @ 0x38 │ │ │ │ b.n 11d472 │ │ │ │ @@ -228084,30 +228085,30 @@ │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ movs r2, #16 │ │ │ │ movs r3, #1 │ │ │ │ strh.w r3, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 11d512 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r3, r4 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r6 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r4, r0 │ │ │ │ b.n 11cfbc │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ b.n 11d4f4 │ │ │ │ @@ -229822,15 +229823,15 @@ │ │ │ │ ldr r3, [r7, #92] @ 0x5c │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ str r3, [r7, #92] @ 0x5c │ │ │ │ add.w r3, r7, #168 @ 0xa8 │ │ │ │ str.w r3, [r7, #132] @ 0x84 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1ffa80 │ │ │ │ + bl 1ff910 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 11e850 │ │ │ │ ldr r2, [r7, #64] @ 0x40 │ │ │ │ mov fp, r9 │ │ │ │ movs r5, #0 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ @@ -229905,15 +229906,15 @@ │ │ │ │ cmp r3, #1 │ │ │ │ bne.n 11e782 │ │ │ │ ldr.w r3, [ip, #152] @ 0x98 │ │ │ │ cmp r3, #1 │ │ │ │ bne.n 11e782 │ │ │ │ b.n 11e792 │ │ │ │ ldr.w r0, [r7, #132] @ 0x84 │ │ │ │ - bl 1ffabc │ │ │ │ + bl 1ff94c │ │ │ │ ldr.w r2, [pc, #1532] @ 11ee14 │ │ │ │ ldr.w r3, [pc, #1532] @ 11ee18 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [r7, #196] @ 0xc4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -229960,15 +229961,15 @@ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ bhi.n 11e8e0 │ │ │ │ ldr.w r3, [r7, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 11e80e │ │ │ │ ldr.w r0, [r7, #132] @ 0x84 │ │ │ │ - bl 1ffb28 │ │ │ │ + bl 1ff9b8 │ │ │ │ sub.w r3, r0, #28 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #-28] │ │ │ │ str.w r3, [r7, #128] @ 0x80 │ │ │ │ subs r3, r0, #1 │ │ │ │ it mi │ │ │ │ ldrmi.w r2, [r4, #-24] │ │ │ │ @@ -230134,15 +230135,15 @@ │ │ │ │ add r2, ip │ │ │ │ cmp r2, r0 │ │ │ │ bhi.n 11e9ac │ │ │ │ add r3, ip │ │ │ │ ldr.w r0, [r7, #132] @ 0x84 │ │ │ │ str r3, [r1, #40] @ 0x28 │ │ │ │ add.w r1, r8, #28 │ │ │ │ - bl 1ffb6c │ │ │ │ + bl 1ff9fc │ │ │ │ add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ ands.w r9, r9, r3 │ │ │ │ bne.n 11e9c8 │ │ │ │ ldr.w r8, [r7, #76] @ 0x4c │ │ │ │ ldr r6, [r7, #124] @ 0x7c │ │ │ │ ldr.w lr, [r7, #72] @ 0x48 │ │ │ │ ldr r4, [r7, #116] @ 0x74 │ │ │ │ @@ -230177,15 +230178,15 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 11dd44 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r2, [r7, #124] @ 0x7c │ │ │ │ ldr.w r0, [r7, #132] @ 0x84 │ │ │ │ add.w r1, r2, #28 │ │ │ │ - bl 1ffb6c │ │ │ │ + bl 1ff9fc │ │ │ │ b.n 11e9be │ │ │ │ cmp.w lr, #0 │ │ │ │ bne.w 11e892 │ │ │ │ ldr.w r2, [r4, #-24] │ │ │ │ b.n 11e882 │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [r7, #112] @ 0x70 │ │ │ │ @@ -230218,15 +230219,15 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 11dd44 │ │ │ │ add.w r3, r7, #136 @ 0x88 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r1, [r7, #116] @ 0x74 │ │ │ │ ldr.w r0, [r7, #132] @ 0x84 │ │ │ │ - bl 1ffb6c │ │ │ │ + bl 1ff9fc │ │ │ │ ldr r3, [r7, #124] @ 0x7c │ │ │ │ ldr r4, [r3, #24] │ │ │ │ b.n 11e9b6 │ │ │ │ mov.w lr, #0 │ │ │ │ ldr r3, [r7, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ subs r0, r3, #1 │ │ │ │ @@ -230364,15 +230365,15 @@ │ │ │ │ add r2, ip │ │ │ │ cmp r2, r0 │ │ │ │ bhi.n 11ec24 │ │ │ │ add r3, ip │ │ │ │ ldr.w r0, [r7, #132] @ 0x84 │ │ │ │ str r3, [r1, #36] @ 0x24 │ │ │ │ add.w r1, r8, #28 │ │ │ │ - bl 1ffb6c │ │ │ │ + bl 1ff9fc │ │ │ │ add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ ands.w r9, r9, r3 │ │ │ │ bne.n 11ec40 │ │ │ │ ldr.w r8, [r7, #96] @ 0x60 │ │ │ │ ldr.w lr, [r7, #88] @ 0x58 │ │ │ │ ldr r6, [r7, #124] @ 0x7c │ │ │ │ ldr r4, [r7, #116] @ 0x74 │ │ │ │ @@ -230412,15 +230413,15 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 11dd44 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r2, [r7, #124] @ 0x7c │ │ │ │ ldr.w r0, [r7, #132] @ 0x84 │ │ │ │ add.w r1, r2, #28 │ │ │ │ - bl 1ffb6c │ │ │ │ + bl 1ff9fc │ │ │ │ b.n 11ec36 │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [r7, #112] @ 0x70 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ adds r4, r5, #2 │ │ │ │ lsls r3, r5 │ │ │ │ bic.w r3, r2, r3 │ │ │ │ @@ -230449,55 +230450,55 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 11dd44 │ │ │ │ add.w r3, r7, #136 @ 0x88 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r1, [r7, #116] @ 0x74 │ │ │ │ ldr.w r0, [r7, #132] @ 0x84 │ │ │ │ - bl 1ffb6c │ │ │ │ + bl 1ff9fc │ │ │ │ ldr r3, [r7, #124] @ 0x7c │ │ │ │ ldr r4, [r3, #24] │ │ │ │ b.n 11ec2e │ │ │ │ mov r1, r8 │ │ │ │ mov.w r3, #1 │ │ │ │ ldrd r6, r2, [r7, #108] @ 0x6c │ │ │ │ strb.w r3, [r8, #20] │ │ │ │ ldr.w r0, [r7, #132] @ 0x84 │ │ │ │ str.w r2, [r1, #28]! │ │ │ │ - bl 1ffb6c │ │ │ │ + bl 1ff9fc │ │ │ │ ldr r3, [r7, #64] @ 0x40 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ b.n 11e740 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r6, r3, #31 │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r5, #9] │ │ │ │ + strb r0, [r5, #3] │ │ │ │ movs r5, r5 │ │ │ │ - strb r0, [r4, #9] │ │ │ │ + strb r0, [r4, #3] │ │ │ │ movs r5, r5 │ │ │ │ - strb r6, [r6, #6] │ │ │ │ + strb r6, [r6, #0] │ │ │ │ movs r5, r5 │ │ │ │ - strb r6, [r5, #6] │ │ │ │ + strb r6, [r5, #0] │ │ │ │ movs r5, r5 │ │ │ │ - strb r6, [r4, #6] │ │ │ │ + strb r6, [r4, #0] │ │ │ │ movs r5, r5 │ │ │ │ - ldr r4, [r5, #112] @ 0x70 │ │ │ │ + ldr r4, [r5, #88] @ 0x58 │ │ │ │ movs r5, r5 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #12] @ (11ee50 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cbz r0, 11ee4e │ │ │ │ - bl 1f72f0 │ │ │ │ + bl 1f7180 │ │ │ │ pop {r3, pc} │ │ │ │ adds r6, #192 @ 0xc0 │ │ │ │ lsls r1, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -230509,18 +230510,18 @@ │ │ │ │ ldr r4, [pc, #480] @ (11f050 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f745c │ │ │ │ + bl 1f72ec │ │ │ │ ldr r1, [pc, #464] @ (11f054 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1ff038 │ │ │ │ + bl 1feec8 │ │ │ │ ldr r3, [pc, #460] @ (11f058 ) │ │ │ │ dmb ish │ │ │ │ add r3, pc │ │ │ │ ldrexd fp, ip, [r3] │ │ │ │ strexd r2, r0, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 11ee92 │ │ │ │ @@ -230536,30 +230537,30 @@ │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #16777216 @ 0x1000000 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 11efe8 │ │ │ │ ldr r0, [pc, #400] @ (11f060 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f745c │ │ │ │ + bl 1f72ec │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 11ef8a │ │ │ │ ldr r2, [pc, #388] @ (11f064 ) │ │ │ │ add r2, pc │ │ │ │ dmb ish │ │ │ │ ldrexd r0, r1, [r2] │ │ │ │ dmb ish │ │ │ │ movw r3, #63134 @ 0xf69e │ │ │ │ movt r3, #11367 @ 0x2c67 │ │ │ │ tst r3, r0 │ │ │ │ bne.n 11efb4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f6dd0 │ │ │ │ + bl 1f6c60 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 11ef92 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ @@ -230588,23 +230589,23 @@ │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r1, [pc, #288] @ (11f070 ) │ │ │ │ movs r2, #0 │ │ │ │ add r0, pc │ │ │ │ str r0, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f7138 │ │ │ │ + bl 1f6fc8 │ │ │ │ ldr r3, [pc, #276] @ (11f074 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 11f016 │ │ │ │ ldr r0, [pc, #268] @ (11f078 ) │ │ │ │ add r0, pc │ │ │ │ - bl 360778 │ │ │ │ + bl 360608 │ │ │ │ ldr r2, [pc, #264] @ (11f07c ) │ │ │ │ ldr r3, [pc, #212] @ (11f048 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ @@ -230614,15 +230615,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, fp, pc} │ │ │ │ ldr r3, [pc, #244] @ (11f080 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ b.n 11ef68 │ │ │ │ ldr r1, [pc, #240] @ (11f084 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1ff038 │ │ │ │ + bl 1feec8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ mov r6, r1 │ │ │ │ mov fp, r1 │ │ │ │ blx 60bc8 │ │ │ │ movw r3, #2401 @ 0x961 │ │ │ │ movt r3, #54168 @ 0xd398 │ │ │ │ @@ -230638,18 +230639,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 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f6dd0 │ │ │ │ + bl 1f6c60 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 11ef06 │ │ │ │ b.n 11ef92 │ │ │ │ ldr r3, [pc, #164] @ (11f090 ) │ │ │ │ ldr r2, [r4, r3] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ @@ -230661,86 +230662,86 @@ │ │ │ │ dmb ish │ │ │ │ ldr r2, [pc, #144] @ (11f094 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [pc, #144] @ (11f098 ) │ │ │ │ add r2, pc │ │ │ │ strd fp, ip, [sp] │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ b.n 11eeb8 │ │ │ │ ldr r2, [pc, #132] @ (11f09c ) │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [pc, #132] @ (11f0a0 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ b.n 11ef68 │ │ │ │ ldr r2, [pc, #116] @ (11f0a4 ) │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [pc, #116] @ (11f0a8 ) │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ b.n 11ef4a │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r2, r2, #6 │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r3, #22] │ │ │ │ + strb r4, [r3, #16] │ │ │ │ movs r4, r4 │ │ │ │ asrs r0, r1, #6 │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ lsls r2, r6, #2 │ │ │ │ adds r6, #100 @ 0x64 │ │ │ │ lsls r1, r7, #2 │ │ │ │ adds r6, #58 @ 0x3a │ │ │ │ lsls r1, r7, #2 │ │ │ │ - strb r0, [r3, #21] │ │ │ │ + strb r0, [r3, #15] │ │ │ │ movs r4, r4 │ │ │ │ adds r6, #22 │ │ │ │ lsls r1, r7, #2 │ │ │ │ adds r5, #228 @ 0xe4 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - strb r2, [r0, #22] │ │ │ │ + strb r2, [r0, #16] │ │ │ │ movs r4, r4 │ │ │ │ lsls r3, r3, #14 │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #164 @ 0xa4 │ │ │ │ lsls r1, r7, #2 │ │ │ │ mcr2 15, 6, pc, cr7, cr15, {7} @ │ │ │ │ asrs r0, r1, #2 │ │ │ │ lsls r0, r7, #2 │ │ │ │ adds r5, #120 @ 0x78 │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldr r0, [r1, #48] @ 0x30 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strb r0, [r6, #17] │ │ │ │ + strb r0, [r6, #11] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [pc, #176] @ (11f140 ) │ │ │ │ + ldr r4, [pc, #688] @ (11f340 ) │ │ │ │ movs r4, r4 │ │ │ │ lsrs r4, r0, #18 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r2, #16] │ │ │ │ + strb r0, [r2, #10] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r5, [pc, #936] @ (11f444 ) │ │ │ │ + ldr r4, [pc, #424] @ (11f244 ) │ │ │ │ movs r4, r4 │ │ │ │ - strb r4, [r0, #19] │ │ │ │ + strb r4, [r0, #13] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r5, [pc, #856] @ (11f3fc ) │ │ │ │ + ldr r4, [pc, #344] @ (11f1fc ) │ │ │ │ movs r4, r4 │ │ │ │ - strb r4, [r0, #18] │ │ │ │ + strb r4, [r0, #12] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r5, [pc, #776] @ (11f3b4 ) │ │ │ │ + ldr r4, [pc, #264] @ (11f1b4 ) │ │ │ │ movs r4, r4 │ │ │ │ ldrd r3, r1, [r0] │ │ │ │ mul.w r3, r1, r3 │ │ │ │ cmp r3, #2 │ │ │ │ ite ls │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ @@ -230950,15 +230951,15 @@ │ │ │ │ cmp r6, r5 │ │ │ │ ite cc │ │ │ │ movcc r5, #0 │ │ │ │ movcs r5, #1 │ │ │ │ strb r5, [r4, #24] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r6, [r1, #8] │ │ │ │ + str r6, [r1, #112] @ 0x70 │ │ │ │ movs r5, r5 │ │ │ │ adds r2, #68 @ 0x44 │ │ │ │ lsls r1, r7, #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 │ │ │ │ @@ -230978,50 +230979,50 @@ │ │ │ │ strexd r2, r0, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 11f326 │ │ │ │ cbnz r4, 11f362 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, fp, pc} │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f6dd0 │ │ │ │ + bl 1f6c60 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 11f30c │ │ │ │ ldr r1, [pc, #52] @ (11f37c ) │ │ │ │ add r1, pc │ │ │ │ - bl 1ff038 │ │ │ │ + bl 1feec8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ blx 60bc8 │ │ │ │ movw r2, #63134 @ 0xf69e │ │ │ │ movt r2, #11367 @ 0x2c67 │ │ │ │ ands r2, r5 │ │ │ │ b.n 11f30e │ │ │ │ ldr r2, [pc, #28] @ (11f380 ) │ │ │ │ mov r3, r6 │ │ │ │ ldr r1, [pc, #28] @ (11f384 ) │ │ │ │ movs r0, #1 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, fp, pc} │ │ │ │ nop │ │ │ │ adds r1, #228 @ 0xe4 │ │ │ │ lsls r1, r7, #2 │ │ │ │ str r4, [r2, #116] @ 0x74 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strb r2, [r4, #6] │ │ │ │ + strb r2, [r4, #0] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [pc, #560] @ (11f5b8 ) │ │ │ │ + ldr r1, [pc, #48] @ (11f3b8 ) │ │ │ │ movs r4, r4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2e758c │ │ │ │ + bl 2e741c │ │ │ │ ldr r1, [pc, #12] @ (11f3a8 ) │ │ │ │ ldr r0, [pc, #12] @ (11f3ac ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 61f24 │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xfab3ffff │ │ │ │ @@ -231041,15 +231042,15 @@ │ │ │ │ ldr r2, [pc, #36] @ (11f3fc ) │ │ │ │ strd fp, ip, [sp] │ │ │ │ add r2, pc │ │ │ │ blx 621dc │ │ │ │ add.w fp, r3, r0 │ │ │ │ mov r0, fp │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ - bl 1ff1fc │ │ │ │ + bl 1ff08c │ │ │ │ mov r0, fp │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {fp, pc} │ │ │ │ asrs r3, r0, #17 │ │ │ │ lsls r0, r7, #2 │ │ │ │ adds r1, #48 @ 0x30 │ │ │ │ lsls r1, r7, #2 │ │ │ │ @@ -231084,15 +231085,15 @@ │ │ │ │ ldr r2, [pc, #60] @ (11f480 ) │ │ │ │ ldr r1, [pc, #60] @ (11f484 ) │ │ │ │ mov r3, r6 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ strd r5, r4, [sp] │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ ldr r2, [pc, #48] @ (11f488 ) │ │ │ │ ldr r3, [pc, #32] @ (11f47c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ eors r2, r3 │ │ │ │ @@ -231103,17 +231104,17 @@ │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r4, #15 │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r1, #4] │ │ │ │ + ldr r4, [r1, #120] @ 0x78 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r1, [pc, #688] @ (11f738 ) │ │ │ │ + ldr r0, [pc, #176] @ (11f538 ) │ │ │ │ movs r4, r4 │ │ │ │ lsrs r2, r4, #14 │ │ │ │ lsls r0, r7, #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 │ │ │ │ @@ -231126,15 +231127,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 2f2d00 │ │ │ │ + bl 2f2b90 │ │ │ │ mov r6, r0 │ │ │ │ cbz r4, 11f50a │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r4, sp, #20 │ │ │ │ add r2, sp, #308 @ 0x134 │ │ │ │ mov r1, r3 │ │ │ │ @@ -231147,15 +231148,15 @@ │ │ │ │ ldr r1, [pc, #84] @ (11f530 ) │ │ │ │ mov r3, r8 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ str r6, [sp, #8] │ │ │ │ strd r7, r4, [sp] │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ ldr r2, [pc, #68] @ (11f534 ) │ │ │ │ ldr r3, [pc, #52] @ (11f528 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ eors r2, r3 │ │ │ │ @@ -231168,30 +231169,30 @@ │ │ │ │ mov r3, r8 │ │ │ │ ldr r1, [pc, #44] @ (11f53c ) │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ str r6, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ b.n 11f4ee │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r2, #13 │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r1, #2] │ │ │ │ + ldr r6, [r1, #112] @ 0x70 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r1, [pc, #88] @ (11f58c ) │ │ │ │ + @ instruction: 0x4796 │ │ │ │ movs r4, r4 │ │ │ │ lsrs r2, r1, #12 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - strb r2, [r5, #1] │ │ │ │ + ldr r2, [r5, #108] @ 0x6c │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [pc, #904] @ (11f8c8 ) │ │ │ │ + bx ip │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ add.w r3, r2, #44 @ 0x2c │ │ │ │ @@ -231598,15 +231599,15 @@ │ │ │ │ subs r3, #1 │ │ │ │ add.w r8, r8, r3, lsl #1 │ │ │ │ mla r0, r2, r8, sl │ │ │ │ adds r0, #68 @ 0x44 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - str r4, [r5, #36] @ 0x24 │ │ │ │ + str r4, [r5, #12] │ │ │ │ movs r5, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r2, [pc, #392] @ (11fb70 ) │ │ │ │ add.w r4, r0, #6944 @ 0x1b20 │ │ │ │ @@ -231696,30 +231697,30 @@ │ │ │ │ ldr r2, [pc, #168] @ (11fb90 ) │ │ │ │ ldr r1, [pc, #172] @ (11fb94 ) │ │ │ │ vmov r3, s13 │ │ │ │ add r2, pc │ │ │ │ movs r0, #2 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ vldr s14, [sp, #20] │ │ │ │ vldr s15, [sp, #16] │ │ │ │ movs r0, #2 │ │ │ │ vldr s12, [sp, #28] │ │ │ │ vcvt.f32.u32 s13, s14 │ │ │ │ vmov r3, s14 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ ldr r2, [pc, #132] @ (11fb98 ) │ │ │ │ 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 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [fp] │ │ │ │ str.w r1, [sl] │ │ │ │ str.w r7, [r9] │ │ │ │ str.w r6, [r8] │ │ │ │ blx 620ec │ │ │ │ @@ -231753,19 +231754,19 @@ │ │ │ │ lsls r1, r7, #2 │ │ │ │ cmp r2, #102 @ 0x66 │ │ │ │ lsls r1, r7, #2 │ │ │ │ cmp r2, #88 @ 0x58 │ │ │ │ lsls r1, r7, #2 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r4, [r3, #40] @ 0x28 │ │ │ │ + ldr r4, [r3, #16] │ │ │ │ movs r4, r4 │ │ │ │ - orrs r0, r1 │ │ │ │ + sbcs r0, r1 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [r3, #40] @ 0x28 │ │ │ │ + ldr r2, [r3, #16] │ │ │ │ movs r4, r4 │ │ │ │ lsls r4, r6, #18 │ │ │ │ lsls r0, r7, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -231928,30 +231929,30 @@ │ │ │ │ ldr r2, [pc, #44] @ (11fd94 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #44] @ (11fd98 ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ strb.w r0, [ip] │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 11fd4c │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r6, r4, #11 │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #196 @ 0xc4 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsls r4, r5, #10 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r4, [r7, #28] │ │ │ │ + ldr r4, [r7, #4] │ │ │ │ movs r4, r4 │ │ │ │ - lsls r0, r1 │ │ │ │ + subs r7, #8 │ │ │ │ movs r4, 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 │ │ │ │ @@ -231995,28 +231996,28 @@ │ │ │ │ mov.w lr, #1 │ │ │ │ ldr r1, [pc, #40] @ (11fe48 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ mov r0, lr │ │ │ │ add r1, pc │ │ │ │ strb.w lr, [ip] │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ b.n 11fdfe │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ lsls r2, r6, #8 │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #19 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsls r2, r7, #7 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r4, [r7, #20] │ │ │ │ + str r4, [r7, #124] @ 0x7c │ │ │ │ movs r4, r4 │ │ │ │ - subs r7, #212 @ 0xd4 │ │ │ │ + subs r6, #84 @ 0x54 │ │ │ │ movs r4, r4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r3, [r1, #336] @ 0x150 │ │ │ │ mov r4, r1 │ │ │ │ @@ -232242,29 +232243,29 @@ │ │ │ │ ldr r2, [pc, #44] @ (1200fc ) │ │ │ │ ldr r1, [pc, #48] @ (120100 ) │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ mvn.w r3, #12 │ │ │ │ b.n 1200a6 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ vshr.u64 d16, d23, #62 │ │ │ │ vqadd.u16 d16, d18, d23 │ │ │ │ - str r6, [r7, #108] @ 0x6c │ │ │ │ + str r6, [r7, #84] @ 0x54 │ │ │ │ movs r4, r4 │ │ │ │ - subs r5, #34 @ 0x22 │ │ │ │ + subs r3, #162 @ 0xa2 │ │ │ │ movs r4, r4 │ │ │ │ stmdb sp!, {fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov fp, r2 │ │ │ │ subs r2, r1, #0 │ │ │ │ @@ -232338,22 +232339,22 @@ │ │ │ │ bne.n 12020e │ │ │ │ mov r0, r3 │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ add.w r0, r4, #6560 @ 0x19a0 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1f9194 │ │ │ │ + bl 1f9024 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add.w r0, r4, #6560 @ 0x19a0 │ │ │ │ ldr.w r2, [r5, #2468] @ 0x9a4 │ │ │ │ adds r0, #8 │ │ │ │ str.w r1, [r5, #2468] @ 0x9a4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1f91a8 │ │ │ │ + bl 1f9038 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ adds r3, r2, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ beq.n 1201be │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 611f4 │ │ │ │ @@ -232365,17 +232366,17 @@ │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ mcr2 0, 5, r0, cr14, cr7, {5} │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r7, #96] @ 0x60 │ │ │ │ + str r4, [r7, #72] @ 0x48 │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r1, #100] @ 0x64 │ │ │ │ + str r6, [r1, #76] @ 0x4c │ │ │ │ movs r4, r4 │ │ │ │ mrc2 0, 1, r0, cr10, cr7, {5} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r2, [r0, #3956] @ 0xf74 │ │ │ │ @@ -232394,26 +232395,26 @@ │ │ │ │ bl 120138 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ add.w r4, r0, #6496 @ 0x1960 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ adds r4, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ 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, #2384] @ 0x950 │ │ │ │ ldr r3, [r1, r2] │ │ │ │ orr.w r3, r3, #4 │ │ │ │ str r3, [r1, r2] │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -232474,33 +232475,33 @@ │ │ │ │ add.w r4, r0, #6400 @ 0x1900 │ │ │ │ adds r4, #28 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr.w r0, [r1, #3956] @ 0xf74 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldrb.w r0, [r0, #2288] @ 0x8f0 │ │ │ │ cbz r0, 1203a8 │ │ │ │ add.w r0, r1, #6432 @ 0x1920 │ │ │ │ ldrd fp, ip, [sp, #40] @ 0x28 │ │ │ │ adds r0, #24 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ strd fp, ip, [sp] │ │ │ │ - bl 1fffac │ │ │ │ + bl 1ffe3c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr.w r3, [r1, #3956] @ 0xf74 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrb.w r3, [r3, #2288] @ 0x8f0 │ │ │ │ cbz r3, 1203a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ 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 │ │ │ │ @@ -232543,15 +232544,15 @@ │ │ │ │ ldr r3, [pc, #160] @ (1204cc ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f9038 │ │ │ │ + bl 1f8ec8 │ │ │ │ cbz r0, 120464 │ │ │ │ mov r4, r0 │ │ │ │ blx 61b98 │ │ │ │ vldr d7, [pc, #112] @ 1204b8 │ │ │ │ movs r3, #24 │ │ │ │ str r4, [sp, #8] │ │ │ │ mov r2, sp │ │ │ │ @@ -232562,15 +232563,15 @@ │ │ │ │ str r4, [sp, #12] │ │ │ │ vstr d7, [sp] │ │ │ │ blx 6211c │ │ │ │ ldr r4, [pc, #104] @ (1204d0 ) │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f90e0 │ │ │ │ + bl 1f8f70 │ │ │ │ cbnz r0, 12048c │ │ │ │ ldr r2, [pc, #92] @ (1204d4 ) │ │ │ │ ldr r3, [pc, #84] @ (1204cc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -232693,17 +232694,17 @@ │ │ │ │ b.n 120556 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xfb0400b7 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfaa200b7 │ │ │ │ - str r4, [r1, #40] @ 0x28 │ │ │ │ + str r4, [r1, #16] │ │ │ │ movs r4, r4 │ │ │ │ - str r2, [r5, #36] @ 0x24 │ │ │ │ + str r2, [r5, #12] │ │ │ │ movs r4, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r2, [pc, #400] @ (120768 ) │ │ │ │ @@ -232764,18 +232765,18 @@ │ │ │ │ strd r3, r7, [sp, #8] │ │ │ │ blx 61798 │ │ │ │ ldrd r2, r3, [fp, #8] │ │ │ │ add.w r0, r6, #6432 @ 0x1920 │ │ │ │ ldrd sl, fp, [fp, #16] │ │ │ │ adds r0, #24 │ │ │ │ strd sl, fp, [sp] │ │ │ │ - bl 1fffac │ │ │ │ + bl 1ffe3c │ │ │ │ add.w r0, r6, #6592 @ 0x19c0 │ │ │ │ adds r0, #24 │ │ │ │ - bl 1fe970 │ │ │ │ + bl 1fe800 │ │ │ │ ldr.w fp, [r5, #2524] @ 0x9dc │ │ │ │ ldr.w r0, [r5, #2520] @ 0x9d8 │ │ │ │ ldr.w r1, [r5, #2528] @ 0x9e0 │ │ │ │ sub.w r0, r0, fp │ │ │ │ blx 61a54 <__aeabi_uidiv@plt> │ │ │ │ cmp r0, #0 │ │ │ │ ble.n 1206f0 │ │ │ │ @@ -232797,15 +232798,15 @@ │ │ │ │ ldr r2, [pc, #144] @ (120770 ) │ │ │ │ ldr r1, [pc, #144] @ (120774 ) │ │ │ │ mov r3, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ ldr r2, [pc, #132] @ (120778 ) │ │ │ │ ldr r3, [pc, #120] @ (12076c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -232841,17 +232842,17 @@ │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ uxtb r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfa1e00b7 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r1, #20] │ │ │ │ + ldrsh r2, [r1, r7] │ │ │ │ movs r4, r4 │ │ │ │ - adds r7, #16 │ │ │ │ + adds r5, #144 @ 0x90 │ │ │ │ movs r4, r4 │ │ │ │ vst4.32 {d0-d3}, [r8 :256], r7 │ │ │ │ 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, r3 │ │ │ │ @@ -232869,15 +232870,15 @@ │ │ │ │ mov r0, r2 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add.w r5, r0, #6400 @ 0x1900 │ │ │ │ str r1, [sp, #20] │ │ │ │ adds r5, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ ldr.w r3, [r4, #3956] @ 0xf74 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrb.w r2, [r3, #2290] @ 0x8f2 │ │ │ │ cbnz r2, 120822 │ │ │ │ ldrb.w r3, [r3, #2288] @ 0x8f0 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -232926,15 +232927,15 @@ │ │ │ │ ldrb.w r3, [r3, #2288] @ 0x8f0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1207ac │ │ │ │ add.w r5, r4, #6400 @ 0x1900 │ │ │ │ adds r5, #28 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ 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, #2524] @ 0x9dc │ │ │ │ ldr.w r0, [ip, #2520] @ 0x9d8 │ │ │ │ @@ -233019,15 +233020,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 1f916c │ │ │ │ + bl 1f8ffc │ │ │ │ add.w r3, r4, #32 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 120966 │ │ │ │ @@ -233068,15 +233069,15 @@ │ │ │ │ ldr.w r0, [r5, #3964] @ 0xf7c │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ strd r7, r3, [sp, #36] @ 0x24 │ │ │ │ blx 61798 │ │ │ │ add.w r0, r5, #6528 @ 0x1980 │ │ │ │ adds r0, #4 │ │ │ │ - bl 1f9180 │ │ │ │ + bl 1f9010 │ │ │ │ ldr r2, [pc, #176] @ (120aa0 ) │ │ │ │ ldr r3, [pc, #168] @ (120a9c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -233279,15 +233280,15 @@ │ │ │ │ mov.w sl, #16 │ │ │ │ movt sl, #2048 @ 0x800 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1210e2 │ │ │ │ ldr.w r0, [r4, #328] @ 0x148 │ │ │ │ add.w r0, r0, #6560 @ 0x19a0 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1f916c │ │ │ │ + bl 1f8ffc │ │ │ │ ldr.w r5, [r4, #328] @ 0x148 │ │ │ │ ldr r6, [r7, #4] │ │ │ │ add.w r5, r5, #4096 @ 0x1000 │ │ │ │ ldr.w r7, [r5, #2468] @ 0x9a4 │ │ │ │ adds r3, r7, #1 │ │ │ │ it ne │ │ │ │ orrne.w sl, sl, #1073741824 @ 0x40000000 │ │ │ │ @@ -233334,15 +233335,15 @@ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 121042 │ │ │ │ add.w r0, r0, #6560 @ 0x19a0 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1f9180 │ │ │ │ + bl 1f9010 │ │ │ │ ldr r5, [sp, #140] @ 0x8c │ │ │ │ cmp r6, #0 │ │ │ │ bne.w 120e58 │ │ │ │ ldr.w r3, [r4, #332] @ 0x14c │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 120cf0 │ │ │ │ dmb ish │ │ │ │ @@ -233412,15 +233413,15 @@ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ umull r3, r5, r5, r2 │ │ │ │ mov.w r5, r5, lsr #5 │ │ │ │ bhi.w 121032 │ │ │ │ ldr.w r0, [r4, #328] @ 0x148 │ │ │ │ add.w r0, r0, #6560 @ 0x19a0 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1f916c │ │ │ │ + bl 1f8ffc │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ ldr.w sl, [r3, #2468] @ 0x9a4 │ │ │ │ blx 610ec │ │ │ │ @@ -233457,15 +233458,15 @@ │ │ │ │ ldr.w r0, [r3, #3964] @ 0xf7c │ │ │ │ movs r3, #88 @ 0x58 │ │ │ │ blx 6211c │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [r4, #328] @ 0x148 │ │ │ │ add.w r0, r0, #6560 @ 0x19a0 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1f9180 │ │ │ │ + bl 1f9010 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 120ce0 │ │ │ │ blx 61e34 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #12 │ │ │ │ beq.n 120f04 │ │ │ │ ldr r3, [pc, #816] @ (12118c ) │ │ │ │ @@ -233501,15 +233502,15 @@ │ │ │ │ mov.w sl, #16 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 120c30 │ │ │ │ ldr.w r0, [r4, #328] @ 0x148 │ │ │ │ str r2, [sp, #12] │ │ │ │ add.w r0, r0, #6496 @ 0x1960 │ │ │ │ adds r0, #12 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ ldr.w r5, [r4, #328] @ 0x148 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r5, r5, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r5, #1232] @ 0x4d0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 1210fe │ │ │ │ ldrd r6, r1, [r7, #4] │ │ │ │ @@ -233552,15 +233553,15 @@ │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr.w r0, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 121118 │ │ │ │ add.w r0, r0, #6560 @ 0x19a0 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1f916c │ │ │ │ + bl 1f8ffc │ │ │ │ ldr.w r0, [r4, #328] @ 0x148 │ │ │ │ ldrd r5, fp, [r7, #36] @ 0x24 │ │ │ │ add.w r2, r5, fp │ │ │ │ cmp r5, r2 │ │ │ │ bcs.w 121150 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ add.w r3, r8, r6, lsl #4 │ │ │ │ @@ -233634,26 +233635,26 @@ │ │ │ │ blx 6211c │ │ │ │ ldr.w r2, [r4, #328] @ 0x148 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 120f92 │ │ │ │ add.w r0, r2, #6560 @ 0x19a0 │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1f9180 │ │ │ │ + bl 1f9010 │ │ │ │ b.n 120e58 │ │ │ │ ldr r3, [pc, #372] @ (1211a8 ) │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ add r3, pc │ │ │ │ blx 60c7c │ │ │ │ b.n 120db2 │ │ │ │ add.w r0, r0, #6496 @ 0x1960 │ │ │ │ adds r0, #12 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ b.n 120cd8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ b.n 120c72 │ │ │ │ mov lr, r3 │ │ │ │ add.w fp, sp, #96 @ 0x60 │ │ │ │ add.w ip, r3, #32 │ │ │ │ mov r5, fp │ │ │ │ @@ -233725,67 +233726,67 @@ │ │ │ │ mov r5, r0 │ │ │ │ b.n 120cfe │ │ │ │ ldr r2, [pc, #132] @ (1211b4 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #132] @ (1211b8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ b.n 120f26 │ │ │ │ str r0, [sp, #12] │ │ │ │ add.w r0, r2, #6560 @ 0x19a0 │ │ │ │ adds r0, #8 │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ - bl 1f9180 │ │ │ │ + bl 1f9010 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ b.n 120ce0 │ │ │ │ add.w r0, r0, #6560 @ 0x19a0 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1f9180 │ │ │ │ + bl 1f9010 │ │ │ │ b.n 120e58 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffff7fff │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf52c00b7 │ │ │ │ adds.w r0, r8, #5996544 @ 0x5b8000 │ │ │ │ lsrs r0, r6, #9 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r2, r1] │ │ │ │ + ldrh r0, [r2, r3] │ │ │ │ movs r4, r4 │ │ │ │ @ instruction: 0xf2de00b7 │ │ │ │ - ldrh r0, [r7, r0] │ │ │ │ + ldr r0, [r7, r2] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r4, [r0, r2] │ │ │ │ + ldr r4, [r0, r4] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [r3, r6] │ │ │ │ + ldr r6, [r3, r0] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [r1, r6] │ │ │ │ + ldr r0, [r1, r0] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [r5, r5] │ │ │ │ + ldrsb r6, [r5, r7] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [r4, r5] │ │ │ │ + ldrsb r0, [r4, r7] │ │ │ │ movs r4, r4 │ │ │ │ lsrs r4, r0, #7 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r4, r3] │ │ │ │ + ldrsb r0, [r4, r5] │ │ │ │ movs r4, r4 │ │ │ │ stcl 15, cr15, [fp], #-1020 @ 0xfffffc04 │ │ │ │ - ldrsb r0, [r3, r6] │ │ │ │ + ldrsb r0, [r3, r0] │ │ │ │ movs r4, r4 │ │ │ │ - ldrsb r2, [r4, r3] │ │ │ │ + strb r2, [r4, r5] │ │ │ │ movs r4, r4 │ │ │ │ - ldrsb r2, [r2, r5] │ │ │ │ + strb r2, [r2, r7] │ │ │ │ movs r4, r4 │ │ │ │ - cmp r4, #196 @ 0xc4 │ │ │ │ + cmp r3, #68 @ 0x44 │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r4, r2 │ │ │ │ @@ -233901,15 +233902,15 @@ │ │ │ │ ldr r1, [pc, #328] @ (12145c ) │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r1, pc │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ b.n 12134e │ │ │ │ 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 │ │ │ │ @@ -233929,15 +233930,15 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ blx 61798 │ │ │ │ b.n 1212c4 │ │ │ │ add.w r3, r5, #6496 @ 0x1960 │ │ │ │ adds r3, #12 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r0, r3 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ add.w r0, r5, #4096 @ 0x1000 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr.w r9, [r0, #2388] @ 0x954 │ │ │ │ ldr.w r2, [r0, #2392] @ 0x958 │ │ │ │ add.w r1, r9, #1 │ │ │ │ ldr.w r3, [r0, #2384] @ 0x950 │ │ │ │ cmp r9, r2 │ │ │ │ @@ -233974,15 +233975,15 @@ │ │ │ │ ldr.w r3, [r2, #1232] @ 0x4d0 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #1232] @ 0x4d0 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ b.n 12126a │ │ │ │ add.w r0, r5, #6496 @ 0x1960 │ │ │ │ adds r0, #12 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ b.n 1212ae │ │ │ │ orr.w r2, r2, #8 │ │ │ │ strd r8, sl, [r0, #8] │ │ │ │ strd r2, r6, [r0] │ │ │ │ b.n 12126a │ │ │ │ mvn.w r9, #1 │ │ │ │ b.n 12134e │ │ │ │ @@ -233992,32 +233993,32 @@ │ │ │ │ b.n 1212c0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ ldrd r3, r0, [sp, #28] │ │ │ │ ldr.w r2, [r3, #2388] @ 0x954 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r3, #2388] @ 0x954 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r0, [r5, #3964] @ 0xf7c │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ movw r1, #25609 @ 0x6409 │ │ │ │ movt r1, #16392 @ 0x4008 │ │ │ │ strd r6, r3, [sp, #40] @ 0x28 │ │ │ │ blx 61798 │ │ │ │ b.n 1212c4 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ mcr 0, 1, r0, cr4, cr7, {5} │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ ldc 0, cr0, [r4, #-732]! @ 0xfffffd24 │ │ │ │ - strb r6, [r4, r7] │ │ │ │ + strb r6, [r4, r1] │ │ │ │ movs r4, r4 │ │ │ │ - cmp r2, #220 @ 0xdc │ │ │ │ + cmp r1, #92 @ 0x5c │ │ │ │ movs r4, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #80 @ 0x50 │ │ │ │ mov sl, r2 │ │ │ │ @@ -234092,15 +234093,15 @@ │ │ │ │ orrpl.w r2, r2, #4 │ │ │ │ strpl r2, [sp, #40] @ 0x28 │ │ │ │ b.n 1214da │ │ │ │ mov r3, r0 │ │ │ │ add.w r0, r5, #6592 @ 0x19c0 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ adds r0, #12 │ │ │ │ - bl 1fd8c0 │ │ │ │ + bl 1fd750 │ │ │ │ vldr d7, [sp, #24] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ mov r2, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ ldrd r3, r4, [sp, #112] @ 0x70 │ │ │ │ strd r3, r4, [sp] │ │ │ │ @@ -234145,15 +234146,15 @@ │ │ │ │ ldr r2, [pc, #308] @ (1216ec ) │ │ │ │ strb r5, [r1, #0] │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [pc, #304] @ (1216f0 ) │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ b.n 121508 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ str.w r7, [sl] │ │ │ │ lsls r3, r3, #28 │ │ │ │ bpl.n 1215dc │ │ │ │ ldrb.w r3, [r5, #3612] @ 0xe1c │ │ │ │ cmp r3, #0 │ │ │ │ @@ -234245,34 +234246,34 @@ │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [pc, #52] @ (1216f8 ) │ │ │ │ movs r0, #1 │ │ │ │ strb r0, [r2, #0] │ │ │ │ ldr r2, [pc, #48] @ (1216fc ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ b.n 121624 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xeb8000b7 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r1, r4] │ │ │ │ + str r2, [r1, r6] │ │ │ │ movs r4, r4 │ │ │ │ @ instruction: 0xeaf000b7 │ │ │ │ lsrs r6, r3, #29 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - strh r2, [r4, r5] │ │ │ │ + str r2, [r4, r7] │ │ │ │ movs r4, r4 │ │ │ │ - cmp r0, #54 @ 0x36 │ │ │ │ + movs r6, #182 @ 0xb6 │ │ │ │ movs r4, r4 │ │ │ │ lsrs r6, r5, #27 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - movs r7, #46 @ 0x2e │ │ │ │ + movs r5, #174 @ 0xae │ │ │ │ movs r4, r4 │ │ │ │ - strh r4, [r2, r1] │ │ │ │ + str r4, [r2, r3] │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #412] @ (1218b0 ) │ │ │ │ @@ -234328,38 +234329,38 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r7, r6, #6528 @ 0x1980 │ │ │ │ mov r9, r3 │ │ │ │ adds r7, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f9194 │ │ │ │ + bl 1f9024 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ ldr.w r0, [r6, #3964] @ 0xf7c │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ blx 61e64 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1217d6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f91a8 │ │ │ │ + bl 1f9038 │ │ │ │ ldr r2, [pc, #260] @ (1218c0 ) │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [sp] │ │ │ │ add r2, pc │ │ │ │ movw r3, #995 @ 0x3e3 │ │ │ │ movw r1, #7357 @ 0x1cbd │ │ │ │ movt r1, #50276 @ 0xc464 │ │ │ │ bl 1509fc │ │ │ │ mov r4, r0 │ │ │ │ b.n 121776 │ │ │ │ add.w r0, r6, #6592 @ 0x19c0 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ adds r0, #12 │ │ │ │ - bl 1fd8c0 │ │ │ │ + bl 1fd750 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ mov r9, r0 │ │ │ │ mov fp, r3 │ │ │ │ cbnz r3, 121844 │ │ │ │ vldr d7, [pc, #184] @ 1218a8 │ │ │ │ mov r2, r8 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ @@ -234388,26 +234389,26 @@ │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, r9 │ │ │ │ bl 1211bc │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 121884 │ │ │ │ str.w r9, [sl] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f91a8 │ │ │ │ + bl 1f9038 │ │ │ │ b.n 121776 │ │ │ │ add.w r3, r0, #32 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 12184c │ │ │ │ mov r0, r7 │ │ │ │ dmb ish │ │ │ │ - bl 1f91a8 │ │ │ │ + bl 1f9038 │ │ │ │ str.w r9, [sl] │ │ │ │ b.n 121776 │ │ │ │ ldr.w r0, [r6, #3964] @ 0xf7c │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ movw r1, #25609 @ 0x6409 │ │ │ │ movt r1, #16392 @ 0x4008 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ @@ -234426,20 +234427,20 @@ │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ strd r0, r0, [r4], #732 @ 0x2dc │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r3, r2] │ │ │ │ + ldr r7, [pc, #120] @ (121934 ) │ │ │ │ movs r4, r4 │ │ │ │ stmia.w r2, {r0, r1, r2, r4, r5, r7} │ │ │ │ - str r4, [r0, r1] │ │ │ │ + ldr r6, [pc, #784] @ (121bd4 ) │ │ │ │ movs r4, r4 │ │ │ │ - str r2, [r5, r4] │ │ │ │ + ldr r7, [pc, #680] @ (121b70 ) │ │ │ │ movs r4, 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] @ 121948 │ │ │ │ sub sp, #32 │ │ │ │ @@ -234617,21 +234618,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ b.n 12168c │ │ │ │ lsls r7, r6, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ b.n 12160c │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r7, [pc, #64] @ (121af0 ) │ │ │ │ + ldr r5, [pc, #576] @ (121cf0 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r5, [pc, #600] @ (121d0c ) │ │ │ │ + ldr r4, [pc, #88] @ (121b0c ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [pc, #840] @ (121e00 ) │ │ │ │ + ldr r5, [pc, #328] @ (121c00 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r5, [pc, #496] @ (121cac ) │ │ │ │ + ldr r3, [pc, #1008] @ (121eac ) │ │ │ │ movs r4, r4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -234808,29 +234809,29 @@ │ │ │ │ lsls r7, r6, #2 │ │ │ │ lsrs r4, r0, #7 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ b.n 1215e4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r6, #212 @ 0xd4 │ │ │ │ + adds r5, #84 @ 0x54 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [pc, #176] @ (121d68 ) │ │ │ │ + ldr r2, [pc, #688] @ (121f68 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r5, [pc, #600] @ (121f14 ) │ │ │ │ + ldr r4, [pc, #88] @ (121d14 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [pc, #32] @ (121ce0 ) │ │ │ │ + ldr r2, [pc, #544] @ (121ee0 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r5, [pc, #728] @ (121f9c ) │ │ │ │ + ldr r4, [pc, #216] @ (121d9c ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r3, [pc, #864] @ (122028 ) │ │ │ │ + ldr r2, [pc, #352] @ (121e28 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r5, [pc, #400] @ (121e5c ) │ │ │ │ + ldr r3, [pc, #912] @ (12205c ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r3, [pc, #680] @ (121f78 ) │ │ │ │ + ldr r2, [pc, #168] @ (121d78 ) │ │ │ │ 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, #3816] @ 0xee8 │ │ │ │ ldr r5, [pc, #112] @ (121d54 ) │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ @@ -234883,17 +234884,17 @@ │ │ │ │ nop │ │ │ │ b.n 12237c │ │ │ │ lsls r7, r6, #2 │ │ │ │ b.n 12237c │ │ │ │ lsls r7, r6, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #896] @ (1220e4 ) │ │ │ │ + ldr r3, [pc, #384] @ (121ee4 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [pc, #880] @ (1220d8 ) │ │ │ │ + ldr r1, [pc, #368] @ (121ed8 ) │ │ │ │ movs r4, r4 │ │ │ │ b.n 1222f4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldrd r0, r5, [r0, #36] @ 0x24 │ │ │ │ mov sl, r1 │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #8 │ │ │ │ @@ -234973,15 +234974,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 12218e │ │ │ │ ldr r0, [pc, #648] @ (1220e8 ) │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ str.w r2, [r5, #2152] @ 0x868 │ │ │ │ add r0, pc │ │ │ │ - bl 1fec2c │ │ │ │ + bl 1feabc │ │ │ │ mov r1, r4 │ │ │ │ str.w r0, [r5, #2152] @ 0x868 │ │ │ │ movs r3, #16 │ │ │ │ ldr.w r0, [r5, #2092] @ 0x82c │ │ │ │ add r2, sp, #208 @ 0xd0 │ │ │ │ str r3, [sp, #208] @ 0xd0 │ │ │ │ movs r3, #24 │ │ │ │ @@ -235185,15 +235186,15 @@ │ │ │ │ b.n 1220f0 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #112] @ (12215c ) │ │ │ │ + ldr r2, [pc, #624] @ (12235c ) │ │ │ │ movs r4, r4 │ │ │ │ lsrs r4, r0, #7 │ │ │ │ movs r0, r0 │ │ │ │ add.w r3, fp, #7520 @ 0x1d60 │ │ │ │ mov r0, fp │ │ │ │ adds r3, #4 │ │ │ │ str.w r7, [r5, #3508] @ 0xdb4 │ │ │ │ @@ -235314,31 +235315,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ bl 123242 │ │ │ │ vaddl.u q8, d15, d1 │ │ │ │ strb r2, [r4, #29] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r1, [pc, #104] @ (1222b8 ) │ │ │ │ + @ instruction: 0x479a │ │ │ │ movs r4, r4 │ │ │ │ - mov lr, r8 │ │ │ │ + cmp r6, r8 │ │ │ │ movs r4, r4 │ │ │ │ - mov ip, r4 │ │ │ │ + cmp r4, r4 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [pc, #976] @ (12262c ) │ │ │ │ + bxns lr │ │ │ │ movs r4, r4 │ │ │ │ - mov r8, r1 │ │ │ │ + cmp r0, r1 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [pc, #976] @ (122634 ) │ │ │ │ + bxns lr │ │ │ │ movs r4, r4 │ │ │ │ - mov r0, sp │ │ │ │ + add r8, sp │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [pc, #864] @ (1225cc ) │ │ │ │ + bx fp │ │ │ │ movs r4, r4 │ │ │ │ - mov r4, r9 │ │ │ │ + add ip, r9 │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ vldr d7, [pc, #164] @ 122328 │ │ │ │ @@ -235357,41 +235358,41 @@ │ │ │ │ ldr r1, [pc, #128] @ (122334 ) │ │ │ │ movs r6, #1 │ │ │ │ mov r0, ip │ │ │ │ strb.w r6, [r5, #2376] @ 0x948 │ │ │ │ ldr.w r1, [lr, r1] │ │ │ │ vldr d7, [r1] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1ffcd0 │ │ │ │ + bl 1ffb60 │ │ │ │ strd r0, r1, [r4] │ │ │ │ orrs r0, r1 │ │ │ │ beq.n 122318 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, ip │ │ │ │ mov r3, r5 │ │ │ │ strd r7, r8, [sp] │ │ │ │ - bl 1fff44 │ │ │ │ + bl 1ffdd4 │ │ │ │ cbz r0, 12231e │ │ │ │ movs r0, #0 │ │ │ │ strd r6, r5, [r4] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ strb.w r1, [r0, #2376] @ 0x948 │ │ │ │ mov r0, ip │ │ │ │ ldr r1, [pc, #44] @ (122334 ) │ │ │ │ ldr.w r1, [lr, r1] │ │ │ │ vldr d7, [r1] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1ffcd0 │ │ │ │ + bl 1ffb60 │ │ │ │ b.n 1222ca │ │ │ │ mvn.w r0, #1 │ │ │ │ b.n 1222d4 │ │ │ │ movw r0, #18968 @ 0x4a18 │ │ │ │ movt r0, #50273 @ 0xc461 │ │ │ │ b.n 1222d4 │ │ │ │ ... │ │ │ │ @@ -235445,56 +235446,56 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ add.w r0, r0, #6496 @ 0x1960 │ │ │ │ add.w r5, r7, #4096 @ 0x1000 │ │ │ │ adds r0, #12 │ │ │ │ mov r6, r1 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ ldr.w r3, [r5, #2388] @ 0x954 │ │ │ │ ldr.w r2, [r5, #2384] @ 0x950 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r5, #2388] @ 0x954 │ │ │ │ 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, #6592 @ 0x19c0 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #12 │ │ │ │ mov r2, r1 │ │ │ │ - bl 1fd8c0 │ │ │ │ + bl 1fd750 │ │ │ │ ldrb.w r3, [r6, #44] @ 0x2c │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ str r2, [r0, #36] @ 0x24 │ │ │ │ add.w r0, r7, #6496 @ 0x1960 │ │ │ │ lsls r3, r3, #31 │ │ │ │ add.w r0, r0, #12 │ │ │ │ ittt mi │ │ │ │ ldrmi.w r3, [r5, #1232] @ 0x4d0 │ │ │ │ addmi.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ strmi.w r3, [r5, #1232] @ 0x4d0 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ 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, #6400 @ 0x1900 │ │ │ │ adds r4, #28 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ add.w r0, r5, #6592 @ 0x19c0 │ │ │ │ adds r0, #24 │ │ │ │ - bl 1fe8c4 │ │ │ │ + bl 1fe754 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ vldr d7, [r1, #16] │ │ │ │ str r2, [r0, #4] │ │ │ │ vstr d7, [r0, #8] │ │ │ │ ldr.w r2, [r5, #3948] @ 0xf6c │ │ │ │ @@ -235509,15 +235510,15 @@ │ │ │ │ dmb ish │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str r5, [r3, #0] │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ blx 610ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -235546,43 +235547,43 @@ │ │ │ │ cbz r0, 1224ee │ │ │ │ ldr r2, [pc, #124] @ (122554 ) │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 1224e6 │ │ │ │ cbz r3, 122540 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r3, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cbz r0, 12250e │ │ │ │ ldr r2, [pc, #96] @ (122554 ) │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 122504 │ │ │ │ cbz r3, 122546 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ 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, 12252e │ │ │ │ ldr r2, [pc, #64] @ (122554 ) │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 122524 │ │ │ │ cbz r3, 122538 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ 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 │ │ │ │ @@ -235691,15 +235692,15 @@ │ │ │ │ cmp r0, r1 │ │ │ │ beq.n 12271c │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1226be │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1f95bc │ │ │ │ + bl 1f944c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 1225ac │ │ │ │ str r3, [r6, #12] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ str.w r9, [r6, #4] │ │ │ │ @@ -235719,15 +235720,15 @@ │ │ │ │ ldr.w r1, [fp, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.n 1226f0 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ str r3, [sp, #0] │ │ │ │ cbz r0, 1226dc │ │ │ │ mov r2, r8 │ │ │ │ - bl 1f95bc │ │ │ │ + bl 1f944c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 1225c4 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ str r7, [r6, #20] │ │ │ │ str.w r8, [r6, #28] │ │ │ │ @@ -235868,15 +235869,15 @@ │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 12289a │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 12288a │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1f95bc │ │ │ │ + bl 1f944c │ │ │ │ mov r6, r0 │ │ │ │ cbz r6, 12282a │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ str r6, [r4, #36] @ 0x24 │ │ │ │ str.w r8, [r4, #44] @ 0x2c │ │ │ │ add r6, r2 │ │ │ │ b.n 122828 │ │ │ │ @@ -235988,15 +235989,15 @@ │ │ │ │ ldr r2, [pc, #276] @ (122a4c ) │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 122948 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 122a38 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ ldr r3, [r4, #12] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r4, #12] │ │ │ │ str r2, [r4, #16] │ │ │ │ str r2, [r4, #20] │ │ │ │ str r2, [r4, #24] │ │ │ │ ldrd r0, r3, [r4, #32] │ │ │ │ @@ -236031,15 +236032,15 @@ │ │ │ │ ldr r2, [pc, #164] @ (122a4c ) │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 1229b8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 122a40 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ ldr r3, [r4, #28] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r4, #28] │ │ │ │ str r2, [r4, #32] │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ ldrd r0, r3, [r4, #48] @ 0x30 │ │ │ │ @@ -236070,23 +236071,23 @@ │ │ │ │ cbz r0, 122a28 │ │ │ │ ldr r2, [pc, #60] @ (122a4c ) │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 122a1e │ │ │ │ cbz r3, 122a30 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ str r2, [r4, #56] @ 0x38 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1fa118 │ │ │ │ + bl 1f9fa8 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ blx 60bc8 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ b.n 122a1e │ │ │ │ blx 60bc8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ b.n 122948 │ │ │ │ @@ -246607,343 +246608,343 @@ │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ add ip, pc │ │ │ │ str.w ip, [sp] │ │ │ │ bl 1509fc │ │ │ │ b.w 129312 │ │ │ │ nop │ │ │ │ - bls.n 129c8c │ │ │ │ + bhi.n 129d8c │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 129ce4 │ │ │ │ + bvs.n 129de4 │ │ │ │ movs r3, r4 │ │ │ │ - bhi.n 129d6c │ │ │ │ + bvs.n 129c6c │ │ │ │ movs r3, r4 │ │ │ │ - bhi.n 129c14 │ │ │ │ + bvc.n 129d14 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 129c94 │ │ │ │ + bvs.n 129d94 │ │ │ │ movs r3, r4 │ │ │ │ - bhi.n 129d1c │ │ │ │ + bvs.n 129c1c │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 129cc4 │ │ │ │ + bvs.n 129dc4 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 129cec │ │ │ │ + bvs.n 129dec │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 129c54 │ │ │ │ + bvs.n 129d54 │ │ │ │ movs r3, r4 │ │ │ │ - bhi.n 129cb0 │ │ │ │ + bvc.n 129db0 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 129e00 │ │ │ │ + bpl.n 129d00 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 129c88 │ │ │ │ + bvs.n 129d88 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 129c84 │ │ │ │ + bvs.n 129d84 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 129dbc │ │ │ │ + bpl.n 129cbc │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 129c44 │ │ │ │ + bvs.n 129d44 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 129c68 │ │ │ │ + bvs.n 129d68 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 129d78 │ │ │ │ + bpl.n 129c78 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 129e00 │ │ │ │ + bpl.n 129d00 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 129c44 │ │ │ │ + bvs.n 129d44 │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 129d34 │ │ │ │ + bpl.n 129e34 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 129dbc │ │ │ │ + bpl.n 129cbc │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 129e28 │ │ │ │ + bpl.n 129d28 │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 129cf0 │ │ │ │ + bpl.n 129df0 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 129d78 │ │ │ │ + bpl.n 129c78 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 129e04 │ │ │ │ + bpl.n 129d04 │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 129cac │ │ │ │ + bpl.n 129dac │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 129d34 │ │ │ │ + bpl.n 129e34 │ │ │ │ movs r3, r4 │ │ │ │ - bhi.n 129e30 │ │ │ │ + bvs.n 129d30 │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 129e58 │ │ │ │ + bmi.n 129d58 │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 129ce0 │ │ │ │ + bpl.n 129de0 │ │ │ │ movs r3, r4 │ │ │ │ - bhi.n 129e0c │ │ │ │ + bvs.n 129d0c │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 129e04 │ │ │ │ + bmi.n 129d04 │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 129c8c │ │ │ │ + bpl.n 129d8c │ │ │ │ movs r3, r4 │ │ │ │ - bhi.n 129de8 │ │ │ │ + bvs.n 129ce8 │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 129db0 │ │ │ │ + bmi.n 129cb0 │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 129e38 │ │ │ │ + bmi.n 129d38 │ │ │ │ movs r3, r4 │ │ │ │ - bhi.n 129dd4 │ │ │ │ + bvs.n 129cd4 │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 129d5c │ │ │ │ + bmi.n 129e5c │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 129de4 │ │ │ │ + bmi.n 129ce4 │ │ │ │ movs r3, r4 │ │ │ │ - bhi.n 129db8 │ │ │ │ + bvs.n 129cb8 │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 129d08 │ │ │ │ + bmi.n 129e08 │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 129d90 │ │ │ │ + bmi.n 129e90 │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 129d2c │ │ │ │ + bcc.n 129e2c │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 129d84 │ │ │ │ + bcs.n 129e84 │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 129e0c │ │ │ │ + bcs.n 129d0c │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 129d08 │ │ │ │ + bcc.n 129e08 │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 129d40 │ │ │ │ + bcs.n 129e40 │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 129dc8 │ │ │ │ + bcs.n 129cc8 │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 129cd4 │ │ │ │ + bcc.n 129dd4 │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 129cfc │ │ │ │ + bcs.n 129dfc │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 129d84 │ │ │ │ + bcs.n 129e84 │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 129eb8 │ │ │ │ + bcs.n 129db8 │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 129eb8 │ │ │ │ + bne.n 129db8 │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 129d40 │ │ │ │ + bcs.n 129e40 │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 129eac │ │ │ │ + bcs.n 129dac │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 129e74 │ │ │ │ + bne.n 129d74 │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 129cfc │ │ │ │ + bcs.n 129dfc │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 129e80 │ │ │ │ + bcs.n 129d80 │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 129e30 │ │ │ │ + bne.n 129d30 │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 129eb8 │ │ │ │ + bne.n 129db8 │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 129e5c │ │ │ │ + bcs.n 129d5c │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 129dec │ │ │ │ + bne.n 129cec │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 129e74 │ │ │ │ + bne.n 129d74 │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 129e98 │ │ │ │ + bcc.n 129d98 │ │ │ │ movs r3, r4 │ │ │ │ - bcs.n 129d98 │ │ │ │ + bne.n 129e98 │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 129e20 │ │ │ │ + bne.n 129d20 │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 129dec │ │ │ │ + bcs.n 129eec │ │ │ │ movs r3, r4 │ │ │ │ - bcs.n 129d54 │ │ │ │ + bne.n 129e54 │ │ │ │ movs r3, r4 │ │ │ │ - bcs.n 129ddc │ │ │ │ + bne.n 129edc │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 129e50 │ │ │ │ + bcs.n 129d50 │ │ │ │ movs r3, r4 │ │ │ │ - bcs.n 129d10 │ │ │ │ + bne.n 129e10 │ │ │ │ movs r3, r4 │ │ │ │ - bcs.n 129d98 │ │ │ │ + bne.n 129e98 │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 129e3c │ │ │ │ + bcs.n 129d3c │ │ │ │ movs r3, r4 │ │ │ │ - bcs.n 129ecc │ │ │ │ + beq.n 129dcc │ │ │ │ movs r3, r4 │ │ │ │ - bcs.n 129d54 │ │ │ │ + bne.n 129e54 │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 129d50 │ │ │ │ + bcs.n 129e50 │ │ │ │ movs r3, r4 │ │ │ │ - bcs.n 129e88 │ │ │ │ + beq.n 129d88 │ │ │ │ movs r3, r4 │ │ │ │ - bcs.n 129f10 │ │ │ │ + beq.n 129e10 │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 129f24 │ │ │ │ + bne.n 129e24 │ │ │ │ movs r3, r4 │ │ │ │ - bcs.n 129e44 │ │ │ │ + beq.n 129d44 │ │ │ │ movs r3, r4 │ │ │ │ - bcs.n 129ecc │ │ │ │ + beq.n 129dcc │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 129ef8 │ │ │ │ + bne.n 129df8 │ │ │ │ movs r3, r4 │ │ │ │ - bne.n 129e00 │ │ │ │ + beq.n 129f00 │ │ │ │ movs r3, r4 │ │ │ │ - bcs.n 129e88 │ │ │ │ + beq.n 129d88 │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 129ed4 │ │ │ │ + bne.n 129dd4 │ │ │ │ movs r3, r4 │ │ │ │ - bne.n 129dbc │ │ │ │ + beq.n 129ebc │ │ │ │ movs r3, r4 │ │ │ │ - bne.n 129e44 │ │ │ │ + beq.n 129f44 │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 129eb0 │ │ │ │ + bcs.n 129db0 │ │ │ │ movs r3, r4 │ │ │ │ - bne.n 129d78 │ │ │ │ + beq.n 129e78 │ │ │ │ movs r3, r4 │ │ │ │ - bne.n 129e00 │ │ │ │ + beq.n 129f00 │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 129eb4 │ │ │ │ + bcs.n 129db4 │ │ │ │ movs r3, r4 │ │ │ │ - bne.n 129f34 │ │ │ │ + ldmia r7, {r1, r3, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - bne.n 129dbc │ │ │ │ + beq.n 129ebc │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 129eb0 │ │ │ │ + bcs.n 129db0 │ │ │ │ movs r3, r4 │ │ │ │ - bne.n 129ef0 │ │ │ │ + ldmia r7, {r1, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - bne.n 129d78 │ │ │ │ + beq.n 129e78 │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 129eb4 │ │ │ │ + bcs.n 129db4 │ │ │ │ movs r3, r4 │ │ │ │ - bne.n 129eac │ │ │ │ + ldmia r7, {r1, r3, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - bne.n 129f34 │ │ │ │ + ldmia r7, {r2, r3, r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 129ec0 │ │ │ │ + bcs.n 129dc0 │ │ │ │ movs r3, r4 │ │ │ │ - beq.n 129e68 │ │ │ │ + ldmia r7!, {r1, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - bne.n 129ef0 │ │ │ │ + ldmia r7, {r2, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 129ecc │ │ │ │ + bcs.n 129dcc │ │ │ │ movs r3, r4 │ │ │ │ - beq.n 129e24 │ │ │ │ + ldmia r7!, {r1, r3, r6} │ │ │ │ movs r3, r4 │ │ │ │ - bne.n 129eac │ │ │ │ + ldmia r7, {r2, r3, r7} │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 129ed8 │ │ │ │ + bcs.n 129dd8 │ │ │ │ movs r3, r4 │ │ │ │ - beq.n 129de0 │ │ │ │ + ldmia r7!, {r1, r5} │ │ │ │ movs r3, r4 │ │ │ │ - beq.n 129e68 │ │ │ │ + ldmia r7!, {r2, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 129ee4 │ │ │ │ + bcs.n 129de4 │ │ │ │ movs r3, r4 │ │ │ │ - beq.n 129f9c │ │ │ │ + ldmia r6, {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - beq.n 129e24 │ │ │ │ + ldmia r7!, {r2, r3, r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 129ef0 │ │ │ │ + bcs.n 129df0 │ │ │ │ movs r3, r4 │ │ │ │ - beq.n 129f58 │ │ │ │ + ldmia r6, {r1, r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - beq.n 129de0 │ │ │ │ + ldmia r7!, {r2, r4} │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 129ed4 │ │ │ │ + bcs.n 129dd4 │ │ │ │ movs r3, r4 │ │ │ │ - beq.n 129f14 │ │ │ │ + ldmia r6!, {r1, r3, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - beq.n 129f9c │ │ │ │ + ldmia r6, {r2, r3, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 129eb8 │ │ │ │ + bcs.n 129fb8 │ │ │ │ movs r3, r4 │ │ │ │ - beq.n 129ed0 │ │ │ │ + ldmia r6!, {r1, r7} │ │ │ │ movs r3, r4 │ │ │ │ - beq.n 129f58 │ │ │ │ + ldmia r6, {r2, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 129e94 │ │ │ │ + bcs.n 129f94 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r7, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r6, {r1, r3, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - beq.n 129f14 │ │ │ │ + ldmia r6!, {r2, r3, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 129e70 │ │ │ │ + bcs.n 129f70 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r7, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r6!, {r1, r2, r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r7, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r3, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 129e4c │ │ │ │ + bcs.n 129f4c │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r7, {r1, r4, r7} │ │ │ │ + ldmia r6!, {r1, r4} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r7, {r2, r4, r6, r7} │ │ │ │ + ldmia r6, {r2, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 129e3c │ │ │ │ + bcs.n 129f3c │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r7!, {r2, r3, r5, r6} │ │ │ │ + ldmia r5, {r2, r3, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r7, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r6!, {r1, r2, r3, r5} │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 129e2c │ │ │ │ + bcs.n 129f2c │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r7!, {r1, r2, r6} │ │ │ │ + ldmia r5!, {r1, r2, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r7, {r3, r7} │ │ │ │ + ldmia r6!, {r3} │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 12a00c │ │ │ │ + bne.n 129f0c │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r7!, {r5} │ │ │ │ + ldmia r5, {r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r7!, {r1, r5, r6} │ │ │ │ + ldmia r5, {r1, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 129ffc │ │ │ │ + bne.n 129efc │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r6, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r3, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r7!, {r2, r3, r4, r5} │ │ │ │ + ldmia r5, {r2, r3, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 129fec │ │ │ │ + bne.n 129eec │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r6, {r2, r4, r6, r7} │ │ │ │ + ldmia r5!, {r2, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r7!, {r1, r2, r4} │ │ │ │ + ldmia r5!, {r1, r2, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 129fdc │ │ │ │ + bne.n 129edc │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r5, {r1, r2, r3, r5} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r6, {r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 129fcc │ │ │ │ + bne.n 129ecc │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r6!, {r3, r7} │ │ │ │ + ldmia r5!, {r3} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r6, {r1, r3, r6, r7} │ │ │ │ + ldmia r5!, {r1, r3, r6} │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 129fbc │ │ │ │ + bne.n 129ebc │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r6, {r1, r5, r6} │ │ │ │ + ldmia r4!, {r1, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r6!, {r2, r5, r7} │ │ │ │ + ldmia r5, {r2, r5} │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 129fac │ │ │ │ + bne.n 129eac │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r6!, {r2, r3, r4, r5} │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 129fa4 │ │ │ │ + bne.n 129ea4 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r6!, {r1, r2, r4} │ │ │ │ + ldmia r4, {r1, r2, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r6, {r3, r4, r6} │ │ │ │ + ldmia r4, {r3, r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 129f94 │ │ │ │ + bne.n 129e94 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r5, {r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r6!, {r1, r4, r5} │ │ │ │ + ldmia r4, {r1, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 129f84 │ │ │ │ + bne.n 129e84 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r5!, {r1, r3, r6, r7} │ │ │ │ + ldmia r4!, {r1, r3, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r6!, {r2, r3} │ │ │ │ + ldmia r4!, {r2, r3, r7} │ │ │ │ movs r3, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip, #3472] @ 0xd90 │ │ │ │ @@ -249095,112 +249096,111 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #4623 @ 0x120f │ │ │ │ bl 1509fc │ │ │ │ b.w 12d07a │ │ │ │ nop │ │ │ │ - itet ne │ │ │ │ - movne r3, r4 │ │ │ │ - @ instruction: 0xf7d00023 │ │ │ │ - @ instruction: 0xf7ee0023 │ │ │ │ - @ instruction: 0xb85c │ │ │ │ + pop {r1, r2, r4, r7, pc} │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb80c │ │ │ │ + @ instruction: 0xf6500023 │ │ │ │ + @ instruction: 0xf66e0023 │ │ │ │ + @ instruction: 0xb6dc │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 12bda0 │ │ │ │ + @ instruction: 0xb68c │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 12bbc0 │ │ │ │ + bls.n 12bca0 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb79c │ │ │ │ + bge.n 12bcc0 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb74c │ │ │ │ + @ instruction: 0xb61c │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r5, #18 │ │ │ │ + push {r2, r3, r6, r7, lr} │ │ │ │ + movs r3, r4 │ │ │ │ + lsrs r2, r5, #12 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r0, r7, #18 │ │ │ │ + lsrs r0, r7, #12 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb6e2 │ │ │ │ + push {r1, r5, r6, lr} │ │ │ │ + movs r3, r4 │ │ │ │ + push {r1, r4, lr} │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb692 │ │ │ │ + b.n 12ba20 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xe8240023 │ │ │ │ - b.n 12c2d8 │ │ │ │ + b.n 12bfd8 │ │ │ │ movs r3, r4 │ │ │ │ - push {r3, r5} │ │ │ │ + uxth r0, r5 │ │ │ │ movs r3, r4 │ │ │ │ - cbz r0, 12bd5a │ │ │ │ + sxtb r0, r3 │ │ │ │ movs r3, r4 │ │ │ │ - bic.w r0, r0, #10682368 @ 0xa30000 │ │ │ │ - bic.w r0, lr, #10682368 @ 0xa30000 │ │ │ │ - cbz r0, 12bd4e │ │ │ │ + subw r0, r0, #35 @ 0x23 │ │ │ │ + subw r0, lr, #35 @ 0x23 │ │ │ │ + cbz r0, 12bd2e │ │ │ │ movs r3, r4 │ │ │ │ - cbz r0, 12bd3e │ │ │ │ + cbz r0, 12bd1e │ │ │ │ movs r3, r4 │ │ │ │ - pop {r1, r3, r7} │ │ │ │ + cbnz r2, 12bd3a │ │ │ │ movs r3, r4 │ │ │ │ - pop {r5, r7} │ │ │ │ + cbnz r0, 12bd44 │ │ │ │ movs r3, r4 │ │ │ │ - uxtb r2, r0 │ │ │ │ + cbz r2, 12bd10 │ │ │ │ movs r3, r4 │ │ │ │ - sxtb r2, r6 │ │ │ │ + sub sp, #456 @ 0x1c8 │ │ │ │ movs r3, r4 │ │ │ │ - ble.n 12bd40 │ │ │ │ + blt.n 12bc40 │ │ │ │ movs r3, r4 │ │ │ │ - vaddl.s16 q8, d14, d19 │ │ │ │ - sxth r4, r1 │ │ │ │ + cdp 0, 5, cr0, cr14, cr3, {1} │ │ │ │ + sub sp, #48 @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ - cbz r4, 12bd42 │ │ │ │ + add sp, #240 @ 0xf0 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r7, #3 │ │ │ │ + lsls r6, r7, #29 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r6, r2, #4 │ │ │ │ + lsls r6, r2, #30 │ │ │ │ movs r4, r4 │ │ │ │ - cbz r0, 12bd3e │ │ │ │ + add r7, sp, #992 @ 0x3e0 │ │ │ │ movs r3, r4 │ │ │ │ - cbz r0, 12bd2e │ │ │ │ + add r7, sp, #672 @ 0x2a0 │ │ │ │ movs r3, r4 │ │ │ │ - bgt.n 12be08 │ │ │ │ + bge.n 12bd08 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r0, r7, #5 │ │ │ │ + lsls r0, r7, #31 │ │ │ │ movs r4, r4 │ │ │ │ - sub sp, #264 @ 0x108 │ │ │ │ + add r7, sp, #264 @ 0x108 │ │ │ │ movs r3, r4 │ │ │ │ - add sp, #456 @ 0x1c8 │ │ │ │ + add r6, sp, #968 @ 0x3c8 │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 12be34 │ │ │ │ + bls.n 12bd34 │ │ │ │ movs r3, r4 │ │ │ │ - ands.w r0, r6, #10682368 @ 0xa30000 │ │ │ │ - add sp, #144 @ 0x90 │ │ │ │ + @ instruction: 0xf2960023 │ │ │ │ + add r6, sp, #656 @ 0x290 │ │ │ │ movs r3, r4 │ │ │ │ - add r7, sp, #848 @ 0x350 │ │ │ │ + add r6, sp, #336 @ 0x150 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, r2, r5 │ │ │ │ + asrs r4, r2, #31 │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, r4, r5 │ │ │ │ + asrs r4, r4, #31 │ │ │ │ movs r4, r4 │ │ │ │ - add r7, sp, #584 @ 0x248 │ │ │ │ + add r6, sp, #72 @ 0x48 │ │ │ │ movs r3, r4 │ │ │ │ - add r7, sp, #264 @ 0x108 │ │ │ │ + add r5, sp, #776 @ 0x308 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r0, #14 │ │ │ │ + asrs r4, r0, #8 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r0, r3, #13 │ │ │ │ + asrs r0, r3, #7 │ │ │ │ movs r4, r4 │ │ │ │ - add r6, sp, #968 @ 0x3c8 │ │ │ │ + add r5, sp, #456 @ 0x1c8 │ │ │ │ movs r3, r4 │ │ │ │ - add r6, sp, #648 @ 0x288 │ │ │ │ + add r5, sp, #136 @ 0x88 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r7, #1 │ │ │ │ - movs r4, r4 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - movs r4, r4 │ │ │ │ - add r6, sp, #416 @ 0x1a0 │ │ │ │ + cdp2 0, 15, cr0, cr10, cr3, {1} │ │ │ │ + vhadd.u16 d0, d2, d19 │ │ │ │ + add r4, sp, #928 @ 0x3a0 │ │ │ │ movs r3, r4 │ │ │ │ - add r6, sp, #96 @ 0x60 │ │ │ │ + add r4, sp, #608 @ 0x260 │ │ │ │ movs r3, r4 │ │ │ │ mov.w r2, #10496 @ 0x2900 │ │ │ │ movt r2, #15264 @ 0x3ba0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 1325aa │ │ │ │ bhi.w 12c624 │ │ │ │ mov.w r2, #2496 @ 0x9c0 │ │ │ │ @@ -250218,135 +250218,135 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #3649 @ 0xe41 │ │ │ │ bl 1509fc │ │ │ │ b.n 12d07a │ │ │ │ nop │ │ │ │ - ldmia r3!, {r2, r5, r7} │ │ │ │ + ldmia r2, {r2, r5} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - add r4, sp, #768 @ 0x300 │ │ │ │ + add r3, sp, #256 @ 0x100 │ │ │ │ movs r3, r4 │ │ │ │ - add r4, sp, #448 @ 0x1c0 │ │ │ │ + add r2, sp, #960 @ 0x3c0 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r1, #6 │ │ │ │ + asrs r2, r1, #32 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r4, r4, #6 │ │ │ │ + asrs r4, r4, #32 │ │ │ │ movs r4, r4 │ │ │ │ - add r4, sp, #184 @ 0xb8 │ │ │ │ + add r2, sp, #696 @ 0x2b8 │ │ │ │ movs r3, r4 │ │ │ │ - add r3, sp, #888 @ 0x378 │ │ │ │ + add r2, sp, #376 @ 0x178 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r5, {r5, r6, r7} │ │ │ │ + ldmia r4!, {r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r5, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r1, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - add r0, sp, #832 @ 0x340 │ │ │ │ + add r7, pc, #320 @ (adr r7, 12cbe0 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r0, sp, #512 @ 0x200 │ │ │ │ + add r7, pc, #0 @ (adr r7, 12caa4 ) │ │ │ │ movs r3, r4 │ │ │ │ - b.n 12d23c │ │ │ │ + b.n 12cf3c │ │ │ │ movs r3, r4 │ │ │ │ - b.n 12d26c │ │ │ │ + b.n 12cf6c │ │ │ │ movs r3, r4 │ │ │ │ - add r0, sp, #296 @ 0x128 │ │ │ │ + add r6, pc, #808 @ (adr r6, 12cdd8 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r7, pc, #1000 @ (adr r7, 12ce9c ) │ │ │ │ + add r6, pc, #488 @ (adr r6, 12cc9c ) │ │ │ │ movs r3, r4 │ │ │ │ - pkhtb r0, sl, r3, asr #32 │ │ │ │ - @ instruction: 0xeadc0023 │ │ │ │ - add r7, pc, #776 @ (adr r7, 12cdc8 ) │ │ │ │ + strd r0, r0, [sl, #-140] @ 0x8c │ │ │ │ + ldrd r0, r0, [ip, #-140] @ 0x8c │ │ │ │ + add r6, pc, #264 @ (adr r6, 12cbc8 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r7, pc, #456 @ (adr r7, 12cc8c ) │ │ │ │ + add r5, pc, #968 @ (adr r5, 12ce8c ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr??.w r0, [r6, #35] @ 0x23 │ │ │ │ - @ instruction: 0xfa080023 │ │ │ │ - add r7, pc, #232 @ (adr r7, 12cbb8 ) │ │ │ │ + ldr??.w r0, [r6, r3, lsl #2] │ │ │ │ + strb.w r0, [r8, #35] @ 0x23 │ │ │ │ + add r5, pc, #744 @ (adr r5, 12cdb8 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r6, pc, #936 @ (adr r6, 12ce7c ) │ │ │ │ + add r5, pc, #424 @ (adr r5, 12cc7c ) │ │ │ │ movs r3, r4 │ │ │ │ - sbc.w r0, r2, r3, asr #32 │ │ │ │ - @ instruction: 0xeb200023 │ │ │ │ - add r6, pc, #600 @ (adr r6, 12cd38 ) │ │ │ │ + strd r0, r0, [r2, #140]! @ 0x8c │ │ │ │ + @ instruction: 0xe9a00023 │ │ │ │ + add r5, pc, #88 @ (adr r5, 12cb38 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r6, pc, #280 @ (adr r6, 12cbfc ) │ │ │ │ + add r4, pc, #792 @ (adr r4, 12cdfc ) │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r3, r4, r7} │ │ │ │ + stmia r7!, {r3, r4} │ │ │ │ movs r3, r4 │ │ │ │ - add r5, pc, #968 @ (adr r5, 12ceb8 ) │ │ │ │ + add r4, pc, #456 @ (adr r4, 12ccb8 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r5, pc, #648 @ (adr r5, 12cd7c ) │ │ │ │ + add r4, pc, #136 @ (adr r4, 12cb7c ) │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r7, #16 │ │ │ │ + lsrs r6, r7, #10 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r0, r1, #17 │ │ │ │ + lsrs r0, r1, #11 │ │ │ │ movs r4, r4 │ │ │ │ - add r5, pc, #424 @ (adr r5, 12cca8 ) │ │ │ │ + add r3, pc, #936 @ (adr r3, 12cea8 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r5, pc, #104 @ (adr r5, 12cb6c ) │ │ │ │ + add r3, pc, #616 @ (adr r3, 12cd6c ) │ │ │ │ movs r3, r4 │ │ │ │ - mcrr 0, 2, r0, r2, cr3 │ │ │ │ - mrrc 0, 2, r0, r4, cr3 │ │ │ │ - add r4, pc, #904 @ (adr r4, 12ce98 ) │ │ │ │ + pkhtb r0, r2, r3, asr #32 │ │ │ │ + @ instruction: 0xead40023 │ │ │ │ + add r3, pc, #392 @ (adr r3, 12cc98 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r4, pc, #584 @ (adr r4, 12cd5c ) │ │ │ │ + add r3, pc, #72 @ (adr r3, 12cb5c ) │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 12ca68 │ │ │ │ + bge.n 12cb68 │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 12ca80 │ │ │ │ + bge.n 12cb80 │ │ │ │ movs r3, r4 │ │ │ │ - add r4, pc, #368 @ (adr r4, 12cc90 ) │ │ │ │ + add r2, pc, #880 @ (adr r2, 12ce90 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r4, pc, #48 @ (adr r4, 12cb54 ) │ │ │ │ + add r2, pc, #560 @ (adr r2, 12cd54 ) │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf6dc0023 │ │ │ │ - @ instruction: 0xf6f20023 │ │ │ │ - add r3, pc, #848 @ (adr r3, 12ce80 ) │ │ │ │ + adcs.w r0, ip, #10682368 @ 0xa30000 │ │ │ │ + sbcs.w r0, r2, #10682368 @ 0xa30000 │ │ │ │ + add r2, pc, #336 @ (adr r2, 12cc80 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r3, pc, #528 @ (adr r3, 12cd44 ) │ │ │ │ + add r2, pc, #16 @ (adr r2, 12cb44 ) │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xeb860023 │ │ │ │ - sub.w r0, sl, r3, asr #32 │ │ │ │ - add r3, pc, #336 @ (adr r3, 12cc90 ) │ │ │ │ + and.w r0, r6, r3, asr #32 │ │ │ │ + bic.w r0, sl, r3, asr #32 │ │ │ │ + add r1, pc, #848 @ (adr r1, 12ce90 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r3, pc, #16 @ (adr r3, 12cb54 ) │ │ │ │ + add r1, pc, #528 @ (adr r1, 12cd54 ) │ │ │ │ movs r3, r4 │ │ │ │ - rev r2, r0 │ │ │ │ + @ instruction: 0xb882 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb892 │ │ │ │ + @ instruction: 0xb712 │ │ │ │ movs r3, r4 │ │ │ │ - add r2, pc, #240 @ (adr r2, 12cc40 ) │ │ │ │ + add r0, pc, #752 @ (adr r0, 12ce40 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r1, pc, #944 @ (adr r1, 12cf04 ) │ │ │ │ + add r0, pc, #432 @ (adr r0, 12cd04 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldcl 0, cr0, [r4], {35} @ 0x23 │ │ │ │ - stc 0, cr0, [ip], {35} @ 0x23 │ │ │ │ - add r1, pc, #648 @ (adr r1, 12cde8 ) │ │ │ │ + adcs.w r0, r4, r3, asr #32 │ │ │ │ + add.w r0, ip, r3, asr #32 │ │ │ │ + add r0, pc, #136 @ (adr r0, 12cbe8 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r1, pc, #328 @ (adr r1, 12ccac ) │ │ │ │ + ldr r7, [sp, #840] @ 0x348 │ │ │ │ movs r3, r4 │ │ │ │ - push {r4, r5, r7} │ │ │ │ + cbz r0, 12cbb4 │ │ │ │ movs r3, r4 │ │ │ │ - push {r2, r3, r4, r5, r6} │ │ │ │ + uxtb r4, r7 │ │ │ │ movs r3, r4 │ │ │ │ - add r1, pc, #88 @ (adr r1, 12cbc8 ) │ │ │ │ + ldr r7, [sp, #600] @ 0x258 │ │ │ │ movs r3, r4 │ │ │ │ - add r0, pc, #792 @ (adr r0, 12ce8c ) │ │ │ │ + ldr r7, [sp, #280] @ 0x118 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3, {r2, r3, r6} │ │ │ │ + ldmia r1!, {r2, r3, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 12ca8c │ │ │ │ + bpl.n 12cb8c │ │ │ │ movs r3, r4 │ │ │ │ - add r0, pc, #584 @ (adr r0, 12cdc8 ) │ │ │ │ + ldr r7, [sp, #72] @ 0x48 │ │ │ │ movs r3, r4 │ │ │ │ - add r0, pc, #264 @ (adr r0, 12cc8c ) │ │ │ │ + ldr r6, [sp, #776] @ 0x308 │ │ │ │ movs r3, r4 │ │ │ │ movw r2, #11108 @ 0x2b64 │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 1333d4 │ │ │ │ bls.w 12d274 │ │ │ │ movw r2, #19105 @ 0x4aa1 │ │ │ │ @@ -251472,149 +251472,149 @@ │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #5319 @ 0x14c7 │ │ │ │ bl 1509fc │ │ │ │ b.w 12d07a │ │ │ │ - add sp, #432 @ 0x1b0 │ │ │ │ + add r6, sp, #944 @ 0x3b0 │ │ │ │ movs r3, r4 │ │ │ │ - add r4, sp, #1000 @ 0x3e8 │ │ │ │ + add r3, sp, #488 @ 0x1e8 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r5, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r4, [sp, #416] @ 0x1a0 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r5, [sp, #608] @ 0x260 │ │ │ │ + ldr r4, [sp, #96] @ 0x60 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [sp, #872] @ 0x368 │ │ │ │ + ldr r6, [sp, #360] @ 0x168 │ │ │ │ movs r3, r4 │ │ │ │ cmp r7, #116 @ 0x74 │ │ │ │ lsls r7, r6, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #728 @ (adr r2, 12dcac ) │ │ │ │ + add r1, pc, #216 @ (adr r1, 12daac ) │ │ │ │ movs r3, r4 │ │ │ │ - add r2, pc, #832 @ (adr r2, 12dd18 ) │ │ │ │ + add r1, pc, #320 @ (adr r1, 12db18 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [sp, #120] @ 0x78 │ │ │ │ + str r6, [sp, #632] @ 0x278 │ │ │ │ movs r3, r4 │ │ │ │ - str r7, [sp, #824] @ 0x338 │ │ │ │ + str r6, [sp, #312] @ 0x138 │ │ │ │ movs r3, r4 │ │ │ │ - bgt.n 12d96c │ │ │ │ + blt.n 12da6c │ │ │ │ movs r3, r4 │ │ │ │ - bgt.n 12d904 │ │ │ │ + blt.n 12da04 │ │ │ │ movs r3, r4 │ │ │ │ - str r7, [sp, #624] @ 0x270 │ │ │ │ + str r6, [sp, #112] @ 0x70 │ │ │ │ movs r3, r4 │ │ │ │ - str r7, [sp, #304] @ 0x130 │ │ │ │ + str r5, [sp, #816] @ 0x330 │ │ │ │ movs r3, r4 │ │ │ │ - add r4, pc, #504 @ (adr r4, 12dbec ) │ │ │ │ + add r2, pc, #1016 @ (adr r2, 12ddec ) │ │ │ │ movs r3, r4 │ │ │ │ - add r4, pc, #576 @ (adr r4, 12dc38 ) │ │ │ │ + add r3, pc, #64 @ (adr r3, 12da38 ) │ │ │ │ movs r3, r4 │ │ │ │ - str r7, [sp, #136] @ 0x88 │ │ │ │ + str r5, [sp, #648] @ 0x288 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [sp, #840] @ 0x348 │ │ │ │ + str r5, [sp, #328] @ 0x148 │ │ │ │ movs r3, r4 │ │ │ │ - ble.n 12da40 │ │ │ │ + blt.n 12d940 │ │ │ │ movs r3, r4 │ │ │ │ - ble.n 12da48 │ │ │ │ + blt.n 12d948 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [sp, #696] @ 0x2b8 │ │ │ │ + str r5, [sp, #184] @ 0xb8 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [sp, #376] @ 0x178 │ │ │ │ + str r4, [sp, #888] @ 0x378 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r4!, {r2, r3} │ │ │ │ + stmia r2!, {r2, r3, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r4!, {r1, r2, r3, r4} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [sp, #240] @ 0xf0 │ │ │ │ + str r4, [sp, #752] @ 0x2f0 │ │ │ │ movs r3, r4 │ │ │ │ - str r5, [sp, #944] @ 0x3b0 │ │ │ │ + str r4, [sp, #432] @ 0x1b0 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 12e1a4 │ │ │ │ + b.n 12dea4 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 12e1cc │ │ │ │ + b.n 12decc │ │ │ │ movs r3, r4 │ │ │ │ - str r5, [sp, #800] @ 0x320 │ │ │ │ + str r4, [sp, #288] @ 0x120 │ │ │ │ movs r3, r4 │ │ │ │ - str r5, [sp, #480] @ 0x1e0 │ │ │ │ + str r3, [sp, #992] @ 0x3e0 │ │ │ │ movs r3, r4 │ │ │ │ - add r7, sp, #616 @ 0x268 │ │ │ │ + add r6, sp, #104 @ 0x68 │ │ │ │ movs r3, r4 │ │ │ │ - add r7, sp, #656 @ 0x290 │ │ │ │ + add r6, sp, #144 @ 0x90 │ │ │ │ movs r3, r4 │ │ │ │ - str r5, [sp, #344] @ 0x158 │ │ │ │ + str r3, [sp, #856] @ 0x358 │ │ │ │ movs r3, r4 │ │ │ │ - str r5, [sp, #24] │ │ │ │ + str r3, [sp, #536] @ 0x218 │ │ │ │ movs r3, r4 │ │ │ │ - add r0, pc, #672 @ (adr r0, 12dce4 ) │ │ │ │ + ldr r7, [sp, #160] @ 0xa0 │ │ │ │ movs r3, r4 │ │ │ │ - add r0, pc, #712 @ (adr r0, 12dd10 ) │ │ │ │ + ldr r7, [sp, #200] @ 0xc8 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [sp, #880] @ 0x370 │ │ │ │ + str r3, [sp, #368] @ 0x170 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [sp, #560] @ 0x230 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [sp, #368] @ 0x170 │ │ │ │ + ldr r2, [sp, #880] @ 0x370 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [sp, #400] @ 0x190 │ │ │ │ + ldr r2, [sp, #912] @ 0x390 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [sp, #440] @ 0x1b8 │ │ │ │ + str r2, [sp, #952] @ 0x3b8 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [sp, #128] @ 0x80 │ │ │ │ + str r2, [sp, #640] @ 0x280 │ │ │ │ movs r3, r4 │ │ │ │ - mcrr2 0, 2, r0, r0, cr3 │ │ │ │ - mrrc2 0, 2, r0, r8, cr3 │ │ │ │ - str r4, [sp, #24] │ │ │ │ + @ instruction: 0xfac00023 │ │ │ │ + @ instruction: 0xfad80023 │ │ │ │ + str r2, [sp, #536] @ 0x218 │ │ │ │ movs r3, r4 │ │ │ │ - str r3, [sp, #728] @ 0x2d8 │ │ │ │ + str r2, [sp, #216] @ 0xd8 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r7, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r3, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r7, {r1, r2, r4, r7} │ │ │ │ + ldmia r6!, {r1, r2, r4} │ │ │ │ movs r3, r4 │ │ │ │ - str r3, [sp, #560] @ 0x230 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ - str r3, [sp, #240] @ 0xf0 │ │ │ │ + str r1, [sp, #752] @ 0x2f0 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r2, {r2, r3, r6} │ │ │ │ + ldmia r0!, {r2, r3, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r2!, {r5} │ │ │ │ + ldmia r0!, {r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ + str r1, [sp, #584] @ 0x248 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [sp, #776] @ 0x308 │ │ │ │ + str r1, [sp, #264] @ 0x108 │ │ │ │ movs r3, r4 │ │ │ │ - cbz r2, 12daee │ │ │ │ + cbz r2, 12dace │ │ │ │ movs r3, r4 │ │ │ │ - cbz r2, 12daf6 │ │ │ │ + cbz r2, 12dad6 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [sp, #640] @ 0x280 │ │ │ │ + str r1, [sp, #128] @ 0x80 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [sp, #320] @ 0x140 │ │ │ │ + str r0, [sp, #832] @ 0x340 │ │ │ │ movs r3, r4 │ │ │ │ - stcl 0, cr0, [sl, #-140]! @ 0xffffff74 │ │ │ │ - stc 0, cr0, [r2, #140] @ 0x8c │ │ │ │ - str r2, [sp, #208] @ 0xd0 │ │ │ │ + @ instruction: 0xebea0023 │ │ │ │ + stc 0, cr0, [r2], {35} @ 0x23 │ │ │ │ + str r0, [sp, #720] @ 0x2d0 │ │ │ │ movs r3, r4 │ │ │ │ - str r1, [sp, #912] @ 0x390 │ │ │ │ + str r0, [sp, #400] @ 0x190 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r5, [sp, #776] @ 0x308 │ │ │ │ + ldr r4, [sp, #264] @ 0x108 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r5, [sp, #824] @ 0x338 │ │ │ │ + ldr r4, [sp, #312] @ 0x138 │ │ │ │ movs r3, r4 │ │ │ │ - str r1, [sp, #768] @ 0x300 │ │ │ │ + str r0, [sp, #256] @ 0x100 │ │ │ │ movs r3, r4 │ │ │ │ - str r1, [sp, #448] @ 0x1c0 │ │ │ │ + ldrh r0, [r6, #62] @ 0x3e │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf7040023 │ │ │ │ - @ instruction: 0xf7100023 │ │ │ │ - str r1, [sp, #328] @ 0x148 │ │ │ │ + @ instruction: 0xf5840023 │ │ │ │ + @ instruction: 0xf5900023 │ │ │ │ + ldrh r2, [r2, #62] @ 0x3e │ │ │ │ movs r3, r4 │ │ │ │ - str r1, [sp, #8] │ │ │ │ + ldrh r2, [r0, #60] @ 0x3c │ │ │ │ movs r3, r4 │ │ │ │ movw r2, #31424 @ 0x7ac0 │ │ │ │ movt r2, #15266 @ 0x3ba2 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 130cce │ │ │ │ movw r2, #33424 @ 0x8290 │ │ │ │ movt r2, #15266 @ 0x3ba2 │ │ │ │ @@ -252630,123 +252630,123 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #3473 @ 0xd91 │ │ │ │ bl 1509fc │ │ │ │ b.w 12d07a │ │ │ │ nop │ │ │ │ - svc 172 @ 0xac │ │ │ │ + udf #44 @ 0x2c │ │ │ │ movs r3, r4 │ │ │ │ - svc 202 @ 0xca │ │ │ │ + udf #74 @ 0x4a │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r0, #62] @ 0x3e │ │ │ │ + ldrh r0, [r0, #50] @ 0x32 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r6, #58] @ 0x3a │ │ │ │ + ldrh r0, [r6, #46] @ 0x2e │ │ │ │ movs r3, r4 │ │ │ │ - addw r0, lr, #35 @ 0x23 │ │ │ │ - @ instruction: 0xf2140023 │ │ │ │ - ldrh r2, [r1, #58] @ 0x3a │ │ │ │ + eor.w r0, lr, #35 @ 0x23 │ │ │ │ + eors.w r0, r4, #35 @ 0x23 │ │ │ │ + ldrh r2, [r1, #46] @ 0x2e │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r7, #54] @ 0x36 │ │ │ │ + ldrh r2, [r7, #42] @ 0x2a │ │ │ │ movs r3, r4 │ │ │ │ - bgt.n 12e874 │ │ │ │ + bge.n 12e774 │ │ │ │ movs r3, r4 │ │ │ │ - bgt.n 12e88c │ │ │ │ + bge.n 12e78c │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r2, #54] @ 0x36 │ │ │ │ + ldrh r4, [r2, #42] @ 0x2a │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r0, #52] @ 0x34 │ │ │ │ + ldrh r4, [r0, #40] @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ - add r1, sp, #656 @ 0x290 │ │ │ │ + add r0, sp, #144 @ 0x90 │ │ │ │ movs r3, r4 │ │ │ │ - add r1, sp, #696 @ 0x2b8 │ │ │ │ + add r0, sp, #184 @ 0xb8 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r4, #50] @ 0x32 │ │ │ │ + ldrh r0, [r4, #38] @ 0x26 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r2, #48] @ 0x30 │ │ │ │ + ldrh r0, [r2, #36] @ 0x24 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 12e6e8 │ │ │ │ + b.n 12e3e8 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 12e708 │ │ │ │ + b.n 12e408 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r4, #46] @ 0x2e │ │ │ │ + ldrh r6, [r4, #34] @ 0x22 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r3, #44] @ 0x2c │ │ │ │ + ldrh r0, [r3, #32] │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 12e8b4 │ │ │ │ + bls.n 12e7b4 │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 12e8e0 │ │ │ │ + bls.n 12e7e0 │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r7, #44] @ 0x2c │ │ │ │ + strh r6, [r7, #32] │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r5, #42] @ 0x2a │ │ │ │ + strh r6, [r5, #30] │ │ │ │ movs r3, r4 │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ + add r0, sp, #552 @ 0x228 │ │ │ │ movs r3, r4 │ │ │ │ - add r1, sp, #872 @ 0x368 │ │ │ │ + add r0, sp, #360 @ 0x168 │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r5, #42] @ 0x2a │ │ │ │ + strh r4, [r5, #30] │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r3, #40] @ 0x28 │ │ │ │ + strh r4, [r3, #28] │ │ │ │ movs r3, r4 │ │ │ │ - bgt.n 12e928 │ │ │ │ + bge.n 12e828 │ │ │ │ movs r3, r4 │ │ │ │ - bgt.n 12e94c │ │ │ │ + bge.n 12e84c │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r5, #40] @ 0x28 │ │ │ │ + strh r0, [r5, #28] │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r3, #38] @ 0x26 │ │ │ │ + strh r0, [r3, #26] │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r7!, {r1, r4, r6} │ │ │ │ + ldmia r5!, {r1, r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r7!, {r1, r2, r5, r6} │ │ │ │ + ldmia r5, {r1, r2, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r4, #38] @ 0x26 │ │ │ │ + strh r4, [r4, #26] │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r2, #36] @ 0x24 │ │ │ │ + strh r4, [r2, #24] │ │ │ │ movs r3, r4 │ │ │ │ - b.n 12ed88 │ │ │ │ + b.n 12ea88 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 12ed9c │ │ │ │ + b.n 12ea9c │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r4, #36] @ 0x24 │ │ │ │ + strh r0, [r4, #24] │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r2, #34] @ 0x22 │ │ │ │ + strh r0, [r2, #22] │ │ │ │ movs r3, r4 │ │ │ │ - str r7, [sp, #456] @ 0x1c8 │ │ │ │ + str r5, [sp, #968] @ 0x3c8 │ │ │ │ movs r3, r4 │ │ │ │ - str r7, [sp, #152] @ 0x98 │ │ │ │ + str r5, [sp, #664] @ 0x298 │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r7, #32] │ │ │ │ + strh r0, [r7, #20] │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r5, #30] │ │ │ │ + strh r0, [r5, #18] │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r5, r7} │ │ │ │ + stmia r6!, {r5} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r2, r3, r5} │ │ │ │ + stmia r5!, {r2, r3, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r1, #30] │ │ │ │ + strh r2, [r1, #18] │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r7, #26] │ │ │ │ + strh r2, [r7, #14] │ │ │ │ movs r3, r4 │ │ │ │ - add r3, sp, #744 @ 0x2e8 │ │ │ │ + add r2, sp, #232 @ 0xe8 │ │ │ │ movs r3, r4 │ │ │ │ - add r3, sp, #824 @ 0x338 │ │ │ │ + add r2, sp, #312 @ 0x138 │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r1, #28] │ │ │ │ + strh r0, [r1, #16] │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r7, #24] │ │ │ │ + strh r0, [r7, #12] │ │ │ │ movs r3, r4 │ │ │ │ - cbz r2, 12e8de │ │ │ │ + add sp, #168 @ 0xa8 │ │ │ │ movs r3, r4 │ │ │ │ - cbz r2, 12e8cc │ │ │ │ + add r7, sp, #840 @ 0x348 │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r5, #24] │ │ │ │ + strh r0, [r5, #12] │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r3, #22] │ │ │ │ + strh r0, [r3, #10] │ │ │ │ movs r3, r4 │ │ │ │ ldr.w r2, [r5, #1024] @ 0x400 │ │ │ │ mov.w r3, #8192 @ 0x2000 │ │ │ │ movt r3, #64 @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bcc.w 13471e │ │ │ │ ldr r3, [r4, #8] │ │ │ │ @@ -253614,93 +253614,93 @@ │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #4386 @ 0x1122 │ │ │ │ bl 1509fc │ │ │ │ b.w 12d07a │ │ │ │ - add r3, pc, #0 @ (adr r3, 12f284 ) │ │ │ │ - movs r3, r4 │ │ │ │ - add r3, pc, #88 @ (adr r3, 12f2e0 ) │ │ │ │ + add r1, pc, #512 @ (adr r1, 12f484 ) │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r6, #14] │ │ │ │ + add r1, pc, #600 @ (adr r1, 12f4e0 ) │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r4, #12] │ │ │ │ - movs r3, r4 │ │ │ │ - ldrh r0, [r6, #34] @ 0x22 │ │ │ │ + strh r4, [r6, #2] │ │ │ │ movs r3, r4 │ │ │ │ - add r3, sp, #664 @ 0x298 │ │ │ │ + strh r4, [r4, #0] │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r3, #6] │ │ │ │ + ldrh r0, [r6, #22] │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r1, #4] │ │ │ │ + add r2, sp, #152 @ 0x98 │ │ │ │ movs r3, r4 │ │ │ │ - add r7, pc, #840 @ (adr r7, 12f5ec ) │ │ │ │ + ldrb r4, [r3, #29] │ │ │ │ movs r3, r4 │ │ │ │ - add r7, pc, #240 @ (adr r7, 12f398 ) │ │ │ │ + ldrb r4, [r1, #28] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r6, #20] │ │ │ │ + add r6, pc, #328 @ (adr r6, 12f3ec ) │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r4, #19] │ │ │ │ + add r5, pc, #752 @ (adr r5, 12f598 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r4, #12] │ │ │ │ + ldrb r2, [r6, #14] │ │ │ │ movs r3, r4 │ │ │ │ - add r6, pc, #56 @ (adr r6, 12f2f0 ) │ │ │ │ + ldrb r2, [r4, #13] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r0, #17] │ │ │ │ + ldrh r0, [r4, #0] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r6, #15] │ │ │ │ + add r4, pc, #568 @ (adr r4, 12f4f0 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r7, pc, #112 @ (adr r7, 12f334 ) │ │ │ │ + ldrb r4, [r0, #11] │ │ │ │ movs r3, r4 │ │ │ │ - add r6, pc, #224 @ (adr r6, 12f3a8 ) │ │ │ │ + ldrb r4, [r6, #9] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r1, #11] │ │ │ │ + add r5, pc, #624 @ (adr r5, 12f534 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r7, #9] │ │ │ │ + add r4, pc, #736 @ (adr r4, 12f5a8 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r5, pc, #632 @ (adr r5, 12f54c ) │ │ │ │ + ldrb r2, [r1, #5] │ │ │ │ movs r3, r4 │ │ │ │ - stmia r0!, {r1, r2, r4, r7} │ │ │ │ + ldrb r4, [r7, #3] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r3, #9] │ │ │ │ + add r4, pc, #120 @ (adr r4, 12f34c ) │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r1, #8] │ │ │ │ + itet ne │ │ │ │ + movne r3, r4 │ │ │ │ + ldrbeq r0, [r3, #3] │ │ │ │ + movne r3, r4 │ │ │ │ + ldrb r0, [r1, #2] │ │ │ │ movs r3, r4 │ │ │ │ - push {r1, r3, r5} │ │ │ │ + uxth r2, r5 │ │ │ │ movs r3, r4 │ │ │ │ - push {r1, r3, r6} │ │ │ │ + uxtb r2, r1 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r5, #7] │ │ │ │ + ldrb r0, [r5, #1] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r3, #6] │ │ │ │ + ldrb r2, [r3, #0] │ │ │ │ movs r3, r4 │ │ │ │ - add r7, sp, #304 @ 0x130 │ │ │ │ + add r5, sp, #816 @ 0x330 │ │ │ │ movs r3, r4 │ │ │ │ - add r7, sp, #48 @ 0x30 │ │ │ │ + add r5, sp, #560 @ 0x230 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r4, #5] │ │ │ │ + strb r2, [r4, #31] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r2, #4] │ │ │ │ + strb r2, [r2, #30] │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 12f3c8 │ │ │ │ + bpl.n 12f2c8 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 12f3ec │ │ │ │ + bpl.n 12f2ec │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r6, #3] │ │ │ │ + strb r0, [r6, #29] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r4, #2] │ │ │ │ + strb r2, [r4, #28] │ │ │ │ movs r3, r4 │ │ │ │ - stmia r4!, {r5} │ │ │ │ + stmia r2!, {r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r4!, {r2, r3, r4, r5} │ │ │ │ + stmia r2!, {r2, r3, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r6, [r0, #2] │ │ │ │ + strb r6, [r0, #28] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r6, [r6, #0] │ │ │ │ + strb r6, [r6, #26] │ │ │ │ movs r3, r4 │ │ │ │ movw r2, #49568 @ 0xc1a0 │ │ │ │ movt r2, #15262 @ 0x3b9e │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 133ca0 │ │ │ │ movw r2, #50568 @ 0xc588 │ │ │ │ movt r2, #15262 @ 0x3b9e │ │ │ │ @@ -254779,317 +254779,317 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2827 @ 0xb0b │ │ │ │ bl 1509fc │ │ │ │ b.w 12d07a │ │ │ │ nop │ │ │ │ - add r0, pc, #536 @ (adr r0, 13025c ) │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ movs r3, r4 │ │ │ │ - add r0, pc, #16 @ (adr r0, 130058 ) │ │ │ │ + ldr r6, [sp, #528] @ 0x210 │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r4, #28] │ │ │ │ + strb r2, [r4, #22] │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r2, #27] │ │ │ │ + strb r2, [r2, #21] │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb828 │ │ │ │ + @ instruction: 0xb6a8 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb83a │ │ │ │ + @ instruction: 0xb6ba │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r5, #26] │ │ │ │ + strb r4, [r5, #20] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r3, #25] │ │ │ │ + strb r4, [r3, #19] │ │ │ │ movs r3, r4 │ │ │ │ - itee ge │ │ │ │ - movge r3, r4 │ │ │ │ - noplt {12} │ │ │ │ - movlt r3, r4 │ │ │ │ - strb r6, [r6, #24] │ │ │ │ + bkpt 0x002e │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r4, #23] │ │ │ │ + bkpt 0x0040 │ │ │ │ movs r3, r4 │ │ │ │ - str r5, [sp, #200] @ 0xc8 │ │ │ │ + strb r6, [r6, #18] │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [sp, #992] @ 0x3e0 │ │ │ │ + strb r6, [r4, #17] │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r6, #22] │ │ │ │ + str r3, [sp, #712] @ 0x2c8 │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r4, #21] │ │ │ │ + str r3, [sp, #480] @ 0x1e0 │ │ │ │ movs r3, r4 │ │ │ │ - udf #62 @ 0x3e │ │ │ │ + strb r2, [r6, #16] │ │ │ │ movs r3, r4 │ │ │ │ - udf #12 │ │ │ │ + strb r2, [r4, #15] │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r5, #20] │ │ │ │ + bgt.n 130000 │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r3, #19] │ │ │ │ + bgt.n 12ffa0 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r4, #38] @ 0x26 │ │ │ │ + strb r6, [r5, #14] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r5, #36] @ 0x24 │ │ │ │ + strb r6, [r3, #13] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r4, #18] │ │ │ │ + ldrh r0, [r4, #26] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r2, #17] │ │ │ │ + ldrh r2, [r5, #24] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r6, [r4, #19] │ │ │ │ + strb r4, [r4, #12] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r6, #19] │ │ │ │ + strb r4, [r2, #11] │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r3, #17] │ │ │ │ + ldrb r6, [r4, #13] │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r1, #16] │ │ │ │ + ldrb r0, [r6, #13] │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [sp, #624] @ 0x270 │ │ │ │ + strb r2, [r3, #11] │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [sp, #440] @ 0x1b8 │ │ │ │ + strb r2, [r1, #10] │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r0, #16] │ │ │ │ + ldrh r4, [r3, #56] @ 0x38 │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r6, #14] │ │ │ │ + ldrh r6, [r5, #54] @ 0x36 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r1, #46] @ 0x2e │ │ │ │ + strb r0, [r0, #10] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r2, #44] @ 0x2c │ │ │ │ + strb r0, [r6, #8] │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r4, #14] │ │ │ │ + ldrh r2, [r1, #34] @ 0x22 │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r2, #13] │ │ │ │ + ldrh r0, [r2, #32] │ │ │ │ movs r3, r4 │ │ │ │ - uxth r4, r2 │ │ │ │ + strb r6, [r4, #8] │ │ │ │ movs r3, r4 │ │ │ │ - uxth r6, r3 │ │ │ │ + strb r6, [r2, #7] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r3, #13] │ │ │ │ + cbz r4, 1300d8 │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r1, #12] │ │ │ │ + cbz r6, 1300de │ │ │ │ movs r3, r4 │ │ │ │ - stmia r1!, {r4, r6} │ │ │ │ + strb r4, [r3, #7] │ │ │ │ movs r3, r4 │ │ │ │ - stmia r1!, {r1, r2, r4, r6} │ │ │ │ + strb r4, [r1, #6] │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r2, #12] │ │ │ │ + nop {13} │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r0, #11] │ │ │ │ + itet le │ │ │ │ + movle r3, r4 │ │ │ │ + strbgt r0, [r2, #6] │ │ │ │ + movle r3, r4 │ │ │ │ + strb r0, [r0, #5] │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r6, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r5, {r2, r3, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r7!, {r1} │ │ │ │ + ldmia r5!, {r1, r7} │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r0, #11] │ │ │ │ + strb r4, [r0, #5] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r6, #9] │ │ │ │ + strb r4, [r6, #3] │ │ │ │ movs r3, r4 │ │ │ │ - bne.n 1301c8 │ │ │ │ + ldmia r7, {r1, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - bne.n 130168 │ │ │ │ + ldmia r7, {r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r5, #9] │ │ │ │ + strb r2, [r5, #3] │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r3, #8] │ │ │ │ + strb r2, [r3, #2] │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb646 │ │ │ │ + push {r1, r2, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb65c │ │ │ │ + push {r2, r3, r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r3, #8] │ │ │ │ + strb r6, [r3, #2] │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r1, #7] │ │ │ │ + strb r6, [r1, #1] │ │ │ │ movs r3, r4 │ │ │ │ - add r5, sp, #672 @ 0x2a0 │ │ │ │ + add r4, sp, #160 @ 0xa0 │ │ │ │ movs r3, r4 │ │ │ │ - add r5, sp, #712 @ 0x2c8 │ │ │ │ + add r4, sp, #200 @ 0xc8 │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r2, #7] │ │ │ │ + strb r4, [r2, #1] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r0, #6] │ │ │ │ + strb r4, [r0, #0] │ │ │ │ movs r3, r4 │ │ │ │ - bkpt 0x00b0 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ movs r3, r4 │ │ │ │ - bkpt 0x00ba │ │ │ │ + pop {r1, r3, r4, r5, pc} │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r1, #6] │ │ │ │ + strb r0, [r1, #0] │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r7, #4] │ │ │ │ + ldr r0, [r7, #120] @ 0x78 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r6, [r4, #31] │ │ │ │ + ldrb r6, [r4, #25] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r6, #31] │ │ │ │ + ldrb r4, [r6, #25] │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r7, #4] │ │ │ │ + ldr r6, [r7, #120] @ 0x78 │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r5, #3] │ │ │ │ + ldr r6, [r5, #116] @ 0x74 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r0, #18] │ │ │ │ + ldrb r0, [r0, #12] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r1, #18] │ │ │ │ + ldrb r2, [r1, #12] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r5, #3] │ │ │ │ + ldr r4, [r5, #116] @ 0x74 │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r3, #2] │ │ │ │ + ldr r4, [r3, #112] @ 0x70 │ │ │ │ movs r3, r4 │ │ │ │ - add r2, sp, #592 @ 0x250 │ │ │ │ + add r1, sp, #80 @ 0x50 │ │ │ │ movs r3, r4 │ │ │ │ - add r2, sp, #648 @ 0x288 │ │ │ │ + add r1, sp, #136 @ 0x88 │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r2, #2] │ │ │ │ + ldr r4, [r2, #112] @ 0x70 │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r0, #1] │ │ │ │ + ldr r4, [r0, #108] @ 0x6c │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r0, #5] │ │ │ │ + strb r4, [r0, #31] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r7, #3] │ │ │ │ + strb r2, [r7, #29] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r5, #0] │ │ │ │ + ldr r4, [r5, #104] @ 0x68 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r3, #124] @ 0x7c │ │ │ │ + ldr r4, [r3, #100] @ 0x64 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [sp, #616] @ 0x268 │ │ │ │ + str r5, [sp, #104] @ 0x68 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [sp, #704] @ 0x2c0 │ │ │ │ + str r5, [sp, #192] @ 0xc0 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r3, #124] @ 0x7c │ │ │ │ + ldr r2, [r3, #100] @ 0x64 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r1, #120] @ 0x78 │ │ │ │ + ldr r2, [r1, #96] @ 0x60 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r1, r2, r5, r6} │ │ │ │ + stmia r5!, {r1, r2, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r2, r4, r5, r6} │ │ │ │ + stmia r5!, {r2, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r1, #120] @ 0x78 │ │ │ │ + ldr r6, [r1, #96] @ 0x60 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r7, #112] @ 0x70 │ │ │ │ + ldr r6, [r7, #88] @ 0x58 │ │ │ │ movs r3, r4 │ │ │ │ - cbnz r2, 1301f2 │ │ │ │ + cbnz r2, 1301d2 │ │ │ │ movs r3, r4 │ │ │ │ - cbnz r0, 1301fa │ │ │ │ + cbnz r0, 1301da │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r0, #116] @ 0x74 │ │ │ │ + ldr r2, [r0, #92] @ 0x5c │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r6, #108] @ 0x6c │ │ │ │ + ldr r2, [r6, #84] @ 0x54 │ │ │ │ movs r3, r4 │ │ │ │ - bne.n 130190 │ │ │ │ + beq.n 130290 │ │ │ │ movs r3, r4 │ │ │ │ - bne.n 1301a8 │ │ │ │ + beq.n 1302a8 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r6, #108] @ 0x6c │ │ │ │ + ldr r6, [r6, #84] @ 0x54 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r4, #104] @ 0x68 │ │ │ │ + ldr r6, [r4, #80] @ 0x50 │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 130280 │ │ │ │ + bmi.n 130180 │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 130290 │ │ │ │ + bmi.n 130190 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r5, #104] @ 0x68 │ │ │ │ + ldr r2, [r5, #80] @ 0x50 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r3, #100] @ 0x64 │ │ │ │ + ldr r2, [r3, #76] @ 0x4c │ │ │ │ movs r3, r4 │ │ │ │ - str r3, [sp, #944] @ 0x3b0 │ │ │ │ + str r2, [sp, #432] @ 0x1b0 │ │ │ │ movs r3, r4 │ │ │ │ - str r3, [sp, #760] @ 0x2f8 │ │ │ │ + str r2, [sp, #248] @ 0xf8 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r2, #100] @ 0x64 │ │ │ │ + ldr r0, [r2, #76] @ 0x4c │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r0, #96] @ 0x60 │ │ │ │ + ldr r0, [r0, #72] @ 0x48 │ │ │ │ movs r3, r4 │ │ │ │ - push {r2, r3, r5, r7, lr} │ │ │ │ + push {r2, r3, r5} │ │ │ │ movs r3, r4 │ │ │ │ - push {r1, r2, r3, r4, r5, r7, lr} │ │ │ │ + push {r1, r2, r3, r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r0, #96] @ 0x60 │ │ │ │ + ldr r4, [r0, #72] @ 0x48 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r6, #88] @ 0x58 │ │ │ │ + ldr r4, [r6, #64] @ 0x40 │ │ │ │ movs r3, r4 │ │ │ │ - pop {r2, r5, r6, pc} │ │ │ │ + cbnz r4, 13026c │ │ │ │ movs r3, r4 │ │ │ │ - pop {r1, r2, r3, r5, r6, pc} │ │ │ │ + cbnz r6, 130272 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r6, #88] @ 0x58 │ │ │ │ + ldr r4, [r6, #64] @ 0x40 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r4, #84] @ 0x54 │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ movs r3, r4 │ │ │ │ - add r2, sp, #992 @ 0x3e0 │ │ │ │ + add r1, sp, #480 @ 0x1e0 │ │ │ │ movs r3, r4 │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r1, sp, #536 @ 0x218 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r4, #84] @ 0x54 │ │ │ │ + ldr r0, [r4, #60] @ 0x3c │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r2, #80] @ 0x50 │ │ │ │ + ldr r0, [r2, #56] @ 0x38 │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r5, #15] │ │ │ │ + strb r2, [r5, #9] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r0, #16] │ │ │ │ + strb r4, [r0, #10] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r2, #80] @ 0x50 │ │ │ │ + ldr r6, [r2, #56] @ 0x38 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r0, #76] @ 0x4c │ │ │ │ + ldr r6, [r0, #52] @ 0x34 │ │ │ │ movs r3, r4 │ │ │ │ - sxth r2, r4 │ │ │ │ + sub sp, #136 @ 0x88 │ │ │ │ movs r3, r4 │ │ │ │ - sxth r4, r6 │ │ │ │ + sub sp, #208 @ 0xd0 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r1, #76] @ 0x4c │ │ │ │ + ldr r2, [r1, #52] @ 0x34 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r7, #68] @ 0x44 │ │ │ │ + ldr r2, [r7, #44] @ 0x2c │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r3, #28] │ │ │ │ + ldrb r2, [r3, #22] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r5, #28] │ │ │ │ + ldrb r2, [r5, #22] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r0, #72] @ 0x48 │ │ │ │ + ldr r0, [r0, #48] @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r6, #64] @ 0x40 │ │ │ │ + ldr r0, [r6, #40] @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r1, #44] @ 0x2c │ │ │ │ + strh r4, [r1, #32] │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r3, #44] @ 0x2c │ │ │ │ + strh r4, [r3, #32] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r7, #64] @ 0x40 │ │ │ │ + ldr r6, [r7, #40] @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r5, #60] @ 0x3c │ │ │ │ + ldr r6, [r5, #36] @ 0x24 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r7, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r2, r3, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - beq.n 130290 │ │ │ │ + ldmia r6!, {r2, r3, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r7, #60] @ 0x3c │ │ │ │ + ldr r2, [r7, #36] @ 0x24 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r5, #56] @ 0x38 │ │ │ │ + ldr r2, [r5, #32] │ │ │ │ movs r3, r4 │ │ │ │ - stmia r3!, {r4, r6, r7} │ │ │ │ + stmia r2!, {r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r3!, {r2, r5, r6, r7} │ │ │ │ + stmia r2!, {r2, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r6, #56] @ 0x38 │ │ │ │ + ldr r6, [r6, #32] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r4, #52] @ 0x34 │ │ │ │ + ldr r6, [r4, #28] │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r2, #14] │ │ │ │ + strb r6, [r2, #8] │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r3, #14] │ │ │ │ + strb r6, [r3, #8] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r6, #52] @ 0x34 │ │ │ │ + ldr r4, [r6, #28] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r4, #48] @ 0x30 │ │ │ │ + ldr r4, [r4, #24] │ │ │ │ movs r3, r4 │ │ │ │ - itet le │ │ │ │ - movle r3, r4 │ │ │ │ - itte le @ unpredictable │ │ │ │ - movle r3, r4 │ │ │ │ - ldrle r0, [r6, #48] @ 0x30 │ │ │ │ - movgt r3, r4 │ │ │ │ - ldr r0, [r4, #44] @ 0x2c │ │ │ │ + bkpt 0x0056 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r2, #42] @ 0x2a │ │ │ │ + bkpt 0x005a │ │ │ │ + movs r3, r4 │ │ │ │ + ldr r0, [r6, #24] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r7, #38] @ 0x26 │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r1, #44] @ 0x2c │ │ │ │ + ldrh r2, [r2, #30] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r7, #36] @ 0x24 │ │ │ │ + ldrh r6, [r7, #26] │ │ │ │ + movs r3, r4 │ │ │ │ + ldr r0, [r1, #20] │ │ │ │ + movs r3, r4 │ │ │ │ + ldr r0, [r7, #12] │ │ │ │ movs r3, r4 │ │ │ │ ldrb.w r3, [r5, #448] @ 0x1c0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 12d070 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 12d070 │ │ │ │ @@ -256110,309 +256110,309 @@ │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #4593 @ 0x11f1 │ │ │ │ bl 1509fc │ │ │ │ b.w 12d07a │ │ │ │ - pop {r1, r3, r5, pc} │ │ │ │ + cbnz r2, 130f5a │ │ │ │ movs r3, r4 │ │ │ │ - pop {r2, r4, r5, pc} │ │ │ │ + cbnz r4, 130f60 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ + str r2, [r3, #104] @ 0x68 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r1, #124] @ 0x7c │ │ │ │ + str r2, [r1, #100] @ 0x64 │ │ │ │ movs r3, r4 │ │ │ │ - add r0, sp, #744 @ 0x2e8 │ │ │ │ + add r7, pc, #232 @ (adr r7, 130fe8 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r0, sp, #784 @ 0x310 │ │ │ │ + add r7, pc, #272 @ (adr r7, 131014 ) │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r1, #124] @ 0x7c │ │ │ │ + str r6, [r1, #100] @ 0x64 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r7, #116] @ 0x74 │ │ │ │ + str r6, [r7, #92] @ 0x5c │ │ │ │ movs r3, r4 │ │ │ │ - add r1, sp, #280 @ 0x118 │ │ │ │ + add r7, pc, #792 @ (adr r7, 131228 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r1, sp, #320 @ 0x140 │ │ │ │ + add r7, pc, #832 @ (adr r7, 131254 ) │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r0, #120] @ 0x78 │ │ │ │ + str r2, [r0, #96] @ 0x60 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r6, #112] @ 0x70 │ │ │ │ + str r2, [r6, #88] @ 0x58 │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r2, #0] │ │ │ │ + ldrb r4, [r2, #26] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r6, [r3, #31] │ │ │ │ + ldrb r6, [r3, #25] │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r5, #112] @ 0x70 │ │ │ │ + str r0, [r5, #88] @ 0x58 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r3, #108] @ 0x6c │ │ │ │ + str r0, [r3, #84] @ 0x54 │ │ │ │ movs r3, r4 │ │ │ │ - add r5, pc, #816 @ (adr r5, 131260 ) │ │ │ │ + add r4, pc, #304 @ (adr r4, 131060 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r5, pc, #392 @ (adr r5, 1310bc ) │ │ │ │ + add r3, pc, #904 @ (adr r3, 1312bc ) │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r0, #108] @ 0x6c │ │ │ │ + str r0, [r0, #84] @ 0x54 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r6, #100] @ 0x64 │ │ │ │ + str r0, [r6, #76] @ 0x4c │ │ │ │ movs r3, r4 │ │ │ │ - sub sp, #16 │ │ │ │ + add r7, sp, #16 │ │ │ │ movs r3, r4 │ │ │ │ - sub sp, #136 @ 0x88 │ │ │ │ + add r7, sp, #136 @ 0x88 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r6, #100] @ 0x64 │ │ │ │ + str r4, [r6, #76] @ 0x4c │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r4, #96] @ 0x60 │ │ │ │ + str r4, [r4, #72] @ 0x48 │ │ │ │ movs r3, r4 │ │ │ │ - bkpt 0x0090 │ │ │ │ + pop {r4, pc} │ │ │ │ movs r3, r4 │ │ │ │ - bkpt 0x00a6 │ │ │ │ + pop {r1, r2, r5, pc} │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r5, #96] @ 0x60 │ │ │ │ + str r0, [r5, #72] @ 0x48 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r3, #92] @ 0x5c │ │ │ │ + str r0, [r3, #68] @ 0x44 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [sp, #712] @ 0x2c8 │ │ │ │ + str r1, [sp, #200] @ 0xc8 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [sp, #400] @ 0x190 │ │ │ │ + str r0, [sp, #912] @ 0x390 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r6, #88] @ 0x58 │ │ │ │ + str r2, [r6, #64] @ 0x40 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r4, #84] @ 0x54 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ movs r3, r4 │ │ │ │ - add r6, sp, #8 │ │ │ │ + add r4, sp, #520 @ 0x208 │ │ │ │ movs r3, r4 │ │ │ │ - add r6, sp, #96 @ 0x60 │ │ │ │ + add r4, sp, #608 @ 0x260 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r4, #84] @ 0x54 │ │ │ │ + str r6, [r4, #60] @ 0x3c │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r2, #80] @ 0x50 │ │ │ │ + str r6, [r2, #56] @ 0x38 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r1, #52] @ 0x34 │ │ │ │ + ldrh r4, [r1, #40] @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r4, #52] @ 0x34 │ │ │ │ + ldrh r6, [r4, #40] @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r2, #80] @ 0x50 │ │ │ │ + str r4, [r2, #56] @ 0x38 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r0, #76] @ 0x4c │ │ │ │ + str r4, [r0, #52] @ 0x34 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r4, #52] @ 0x34 │ │ │ │ + ldr r6, [r4, #28] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r5, #52] @ 0x34 │ │ │ │ + ldr r4, [r5, #28] │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r0, #76] @ 0x4c │ │ │ │ + str r2, [r0, #52] @ 0x34 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r6, #68] @ 0x44 │ │ │ │ + str r2, [r6, #44] @ 0x2c │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [sp, #720] @ 0x2d0 │ │ │ │ + ldrh r4, [r6, #56] @ 0x38 │ │ │ │ movs r3, r4 │ │ │ │ - add r2, pc, #824 @ (adr r2, 1312dc ) │ │ │ │ + add r1, pc, #312 @ (adr r1, 1310dc ) │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r6, #68] @ 0x44 │ │ │ │ + str r0, [r6, #44] @ 0x2c │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r4, #64] @ 0x40 │ │ │ │ + str r0, [r4, #40] @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r6, #28] │ │ │ │ + ldrh r2, [r6, #16] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r0, #30] │ │ │ │ + ldrh r4, [r0, #18] │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r4, #64] @ 0x40 │ │ │ │ + str r6, [r4, #40] @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r2, #60] @ 0x3c │ │ │ │ + str r6, [r2, #36] @ 0x24 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r6, #24] │ │ │ │ + ldrh r4, [r6, #12] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r6, #22] │ │ │ │ + ldrh r6, [r6, #10] │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r1, #60] @ 0x3c │ │ │ │ + str r4, [r1, #36] @ 0x24 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r7, #52] @ 0x34 │ │ │ │ + str r4, [r7, #28] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [sp, #776] @ 0x308 │ │ │ │ + ldr r5, [sp, #264] @ 0x108 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [sp, #832] @ 0x340 │ │ │ │ + ldr r5, [sp, #320] @ 0x140 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r0, #56] @ 0x38 │ │ │ │ + str r2, [r0, #32] │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r6, #48] @ 0x30 │ │ │ │ + str r2, [r6, #24] │ │ │ │ movs r3, r4 │ │ │ │ - rev16 r4, r2 │ │ │ │ + @ instruction: 0xb8d4 │ │ │ │ movs r3, r4 │ │ │ │ - rev r6, r3 │ │ │ │ + @ instruction: 0xb89e │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r5, #48] @ 0x30 │ │ │ │ + str r0, [r5, #24] │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r3, #44] @ 0x2c │ │ │ │ + str r0, [r3, #20] │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb816 │ │ │ │ + @ instruction: 0xb696 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb820 │ │ │ │ + @ instruction: 0xb6a0 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r1, #44] @ 0x2c │ │ │ │ + str r6, [r1, #20] │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r7, #36] @ 0x24 │ │ │ │ + str r6, [r7, #12] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [sp, #184] @ 0xb8 │ │ │ │ + ldr r1, [sp, #696] @ 0x2b8 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [sp, #864] @ 0x360 │ │ │ │ + ldr r1, [sp, #352] @ 0x160 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r4, #36] @ 0x24 │ │ │ │ + str r6, [r4, #12] │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r2, #32] │ │ │ │ + str r6, [r2, #8] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r0, #22] │ │ │ │ + ldrh r0, [r0, #10] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r1, #20] │ │ │ │ + ldrh r6, [r1, #8] │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r0, #32] │ │ │ │ + str r4, [r0, #8] │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r6, #24] │ │ │ │ + str r4, [r6, #0] │ │ │ │ movs r3, r4 │ │ │ │ - stmia r3!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r2!, {r1, r3, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r3!, {r3, r6} │ │ │ │ + stmia r1!, {r3, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r1, #24] │ │ │ │ + str r6, [r1, #0] │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r7, #16] │ │ │ │ + ldrsh r6, [r7, r6] │ │ │ │ movs r3, r4 │ │ │ │ - str r5, [sp, #432] @ 0x1b0 │ │ │ │ + str r3, [sp, #944] @ 0x3b0 │ │ │ │ movs r3, r4 │ │ │ │ - str r5, [sp, #472] @ 0x1d8 │ │ │ │ + str r3, [sp, #984] @ 0x3d8 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r0, #20] │ │ │ │ + ldrsh r4, [r0, r7] │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r6, #12] │ │ │ │ + ldrsh r4, [r6, r5] │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3!, {r2, r4, r5} │ │ │ │ + ldmia r1!, {r2, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3!, {r1, r2, r6} │ │ │ │ + ldmia r1, {r1, r2, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r7, #12] │ │ │ │ + ldrsh r0, [r7, r5] │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r5, #8] │ │ │ │ + ldrsh r0, [r5, r4] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r1, #92] @ 0x5c │ │ │ │ + ldr r6, [r1, #68] @ 0x44 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r3, #92] @ 0x5c │ │ │ │ + ldr r0, [r3, #68] @ 0x44 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r5, #8] │ │ │ │ + ldrsh r6, [r5, r4] │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r3, #4] │ │ │ │ + ldrsh r6, [r3, r3] │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r7, #24] │ │ │ │ + strh r0, [r7, #12] │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r1, #26] │ │ │ │ + strh r2, [r1, #14] │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r3, #4] │ │ │ │ + ldrsh r4, [r3, r3] │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r1, #0] │ │ │ │ + ldrsh r4, [r1, r2] │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r4, #116] @ 0x74 │ │ │ │ + str r4, [r4, #92] @ 0x5c │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r6, #112] @ 0x70 │ │ │ │ + str r2, [r6, #88] @ 0x58 │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r4, [r5, r7] │ │ │ │ + ldrsh r4, [r5, r1] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r4, [r3, r6] │ │ │ │ + ldrsh r4, [r3, r0] │ │ │ │ movs r3, r4 │ │ │ │ - pop {r2, r4, r5, pc} │ │ │ │ + cbnz r4, 1310ec │ │ │ │ movs r3, r4 │ │ │ │ - pop {r1, r2, r3, r6, pc} │ │ │ │ + cbnz r6, 1310f6 │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r0, [r4, r6] │ │ │ │ + ldrsh r0, [r4, r0] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r0, [r2, r5] │ │ │ │ + ldrb r0, [r2, r7] │ │ │ │ movs r3, r4 │ │ │ │ - stmia r1!, {r2, r3, r6, r7} │ │ │ │ + stmia r0!, {r2, r3, r6} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r4, [r2, r5] │ │ │ │ + ldrb r4, [r2, r7] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r4, [r0, r4] │ │ │ │ + ldrb r4, [r0, r6] │ │ │ │ movs r3, r4 │ │ │ │ - add r6, pc, #128 @ (adr r6, 131120 ) │ │ │ │ + add r4, pc, #640 @ (adr r4, 131320 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r5, pc, #712 @ (adr r5, 13136c ) │ │ │ │ + add r4, pc, #200 @ (adr r4, 13116c ) │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r4, [r5, r3] │ │ │ │ + ldrb r4, [r5, r5] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r4, [r3, r2] │ │ │ │ + ldrb r4, [r3, r4] │ │ │ │ movs r3, r4 │ │ │ │ - add r5, sp, #216 @ 0xd8 │ │ │ │ + add r3, sp, #728 @ 0x2d8 │ │ │ │ movs r3, r4 │ │ │ │ - add r5, sp, #48 @ 0x30 │ │ │ │ + add r3, sp, #560 @ 0x230 │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r2, [r2, r2] │ │ │ │ + ldrb r2, [r2, r4] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r2, [r0, r1] │ │ │ │ + ldrb r2, [r0, r3] │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r5, #14] │ │ │ │ + strh r0, [r5, #2] │ │ │ │ movs r3, r4 │ │ │ │ - sxtb r2, r2 │ │ │ │ + sub sp, #328 @ 0x148 │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r4, [r6, r0] │ │ │ │ + ldrb r4, [r6, r2] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r6, [r4, r7] │ │ │ │ + ldrb r6, [r4, r1] │ │ │ │ movs r3, r4 │ │ │ │ - add r6, sp, #264 @ 0x108 │ │ │ │ + add r4, sp, #776 @ 0x308 │ │ │ │ movs r3, r4 │ │ │ │ - add r6, sp, #376 @ 0x178 │ │ │ │ + add r4, sp, #888 @ 0x378 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r6, r7] │ │ │ │ + ldrb r4, [r6, r1] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r4, r6] │ │ │ │ + ldrb r4, [r4, r0] │ │ │ │ movs r3, r4 │ │ │ │ - str r7, [sp, #560] @ 0x230 │ │ │ │ + str r6, [sp, #48] @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ - str r7, [sp, #368] @ 0x170 │ │ │ │ + str r5, [sp, #880] @ 0x370 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r4, r6] │ │ │ │ + ldrb r2, [r4, r0] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r2, r5] │ │ │ │ + ldrh r2, [r2, r7] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ + str r2, [r1, #108] @ 0x6c │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ + str r2, [r2, #108] @ 0x6c │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r4, r5] │ │ │ │ + ldrh r0, [r4, r7] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r2, r4] │ │ │ │ + ldrh r0, [r2, r6] │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb6da │ │ │ │ + push {r1, r3, r4, r6, lr} │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb6f2 │ │ │ │ + push {r1, r4, r5, r6, lr} │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r3, r4] │ │ │ │ + ldrh r4, [r3, r6] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r1, r3] │ │ │ │ + ldrh r4, [r1, r5] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r2, #16] │ │ │ │ + str r0, [r2, #120] @ 0x78 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r3, #16] │ │ │ │ + str r4, [r3, #120] @ 0x78 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r6, [r2, r3] │ │ │ │ + ldrh r6, [r2, r5] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r1, r2] │ │ │ │ + ldrh r0, [r1, r4] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [sp, #576] @ 0x240 │ │ │ │ + ldr r5, [sp, #64] @ 0x40 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r5, [sp, #160] @ 0xa0 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r2, r2] │ │ │ │ + ldrh r2, [r2, r4] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r0, r1] │ │ │ │ + ldrh r4, [r0, r3] │ │ │ │ movs r3, r4 │ │ │ │ - add r5, sp, #576 @ 0x240 │ │ │ │ + add r4, sp, #64 @ 0x40 │ │ │ │ movs r3, r4 │ │ │ │ - add r5, sp, #112 @ 0x70 │ │ │ │ + add r3, sp, #624 @ 0x270 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r3, r0] │ │ │ │ + ldrh r2, [r3, r2] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r1, r7] │ │ │ │ + ldrh r2, [r1, r1] │ │ │ │ movs r3, r4 │ │ │ │ ldrb.w r3, [r5, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 12d070 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 12d070 │ │ │ │ @@ -257374,269 +257374,269 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #3802 @ 0xeda │ │ │ │ bl 1509fc │ │ │ │ b.w 12d07a │ │ │ │ nop │ │ │ │ - stmia r3!, {r1, r7} │ │ │ │ - movs r3, r4 │ │ │ │ - stmia r3!, {r3, r7} │ │ │ │ - movs r3, r4 │ │ │ │ - ldr r2, [r7, r5] │ │ │ │ + stmia r2!, {r1} │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r5, r4] │ │ │ │ + stmia r2!, {r3} │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r4, #40] @ 0x28 │ │ │ │ + ldrsb r2, [r7, r7] │ │ │ │ movs r3, r4 │ │ │ │ - sxtb r4, r5 │ │ │ │ + ldrsb r4, [r5, r6] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r5, r4] │ │ │ │ + strh r6, [r4, #28] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r3, r3] │ │ │ │ + sub sp, #432 @ 0x1b0 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb8b4 │ │ │ │ + ldrsb r2, [r5, r6] │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb742 │ │ │ │ + ldrsb r2, [r3, r5] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r5, r0] │ │ │ │ + @ instruction: 0xb734 │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r0, [r3, r7] │ │ │ │ + push {r1, r6, r7, lr} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r1!, {r1, r2, r6} │ │ │ │ + ldrsb r0, [r5, r2] │ │ │ │ movs r3, r4 │ │ │ │ - stmia r1!, {r3, r4, r6} │ │ │ │ + ldrsb r0, [r3, r1] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r6, [r1, r7] │ │ │ │ + itte gt │ │ │ │ + movgt r3, r4 │ │ │ │ + it le @ unpredictable │ │ │ │ + movle r3, r4 │ │ │ │ + ldrsb r6, [r1, r1] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r6, [r7, r5] │ │ │ │ + strb r6, [r7, r7] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r5, [sp, #984] @ 0x3d8 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [sp, #528] @ 0x210 │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r2, [r0, r6] │ │ │ │ + ldrsb r2, [r0, r0] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r2, [r6, r4] │ │ │ │ + strb r2, [r6, r6] │ │ │ │ movs r3, r4 │ │ │ │ - add r2, sp, #584 @ 0x248 │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ movs r3, r4 │ │ │ │ - add r2, sp, #624 @ 0x270 │ │ │ │ + add r1, sp, #112 @ 0x70 │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r6, [r6, r4] │ │ │ │ + strb r6, [r6, r6] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r6, [r4, r3] │ │ │ │ + strb r6, [r4, r5] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r5, #21] │ │ │ │ + ldrb r2, [r5, #15] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r2, #20] │ │ │ │ + ldrb r0, [r2, #14] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r6, [r1, r3] │ │ │ │ + strb r6, [r1, r5] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r6, [r7, r1] │ │ │ │ + strb r6, [r7, r3] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [sp, #264] @ 0x108 │ │ │ │ + str r7, [sp, #776] @ 0x308 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #576] @ 0x240 │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r6, [r4, r1] │ │ │ │ + strb r6, [r4, r3] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r6, [r2, r0] │ │ │ │ + strb r6, [r2, r2] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r6, [r7, r1] │ │ │ │ + ldrh r6, [r7, r3] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r3, r0] │ │ │ │ + ldrh r4, [r3, r2] │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r7, r7] │ │ │ │ + strb r6, [r7, r1] │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r5, r6] │ │ │ │ + strb r6, [r5, r0] │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r7, #4] │ │ │ │ + ldr r0, [r7, #120] @ 0x78 │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r0, #5] │ │ │ │ + ldr r6, [r0, #124] @ 0x7c │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r6, r6] │ │ │ │ + strb r4, [r6, r0] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r4, r5] │ │ │ │ + strh r4, [r4, r7] │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r2, #32] │ │ │ │ + str r6, [r2, #8] │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r4, #32] │ │ │ │ + str r0, [r4, #8] │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r5, r5] │ │ │ │ + strh r2, [r5, r7] │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r3, r4] │ │ │ │ + strh r2, [r3, r6] │ │ │ │ movs r3, r4 │ │ │ │ - sxth r4, r6 │ │ │ │ + sub sp, #208 @ 0xd0 │ │ │ │ movs r3, r4 │ │ │ │ - cbz r2, 131d78 │ │ │ │ + add r7, sp, #840 @ 0x348 │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r7, r2] │ │ │ │ + strh r4, [r7, r4] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r5, r1] │ │ │ │ + strh r4, [r5, r3] │ │ │ │ movs r3, r4 │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ + add r7, pc, #784 @ (adr r7, 132080 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r1, sp, #312 @ 0x138 │ │ │ │ + add r7, pc, #824 @ (adr r7, 1320ac ) │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r6, r1] │ │ │ │ + strh r0, [r6, r3] │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r4, r0] │ │ │ │ + strh r0, [r4, r2] │ │ │ │ movs r3, r4 │ │ │ │ - add r2, sp, #688 @ 0x2b0 │ │ │ │ + add r1, sp, #176 @ 0xb0 │ │ │ │ movs r3, r4 │ │ │ │ - add r2, sp, #792 @ 0x318 │ │ │ │ + add r1, sp, #280 @ 0x118 │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r4, r0] │ │ │ │ + strh r0, [r4, r2] │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r2, r7] │ │ │ │ + strh r2, [r2, r1] │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r1, #4] │ │ │ │ + ldrsh r6, [r1, r3] │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r3, #4] │ │ │ │ + ldrsh r0, [r3, r3] │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r3, r7] │ │ │ │ + strh r2, [r3, r1] │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r1, r6] │ │ │ │ + strh r2, [r1, r0] │ │ │ │ movs r3, r4 │ │ │ │ - add r2, pc, #368 @ (adr r2, 131f10 ) │ │ │ │ + add r0, pc, #880 @ (adr r0, 132110 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r2, pc, #104 @ (adr r2, 131e0c ) │ │ │ │ + add r0, pc, #616 @ (adr r0, 13200c ) │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r4, r5] │ │ │ │ + str r4, [r4, r7] │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r2, r4] │ │ │ │ + str r4, [r2, r6] │ │ │ │ movs r3, r4 │ │ │ │ - add r4, pc, #640 @ (adr r4, 132030 ) │ │ │ │ + add r3, pc, #128 @ (adr r3, 131e30 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r4, pc, #952 @ (adr r4, 13216c ) │ │ │ │ + add r3, pc, #440 @ (adr r3, 131f6c ) │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r3, r4] │ │ │ │ + str r0, [r3, r6] │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r1, r3] │ │ │ │ + str r0, [r1, r5] │ │ │ │ movs r3, r4 │ │ │ │ - add r5, pc, #208 @ (adr r5, 131e90 ) │ │ │ │ + add r3, pc, #720 @ (adr r3, 132090 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r5, pc, #296 @ (adr r5, 131eec ) │ │ │ │ + add r3, pc, #808 @ (adr r3, 1320ec ) │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r1, r3] │ │ │ │ + str r4, [r1, r5] │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r7, r1] │ │ │ │ + str r4, [r7, r3] │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r4, #8] │ │ │ │ + ldrsh r6, [r4, r4] │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r6, #8] │ │ │ │ + ldrsh r4, [r6, r4] │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r0, r2] │ │ │ │ + str r2, [r0, r4] │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r6, r0] │ │ │ │ + str r2, [r6, r2] │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r4, #104] @ 0x68 │ │ │ │ + str r6, [r4, #80] @ 0x50 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r6, #100] @ 0x64 │ │ │ │ + str r4, [r6, #76] @ 0x4c │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r2, r0] │ │ │ │ + str r2, [r2, r2] │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r0, r7] │ │ │ │ + str r2, [r0, r1] │ │ │ │ movs r3, r4 │ │ │ │ - uxtb r2, r0 │ │ │ │ + cbz r2, 131e00 │ │ │ │ movs r3, r4 │ │ │ │ - uxtb r4, r1 │ │ │ │ + cbz r4, 131e06 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r0, r7] │ │ │ │ + str r6, [r0, r1] │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r6, r5] │ │ │ │ + ldr r7, [pc, #984] @ (1321d4 ) │ │ │ │ movs r3, r4 │ │ │ │ - sxth r2, r4 │ │ │ │ + sub sp, #136 @ 0x88 │ │ │ │ movs r3, r4 │ │ │ │ - sxth r0, r7 │ │ │ │ + sub sp, #224 @ 0xe0 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r7, r5] │ │ │ │ + ldr r7, [pc, #1000] @ (1321f0 ) │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r5, r4] │ │ │ │ + ldr r7, [pc, #680] @ (1320b4 ) │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb7be │ │ │ │ + @ instruction: 0xb63e │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb7cc │ │ │ │ + @ instruction: 0xb64c │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r5, r4] │ │ │ │ + ldr r7, [pc, #696] @ (1320d0 ) │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r3, r3] │ │ │ │ + ldr r7, [pc, #376] @ (131f94 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [sp, #616] @ 0x268 │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [sp, #640] @ 0x280 │ │ │ │ + ldr r2, [sp, #128] @ 0x80 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r4, r3] │ │ │ │ + ldr r7, [pc, #392] @ (131fb0 ) │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r2, r2] │ │ │ │ + ldr r7, [pc, #72] @ (131e74 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r2, #44] @ 0x2c │ │ │ │ + ldrh r2, [r2, #32] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r4, #44] @ 0x2c │ │ │ │ + ldrh r2, [r4, #32] │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r4, r2] │ │ │ │ + ldr r7, [pc, #128] @ (131eb8 ) │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r2, r1] │ │ │ │ + ldr r6, [pc, #832] @ (13217c ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r0, #72] @ 0x48 │ │ │ │ + ldr r4, [r0, #48] @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r2, #72] @ 0x48 │ │ │ │ + ldr r0, [r2, #48] @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r3, r1] │ │ │ │ + ldr r6, [pc, #888] @ (1321c0 ) │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r1, r0] │ │ │ │ + ldr r6, [pc, #568] @ (132084 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [sp, #320] @ 0x140 │ │ │ │ + str r7, [sp, #832] @ 0x340 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [sp, #1008] @ 0x3f0 │ │ │ │ + str r7, [sp, #496] @ 0x1f0 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [pc, #1016] @ (132250 ) │ │ │ │ + ldr r6, [pc, #504] @ (132050 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [pc, #696] @ (132114 ) │ │ │ │ + ldr r6, [pc, #184] @ (131f14 ) │ │ │ │ movs r3, r4 │ │ │ │ - cbz r0, 131eb8 │ │ │ │ + cbz r0, 131e98 │ │ │ │ movs r3, r4 │ │ │ │ - uxth r0, r4 │ │ │ │ + cbz r0, 131e6c │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [pc, #408] @ (132000 ) │ │ │ │ + ldr r5, [pc, #920] @ (132200 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [pc, #88] @ (131ec4 ) │ │ │ │ + ldr r5, [pc, #600] @ (1320c4 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r4, #24] │ │ │ │ + ldr r6, [r4, #0] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r0, #28] │ │ │ │ + ldr r6, [r0, #4] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [pc, #144] @ (131f08 ) │ │ │ │ + ldr r5, [pc, #656] @ (132108 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [pc, #848] @ (1321cc ) │ │ │ │ + ldr r5, [pc, #336] @ (131fcc ) │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r7, #1] │ │ │ │ + ldr r0, [r7, #108] @ 0x6c │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r0, #2] │ │ │ │ + ldr r4, [r0, #112] @ 0x70 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [pc, #904] @ (132210 ) │ │ │ │ + ldr r5, [pc, #392] @ (132010 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [pc, #584] @ (1320d4 ) │ │ │ │ + ldr r5, [pc, #72] @ (131ed4 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ + ldr r4, [sp, #544] @ 0x220 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [sp, #96] @ 0x60 │ │ │ │ + ldr r4, [sp, #608] @ 0x260 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [pc, #632] @ (132110 ) │ │ │ │ + ldr r5, [pc, #120] @ (131f10 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [pc, #312] @ (131fd4 ) │ │ │ │ + ldr r4, [pc, #824] @ (1321d4 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r0, #8] │ │ │ │ + strh r2, [r0, #60] @ 0x3c │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r2, #8] │ │ │ │ + strh r6, [r2, #60] @ 0x3c │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [pc, #368] @ (132018 ) │ │ │ │ + ldr r4, [pc, #880] @ (132218 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [pc, #48] @ (131edc ) │ │ │ │ + ldr r4, [pc, #560] @ (1320dc ) │ │ │ │ movs r3, r4 │ │ │ │ ldrb.w r3, [r5, #430] @ 0x1ae │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 12d070 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cbz r3, 131ec4 │ │ │ │ ldr.w r3, [sp, #2676] @ 0xa74 │ │ │ │ @@ -258669,333 +258669,333 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2580 @ 0xa14 │ │ │ │ bl 1509fc │ │ │ │ b.w 12d07a │ │ │ │ nop │ │ │ │ - str r1, [sp, #896] @ 0x380 │ │ │ │ + str r0, [sp, #384] @ 0x180 │ │ │ │ movs r3, r4 │ │ │ │ - str r1, [sp, #648] @ 0x288 │ │ │ │ + str r0, [sp, #136] @ 0x88 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [pc, #0] @ (132b30 ) │ │ │ │ + ldr r2, [pc, #512] @ (132d30 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [pc, #704] @ (132df4 ) │ │ │ │ + ldr r2, [pc, #192] @ (132bf4 ) │ │ │ │ movs r3, r4 │ │ │ │ - str r1, [sp, #672] @ 0x2a0 │ │ │ │ + str r0, [sp, #160] @ 0xa0 │ │ │ │ movs r3, r4 │ │ │ │ - str r1, [sp, #792] @ 0x318 │ │ │ │ + str r0, [sp, #280] @ 0x118 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [pc, #720] @ (132e10 ) │ │ │ │ + ldr r2, [pc, #208] @ (132c10 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [pc, #400] @ (132cd4 ) │ │ │ │ + ldr r1, [pc, #912] @ (132ed4 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r1, #112] @ 0x70 │ │ │ │ + ldr r6, [r1, #88] @ 0x58 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r3, #108] @ 0x6c │ │ │ │ + ldr r4, [r3, #84] @ 0x54 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [pc, #360] @ (132cb8 ) │ │ │ │ + ldr r1, [pc, #872] @ (132eb8 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [pc, #40] @ (132b7c ) │ │ │ │ + ldr r1, [pc, #552] @ (132d7c ) │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r5, r5] │ │ │ │ + str r0, [r5, r7] │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r5, r5] │ │ │ │ + str r6, [r5, r7] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [pc, #64] @ (132ba0 ) │ │ │ │ + ldr r1, [pc, #576] @ (132da0 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [pc, #768] @ (132e64 ) │ │ │ │ + ldr r1, [pc, #256] @ (132c64 ) │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r5, #56] @ 0x38 │ │ │ │ + strh r2, [r5, #44] @ 0x2c │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r7, #56] @ 0x38 │ │ │ │ + strh r0, [r7, #44] @ 0x2c │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [pc, #792] @ (132e88 ) │ │ │ │ + ldr r1, [pc, #280] @ (132c88 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [pc, #472] @ (132d4c ) │ │ │ │ + ldr r0, [pc, #984] @ (132f4c ) │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r6, #60] @ 0x3c │ │ │ │ + strh r4, [r6, #48] @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r2, #62] @ 0x3e │ │ │ │ + strh r2, [r2, #50] @ 0x32 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [pc, #496] @ (132d70 ) │ │ │ │ + ldr r0, [pc, #1008] @ (132f70 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [pc, #176] @ (132c34 ) │ │ │ │ + ldr r0, [pc, #688] @ (132e34 ) │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r4, #28] │ │ │ │ + strh r0, [r4, #16] │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r0, #26] │ │ │ │ + strh r6, [r0, #14] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [pc, #80] @ (132be0 ) │ │ │ │ + ldr r0, [pc, #592] @ (132de0 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [pc, #784] @ (132ea4 ) │ │ │ │ + ldr r0, [pc, #272] @ (132ca4 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r6, #24] │ │ │ │ + ldr r4, [r6, #0] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ + str r2, [r4, #124] @ 0x7c │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [pc, #688] @ (132e50 ) │ │ │ │ + ldr r0, [pc, #176] @ (132c50 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [pc, #368] @ (132d14 ) │ │ │ │ + blxns fp │ │ │ │ movs r3, r4 │ │ │ │ - ldr r5, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r4, [sp, #208] @ 0xd0 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r5, [sp, #808] @ 0x328 │ │ │ │ + ldr r4, [sp, #296] @ 0x128 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [pc, #384] @ (132d30 ) │ │ │ │ + blx ip │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [pc, #64] @ (132bf4 ) │ │ │ │ + blx r2 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r6, #36] @ 0x24 │ │ │ │ + ldr r2, [r6, #12] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r7, #36] @ 0x24 │ │ │ │ + ldr r4, [r7, #12] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [pc, #88] @ (132c18 ) │ │ │ │ + @ instruction: 0x4796 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [pc, #792] @ (132edc ) │ │ │ │ + bx r8 │ │ │ │ movs r3, r4 │ │ │ │ - add r6, pc, #936 @ (adr r6, 132f70 ) │ │ │ │ + add r5, pc, #424 @ (adr r5, 132d70 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r7, pc, #0 @ (adr r7, 132bcc ) │ │ │ │ + add r5, pc, #512 @ (adr r5, 132dcc ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [pc, #808] @ (132ef8 ) │ │ │ │ + bx r9 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [pc, #488] @ (132dbc ) │ │ │ │ + mov sl, pc │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [pc, #0] @ (132bd8 ) │ │ │ │ + ldr r4, [pc, #512] @ (132dd8 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [pc, #72] @ (132c24 ) │ │ │ │ + ldr r4, [pc, #584] @ (132e24 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [pc, #512] @ (132de0 ) │ │ │ │ + bx r0 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [pc, #192] @ (132ca4 ) │ │ │ │ + mov r8, r6 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r3, #92] @ 0x5c │ │ │ │ + ldr r6, [r3, #68] @ 0x44 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r5, #92] @ 0x5c │ │ │ │ + ldr r0, [r5, #68] @ 0x44 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [pc, #184] @ (132ca8 ) │ │ │ │ + mov lr, r5 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0x47de │ │ │ │ + mov r6, fp │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r7, r0] │ │ │ │ + str r4, [r7, r2] │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r0, r1] │ │ │ │ + str r6, [r0, r3] │ │ │ │ movs r3, r4 │ │ │ │ - blxns fp │ │ │ │ + mov r4, fp │ │ │ │ movs r3, r4 │ │ │ │ - blxns r1 │ │ │ │ + mov r4, r1 │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r6, #62] @ 0x3e │ │ │ │ + strh r4, [r6, #50] @ 0x32 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r0, #0] │ │ │ │ + strh r2, [r0, #52] @ 0x34 │ │ │ │ movs r3, r4 │ │ │ │ - blx r2 │ │ │ │ + mov r0, r2 │ │ │ │ movs r3, r4 │ │ │ │ - bx r8 │ │ │ │ + cmp r8, r8 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [sp, #240] @ 0xf0 │ │ │ │ + str r2, [sp, #752] @ 0x2f0 │ │ │ │ movs r3, r4 │ │ │ │ - str r3, [sp, #984] @ 0x3d8 │ │ │ │ + str r2, [sp, #472] @ 0x1d8 │ │ │ │ movs r3, r4 │ │ │ │ - bx r5 │ │ │ │ + cmp r8, r5 │ │ │ │ movs r3, r4 │ │ │ │ - mov r8, fp │ │ │ │ + cmp r0, fp │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ + str r2, [r6, #112] @ 0x70 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r1, #12] │ │ │ │ + str r0, [r1, #116] @ 0x74 │ │ │ │ movs r3, r4 │ │ │ │ - mov lr, fp │ │ │ │ + cmp r6, fp │ │ │ │ movs r3, r4 │ │ │ │ - mov lr, r1 │ │ │ │ + cmp r6, r1 │ │ │ │ movs r3, r4 │ │ │ │ - add r7, sp, #136 @ 0x88 │ │ │ │ + add r5, sp, #648 @ 0x288 │ │ │ │ movs r3, r4 │ │ │ │ - add r7, sp, #192 @ 0xc0 │ │ │ │ + add r5, sp, #704 @ 0x2c0 │ │ │ │ movs r3, r4 │ │ │ │ - mov sl, r2 │ │ │ │ + cmp r2, r2 │ │ │ │ movs r3, r4 │ │ │ │ - mov r2, r8 │ │ │ │ + add sl, r8 │ │ │ │ movs r3, r4 │ │ │ │ - add r4, sp, #520 @ 0x208 │ │ │ │ + add r3, sp, #8 │ │ │ │ movs r3, r4 │ │ │ │ - add r4, sp, #608 @ 0x260 │ │ │ │ + add r3, sp, #96 @ 0x60 │ │ │ │ movs r3, r4 │ │ │ │ - mov r6, r8 │ │ │ │ + add lr, r8 │ │ │ │ movs r3, r4 │ │ │ │ - cmp lr, lr │ │ │ │ + add r6, lr │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r7, #100] @ 0x64 │ │ │ │ + str r0, [r7, #76] @ 0x4c │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r1, #104] @ 0x68 │ │ │ │ + str r6, [r1, #80] @ 0x50 │ │ │ │ movs r3, r4 │ │ │ │ - cmp ip, pc │ │ │ │ + add r4, pc │ │ │ │ movs r3, r4 │ │ │ │ - cmp ip, r5 │ │ │ │ + add r4, r5 │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r0, #7] │ │ │ │ + strb r0, [r0, #1] │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r2, #46] @ 0x2e │ │ │ │ + strh r6, [r2, #34] @ 0x22 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r8, r5 │ │ │ │ + add r0, r5 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r0, fp │ │ │ │ + mvns r0, r3 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [sp, #1008] @ 0x3f0 │ │ │ │ + str r1, [sp, #496] @ 0x1f0 │ │ │ │ movs r3, r4 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ + str r1, [sp, #600] @ 0x258 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r4, fp │ │ │ │ + mvns r4, r3 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r4, r1 │ │ │ │ + bics r4, r1 │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r7, #12] │ │ │ │ + strh r2, [r7, #0] │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r1, #14] │ │ │ │ + strh r4, [r1, #2] │ │ │ │ movs r3, r4 │ │ │ │ - cmp r2, r2 │ │ │ │ + bics r2, r2 │ │ │ │ movs r3, r4 │ │ │ │ - add sl, r8 │ │ │ │ + muls r2, r0 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r5, r6] │ │ │ │ + str r4, [r5, r0] │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r6, r6] │ │ │ │ + str r6, [r6, r0] │ │ │ │ movs r3, r4 │ │ │ │ - add r8, r9 │ │ │ │ + muls r0, r1 │ │ │ │ movs r3, r4 │ │ │ │ - add r0, pc │ │ │ │ + cmn r0, r7 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r6, #18] │ │ │ │ + ldrb r2, [r6, #12] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r7, #17] │ │ │ │ + ldrb r0, [r7, #11] │ │ │ │ movs r3, r4 │ │ │ │ - add r6, sp │ │ │ │ + cmn r6, r5 │ │ │ │ movs r3, r4 │ │ │ │ - add r6, r3 │ │ │ │ + cmp r6, r3 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r1, #2] │ │ │ │ + strb r0, [r1, #28] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r6, [r4, #2] │ │ │ │ + strb r6, [r4, #28] │ │ │ │ movs r3, r4 │ │ │ │ - add r4, r4 │ │ │ │ + cmp r4, r4 │ │ │ │ movs r3, r4 │ │ │ │ - mvns r4, r2 │ │ │ │ + negs r4, r2 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r4, #56] @ 0x38 │ │ │ │ + ldrh r4, [r4, #44] @ 0x2c │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r7, #56] @ 0x38 │ │ │ │ + ldrh r6, [r7, #44] @ 0x2c │ │ │ │ movs r3, r4 │ │ │ │ - mvns r0, r3 │ │ │ │ + negs r0, r3 │ │ │ │ movs r3, r4 │ │ │ │ - bics r0, r1 │ │ │ │ + tst r0, r1 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r2, #4] │ │ │ │ + str r6, [r2, #108] @ 0x6c │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ + str r0, [r5, #108] @ 0x6c │ │ │ │ movs r3, r4 │ │ │ │ - bics r6, r1 │ │ │ │ + tst r6, r1 │ │ │ │ movs r3, r4 │ │ │ │ - orrs r6, r7 │ │ │ │ + sbcs r6, r7 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [sp, #360] @ 0x168 │ │ │ │ + str r0, [sp, #872] @ 0x368 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [sp, #448] @ 0x1c0 │ │ │ │ + str r0, [sp, #960] @ 0x3c0 │ │ │ │ movs r3, r4 │ │ │ │ - muls r2, r0 │ │ │ │ + rors r2, r0 │ │ │ │ movs r3, r4 │ │ │ │ - cmn r2, r6 │ │ │ │ + adcs r2, r6 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r2, #108] @ 0x6c │ │ │ │ + ldr r6, [r2, #84] @ 0x54 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [sp, #848] @ 0x350 │ │ │ │ + ldr r2, [sp, #336] @ 0x150 │ │ │ │ movs r3, r4 │ │ │ │ - cmn r6, r5 │ │ │ │ + adcs r6, r5 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r6, r3 │ │ │ │ + asrs r6, r3 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r7, #104] @ 0x68 │ │ │ │ + str r0, [r7, #80] @ 0x50 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r0, #108] @ 0x6c │ │ │ │ + str r2, [r0, #84] @ 0x54 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r0, r4 │ │ │ │ + asrs r0, r4 │ │ │ │ movs r3, r4 │ │ │ │ - negs r2, r2 │ │ │ │ + lsrs r2, r2 │ │ │ │ movs r3, r4 │ │ │ │ - add r1, sp, #752 @ 0x2f0 │ │ │ │ + add r0, sp, #240 @ 0xf0 │ │ │ │ movs r3, r4 │ │ │ │ - add r1, sp, #840 @ 0x348 │ │ │ │ + add r0, sp, #328 @ 0x148 │ │ │ │ movs r3, r4 │ │ │ │ - negs r0, r3 │ │ │ │ + lsrs r0, r3 │ │ │ │ movs r3, r4 │ │ │ │ - tst r0, r1 │ │ │ │ + lsls r0, r1 │ │ │ │ movs r3, r4 │ │ │ │ - add r3, pc, #272 @ (adr r3, 132e38 ) │ │ │ │ + add r1, pc, #784 @ (adr r1, 133038 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r3, pc, #376 @ (adr r3, 132ea4 ) │ │ │ │ + add r1, pc, #888 @ (adr r1, 1330a4 ) │ │ │ │ movs r3, r4 │ │ │ │ - tst r4, r1 │ │ │ │ + lsls r4, r1 │ │ │ │ movs r3, r4 │ │ │ │ - sbcs r4, r7 │ │ │ │ + ands r4, r7 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [sp, #792] @ 0x318 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ movs r3, r4 │ │ │ │ - rors r0, r0 │ │ │ │ + eors r0, r0 │ │ │ │ movs r3, r4 │ │ │ │ - adcs r0, r6 │ │ │ │ + subs r7, #240 @ 0xf0 │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r4, #20] │ │ │ │ + strh r2, [r4, #8] │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r7, #20] │ │ │ │ + strh r2, [r7, #8] │ │ │ │ movs r3, r4 │ │ │ │ - adcs r4, r7 │ │ │ │ + subs r7, #252 @ 0xfc │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r5 │ │ │ │ + subs r7, #172 @ 0xac │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [sp, #840] @ 0x348 │ │ │ │ + ldr r3, [sp, #328] @ 0x148 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r7 │ │ │ │ + subs r7, #184 @ 0xb8 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r0, r5 │ │ │ │ + subs r7, #104 @ 0x68 │ │ │ │ movs r3, r4 │ │ │ │ - add r5, pc, #1016 @ (adr r5, 133160 ) │ │ │ │ + add r4, pc, #504 @ (adr r4, 132f60 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r5, pc, #472 @ (adr r5, 132f44 ) │ │ │ │ + add r3, pc, #984 @ (adr r3, 133144 ) │ │ │ │ movs r3, r4 │ │ │ │ - lsls r4, r7 │ │ │ │ + subs r7, #60 @ 0x3c │ │ │ │ movs r3, r4 │ │ │ │ - eors r4, r5 │ │ │ │ + subs r6, #236 @ 0xec │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r1, #2] │ │ │ │ + ldrb r2, [r1, #27] │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r4, #2] │ │ │ │ + ldrb r6, [r4, #27] │ │ │ │ movs r3, r4 │ │ │ │ - eors r4, r6 │ │ │ │ + subs r6, #244 @ 0xf4 │ │ │ │ movs r3, r4 │ │ │ │ - ands r6, r4 │ │ │ │ + subs r6, #166 @ 0xa6 │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r7, #19] │ │ │ │ + strb r0, [r7, #13] │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r1, #20] │ │ │ │ + strb r0, [r1, #14] │ │ │ │ movs r3, r4 │ │ │ │ - ands r6, r6 │ │ │ │ + subs r6, #182 @ 0xb6 │ │ │ │ movs r3, r4 │ │ │ │ - subs r7, #230 @ 0xe6 │ │ │ │ + subs r6, #102 @ 0x66 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r1, r4] │ │ │ │ + ldr r2, [r1, r6] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r2, r3] │ │ │ │ + ldr r6, [r2, r5] │ │ │ │ movs r3, r4 │ │ │ │ - subs r7, #228 @ 0xe4 │ │ │ │ + subs r6, #100 @ 0x64 │ │ │ │ movs r3, r4 │ │ │ │ - subs r7, #148 @ 0x94 │ │ │ │ + subs r6, #20 │ │ │ │ movs r3, r4 │ │ │ │ ldrb.w r3, [r5, #319] @ 0x13f │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 12d070 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 12d070 │ │ │ │ @@ -260006,301 +260006,301 @@ │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #1966 @ 0x7ae │ │ │ │ bl 1509fc │ │ │ │ b.w 12d07a │ │ │ │ - ldr r4, [r7, #20] │ │ │ │ + str r4, [r7, #124] @ 0x7c │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r1, #24] │ │ │ │ + ldr r6, [r1, #0] │ │ │ │ movs r3, r4 │ │ │ │ - subs r5, #24 │ │ │ │ + subs r3, #152 @ 0x98 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, #200 @ 0xc8 │ │ │ │ + subs r3, #72 @ 0x48 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [sp, #640] @ 0x280 │ │ │ │ + str r7, [sp, #128] @ 0x80 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [sp, #728] @ 0x2d8 │ │ │ │ + str r7, [sp, #216] @ 0xd8 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, #204 @ 0xcc │ │ │ │ + subs r3, #76 @ 0x4c │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, #124 @ 0x7c │ │ │ │ + subs r2, #252 @ 0xfc │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [sp, #800] @ 0x320 │ │ │ │ + str r5, [sp, #288] @ 0x120 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [sp, #504] @ 0x1f8 │ │ │ │ + str r4, [sp, #1016] @ 0x3f8 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, #100 @ 0x64 │ │ │ │ + subs r2, #228 @ 0xe4 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, #20 │ │ │ │ + subs r2, #148 @ 0x94 │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r1, #28] │ │ │ │ + strb r6, [r1, #22] │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r4, #28] │ │ │ │ + strb r0, [r4, #22] │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, #26 │ │ │ │ + subs r2, #154 @ 0x9a │ │ │ │ movs r3, r4 │ │ │ │ - subs r3, #202 @ 0xca │ │ │ │ + subs r2, #74 @ 0x4a │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r2, r3] │ │ │ │ + ldr r4, [r2, r5] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r3, r3] │ │ │ │ + ldr r2, [r3, r5] │ │ │ │ movs r3, r4 │ │ │ │ - subs r3, #208 @ 0xd0 │ │ │ │ + subs r2, #80 @ 0x50 │ │ │ │ movs r3, r4 │ │ │ │ - subs r3, #128 @ 0x80 │ │ │ │ + subs r2, #0 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r4, #104] @ 0x68 │ │ │ │ + str r2, [r4, #80] @ 0x50 │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r7, #1] │ │ │ │ + ldr r4, [r7, #108] @ 0x6c │ │ │ │ movs r3, r4 │ │ │ │ - subs r3, #126 @ 0x7e │ │ │ │ + subs r1, #254 @ 0xfe │ │ │ │ movs r3, r4 │ │ │ │ - subs r3, #46 @ 0x2e │ │ │ │ + subs r1, #174 @ 0xae │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r6, #1] │ │ │ │ + ldr r0, [r6, #108] @ 0x6c │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r1, #2] │ │ │ │ + ldr r6, [r1, #112] @ 0x70 │ │ │ │ movs r3, r4 │ │ │ │ - subs r3, #52 @ 0x34 │ │ │ │ + subs r1, #180 @ 0xb4 │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, #228 @ 0xe4 │ │ │ │ + subs r1, #100 @ 0x64 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r6, #34] @ 0x22 │ │ │ │ + ldrh r0, [r6, #22] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r0, #36] @ 0x24 │ │ │ │ + ldrh r6, [r0, #24] │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, #232 @ 0xe8 │ │ │ │ + subs r1, #104 @ 0x68 │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, #152 @ 0x98 │ │ │ │ + subs r1, #24 │ │ │ │ movs r3, r4 │ │ │ │ - eors r2, r5 │ │ │ │ + subs r6, #234 @ 0xea │ │ │ │ movs r3, r4 │ │ │ │ - eors r0, r7 │ │ │ │ + subs r6, #248 @ 0xf8 │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, #158 @ 0x9e │ │ │ │ + subs r1, #30 │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, #78 @ 0x4e │ │ │ │ + subs r0, #206 @ 0xce │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r3, #96] @ 0x60 │ │ │ │ + str r2, [r3, #72] @ 0x48 │ │ │ │ movs r3, r4 │ │ │ │ - str r3, [sp, #368] @ 0x170 │ │ │ │ + str r1, [sp, #880] @ 0x370 │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, #74 @ 0x4a │ │ │ │ + subs r0, #202 @ 0xca │ │ │ │ movs r3, r4 │ │ │ │ - subs r1, #250 @ 0xfa │ │ │ │ + subs r0, #122 @ 0x7a │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r7, #0] │ │ │ │ + strb r0, [r7, #26] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r0, #0] │ │ │ │ + strb r2, [r0, #26] │ │ │ │ movs r3, r4 │ │ │ │ - subs r1, #240 @ 0xf0 │ │ │ │ + subs r0, #112 @ 0x70 │ │ │ │ movs r3, r4 │ │ │ │ - subs r1, #160 @ 0xa0 │ │ │ │ + subs r0, #32 │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r1, #48] @ 0x30 │ │ │ │ + strh r0, [r1, #36] @ 0x24 │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r3, #48] @ 0x30 │ │ │ │ + strh r6, [r3, #36] @ 0x24 │ │ │ │ movs r3, r4 │ │ │ │ - subs r1, #160 @ 0xa0 │ │ │ │ + subs r0, #32 │ │ │ │ movs r3, r4 │ │ │ │ - subs r1, #82 @ 0x52 │ │ │ │ + adds r7, #210 @ 0xd2 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r5, #60] @ 0x3c │ │ │ │ + ldrh r0, [r5, #48] @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r2, #58] @ 0x3a │ │ │ │ + ldrh r6, [r2, #46] @ 0x2e │ │ │ │ movs r3, r4 │ │ │ │ - subs r1, #60 @ 0x3c │ │ │ │ + adds r7, #188 @ 0xbc │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, #236 @ 0xec │ │ │ │ + adds r7, #108 @ 0x6c │ │ │ │ movs r3, r4 │ │ │ │ - add r2, pc, #112 @ (adr r2, 133b08 ) │ │ │ │ + add r0, pc, #624 @ (adr r0, 133d08 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r2, pc, #184 @ (adr r2, 133b54 ) │ │ │ │ + add r0, pc, #696 @ (adr r0, 133d54 ) │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, #240 @ 0xf0 │ │ │ │ + adds r7, #112 @ 0x70 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, #160 @ 0xa0 │ │ │ │ + adds r7, #32 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r6, [sp, #208] @ 0xd0 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [sp, #808] @ 0x328 │ │ │ │ + ldr r6, [sp, #296] @ 0x128 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, #164 @ 0xa4 │ │ │ │ + adds r7, #36 @ 0x24 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, #84 @ 0x54 │ │ │ │ + adds r6, #212 @ 0xd4 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r2, r5] │ │ │ │ + ldr r7, [pc, #856] @ (133e10 ) │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r5, r5] │ │ │ │ + ldr r7, [pc, #944] @ (133e6c ) │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, #90 @ 0x5a │ │ │ │ + adds r6, #218 @ 0xda │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, #10 │ │ │ │ + adds r6, #138 @ 0x8a │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r1, r0] │ │ │ │ + strh r0, [r1, r2] │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r2, r7] │ │ │ │ + strh r6, [r2, r1] │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, #0 │ │ │ │ + adds r6, #128 @ 0x80 │ │ │ │ movs r3, r4 │ │ │ │ - adds r7, #176 @ 0xb0 │ │ │ │ + adds r6, #48 @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r6, [r3, r6] │ │ │ │ + ldrb r6, [r3, r0] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r5, r6] │ │ │ │ + ldrb r4, [r5, r0] │ │ │ │ movs r3, r4 │ │ │ │ - adds r7, #182 @ 0xb6 │ │ │ │ + adds r6, #54 @ 0x36 │ │ │ │ movs r3, r4 │ │ │ │ - adds r7, #102 @ 0x66 │ │ │ │ + adds r5, #230 @ 0xe6 │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r1, r4] │ │ │ │ + strh r2, [r1, r6] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r4, r1] │ │ │ │ + strh r4, [r4, r3] │ │ │ │ movs r3, r4 │ │ │ │ - adds r7, #50 @ 0x32 │ │ │ │ + adds r5, #178 @ 0xb2 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, #226 @ 0xe2 │ │ │ │ + adds r5, #98 @ 0x62 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r0, r7 │ │ │ │ + subs r7, #120 @ 0x78 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r1 │ │ │ │ + subs r7, #138 @ 0x8a │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, #224 @ 0xe0 │ │ │ │ + adds r5, #96 @ 0x60 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, #144 @ 0x90 │ │ │ │ + adds r5, #16 │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r6, [r0, r3] │ │ │ │ + strb r6, [r0, r5] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r4, [r3, r3] │ │ │ │ + strb r4, [r3, r5] │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, #150 @ 0x96 │ │ │ │ + adds r5, #22 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, #70 @ 0x46 │ │ │ │ + adds r4, #198 @ 0xc6 │ │ │ │ movs r3, r4 │ │ │ │ - subs r7, #200 @ 0xc8 │ │ │ │ + subs r6, #72 @ 0x48 │ │ │ │ movs r3, r4 │ │ │ │ - subs r7, #94 @ 0x5e │ │ │ │ + subs r5, #222 @ 0xde │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, #24 │ │ │ │ + adds r4, #152 @ 0x98 │ │ │ │ movs r3, r4 │ │ │ │ - adds r5, #200 @ 0xc8 │ │ │ │ + adds r4, #72 @ 0x48 │ │ │ │ movs r3, r4 │ │ │ │ - bics r6, r2 │ │ │ │ + tst r6, r2 │ │ │ │ movs r3, r4 │ │ │ │ - muls r4, r4 │ │ │ │ + rors r4, r4 │ │ │ │ movs r3, r4 │ │ │ │ - adds r5, #182 @ 0xb6 │ │ │ │ + adds r4, #54 @ 0x36 │ │ │ │ movs r3, r4 │ │ │ │ - adds r5, #102 @ 0x66 │ │ │ │ + adds r3, #230 @ 0xe6 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r5, #28] │ │ │ │ + ldrb r2, [r5, #22] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r7, #28] │ │ │ │ + ldrb r4, [r7, #22] │ │ │ │ movs r3, r4 │ │ │ │ - adds r5, #102 @ 0x66 │ │ │ │ + adds r3, #230 @ 0xe6 │ │ │ │ movs r3, r4 │ │ │ │ - adds r5, #24 │ │ │ │ + adds r3, #152 @ 0x98 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r1, #60] @ 0x3c │ │ │ │ + ldr r4, [r1, #36] @ 0x24 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r6, #48] @ 0x30 │ │ │ │ + ldr r2, [r6, #24] │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, #244 @ 0xf4 │ │ │ │ + adds r3, #116 @ 0x74 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, #164 @ 0xa4 │ │ │ │ + adds r3, #36 @ 0x24 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r1, #36] @ 0x24 │ │ │ │ + str r6, [r1, #12] │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r3, #32] │ │ │ │ + str r0, [r3, #8] │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, #154 @ 0x9a │ │ │ │ + adds r3, #26 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, #74 @ 0x4a │ │ │ │ + adds r2, #202 @ 0xca │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r3, #64] @ 0x40 │ │ │ │ + ldr r0, [r3, #40] @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r3, #60] @ 0x3c │ │ │ │ + ldr r6, [r3, #36] @ 0x24 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, #64 @ 0x40 │ │ │ │ + adds r2, #192 @ 0xc0 │ │ │ │ movs r3, r4 │ │ │ │ - adds r3, #240 @ 0xf0 │ │ │ │ + adds r2, #112 @ 0x70 │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r0, #25] │ │ │ │ + strb r4, [r0, #19] │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r2, #25] │ │ │ │ + strb r6, [r2, #19] │ │ │ │ movs r3, r4 │ │ │ │ - adds r3, #244 @ 0xf4 │ │ │ │ + adds r2, #116 @ 0x74 │ │ │ │ movs r3, r4 │ │ │ │ - adds r3, #164 @ 0xa4 │ │ │ │ + adds r2, #36 @ 0x24 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r7, r1] │ │ │ │ + ldr r6, [pc, #1008] @ (133f78 ) │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r2, r0] │ │ │ │ + ldr r6, [pc, #584] @ (133dd4 ) │ │ │ │ movs r3, r4 │ │ │ │ - adds r3, #112 @ 0x70 │ │ │ │ + adds r1, #240 @ 0xf0 │ │ │ │ movs r3, r4 │ │ │ │ - adds r3, #32 │ │ │ │ + adds r1, #160 @ 0xa0 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [pc, #576] @ (133dd8 ) │ │ │ │ + ldr r2, [pc, #64] @ (133bd8 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [pc, #672] @ (133e3c ) │ │ │ │ + ldr r2, [pc, #160] @ (133c3c ) │ │ │ │ movs r3, r4 │ │ │ │ - adds r3, #46 @ 0x2e │ │ │ │ + adds r1, #174 @ 0xae │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, #222 @ 0xde │ │ │ │ + adds r1, #94 @ 0x5e │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r6, [r0, r0] │ │ │ │ + strb r6, [r0, r2] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r6, [r3, r0] │ │ │ │ + strb r6, [r3, r2] │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, #228 @ 0xe4 │ │ │ │ + adds r1, #100 @ 0x64 │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, #148 @ 0x94 │ │ │ │ + adds r1, #20 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r6, r1] │ │ │ │ + ldr r4, [r6, r3] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r2, r2] │ │ │ │ + ldr r0, [r2, r4] │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, #154 @ 0x9a │ │ │ │ + adds r1, #26 │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, #74 @ 0x4a │ │ │ │ + adds r0, #202 @ 0xca │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r7, #22] │ │ │ │ + strh r4, [r7, #10] │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r2, #24] │ │ │ │ + strh r0, [r2, #12] │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, #86 @ 0x56 │ │ │ │ + adds r0, #214 @ 0xd6 │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, #6 │ │ │ │ + adds r0, #134 @ 0x86 │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r0, [r7, r0] │ │ │ │ + ldrb r0, [r7, r2] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r0, #25] │ │ │ │ + ldrb r0, [r0, #19] │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, #10 │ │ │ │ + adds r0, #138 @ 0x8a │ │ │ │ movs r3, r4 │ │ │ │ - adds r1, #186 @ 0xba │ │ │ │ + adds r0, #58 @ 0x3a │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r5, #44] @ 0x2c │ │ │ │ + strh r0, [r5, #32] │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r3, #42] @ 0x2a │ │ │ │ + strh r0, [r3, #30] │ │ │ │ movs r3, r4 │ │ │ │ - adds r1, #170 @ 0xaa │ │ │ │ + adds r0, #42 @ 0x2a │ │ │ │ movs r3, r4 │ │ │ │ - adds r1, #90 @ 0x5a │ │ │ │ + cmp r7, #218 @ 0xda │ │ │ │ movs r3, r4 │ │ │ │ - subs r1, #20 │ │ │ │ + adds r7, #148 @ 0x94 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, #212 @ 0xd4 │ │ │ │ + adds r7, #84 @ 0x54 │ │ │ │ movs r3, r4 │ │ │ │ - adds r1, #66 @ 0x42 │ │ │ │ + cmp r7, #194 @ 0xc2 │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, #242 @ 0xf2 │ │ │ │ + cmp r7, #114 @ 0x72 │ │ │ │ movs r3, r4 │ │ │ │ ldrb.w r3, [r5, #392] @ 0x188 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 12d070 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 12d070 │ │ │ │ @@ -261243,101 +261243,101 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 12d070 │ │ │ │ b.w 133834 │ │ │ │ ldrb.w r3, [r5, #305] @ 0x131 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 12d070 │ │ │ │ b.w 1337ea │ │ │ │ - ldr r0, [pc, #288] @ (134960 ) │ │ │ │ + mov r8, r9 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [pc, #344] @ (13499c ) │ │ │ │ + mov lr, sl │ │ │ │ movs r3, r4 │ │ │ │ - cmp r6, #184 @ 0xb8 │ │ │ │ + cmp r5, #56 @ 0x38 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r6, #104 @ 0x68 │ │ │ │ + cmp r4, #232 @ 0xe8 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, #82 @ 0x52 │ │ │ │ + subs r2, #210 @ 0xd2 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, #92 @ 0x5c │ │ │ │ + subs r2, #220 @ 0xdc │ │ │ │ movs r3, r4 │ │ │ │ - cmp r6, #102 @ 0x66 │ │ │ │ + cmp r4, #230 @ 0xe6 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r6, #22 │ │ │ │ + cmp r4, #150 @ 0x96 │ │ │ │ movs r3, r4 │ │ │ │ - bics r4, r4 │ │ │ │ + tst r4, r4 │ │ │ │ movs r3, r4 │ │ │ │ - negs r6, r0 │ │ │ │ + lsrs r6, r0 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r5, #128 @ 0x80 │ │ │ │ + cmp r4, #0 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r5, #48 @ 0x30 │ │ │ │ + cmp r3, #176 @ 0xb0 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r4, r0] │ │ │ │ + ldrsb r2, [r4, r2] │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r2, #96] @ 0x60 │ │ │ │ + str r0, [r2, #72] @ 0x48 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r5, #46 @ 0x2e │ │ │ │ + cmp r3, #174 @ 0xae │ │ │ │ movs r3, r4 │ │ │ │ - cmp r4, #222 @ 0xde │ │ │ │ + cmp r3, #94 @ 0x5e │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r3 │ │ │ │ + subs r7, #90 @ 0x5a │ │ │ │ movs r3, r4 │ │ │ │ - lsls r0, r1 │ │ │ │ + subs r7, #8 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r4, #190 @ 0xbe │ │ │ │ + cmp r3, #62 @ 0x3e │ │ │ │ movs r3, r4 │ │ │ │ - cmp r4, #110 @ 0x6e │ │ │ │ + cmp r2, #238 @ 0xee │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [sp, #376] @ 0x178 │ │ │ │ + str r2, [sp, #888] @ 0x378 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [sp, #464] @ 0x1d0 │ │ │ │ + str r2, [sp, #976] @ 0x3d0 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r4, #114 @ 0x72 │ │ │ │ + cmp r2, #242 @ 0xf2 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r4, #34 @ 0x22 │ │ │ │ + cmp r2, #162 @ 0xa2 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r5, r5] │ │ │ │ + ldrsb r0, [r5, r7] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r6, r4] │ │ │ │ + ldrsb r2, [r6, r6] │ │ │ │ movs r3, r4 │ │ │ │ - cmp r4, #24 │ │ │ │ + cmp r2, #152 @ 0x98 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r3, #200 @ 0xc8 │ │ │ │ + cmp r2, #72 @ 0x48 │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, #46 @ 0x2e │ │ │ │ + subs r0, #174 @ 0xae │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, #60 @ 0x3c │ │ │ │ + subs r0, #188 @ 0xbc │ │ │ │ movs r3, r4 │ │ │ │ - cmp r3, #198 @ 0xc6 │ │ │ │ + cmp r2, #70 @ 0x46 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r3, #118 @ 0x76 │ │ │ │ + cmp r1, #246 @ 0xf6 │ │ │ │ movs r3, r4 │ │ │ │ - str r1, [sp, #424] @ 0x1a8 │ │ │ │ + ldrh r2, [r5, #62] @ 0x3e │ │ │ │ movs r3, r4 │ │ │ │ - str r1, [sp, #496] @ 0x1f0 │ │ │ │ + ldrh r4, [r7, #62] @ 0x3e │ │ │ │ movs r3, r4 │ │ │ │ - cmp r3, #122 @ 0x7a │ │ │ │ + cmp r1, #250 @ 0xfa │ │ │ │ movs r3, r4 │ │ │ │ - cmp r3, #42 @ 0x2a │ │ │ │ + cmp r1, #170 @ 0xaa │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r4, #46] @ 0x2e │ │ │ │ + strh r6, [r4, #34] @ 0x22 │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r3, #44] @ 0x2c │ │ │ │ + strh r0, [r3, #32] │ │ │ │ movs r3, r4 │ │ │ │ - cmp r3, #18 │ │ │ │ + cmp r1, #146 @ 0x92 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r2, #194 @ 0xc2 │ │ │ │ + cmp r1, #66 @ 0x42 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, #16 │ │ │ │ + adds r4, #144 @ 0x90 │ │ │ │ movs r3, r4 │ │ │ │ - adds r5, #222 @ 0xde │ │ │ │ + adds r4, #94 @ 0x5e │ │ │ │ movs r3, r4 │ │ │ │ - cmp r2, #176 @ 0xb0 │ │ │ │ + cmp r1, #48 @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r2, #96 @ 0x60 │ │ │ │ + cmp r0, #224 @ 0xe0 │ │ │ │ movs r3, r4 │ │ │ │ ldrb.w r3, [r5, #264] @ 0x108 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 12d070 │ │ │ │ b.w 1338c2 │ │ │ │ ldrb.w r3, [r5, #153] @ 0x99 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -261417,15 +261417,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ it cs │ │ │ │ addwcs r2, sp, #3748 @ 0xea4 │ │ │ │ bcs.w 12b0c0 │ │ │ │ b.w 12b0e2 │ │ │ │ add.w r3, sp, #4672 @ 0x1240 │ │ │ │ str r5, [r3, #0] │ │ │ │ - bl 2f3158 │ │ │ │ + bl 2f2fe8 │ │ │ │ ldr.w r3, [pc, #3216] @ 1356ac │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r3, [pc, #3204] @ 1356b0 │ │ │ │ @@ -262398,113 +262398,113 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2275 @ 0x8e3 │ │ │ │ bl 1509fc │ │ │ │ b.w 12d07a │ │ │ │ nop │ │ │ │ - movs r5, #196 @ 0xc4 │ │ │ │ + movs r4, #68 @ 0x44 │ │ │ │ movs r3, r4 │ │ │ │ - movs r0, #116 @ 0x74 │ │ │ │ + subs r4, r6, #3 │ │ │ │ movs r3, r4 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ + subs r2, r6, #6 │ │ │ │ movs r3, r4 │ │ │ │ - movs r1, #66 @ 0x42 │ │ │ │ + subs r2, r0, #7 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r2, #24 │ │ │ │ + asrs r4, r2, #18 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r0, #23 │ │ │ │ + asrs r4, r0, #17 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, #18 │ │ │ │ + adds r6, #146 @ 0x92 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, #146 @ 0x92 │ │ │ │ + adds r7, #18 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r5, #23 │ │ │ │ + asrs r4, r5, #17 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r3, #22 │ │ │ │ + asrs r4, r3, #16 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r0, #44] @ 0x2c │ │ │ │ + str r2, [r0, #20] │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r2, #40] @ 0x28 │ │ │ │ + str r2, [r2, #16] │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r0, #23 │ │ │ │ + asrs r4, r0, #17 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r6, #21 │ │ │ │ + asrs r4, r6, #15 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [pc, #728] @ (1359c0 ) │ │ │ │ + ldr r5, [pc, #216] @ (1357c0 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [pc, #824] @ (135a24 ) │ │ │ │ + ldr r5, [pc, #312] @ (135824 ) │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r3, #22 │ │ │ │ + asrs r4, r3, #16 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r1, #21 │ │ │ │ + asrs r4, r1, #15 │ │ │ │ movs r3, r4 │ │ │ │ - adds r5, #26 │ │ │ │ + adds r3, #154 @ 0x9a │ │ │ │ movs r3, r4 │ │ │ │ - adds r5, #42 @ 0x2a │ │ │ │ + adds r3, #170 @ 0xaa │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r6, #21 │ │ │ │ + asrs r4, r6, #15 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r4, #20 │ │ │ │ + asrs r4, r4, #14 │ │ │ │ movs r3, r4 │ │ │ │ - adds r5, #54 @ 0x36 │ │ │ │ + adds r3, #182 @ 0xb6 │ │ │ │ movs r3, r4 │ │ │ │ - adds r5, #2 │ │ │ │ + adds r3, #130 @ 0x82 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r1, #21 │ │ │ │ + asrs r4, r1, #15 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r7, #19 │ │ │ │ + asrs r4, r7, #13 │ │ │ │ movs r3, r4 │ │ │ │ - movs r4, #102 @ 0x66 │ │ │ │ + movs r2, #230 @ 0xe6 │ │ │ │ movs r3, r4 │ │ │ │ - movs r4, #54 @ 0x36 │ │ │ │ + movs r2, #182 @ 0xb6 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r4, #20 │ │ │ │ + asrs r4, r4, #14 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r2, #19 │ │ │ │ + asrs r4, r2, #13 │ │ │ │ movs r3, r4 │ │ │ │ - movs r4, #110 @ 0x6e │ │ │ │ + movs r2, #238 @ 0xee │ │ │ │ movs r3, r4 │ │ │ │ - movs r4, #14 │ │ │ │ + movs r2, #142 @ 0x8e │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r7, #19 │ │ │ │ + asrs r4, r7, #13 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r5, #18 │ │ │ │ + asrs r4, r5, #12 │ │ │ │ movs r3, r4 │ │ │ │ - movs r4, #118 @ 0x76 │ │ │ │ + movs r2, #246 @ 0xf6 │ │ │ │ movs r3, r4 │ │ │ │ - movs r3, #230 @ 0xe6 │ │ │ │ + movs r2, #102 @ 0x66 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r2, #19 │ │ │ │ + asrs r4, r2, #13 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r0, #18 │ │ │ │ + asrs r4, r0, #12 │ │ │ │ movs r3, r4 │ │ │ │ - movs r4, #122 @ 0x7a │ │ │ │ + movs r2, #250 @ 0xfa │ │ │ │ movs r3, r4 │ │ │ │ - movs r3, #190 @ 0xbe │ │ │ │ + movs r2, #62 @ 0x3e │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r5, #18 │ │ │ │ + asrs r4, r5, #12 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r3, #17 │ │ │ │ + asrs r4, r3, #11 │ │ │ │ movs r3, r4 │ │ │ │ - movs r4, #122 @ 0x7a │ │ │ │ + movs r2, #250 @ 0xfa │ │ │ │ movs r3, r4 │ │ │ │ - movs r3, #146 @ 0x92 │ │ │ │ + movs r2, #18 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r0, #18 │ │ │ │ + asrs r0, r0, #12 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r6, #16 │ │ │ │ + asrs r2, r6, #10 │ │ │ │ movs r3, r4 │ │ │ │ - movs r4, #130 @ 0x82 │ │ │ │ + movs r3, #2 │ │ │ │ movs r3, r4 │ │ │ │ - movs r3, #110 @ 0x6e │ │ │ │ + movs r1, #238 @ 0xee │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r3, #17 │ │ │ │ + asrs r4, r3, #11 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r1, #16 │ │ │ │ + asrs r4, r1, #10 │ │ │ │ movs r3, r4 │ │ │ │ ldr.w r4, [pc, #3884] @ 1366a4 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [pc, #3884] @ 1366a8 │ │ │ │ ldr.w r3, [pc, #3884] @ 1366ac │ │ │ │ add r4, pc │ │ │ │ ldr.w r2, [pc, #3880] @ 1366b0 │ │ │ │ @@ -263713,662 +263713,662 @@ │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2308 @ 0x904 │ │ │ │ bl 1509fc │ │ │ │ b.w 12d07a │ │ │ │ - movs r3, #182 @ 0xb6 │ │ │ │ - movs r3, r4 │ │ │ │ - movs r2, #116 @ 0x74 │ │ │ │ - movs r3, r4 │ │ │ │ - asrs r2, r4, #13 │ │ │ │ - movs r3, r4 │ │ │ │ - asrs r2, r2, #12 │ │ │ │ - movs r3, r4 │ │ │ │ - movs r3, #182 @ 0xb6 │ │ │ │ - movs r3, r4 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - movs r3, r4 │ │ │ │ - asrs r2, r6, #12 │ │ │ │ - movs r3, r4 │ │ │ │ - asrs r2, r4, #11 │ │ │ │ - movs r3, r4 │ │ │ │ - movs r3, #182 @ 0xb6 │ │ │ │ - movs r3, r4 │ │ │ │ - movs r2, #20 │ │ │ │ - movs r3, r4 │ │ │ │ - asrs r2, r0, #12 │ │ │ │ - movs r3, r4 │ │ │ │ - asrs r2, r6, #10 │ │ │ │ - movs r3, r4 │ │ │ │ - movs r3, #182 @ 0xb6 │ │ │ │ - movs r3, r4 │ │ │ │ - movs r1, #228 @ 0xe4 │ │ │ │ - movs r3, r4 │ │ │ │ - asrs r2, r2, #11 │ │ │ │ - movs r3, r4 │ │ │ │ - asrs r2, r0, #10 │ │ │ │ - movs r3, r4 │ │ │ │ - movs r3, #182 @ 0xb6 │ │ │ │ - movs r3, r4 │ │ │ │ - movs r1, #180 @ 0xb4 │ │ │ │ - movs r3, r4 │ │ │ │ - asrs r2, r4, #10 │ │ │ │ - movs r3, r4 │ │ │ │ - asrs r2, r2, #9 │ │ │ │ - movs r3, r4 │ │ │ │ - movs r3, #182 @ 0xb6 │ │ │ │ - movs r3, r4 │ │ │ │ - movs r1, #132 @ 0x84 │ │ │ │ - movs r3, r4 │ │ │ │ - asrs r2, r6, #9 │ │ │ │ - movs r3, r4 │ │ │ │ - asrs r2, r4, #8 │ │ │ │ - movs r3, r4 │ │ │ │ - movs r3, #182 @ 0xb6 │ │ │ │ - movs r3, r4 │ │ │ │ - movs r1, #84 @ 0x54 │ │ │ │ - movs r3, r4 │ │ │ │ - asrs r2, r0, #9 │ │ │ │ - movs r3, r4 │ │ │ │ - asrs r2, r6, #7 │ │ │ │ - movs r3, r4 │ │ │ │ - movs r3, #182 @ 0xb6 │ │ │ │ - movs r3, r4 │ │ │ │ - movs r1, #36 @ 0x24 │ │ │ │ - movs r3, r4 │ │ │ │ - asrs r2, r2, #8 │ │ │ │ - movs r3, r4 │ │ │ │ - asrs r2, r0, #7 │ │ │ │ - movs r3, r4 │ │ │ │ - movs r3, #186 @ 0xba │ │ │ │ + movs r2, #54 @ 0x36 │ │ │ │ movs r3, r4 │ │ │ │ movs r0, #244 @ 0xf4 │ │ │ │ movs r3, r4 │ │ │ │ asrs r2, r4, #7 │ │ │ │ movs r3, r4 │ │ │ │ asrs r2, r2, #6 │ │ │ │ movs r3, r4 │ │ │ │ - movs r3, #190 @ 0xbe │ │ │ │ + movs r2, #54 @ 0x36 │ │ │ │ movs r3, r4 │ │ │ │ movs r0, #196 @ 0xc4 │ │ │ │ movs r3, r4 │ │ │ │ asrs r2, r6, #6 │ │ │ │ movs r3, r4 │ │ │ │ asrs r2, r4, #5 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r2, #108] @ 0x6c │ │ │ │ + movs r2, #54 @ 0x36 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r3, #96] @ 0x60 │ │ │ │ + movs r0, #148 @ 0x94 │ │ │ │ movs r3, r4 │ │ │ │ asrs r2, r0, #6 │ │ │ │ movs r3, r4 │ │ │ │ asrs r2, r6, #4 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r3, #29 │ │ │ │ + movs r2, #54 @ 0x36 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r6, #29 │ │ │ │ + movs r0, #100 @ 0x64 │ │ │ │ movs r3, r4 │ │ │ │ asrs r2, r2, #5 │ │ │ │ movs r3, r4 │ │ │ │ asrs r2, r0, #4 │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r7, r6] │ │ │ │ + movs r2, #54 @ 0x36 │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r1, r7] │ │ │ │ + movs r0, #52 @ 0x34 │ │ │ │ movs r3, r4 │ │ │ │ asrs r2, r4, #4 │ │ │ │ movs r3, r4 │ │ │ │ asrs r2, r2, #3 │ │ │ │ movs r3, r4 │ │ │ │ - adds r7, #26 │ │ │ │ + movs r2, #54 @ 0x36 │ │ │ │ movs r3, r4 │ │ │ │ - adds r7, #52 @ 0x34 │ │ │ │ + movs r0, #4 │ │ │ │ movs r3, r4 │ │ │ │ asrs r2, r6, #3 │ │ │ │ movs r3, r4 │ │ │ │ asrs r2, r4, #2 │ │ │ │ movs r3, r4 │ │ │ │ - adds r7, #62 @ 0x3e │ │ │ │ + movs r2, #54 @ 0x36 │ │ │ │ movs r3, r4 │ │ │ │ - adds r7, #4 │ │ │ │ + subs r4, r2, #7 │ │ │ │ movs r3, r4 │ │ │ │ asrs r2, r0, #3 │ │ │ │ movs r3, r4 │ │ │ │ asrs r2, r6, #1 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, #6 │ │ │ │ + movs r2, #54 @ 0x36 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, #20 │ │ │ │ + subs r4, r4, #6 │ │ │ │ movs r3, r4 │ │ │ │ asrs r2, r2, #2 │ │ │ │ movs r3, r4 │ │ │ │ asrs r2, r0, #1 │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r2, #14] │ │ │ │ + movs r2, #58 @ 0x3a │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r3, #14] │ │ │ │ + subs r4, r6, #5 │ │ │ │ movs r3, r4 │ │ │ │ asrs r2, r4, #1 │ │ │ │ movs r3, r4 │ │ │ │ asrs r2, r2, #32 │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r2, #14] │ │ │ │ + movs r2, #62 @ 0x3e │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r5, #13] │ │ │ │ + subs r4, r0, #5 │ │ │ │ movs r3, r4 │ │ │ │ asrs r2, r6, #32 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r4, #31 │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r6, [r4, r2] │ │ │ │ + ldr r6, [r2, #84] @ 0x54 │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r0, [r7, r2] │ │ │ │ + ldr r0, [r3, #72] @ 0x48 │ │ │ │ movs r3, r4 │ │ │ │ asrs r2, r0, #32 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r6, #30 │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r2, [r6, r2] │ │ │ │ + asrs r6, r3, #23 │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r0, [r1, r2] │ │ │ │ + asrs r0, r6, #23 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r2, #31 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r0, #30 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r0, #24 │ │ │ │ + strh r6, [r7, r0] │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r0, #23 │ │ │ │ + strh r4, [r1, r1] │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r4, #30 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r2, #29 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r6, [r4, r7] │ │ │ │ + adds r5, #154 @ 0x9a │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r0, [r5, r0] │ │ │ │ + adds r5, #180 @ 0xb4 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r6, #29 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r4, #28 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r4, #48] @ 0x30 │ │ │ │ + adds r5, #190 @ 0xbe │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r6, #44] @ 0x2c │ │ │ │ + adds r5, #132 @ 0x84 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r0, #29 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r6, #27 │ │ │ │ movs r3, r4 │ │ │ │ - movs r2, #206 @ 0xce │ │ │ │ + adds r2, #134 @ 0x86 │ │ │ │ movs r3, r4 │ │ │ │ - movs r2, #220 @ 0xdc │ │ │ │ + adds r2, #148 @ 0x94 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r2, #28 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r0, #27 │ │ │ │ movs r3, r4 │ │ │ │ - movs r3, #146 @ 0x92 │ │ │ │ + strb r2, [r2, #8] │ │ │ │ movs r3, r4 │ │ │ │ - movs r3, #168 @ 0xa8 │ │ │ │ + strb r4, [r3, #8] │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r4, #27 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r2, #26 │ │ │ │ movs r3, r4 │ │ │ │ - movs r3, #174 @ 0xae │ │ │ │ + strb r6, [r2, #8] │ │ │ │ movs r3, r4 │ │ │ │ - movs r3, #120 @ 0x78 │ │ │ │ + strb r4, [r5, #7] │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r6, #26 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r4, #25 │ │ │ │ movs r3, r4 │ │ │ │ - movs r3, #158 @ 0x9e │ │ │ │ + ldrb r6, [r4, r4] │ │ │ │ movs r3, r4 │ │ │ │ - movs r3, #72 @ 0x48 │ │ │ │ + ldrb r0, [r7, r4] │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r0, #26 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r6, #24 │ │ │ │ movs r3, r4 │ │ │ │ - movs r3, #138 @ 0x8a │ │ │ │ + ldrb r2, [r6, r4] │ │ │ │ movs r3, r4 │ │ │ │ - movs r3, #24 │ │ │ │ + ldrb r0, [r1, r4] │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r2, #25 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r0, #24 │ │ │ │ movs r3, r4 │ │ │ │ - movs r3, #122 @ 0x7a │ │ │ │ + asrs r2, r0, #18 │ │ │ │ movs r3, r4 │ │ │ │ - movs r2, #232 @ 0xe8 │ │ │ │ + asrs r0, r0, #17 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r4, #24 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r2, #23 │ │ │ │ movs r3, r4 │ │ │ │ - movs r3, #102 @ 0x66 │ │ │ │ + ldrb r6, [r4, r1] │ │ │ │ movs r3, r4 │ │ │ │ - movs r2, #184 @ 0xb8 │ │ │ │ + ldrb r0, [r5, r2] │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r6, #23 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r4, #22 │ │ │ │ movs r3, r4 │ │ │ │ - movs r3, #86 @ 0x56 │ │ │ │ + str r2, [r4, #24] │ │ │ │ movs r3, r4 │ │ │ │ - movs r2, #136 @ 0x88 │ │ │ │ + str r0, [r6, #20] │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r0, #23 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r6, #21 │ │ │ │ movs r3, r4 │ │ │ │ - movs r3, #66 @ 0x42 │ │ │ │ + movs r1, #78 @ 0x4e │ │ │ │ movs r3, r4 │ │ │ │ - movs r2, #88 @ 0x58 │ │ │ │ + movs r1, #92 @ 0x5c │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r2, #22 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r0, #21 │ │ │ │ movs r3, r4 │ │ │ │ - movs r3, #46 @ 0x2e │ │ │ │ + movs r2, #18 │ │ │ │ movs r3, r4 │ │ │ │ - movs r2, #36 @ 0x24 │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r3, #21 │ │ │ │ + lsrs r2, r4, #21 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r0, r2, #20 │ │ │ │ + lsrs r2, r2, #20 │ │ │ │ movs r3, r4 │ │ │ │ - movs r3, #30 │ │ │ │ + movs r2, #46 @ 0x2e │ │ │ │ movs r3, r4 │ │ │ │ movs r1, #248 @ 0xf8 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r6, #20 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r4, #19 │ │ │ │ movs r3, r4 │ │ │ │ - movs r3, #10 │ │ │ │ + movs r2, #30 │ │ │ │ movs r3, r4 │ │ │ │ movs r1, #200 @ 0xc8 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r0, #20 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r6, #18 │ │ │ │ movs r3, r4 │ │ │ │ - movs r0, #206 @ 0xce │ │ │ │ + movs r2, #10 │ │ │ │ movs r3, r4 │ │ │ │ - movs r0, #156 @ 0x9c │ │ │ │ + movs r1, #152 @ 0x98 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r2, #19 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r0, #18 │ │ │ │ movs r3, r4 │ │ │ │ - movs r0, #238 @ 0xee │ │ │ │ + movs r1, #250 @ 0xfa │ │ │ │ movs r3, r4 │ │ │ │ - movs r1, #4 │ │ │ │ + movs r1, #104 @ 0x68 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r4, #18 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r2, #17 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r5, #12] │ │ │ │ + movs r1, #230 @ 0xe6 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r1, #16] │ │ │ │ + movs r1, #56 @ 0x38 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r6, #17 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r4, #16 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r1, #16] │ │ │ │ + movs r1, #214 @ 0xd6 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ + movs r1, #8 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r0, #17 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r6, #15 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r0, #16] │ │ │ │ + movs r1, #194 @ 0xc2 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r2, #16 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r0, #15 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r5, #12] │ │ │ │ + movs r1, #174 @ 0xae │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ + movs r0, #164 @ 0xa4 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r4, #15 │ │ │ │ + lsrs r6, r3, #15 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r2, #14 │ │ │ │ + lsrs r0, r2, #14 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r3, #12] │ │ │ │ + movs r1, #158 @ 0x9e │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r1, #4] │ │ │ │ + movs r0, #120 @ 0x78 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r6, #14 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r4, #13 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r7, #108] @ 0x6c │ │ │ │ + movs r1, #138 @ 0x8a │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r7, #104] @ 0x68 │ │ │ │ + movs r0, #72 @ 0x48 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r0, #14 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r6, #12 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r5, #108] @ 0x6c │ │ │ │ + subs r6, r1, #5 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r1, #104] @ 0x68 │ │ │ │ + subs r4, r3, #4 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r1, #13 │ │ │ │ + lsrs r2, r2, #13 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r0, r0, #12 │ │ │ │ + lsrs r2, r0, #12 │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r2, r0] │ │ │ │ + subs r6, r5, #5 │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r4, r0] │ │ │ │ + subs r4, r0, #6 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r4, #12 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r2, #11 │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r4, r0] │ │ │ │ + str r6, [r5, #116] @ 0x74 │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r6, r7] │ │ │ │ + str r0, [r1, #120] @ 0x78 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r6, #11 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r4, #10 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r1, #104] @ 0x68 │ │ │ │ + str r6, [r1, #120] @ 0x78 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r7, #92] @ 0x5c │ │ │ │ + str r0, [r3, #116] @ 0x74 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r0, #11 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r6, #9 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r6, r0] │ │ │ │ + str r2, [r0, #120] @ 0x78 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r6, r0] │ │ │ │ + str r0, [r5, #112] @ 0x70 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r2, #10 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r0, #9 │ │ │ │ movs r3, r4 │ │ │ │ - movs r2, #74 @ 0x4a │ │ │ │ + str r6, [r5, #116] @ 0x74 │ │ │ │ movs r3, r4 │ │ │ │ - movs r2, #104 @ 0x68 │ │ │ │ + str r0, [r7, #108] @ 0x6c │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r4, #9 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r2, #8 │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r6, [r5, r3] │ │ │ │ + str r6, [r3, #116] @ 0x74 │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r0, [r0, r4] │ │ │ │ + str r0, [r1, #108] @ 0x6c │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r6, #8 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r4, #7 │ │ │ │ movs r3, r4 │ │ │ │ - adds r5, #38 @ 0x26 │ │ │ │ + ldr r2, [r7, #84] @ 0x54 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, #204 @ 0xcc │ │ │ │ + ldr r4, [r7, #80] @ 0x50 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r0, #8 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r6, #6 │ │ │ │ movs r3, r4 │ │ │ │ - adds r5, #26 │ │ │ │ + ldr r6, [r5, #84] @ 0x54 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, #156 @ 0x9c │ │ │ │ + ldr r0, [r1, #80] @ 0x50 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r2, #7 │ │ │ │ + lsrs r6, r1, #7 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r0, #6 │ │ │ │ + lsrs r0, r0, #6 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r2, #11 │ │ │ │ + strh r2, [r2, r2] │ │ │ │ movs r3, r4 │ │ │ │ - adds r3, #108 @ 0x6c │ │ │ │ + strh r0, [r4, r2] │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r4, #6 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r4, #11 │ │ │ │ + strh r6, [r4, r2] │ │ │ │ movs r3, r4 │ │ │ │ - adds r3, #60 @ 0x3c │ │ │ │ + strh r0, [r6, r1] │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r6, #5 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r4, #4 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r3, #11 │ │ │ │ + ldr r6, [r1, #80] @ 0x50 │ │ │ │ movs r3, r4 │ │ │ │ - adds r3, #12 │ │ │ │ + ldr r4, [r7, #68] @ 0x44 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r0, #5 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r6, #3 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r0, #11 │ │ │ │ + ldr r6, [pc, #712] @ (136c60 ) │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, #220 @ 0xdc │ │ │ │ + ldr r6, [pc, #720] @ (136c6c ) │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r2, #4 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r0, #3 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r5, #1 │ │ │ │ + movs r0, #202 @ 0xca │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, #172 @ 0xac │ │ │ │ + movs r0, #232 @ 0xe8 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r4, #3 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r2, #2 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r5, #1 │ │ │ │ + strb r6, [r5, r5] │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, #120 @ 0x78 │ │ │ │ + strb r0, [r0, r6] │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r5, #2 │ │ │ │ + lsrs r2, r6, #2 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r0, r4, #1 │ │ │ │ + lsrs r2, r4, #1 │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, r1, #4 │ │ │ │ + adds r3, #166 @ 0xa6 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, r3, #3 │ │ │ │ + adds r3, #76 @ 0x4c │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r0, #2 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r6, #32 │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, r7, #3 │ │ │ │ + adds r3, #154 @ 0x9a │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, r5, #2 │ │ │ │ + adds r3, #28 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r2, #1 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r0, #32 │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, r5, #3 │ │ │ │ + asrs r2, r2, #5 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, r7, #1 │ │ │ │ + adds r1, #236 @ 0xec │ │ │ │ movs r3, r4 │ │ │ │ lsrs r2, r4, #32 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r2, #31 │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, r3, #3 │ │ │ │ + asrs r6, r4, #5 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, r1, #1 │ │ │ │ + adds r1, #188 @ 0xbc │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r6, #31 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r4, #30 │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, r1, #3 │ │ │ │ + asrs r2, r3, #5 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, r3, #0 │ │ │ │ + adds r1, #140 @ 0x8c │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r0, #31 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r6, #29 │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, r7, #2 │ │ │ │ + asrs r2, r0, #5 │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, r5, #7 │ │ │ │ + adds r1, #92 @ 0x5c │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r2, #30 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r0, #29 │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, r5, #2 │ │ │ │ + lsrs r6, r5, #27 │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, r7, #6 │ │ │ │ + adds r1, #44 @ 0x2c │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r4, #29 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r2, #28 │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, r3, #2 │ │ │ │ + lsrs r2, r5, #27 │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, r1, #6 │ │ │ │ + adds r0, #248 @ 0xf8 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r6, #28 │ │ │ │ + lsls r6, r5, #28 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r4, #27 │ │ │ │ + lsls r0, r4, #27 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r3, #86 @ 0x56 │ │ │ │ + adds r6, r1, #6 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r3, #112 @ 0x70 │ │ │ │ + adds r0, r3, #5 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r0, #28 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r6, #26 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [pc, #536] @ (136cf0 ) │ │ │ │ + adds r6, r7, #5 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [pc, #208] @ (136bac ) │ │ │ │ + adds r0, r5, #4 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r2, #27 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r0, #26 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [pc, #984] @ (136ec0 ) │ │ │ │ + adds r6, r5, #5 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [pc, #16] @ (136afc ) │ │ │ │ + adds r0, r7, #3 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r4, #26 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r2, #25 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [pc, #24] @ (136b10 ) │ │ │ │ + adds r6, r3, #5 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [pc, #848] @ (136e4c ) │ │ │ │ + adds r0, r1, #3 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r6, #25 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r4, #24 │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, r1, #7 │ │ │ │ + adds r6, r1, #5 │ │ │ │ movs r3, r4 │ │ │ │ adds r0, r3, #2 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r0, #25 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r6, #23 │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, r7, #6 │ │ │ │ + adds r2, r7, #4 │ │ │ │ movs r3, r4 │ │ │ │ adds r0, r5, #1 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r2, #24 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r0, #23 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r3, #8] │ │ │ │ + adds r2, r5, #4 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r5, #4] │ │ │ │ + adds r0, r7, #0 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r4, #23 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r2, #22 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r1, #32] │ │ │ │ + adds r2, r3, #4 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r3, #32] │ │ │ │ + adds r0, r1, #0 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r6, #22 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r4, #21 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r2, #100] @ 0x64 │ │ │ │ + cmp r1, #214 @ 0xd6 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r4, #100] @ 0x64 │ │ │ │ + cmp r1, #240 @ 0xf0 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r0, #22 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r6, #20 │ │ │ │ movs r3, r4 │ │ │ │ - movs r4, #134 @ 0x86 │ │ │ │ + ldr r1, [pc, #24] @ (136af0 ) │ │ │ │ movs r3, r4 │ │ │ │ - movs r4, #152 @ 0x98 │ │ │ │ + ldr r0, [pc, #720] @ (136dac ) │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r2, #21 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r0, #20 │ │ │ │ movs r3, r4 │ │ │ │ - movs r1, #138 @ 0x8a │ │ │ │ + ldr r0, [pc, #472] @ (136cc0 ) │ │ │ │ movs r3, r4 │ │ │ │ - movs r1, #144 @ 0x90 │ │ │ │ + ldr r0, [pc, #528] @ (136cfc ) │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r4, #20 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r2, #19 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r6, #62 @ 0x3e │ │ │ │ + ldr r0, [pc, #536] @ (136d10 ) │ │ │ │ movs r3, r4 │ │ │ │ - cmp r5, #212 @ 0xd4 │ │ │ │ + ldr r0, [pc, #336] @ (136c4c ) │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r6, #19 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r4, #18 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r0, #23 │ │ │ │ + adds r2, r1, #1 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r0, r2, #22 │ │ │ │ + subs r0, r3, r4 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r0, #19 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r6, #17 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r2, #21 │ │ │ │ + adds r2, r7, #0 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r3, #21 │ │ │ │ + subs r0, r5, r3 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r6, r1, #18 │ │ │ │ + lsls r2, r2, #18 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r0, r0, #17 │ │ │ │ + lsls r2, r0, #17 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r3, #26 │ │ │ │ + ldrsh r2, [r3, r4] │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r6, #13 │ │ │ │ + ldrsh r0, [r5, r3] │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r4, #17 │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r2, #16 │ │ │ │ movs r3, r4 │ │ │ │ + ldr r6, [r1, #8] │ │ │ │ + movs r3, r4 │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + movs r3, r4 │ │ │ │ + lsls r2, r6, #16 │ │ │ │ + movs r3, r4 │ │ │ │ + lsls r2, r4, #15 │ │ │ │ + movs r3, r4 │ │ │ │ + ldr r6, [r2, #76] @ 0x4c │ │ │ │ + movs r3, r4 │ │ │ │ + ldr r0, [r4, #76] @ 0x4c │ │ │ │ + movs r3, r4 │ │ │ │ + lsls r2, r0, #16 │ │ │ │ + movs r3, r4 │ │ │ │ + lsls r2, r6, #14 │ │ │ │ + movs r3, r4 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r3, r4 │ │ │ │ + movs r3, #24 │ │ │ │ + movs r3, r4 │ │ │ │ + lsls r2, r2, #15 │ │ │ │ + movs r3, r4 │ │ │ │ + lsls r2, r0, #14 │ │ │ │ + movs r3, r4 │ │ │ │ + movs r0, #10 │ │ │ │ + movs r3, r4 │ │ │ │ + movs r0, #16 │ │ │ │ + movs r3, r4 │ │ │ │ + lsls r2, r4, #14 │ │ │ │ + movs r3, r4 │ │ │ │ + lsls r2, r2, #13 │ │ │ │ + movs r3, r4 │ │ │ │ + cmp r4, #190 @ 0xbe │ │ │ │ + movs r3, r4 │ │ │ │ + cmp r4, #84 @ 0x54 │ │ │ │ + movs r3, r4 │ │ │ │ + lsls r2, r6, #13 │ │ │ │ + movs r3, r4 │ │ │ │ + lsls r2, r4, #12 │ │ │ │ + movs r3, r4 │ │ │ │ + lsrs r2, r0, #17 │ │ │ │ + movs r3, r4 │ │ │ │ + lsrs r0, r2, #16 │ │ │ │ + movs r3, r4 │ │ │ │ + lsls r2, r0, #13 │ │ │ │ + movs r3, r4 │ │ │ │ + lsls r2, r6, #11 │ │ │ │ + movs r3, r4 │ │ │ │ + lsrs r2, r2, #15 │ │ │ │ + movs r3, r4 │ │ │ │ + lsrs r4, r3, #15 │ │ │ │ + movs r3, r4 │ │ │ │ + lsls r6, r1, #12 │ │ │ │ + movs r3, r4 │ │ │ │ + lsls r0, r0, #11 │ │ │ │ + movs r3, r4 │ │ │ │ + asrs r2, r3, #20 │ │ │ │ + movs r3, r4 │ │ │ │ + asrs r4, r6, #7 │ │ │ │ + movs r3, r4 │ │ │ │ + lsls r2, r4, #11 │ │ │ │ + movs r3, r4 │ │ │ │ + lsls r2, r2, #10 │ │ │ │ + movs r3, r4 │ │ │ │ ldr.w r4, [pc, #3888] @ 137ae8 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [pc, #3888] @ 137aec │ │ │ │ ldr.w r3, [pc, #3888] @ 137af0 │ │ │ │ add r4, pc │ │ │ │ ldr.w r2, [pc, #3884] @ 137af4 │ │ │ │ add r1, pc │ │ │ │ @@ -265577,500 +265577,500 @@ │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #3418 @ 0xd5a │ │ │ │ bl 1509fc │ │ │ │ b.w 12d07a │ │ │ │ - asrs r2, r7, #5 │ │ │ │ - movs r3, r4 │ │ │ │ - lsrs r4, r6, #24 │ │ │ │ - movs r3, r4 │ │ │ │ - vhadd.u32 d0, d2, d18 │ │ │ │ - cdp2 0, 13, cr0, cr2, cr2, {1} │ │ │ │ - adds r2, r0, r3 │ │ │ │ - movs r3, r4 │ │ │ │ - adds r0, r3, r3 │ │ │ │ - movs r3, r4 │ │ │ │ - cdp2 0, 14, cr0, cr14, cr2, {1} │ │ │ │ - cdp2 0, 10, cr0, cr0, cr2, {1} │ │ │ │ - movs r4, #34 @ 0x22 │ │ │ │ - movs r3, r4 │ │ │ │ - movs r4, #48 @ 0x30 │ │ │ │ - movs r3, r4 │ │ │ │ - cdp2 0, 12, cr0, cr2, cr2, {1} │ │ │ │ - cdp2 0, 7, cr0, cr2, cr2, {1} │ │ │ │ - lsrs r2, r5, #2 │ │ │ │ - movs r3, r4 │ │ │ │ - cmp r0, #92 @ 0x5c │ │ │ │ - movs r3, r4 │ │ │ │ - cdp2 0, 9, cr0, cr2, cr2, {1} │ │ │ │ - cdp2 0, 4, cr0, cr2, cr2, {1} │ │ │ │ - ldrb r2, [r3, r4] │ │ │ │ - movs r3, r4 │ │ │ │ - ldrb r0, [r5, r4] │ │ │ │ - movs r3, r4 │ │ │ │ - cdp2 0, 6, cr0, cr2, cr2, {1} │ │ │ │ - cdp2 0, 1, cr0, cr2, cr2, {1} │ │ │ │ - lsls r6, r0, #24 │ │ │ │ - movs r3, r4 │ │ │ │ - movs r7, #252 @ 0xfc │ │ │ │ - movs r3, r4 │ │ │ │ - cdp2 0, 3, cr0, cr2, cr2, {1} │ │ │ │ - stc2l 0, cr0, [r2, #136]! @ 0x88 │ │ │ │ - lsls r6, r5, #20 │ │ │ │ - movs r3, r4 │ │ │ │ - movs r7, #204 @ 0xcc │ │ │ │ - movs r3, r4 │ │ │ │ - cdp2 0, 0, cr0, cr2, cr2, {1} │ │ │ │ - ldc2 0, cr0, [r2, #136]! @ 0x88 │ │ │ │ - lsls r2, r1, #21 │ │ │ │ - movs r3, r4 │ │ │ │ - movs r7, #156 @ 0x9c │ │ │ │ - movs r3, r4 │ │ │ │ - ldc2l 0, cr0, [r2, #136] @ 0x88 │ │ │ │ - stc2 0, cr0, [r2, #136] @ 0x88 │ │ │ │ - lsrs r2, r0, #32 │ │ │ │ + lsrs r2, r7, #31 │ │ │ │ movs r3, r4 │ │ │ │ - movs r7, #108 @ 0x6c │ │ │ │ + lsrs r4, r6, #18 │ │ │ │ movs r3, r4 │ │ │ │ stc2 0, cr0, [r2, #136]! @ 0x88 │ │ │ │ ldc2l 0, cr0, [r2, #-136] @ 0xffffff78 │ │ │ │ - subs r6, r7, #7 │ │ │ │ + asrs r2, r0, #29 │ │ │ │ movs r3, r4 │ │ │ │ - movs r7, #124 @ 0x7c │ │ │ │ + asrs r0, r3, #29 │ │ │ │ movs r3, r4 │ │ │ │ - ldc2l 0, cr0, [r2, #-136]! @ 0xffffff78 │ │ │ │ - stc2 0, cr0, [r2, #-136]! @ 0xffffff78 │ │ │ │ - asrs r6, r7, #3 │ │ │ │ + stc2l 0, cr0, [lr, #-136]! @ 0xffffff78 │ │ │ │ + stc2 0, cr0, [r0, #-136]! @ 0xffffff78 │ │ │ │ + movs r2, #162 @ 0xa2 │ │ │ │ movs r3, r4 │ │ │ │ - movs r7, #76 @ 0x4c │ │ │ │ + movs r2, #176 @ 0xb0 │ │ │ │ movs r3, r4 │ │ │ │ stc2l 0, cr0, [r2, #-136] @ 0xffffff78 │ │ │ │ ldc2l 0, cr0, [r2], #136 @ 0x88 │ │ │ │ - asrs r6, r1, #4 │ │ │ │ + lsls r2, r5, #28 │ │ │ │ movs r3, r4 │ │ │ │ - movs r7, #28 │ │ │ │ + movs r6, #220 @ 0xdc │ │ │ │ movs r3, r4 │ │ │ │ ldc2 0, cr0, [r2, #-136] @ 0xffffff78 │ │ │ │ stc2l 0, cr0, [r2], {34} @ 0x22 │ │ │ │ - asrs r6, r7, #3 │ │ │ │ + ldrh r2, [r3, r6] │ │ │ │ movs r3, r4 │ │ │ │ - movs r6, #236 @ 0xec │ │ │ │ + ldrh r0, [r5, r6] │ │ │ │ movs r3, r4 │ │ │ │ stc2l 0, cr0, [r2], #136 @ 0x88 │ │ │ │ ldc2 0, cr0, [r2], {34} @ 0x22 │ │ │ │ - cmp r0, #246 @ 0xf6 │ │ │ │ + lsls r6, r0, #18 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r0, #32 │ │ │ │ + movs r6, #124 @ 0x7c │ │ │ │ movs r3, r4 │ │ │ │ ldc2 0, cr0, [r2], #136 @ 0x88 │ │ │ │ stc2l 0, cr0, [r2], #-136 @ 0xffffff78 │ │ │ │ - movs r7, #58 @ 0x3a │ │ │ │ + lsls r6, r5, #14 │ │ │ │ movs r3, r4 │ │ │ │ - movs r7, #72 @ 0x48 │ │ │ │ + movs r6, #76 @ 0x4c │ │ │ │ movs r3, r4 │ │ │ │ - ldc2l 0, cr0, [lr], #-136 @ 0xffffff78 │ │ │ │ - ldc2 0, cr0, [r0], #-136 @ 0xffffff78 │ │ │ │ - lsls r2, r6, #29 │ │ │ │ + stc2 0, cr0, [r2], {34} @ 0x22 │ │ │ │ + ldc2 0, cr0, [r2], #-136 @ 0xffffff78 │ │ │ │ + lsls r2, r1, #15 │ │ │ │ movs r3, r4 │ │ │ │ - movs r7, #28 │ │ │ │ + movs r6, #28 │ │ │ │ movs r3, r4 │ │ │ │ mrrc2 0, 2, r0, r2, cr2 │ │ │ │ stc2 0, cr0, [r2], {34} @ 0x22 │ │ │ │ - lsls r2, r0, #30 │ │ │ │ + lsls r2, r0, #26 │ │ │ │ movs r3, r4 │ │ │ │ - movs r6, #236 @ 0xec │ │ │ │ + movs r5, #236 @ 0xec │ │ │ │ movs r3, r4 │ │ │ │ stc2 0, cr0, [r2], #-136 @ 0xffffff78 │ │ │ │ @ instruction: 0xfbd20022 │ │ │ │ - movs r5, #106 @ 0x6a │ │ │ │ + subs r6, r7, #1 │ │ │ │ movs r3, r4 │ │ │ │ - movs r6, #188 @ 0xbc │ │ │ │ + movs r5, #252 @ 0xfc │ │ │ │ movs r3, r4 │ │ │ │ @ instruction: 0xfbf20022 │ │ │ │ @ instruction: 0xfba20022 │ │ │ │ - lsls r6, r4, #9 │ │ │ │ + lsrs r6, r7, #29 │ │ │ │ movs r3, r4 │ │ │ │ - movs r6, #140 @ 0x8c │ │ │ │ + movs r5, #204 @ 0xcc │ │ │ │ movs r3, r4 │ │ │ │ @ instruction: 0xfbc20022 │ │ │ │ @ instruction: 0xfb720022 │ │ │ │ - movs r3, #110 @ 0x6e │ │ │ │ + lsrs r6, r1, #30 │ │ │ │ movs r3, r4 │ │ │ │ - movs r6, #92 @ 0x5c │ │ │ │ + movs r5, #156 @ 0x9c │ │ │ │ movs r3, r4 │ │ │ │ @ instruction: 0xfb920022 │ │ │ │ @ instruction: 0xfb420022 │ │ │ │ - movs r6, #86 @ 0x56 │ │ │ │ + lsrs r6, r7, #29 │ │ │ │ movs r3, r4 │ │ │ │ - movs r6, #44 @ 0x2c │ │ │ │ + movs r5, #108 @ 0x6c │ │ │ │ movs r3, r4 │ │ │ │ @ instruction: 0xfb620022 │ │ │ │ smlatb r0, r2, r2, r0 │ │ │ │ - movs r3, #174 @ 0xae │ │ │ │ + movs r7, #118 @ 0x76 │ │ │ │ movs r3, r4 │ │ │ │ - movs r5, #252 @ 0xfc │ │ │ │ + movs r6, #160 @ 0xa0 │ │ │ │ movs r3, r4 │ │ │ │ @ instruction: 0xfb320022 │ │ │ │ @ instruction: 0xfae20022 │ │ │ │ - movs r3, #190 @ 0xbe │ │ │ │ + movs r5, #186 @ 0xba │ │ │ │ movs r3, r4 │ │ │ │ - movs r5, #204 @ 0xcc │ │ │ │ + movs r5, #200 @ 0xc8 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xfb020022 │ │ │ │ - @ instruction: 0xfab20022 │ │ │ │ - movs r5, #226 @ 0xe2 │ │ │ │ + @ instruction: 0xfafe0022 │ │ │ │ + @ instruction: 0xfab00022 │ │ │ │ + lsls r2, r6, #23 │ │ │ │ movs r3, r4 │ │ │ │ movs r5, #156 @ 0x9c │ │ │ │ movs r3, r4 │ │ │ │ @ instruction: 0xfad20022 │ │ │ │ @ instruction: 0xfa820022 │ │ │ │ - adds r6, r0, #7 │ │ │ │ + lsls r2, r0, #24 │ │ │ │ movs r3, r4 │ │ │ │ movs r5, #108 @ 0x6c │ │ │ │ movs r3, r4 │ │ │ │ @ instruction: 0xfaa20022 │ │ │ │ @ instruction: 0xfa520022 │ │ │ │ - adds r3, #222 @ 0xde │ │ │ │ + movs r3, #234 @ 0xea │ │ │ │ movs r3, r4 │ │ │ │ - adds r3, #164 @ 0xa4 │ │ │ │ + movs r5, #60 @ 0x3c │ │ │ │ movs r3, r4 │ │ │ │ @ instruction: 0xfa720022 │ │ │ │ @ instruction: 0xfa220022 │ │ │ │ - strb r2, [r7, r2] │ │ │ │ + lsls r6, r4, #3 │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r1, r3] │ │ │ │ + movs r5, #12 │ │ │ │ movs r3, r4 │ │ │ │ @ instruction: 0xfa420022 │ │ │ │ ldr??.w r0, [r2, #34] @ 0x22 │ │ │ │ - cmp r5, #214 @ 0xd6 │ │ │ │ + movs r1, #238 @ 0xee │ │ │ │ movs r3, r4 │ │ │ │ - cmp r0, #232 @ 0xe8 │ │ │ │ + movs r4, #220 @ 0xdc │ │ │ │ movs r3, r4 │ │ │ │ @ instruction: 0xfa120022 │ │ │ │ vst1.8 {d16[1]}, [r2], r2 │ │ │ │ - cmp r0, #142 @ 0x8e │ │ │ │ + movs r4, #214 @ 0xd6 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r0, #184 @ 0xb8 │ │ │ │ + movs r4, #172 @ 0xac │ │ │ │ movs r3, r4 │ │ │ │ vld1.8 {d16[1]}, [r2], r2 │ │ │ │ ldrsb.w r0, [r2, #34] @ 0x22 │ │ │ │ - cmp r0, #194 @ 0xc2 │ │ │ │ + movs r2, #46 @ 0x2e │ │ │ │ movs r3, r4 │ │ │ │ - cmp r0, #136 @ 0x88 │ │ │ │ + movs r4, #124 @ 0x7c │ │ │ │ movs r3, r4 │ │ │ │ ldrsh.w r0, [r2, #34] @ 0x22 │ │ │ │ vld4.8 {d16-d19}, [r2 :128], r2 │ │ │ │ - cmp r0, #186 @ 0xba │ │ │ │ + movs r2, #62 @ 0x3e │ │ │ │ movs r3, r4 │ │ │ │ - cmp r0, #88 @ 0x58 │ │ │ │ + movs r4, #76 @ 0x4c │ │ │ │ movs r3, r4 │ │ │ │ vst1.8 {d0[1]}, [r2], r2 │ │ │ │ ldrsh.w r0, [r2, r2, lsl #2] │ │ │ │ - cmp r0, #174 @ 0xae │ │ │ │ + movs r4, #98 @ 0x62 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r0, #40 @ 0x28 │ │ │ │ + movs r4, #28 │ │ │ │ movs r3, r4 │ │ │ │ ldr??.w r0, [r2, r2, lsl #2] │ │ │ │ vst4.8 {d0-d3}, [r2 :128], r2 │ │ │ │ - cmp r0, #170 @ 0xaa │ │ │ │ + adds r6, r0, #1 │ │ │ │ movs r3, r4 │ │ │ │ - movs r7, #248 @ 0xf8 │ │ │ │ + movs r3, #236 @ 0xec │ │ │ │ movs r3, r4 │ │ │ │ vld4.8 {d0-d3}, [r2 :128], r2 │ │ │ │ ldr.w r0, [r2, #34] @ 0x22 │ │ │ │ - lsls r2, r3, #31 │ │ │ │ + adds r2, #94 @ 0x5e │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r0, r0, #32 │ │ │ │ + adds r2, #36 @ 0x24 │ │ │ │ movs r3, r4 │ │ │ │ - str??.w r0, [lr, #34] @ 0x22 │ │ │ │ - ldrb.w r0, [lr, #34] @ 0x22 │ │ │ │ - movs r4, #86 @ 0x56 │ │ │ │ - movs r3, r4 │ │ │ │ - str r4, [r6, r5] │ │ │ │ - movs r3, r4 │ │ │ │ - ldrh.w r0, [lr, #34] @ 0x22 │ │ │ │ - str??.w r0, [lr, r2, lsl #2] │ │ │ │ - subs r5, #110 @ 0x6e │ │ │ │ + ldr??.w r0, [r2, #34] @ 0x22 │ │ │ │ + strh.w r0, [r2, #34] @ 0x22 │ │ │ │ + strh r2, [r7, r4] │ │ │ │ movs r3, r4 │ │ │ │ - subs r5, #128 @ 0x80 │ │ │ │ + strh r0, [r1, r5] │ │ │ │ movs r3, r4 │ │ │ │ - strb.w r0, [lr, #34] @ 0x22 │ │ │ │ - ldrh.w r0, [lr, r2, lsl #2] │ │ │ │ - orrs r6, r2 │ │ │ │ + str.w r0, [r2, #34] @ 0x22 │ │ │ │ + ldr??.w r0, [r2, r2, lsl #2] │ │ │ │ + cmp r4, #86 @ 0x56 │ │ │ │ movs r3, r4 │ │ │ │ - muls r0, r1 │ │ │ │ + movs r7, #104 @ 0x68 │ │ │ │ movs r3, r4 │ │ │ │ - ldr.w r0, [lr, r2, lsl #2] │ │ │ │ - strb.w r0, [lr, r2, lsl #2] │ │ │ │ - muls r2, r1 │ │ │ │ + ldrb.w r0, [r2, #34] @ 0x22 │ │ │ │ + str.w r0, [r2, r2, lsl #2] │ │ │ │ + movs r7, #14 │ │ │ │ movs r3, r4 │ │ │ │ - orrs r0, r3 │ │ │ │ + movs r7, #56 @ 0x38 │ │ │ │ movs r3, r4 │ │ │ │ - strh.w r0, [lr, r2, lsl #2] │ │ │ │ - @ instruction: 0xf7de0022 │ │ │ │ - lsrs r2, r2, #13 │ │ │ │ + str??.w r0, [r2, r2, lsl #2] │ │ │ │ + ldrb.w r0, [r2, r2, lsl #2] │ │ │ │ + movs r7, #66 @ 0x42 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r4, #13 │ │ │ │ + movs r7, #8 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf7fe0022 │ │ │ │ - @ instruction: 0xf7ae0022 │ │ │ │ - lsrs r6, r1, #24 │ │ │ │ + ldrh.w r0, [r2, r2, lsl #2] │ │ │ │ + @ instruction: 0xf7e20022 │ │ │ │ + movs r7, #58 @ 0x3a │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r4, #24 │ │ │ │ + movs r6, #216 @ 0xd8 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf7ce0022 │ │ │ │ - @ instruction: 0xf77e0022 │ │ │ │ - movs r0, #114 @ 0x72 │ │ │ │ + strb.w r0, [r2, r2, lsl #2] │ │ │ │ + @ instruction: 0xf7b20022 │ │ │ │ + movs r7, #46 @ 0x2e │ │ │ │ movs r3, r4 │ │ │ │ - movs r0, #128 @ 0x80 │ │ │ │ + movs r6, #168 @ 0xa8 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf79e0022 │ │ │ │ - @ instruction: 0xf74e0022 │ │ │ │ - movs r0, #130 @ 0x82 │ │ │ │ + @ instruction: 0xf7d20022 │ │ │ │ + @ instruction: 0xf7820022 │ │ │ │ + movs r7, #42 @ 0x2a │ │ │ │ movs r3, r4 │ │ │ │ - movs r0, #80 @ 0x50 │ │ │ │ + movs r6, #120 @ 0x78 │ │ │ │ + movs r3, r4 │ │ │ │ + @ instruction: 0xf7a20022 │ │ │ │ + @ instruction: 0xf7520022 │ │ │ │ + lsls r2, r3, #25 │ │ │ │ + movs r3, r4 │ │ │ │ + lsls r0, r0, #26 │ │ │ │ movs r3, r4 │ │ │ │ @ instruction: 0xf76e0022 │ │ │ │ @ instruction: 0xf71e0022 │ │ │ │ - movs r0, #98 @ 0x62 │ │ │ │ + movs r2, #214 @ 0xd6 │ │ │ │ movs r3, r4 │ │ │ │ - movs r0, #32 │ │ │ │ + ldr r7, [pc, #976] @ (1380e0 ) │ │ │ │ movs r3, r4 │ │ │ │ @ instruction: 0xf73e0022 │ │ │ │ @ instruction: 0xf6ee0022 │ │ │ │ - movs r0, #62 @ 0x3e │ │ │ │ + subs r3, #238 @ 0xee │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, r6, #7 │ │ │ │ + subs r4, #0 │ │ │ │ movs r3, r4 │ │ │ │ @ instruction: 0xf70e0022 │ │ │ │ @ instruction: 0xf6be0022 │ │ │ │ - asrs r6, r5, #19 │ │ │ │ + sbcs r6, r2 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r7, #19 │ │ │ │ + rors r0, r1 │ │ │ │ movs r3, r4 │ │ │ │ @ instruction: 0xf6de0022 │ │ │ │ @ instruction: 0xf68e0022 │ │ │ │ - asrs r2, r0, #20 │ │ │ │ + rors r2, r1 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r1, #19 │ │ │ │ + sbcs r0, r3 │ │ │ │ movs r3, r4 │ │ │ │ subw r0, lr, #2082 @ 0x822 │ │ │ │ @ instruction: 0xf65e0022 │ │ │ │ - asrs r6, r0, #20 │ │ │ │ + lsrs r2, r2, #7 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r3, #18 │ │ │ │ + lsrs r4, r4, #7 │ │ │ │ movs r3, r4 │ │ │ │ @ instruction: 0xf67e0022 │ │ │ │ @ instruction: 0xf62e0022 │ │ │ │ - asrs r6, r1, #20 │ │ │ │ + lsrs r6, r1, #18 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r5, #17 │ │ │ │ + lsrs r4, r4, #18 │ │ │ │ movs r3, r4 │ │ │ │ movw r0, #59426 @ 0xe822 │ │ │ │ @ instruction: 0xf5fe0022 │ │ │ │ - movs r5, #198 @ 0xc6 │ │ │ │ + subs r2, r6, #3 │ │ │ │ movs r3, r4 │ │ │ │ - movs r4, #244 @ 0xf4 │ │ │ │ + subs r0, r0, #4 │ │ │ │ movs r3, r4 │ │ │ │ @ instruction: 0xf61e0022 │ │ │ │ rsb r0, lr, #10616832 @ 0xa20000 │ │ │ │ - movs r5, #194 @ 0xc2 │ │ │ │ + subs r2, r0, #4 │ │ │ │ movs r3, r4 │ │ │ │ - movs r4, #196 @ 0xc4 │ │ │ │ + subs r0, r2, #3 │ │ │ │ movs r3, r4 │ │ │ │ @ instruction: 0xf5ee0022 │ │ │ │ @ instruction: 0xf59e0022 │ │ │ │ - movs r5, #182 @ 0xb6 │ │ │ │ + subs r2, r4, #3 │ │ │ │ movs r3, r4 │ │ │ │ - movs r4, #144 @ 0x90 │ │ │ │ + subs r0, r4, #2 │ │ │ │ movs r3, r4 │ │ │ │ - subs.w r0, sl, #10616832 @ 0xa20000 │ │ │ │ - sbc.w r0, ip, #10616832 @ 0xa20000 │ │ │ │ - movs r5, #174 @ 0xae │ │ │ │ + subs.w r0, lr, #10616832 @ 0xa20000 │ │ │ │ + sbc.w r0, lr, #10616832 @ 0xa20000 │ │ │ │ + subs r6, r7, #2 │ │ │ │ movs r3, r4 │ │ │ │ - movs r4, #100 @ 0x64 │ │ │ │ + subs r0, r6, #1 │ │ │ │ movs r3, r4 │ │ │ │ @ instruction: 0xf58e0022 │ │ │ │ @ instruction: 0xf53e0022 │ │ │ │ - movs r5, #166 @ 0xa6 │ │ │ │ + asrs r6, r5, #13 │ │ │ │ movs r3, r4 │ │ │ │ - movs r4, #52 @ 0x34 │ │ │ │ + asrs r4, r7, #13 │ │ │ │ movs r3, r4 │ │ │ │ adcs.w r0, lr, #10616832 @ 0xa20000 │ │ │ │ add.w r0, lr, #10616832 @ 0xa20000 │ │ │ │ - movs r5, #158 @ 0x9e │ │ │ │ + asrs r2, r0, #14 │ │ │ │ movs r3, r4 │ │ │ │ - movs r4, #4 │ │ │ │ + asrs r4, r1, #13 │ │ │ │ movs r3, r4 │ │ │ │ @ instruction: 0xf52e0022 │ │ │ │ @ instruction: 0xf4de0022 │ │ │ │ - movs r5, #146 @ 0x92 │ │ │ │ + asrs r6, r0, #14 │ │ │ │ movs r3, r4 │ │ │ │ - movs r3, #212 @ 0xd4 │ │ │ │ + asrs r4, r3, #12 │ │ │ │ movs r3, r4 │ │ │ │ @ instruction: 0xf4fe0022 │ │ │ │ @ instruction: 0xf4ae0022 │ │ │ │ - movs r5, #142 @ 0x8e │ │ │ │ + asrs r6, r1, #14 │ │ │ │ movs r3, r4 │ │ │ │ - movs r3, #164 @ 0xa4 │ │ │ │ + asrs r4, r5, #11 │ │ │ │ movs r3, r4 │ │ │ │ @ instruction: 0xf4ce0022 │ │ │ │ orns r0, lr, #10616832 @ 0xa20000 │ │ │ │ - strb r2, [r4, r3] │ │ │ │ + movs r4, #70 @ 0x46 │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r7, r6] │ │ │ │ + movs r3, #116 @ 0x74 │ │ │ │ movs r3, r4 │ │ │ │ eors.w r0, lr, #10616832 @ 0xa20000 │ │ │ │ orr.w r0, lr, #10616832 @ 0xa20000 │ │ │ │ - strb r6, [r0, r3] │ │ │ │ + movs r4, #66 @ 0x42 │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r1, r6] │ │ │ │ + movs r3, #68 @ 0x44 │ │ │ │ movs r3, r4 │ │ │ │ orn r0, lr, #10616832 @ 0xa20000 │ │ │ │ ands.w r0, lr, #10616832 @ 0xa20000 │ │ │ │ - cmp r5, #238 @ 0xee │ │ │ │ + movs r4, #54 @ 0x36 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r5, #248 @ 0xf8 │ │ │ │ + movs r3, #16 │ │ │ │ movs r3, r4 │ │ │ │ - bics.w r0, lr, #10616832 @ 0xa20000 │ │ │ │ - @ instruction: 0xf3ee0022 │ │ │ │ - strb r2, [r0, r2] │ │ │ │ + bics.w r0, sl, #10616832 @ 0xa20000 │ │ │ │ + @ instruction: 0xf3ec0022 │ │ │ │ + movs r4, #46 @ 0x2e │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r5, r4] │ │ │ │ + movs r2, #228 @ 0xe4 │ │ │ │ movs r3, r4 │ │ │ │ and.w r0, lr, #10616832 @ 0xa20000 │ │ │ │ @ instruction: 0xf3be0022 │ │ │ │ - strh r6, [r6, r6] │ │ │ │ + movs r4, #38 @ 0x26 │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r7, r3] │ │ │ │ + movs r2, #180 @ 0xb4 │ │ │ │ movs r3, r4 │ │ │ │ @ instruction: 0xf3de0022 │ │ │ │ @ instruction: 0xf38e0022 │ │ │ │ - strh r6, [r4, r6] │ │ │ │ + movs r4, #30 │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r1, r3] │ │ │ │ + movs r2, #132 @ 0x84 │ │ │ │ movs r3, r4 │ │ │ │ @ instruction: 0xf3ae0022 │ │ │ │ @ instruction: 0xf35e0022 │ │ │ │ - strh r6, [r1, r6] │ │ │ │ + movs r4, #18 │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r3, r2] │ │ │ │ + movs r2, #84 @ 0x54 │ │ │ │ movs r3, r4 │ │ │ │ @ instruction: 0xf37e0022 │ │ │ │ @ instruction: 0xf32e0022 │ │ │ │ - strh r2, [r7, r5] │ │ │ │ + movs r4, #14 │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r5, r1] │ │ │ │ + movs r2, #36 @ 0x24 │ │ │ │ movs r3, r4 │ │ │ │ @ instruction: 0xf34e0022 │ │ │ │ @ instruction: 0xf2fe0022 │ │ │ │ - subs r1, #194 @ 0xc2 │ │ │ │ + strh r2, [r4, r5] │ │ │ │ movs r3, r4 │ │ │ │ - subs r1, #228 @ 0xe4 │ │ │ │ + strh r0, [r7, r0] │ │ │ │ movs r3, r4 │ │ │ │ @ instruction: 0xf31e0022 │ │ │ │ movt r0, #57378 @ 0xe022 │ │ │ │ - subs r1, #250 @ 0xfa │ │ │ │ + strh r6, [r0, r5] │ │ │ │ movs r3, r4 │ │ │ │ - subs r1, #180 @ 0xb4 │ │ │ │ + strh r0, [r1, r0] │ │ │ │ movs r3, r4 │ │ │ │ @ instruction: 0xf2ee0022 │ │ │ │ @ instruction: 0xf29e0022 │ │ │ │ - strb r2, [r4, r3] │ │ │ │ + cmp r4, #110 @ 0x6e │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r7, r1] │ │ │ │ + cmp r4, #120 @ 0x78 │ │ │ │ movs r3, r4 │ │ │ │ @ instruction: 0xf2be0022 │ │ │ │ @ instruction: 0xf26e0022 │ │ │ │ - bics r2, r0 │ │ │ │ + strh r2, [r0, r4] │ │ │ │ movs r3, r4 │ │ │ │ - bics r0, r2 │ │ │ │ + str r0, [r5, r6] │ │ │ │ movs r3, r4 │ │ │ │ @ instruction: 0xf28e0022 │ │ │ │ @ instruction: 0xf23e0022 │ │ │ │ - bics r2, r2 │ │ │ │ + strh r6, [r6, r0] │ │ │ │ movs r3, r4 │ │ │ │ - muls r0, r4 │ │ │ │ + str r0, [r7, r5] │ │ │ │ movs r3, r4 │ │ │ │ @ instruction: 0xf25e0022 │ │ │ │ addw r0, lr, #34 @ 0x22 │ │ │ │ - bics r2, r2 │ │ │ │ + strh r6, [r4, r0] │ │ │ │ movs r3, r4 │ │ │ │ - orrs r0, r6 │ │ │ │ + str r0, [r1, r5] │ │ │ │ movs r3, r4 │ │ │ │ @ instruction: 0xf22e0022 │ │ │ │ rsbs r0, lr, #34 @ 0x22 │ │ │ │ - lsls r2, r3, #19 │ │ │ │ + strh r6, [r1, r0] │ │ │ │ movs r3, r4 │ │ │ │ - lsls r4, r5, #19 │ │ │ │ + str r0, [r3, r4] │ │ │ │ movs r3, r4 │ │ │ │ @ instruction: 0xf1fe0022 │ │ │ │ sub.w r0, lr, #34 @ 0x22 │ │ │ │ - lsls r6, r4, #19 │ │ │ │ + str r2, [r7, r7] │ │ │ │ movs r3, r4 │ │ │ │ - lsls r4, r7, #18 │ │ │ │ + str r0, [r5, r3] │ │ │ │ movs r3, r4 │ │ │ │ rsb r0, lr, #34 @ 0x22 │ │ │ │ sbcs.w r0, lr, #34 @ 0x22 │ │ │ │ - adds r0, #42 @ 0x2a │ │ │ │ + subs r0, #66 @ 0x42 │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, #64 @ 0x40 │ │ │ │ + subs r0, #100 @ 0x64 │ │ │ │ movs r3, r4 │ │ │ │ @ instruction: 0xf19e0022 │ │ │ │ adc.w r0, lr, #34 @ 0x22 │ │ │ │ - adds r0, #74 @ 0x4a │ │ │ │ + subs r0, #122 @ 0x7a │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, #16 │ │ │ │ + subs r0, #52 @ 0x34 │ │ │ │ movs r3, r4 │ │ │ │ sbc.w r0, lr, #34 @ 0x22 │ │ │ │ adds.w r0, lr, #34 @ 0x22 │ │ │ │ - adds r6, r1, r1 │ │ │ │ + strh r2, [r4, r5] │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, r5, r1 │ │ │ │ + strh r0, [r7, r3] │ │ │ │ movs r3, r4 │ │ │ │ @ instruction: 0xf13e0022 │ │ │ │ @ instruction: 0xf0ee0022 │ │ │ │ - lsrs r6, r6, #6 │ │ │ │ + tst r2, r0 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r0, #7 │ │ │ │ + tst r0, r2 │ │ │ │ movs r3, r4 │ │ │ │ add.w r0, lr, #34 @ 0x22 │ │ │ │ @ instruction: 0xf0be0022 │ │ │ │ - cmp r1, #134 @ 0x86 │ │ │ │ + tst r2, r2 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r1, #80 @ 0x50 │ │ │ │ + rors r0, r4 │ │ │ │ movs r3, r4 │ │ │ │ @ instruction: 0xf0de0022 │ │ │ │ eor.w r0, lr, #34 @ 0x22 │ │ │ │ - cmp r1, #10 │ │ │ │ + tst r2, r2 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r1, #32 │ │ │ │ + sbcs r0, r6 │ │ │ │ movs r3, r4 │ │ │ │ @ instruction: 0xf0ae0022 │ │ │ │ orrs.w r0, lr, #34 @ 0x22 │ │ │ │ - strh r2, [r2, r0] │ │ │ │ + lsls r2, r3, #13 │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r7, r0] │ │ │ │ + lsls r4, r5, #13 │ │ │ │ movs r3, r4 │ │ │ │ orns r0, lr, #34 @ 0x22 │ │ │ │ bic.w r0, lr, #34 @ 0x22 │ │ │ │ - strh r6, [r0, r1] │ │ │ │ + lsls r6, r4, #13 │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r1, r0] │ │ │ │ + lsls r4, r7, #12 │ │ │ │ movs r3, r4 │ │ │ │ orr.w r0, lr, #34 @ 0x22 │ │ │ │ vext.8 d16, d14, d18, #0 │ │ │ │ - adds r6, r1, #4 │ │ │ │ + cmp r6, #170 @ 0xaa │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, r2, #3 │ │ │ │ + cmp r6, #192 @ 0xc0 │ │ │ │ movs r3, r4 │ │ │ │ ands.w r0, lr, #34 @ 0x22 │ │ │ │ vaddl.s8 q8, d14, d18 │ │ │ │ + cmp r6, #202 @ 0xca │ │ │ │ + movs r3, r4 │ │ │ │ + cmp r6, #144 @ 0x90 │ │ │ │ + movs r3, r4 │ │ │ │ + vaddl.s32 q8, d14, d18 │ │ │ │ + vaddl.s16 q0, d14, d18 │ │ │ │ + asrs r6, r1, #27 │ │ │ │ + movs r3, r4 │ │ │ │ + asrs r0, r5, #27 │ │ │ │ + movs r3, r4 │ │ │ │ + vext.8 d0, d14, d18, #0 │ │ │ │ + vhadd.s32 d16, d14, d18 │ │ │ │ + lsrs r6, r6, #32 │ │ │ │ + movs r3, r4 │ │ │ │ + lsrs r4, r0, #1 │ │ │ │ + movs r3, r4 │ │ │ │ + vaddl.s8 q0, d14, d18 │ │ │ │ + vhadd.s d0, d14, d18 │ │ │ │ + cmp r0, #6 │ │ │ │ + movs r3, r4 │ │ │ │ + movs r7, #208 @ 0xd0 │ │ │ │ + movs r3, r4 │ │ │ │ + vhadd.s16 d16, d14, d18 │ │ │ │ + vhadd.s8 d0, d14, d18 │ │ │ │ + movs r7, #138 @ 0x8a │ │ │ │ + movs r3, r4 │ │ │ │ + movs r7, #160 @ 0xa0 │ │ │ │ + movs r3, r4 │ │ │ │ + vhadd.s32 d0, d14, d18 │ │ │ │ + cdp 0, 13, cr0, cr14, cr2, {1} │ │ │ │ + str r2, [r2, r2] │ │ │ │ + movs r3, r4 │ │ │ │ + str r0, [r7, r2] │ │ │ │ + movs r3, r4 │ │ │ │ + cdp 0, 15, cr0, cr14, cr2, {1} │ │ │ │ + cdp 0, 10, cr0, cr14, cr2, {1} │ │ │ │ + str r6, [r0, r3] │ │ │ │ + movs r3, r4 │ │ │ │ + str r0, [r1, r2] │ │ │ │ + movs r3, r4 │ │ │ │ + cdp 0, 12, cr0, cr14, cr2, {1} │ │ │ │ + cdp 0, 7, cr0, cr14, cr2, {1} │ │ │ │ + subs r6, r1, r6 │ │ │ │ + movs r3, r4 │ │ │ │ + subs r0, r2, r5 │ │ │ │ + movs r3, r4 │ │ │ │ + cdp 0, 9, cr0, cr14, cr2, {1} │ │ │ │ + cdp 0, 4, cr0, cr14, cr2, {1} │ │ │ │ ldr.w r4, [pc, #3884] @ 138f28 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [pc, #3884] @ 138f2c │ │ │ │ ldr.w r3, [pc, #3884] @ 138f30 │ │ │ │ add r4, pc │ │ │ │ ldr.w r2, [pc, #3880] @ 138f34 │ │ │ │ add r1, pc │ │ │ │ @@ -267278,608 +267278,624 @@ │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2204 @ 0x89c │ │ │ │ bl 1509fc │ │ │ │ b.w 12d07a │ │ │ │ - addw r0, sl, #34 @ 0x22 │ │ │ │ - @ instruction: 0xf2240022 │ │ │ │ - @ instruction: 0xeade0022 │ │ │ │ - eor.w r0, lr, r2, asr #32 │ │ │ │ - sbcs r2, r2 │ │ │ │ - movs r3, r4 │ │ │ │ - sbcs r4, r4 │ │ │ │ - movs r3, r4 │ │ │ │ - @ instruction: 0xeaae0022 │ │ │ │ - orrs.w r0, lr, r2, asr #32 │ │ │ │ - asrs r2, r7, #11 │ │ │ │ - movs r3, r4 │ │ │ │ - asrs r0, r1, #12 │ │ │ │ - movs r3, r4 │ │ │ │ - orns r0, lr, r2, asr #32 │ │ │ │ - bic.w r0, lr, r2, asr #32 │ │ │ │ - lsrs r6, r6, #18 │ │ │ │ - movs r3, r4 │ │ │ │ - lsrs r4, r0, #18 │ │ │ │ - movs r3, r4 │ │ │ │ - orr.w r0, lr, r2, asr #32 │ │ │ │ - ldrd r0, r0, [lr, #136]! @ 0x88 │ │ │ │ - lsrs r6, r0, #17 │ │ │ │ - movs r3, r4 │ │ │ │ - lsrs r4, r2, #17 │ │ │ │ - movs r3, r4 │ │ │ │ - ands.w r0, lr, r2, asr #32 │ │ │ │ - strd r0, r0, [lr, #136] @ 0x88 │ │ │ │ - asrs r6, r2, #26 │ │ │ │ - movs r3, r4 │ │ │ │ - asrs r0, r4, #26 │ │ │ │ - movs r3, r4 │ │ │ │ - strd r0, r0, [lr, #136]! @ 0x88 │ │ │ │ - @ instruction: 0xe99e0022 │ │ │ │ - asrs r6, r2, #26 │ │ │ │ - movs r3, r4 │ │ │ │ - asrs r0, r6, #25 │ │ │ │ - movs r3, r4 │ │ │ │ - @ instruction: 0xe9be0022 │ │ │ │ - strd r0, r0, [lr, #-136]! @ 0x88 │ │ │ │ - asrs r2, r5, #19 │ │ │ │ - movs r3, r4 │ │ │ │ - asrs r0, r3, #17 │ │ │ │ - movs r3, r4 │ │ │ │ - @ instruction: 0xe98e0022 │ │ │ │ - ldmdb lr!, {r1, r5} │ │ │ │ - @ instruction: 0xf7c60022 │ │ │ │ - asrs r4, r1, #19 │ │ │ │ - movs r3, r4 │ │ │ │ + eor.w r0, sl, #34 @ 0x22 │ │ │ │ + @ instruction: 0xf0a40022 │ │ │ │ ldrd r0, r0, [lr, #-136] @ 0x88 │ │ │ │ stmdb lr, {r1, r5} │ │ │ │ - asrs r6, r0, #19 │ │ │ │ + ands r2, r2 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r3, #18 │ │ │ │ + ands r4, r4 │ │ │ │ movs r3, r4 │ │ │ │ stmdb lr!, {r1, r5} │ │ │ │ @ instruction: 0xe8de0022 │ │ │ │ - asrs r6, r5, #18 │ │ │ │ + asrs r2, r7, #5 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r5, #17 │ │ │ │ + asrs r0, r1, #6 │ │ │ │ movs r3, r4 │ │ │ │ ldrd r0, r0, [lr], #136 @ 0x88 │ │ │ │ stmia.w lr!, {r1, r5} │ │ │ │ - asrs r2, r7, #12 │ │ │ │ + lsrs r6, r6, #12 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r2, #11 │ │ │ │ + lsrs r4, r0, #12 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xe8ca0022 │ │ │ │ - ldrd r0, r0, [ip], #-136 @ 0x88 │ │ │ │ - asrs r2, r5, #12 │ │ │ │ + @ instruction: 0xe8ce0022 │ │ │ │ + ldrd r0, r0, [lr], #-136 @ 0x88 │ │ │ │ + lsrs r6, r0, #11 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r5, #10 │ │ │ │ + lsrs r4, r2, #11 │ │ │ │ movs r3, r4 │ │ │ │ ldmia.w lr, {r1, r5} │ │ │ │ strex r0, r0, [lr, #136] @ 0x88 │ │ │ │ - subs r2, r1, #0 │ │ │ │ + asrs r6, r2, #20 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, r3, #0 │ │ │ │ + asrs r0, r4, #20 │ │ │ │ movs r3, r4 │ │ │ │ strd r0, r0, [lr], #-136 @ 0x88 │ │ │ │ @ instruction: 0xe81e0022 │ │ │ │ - subs r6, r2, #0 │ │ │ │ + asrs r6, r2, #20 │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, r5, #7 │ │ │ │ + asrs r0, r6, #19 │ │ │ │ movs r3, r4 │ │ │ │ @ instruction: 0xe83e0022 │ │ │ │ - b.n 138ff4 │ │ │ │ + b.n 138f74 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r6, r3, #15 │ │ │ │ + asrs r2, r5, #13 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r7, #13 │ │ │ │ + asrs r0, r3, #11 │ │ │ │ movs r3, r4 │ │ │ │ @ instruction: 0xe80e0022 │ │ │ │ - b.n 138fa4 │ │ │ │ + b.n 138f24 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r2, r0, #15 │ │ │ │ - movs r3, r4 │ │ │ │ - asrs r0, r1, #13 │ │ │ │ + movw r0, #26658 @ 0x6822 │ │ │ │ + asrs r4, r1, #13 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 138fe8 │ │ │ │ + b.n 138f70 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 138f50 │ │ │ │ + b.n 138ed4 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r2, r0, #2 │ │ │ │ + asrs r6, r0, #13 │ │ │ │ movs r3, r4 │ │ │ │ asrs r4, r3, #12 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 138fa0 │ │ │ │ + b.n 138f20 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 138f04 │ │ │ │ + b.n 138e84 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r2, r2, #2 │ │ │ │ + asrs r6, r5, #12 │ │ │ │ movs r3, r4 │ │ │ │ asrs r4, r5, #11 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 138f50 │ │ │ │ + b.n 138ed0 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 138eb4 │ │ │ │ + b.n 138e34 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r2, r6, #1 │ │ │ │ + asrs r2, r7, #6 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r7, #10 │ │ │ │ + asrs r4, r2, #5 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 138f00 │ │ │ │ + b.n 138e78 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 138e64 │ │ │ │ + b.n 138de0 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r6, r1, #1 │ │ │ │ + asrs r2, r5, #6 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r1, #10 │ │ │ │ + asrs r0, r5, #4 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 138eb0 │ │ │ │ + b.n 138e30 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 138e14 │ │ │ │ + b.n 138d94 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r2, r7, #32 │ │ │ │ + adds r2, r1, #2 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r3, #9 │ │ │ │ + adds r0, r3, #2 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 138e60 │ │ │ │ + b.n 138de0 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 138dc4 │ │ │ │ + b.n 138d44 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r2, r4, #32 │ │ │ │ + adds r6, r2, #2 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r5, #8 │ │ │ │ + adds r0, r5, #1 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 138e10 │ │ │ │ + b.n 138d90 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 138d74 │ │ │ │ + b.n 138cf4 │ │ │ │ movs r2, r4 │ │ │ │ - cdp2 0, 7, cr0, cr6, cr2, {1} │ │ │ │ + asrs r6, r3, #9 │ │ │ │ + movs r3, r4 │ │ │ │ asrs r4, r7, #7 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 138dc0 │ │ │ │ + b.n 138d40 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 138d24 │ │ │ │ + b.n 138ca4 │ │ │ │ movs r2, r4 │ │ │ │ - cdp2 0, 9, cr0, cr10, cr2, {1} │ │ │ │ - asrs r4, r1, #7 │ │ │ │ + asrs r2, r0, #9 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 138d70 │ │ │ │ + asrs r0, r1, #7 │ │ │ │ + movs r3, r4 │ │ │ │ + b.n 138ce8 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 138cd4 │ │ │ │ + b.n 138c50 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r6, r3, #15 │ │ │ │ + lsrs r2, r0, #28 │ │ │ │ movs r3, r4 │ │ │ │ asrs r4, r3, #6 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 138d20 │ │ │ │ + b.n 138ca0 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 138c84 │ │ │ │ + b.n 138c04 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r2, r7, #7 │ │ │ │ + lsrs r2, r2, #28 │ │ │ │ movs r3, r4 │ │ │ │ asrs r4, r5, #5 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 138cd0 │ │ │ │ + b.n 138c50 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 138c34 │ │ │ │ + b.n 138bb4 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf19a0022 │ │ │ │ + lsrs r2, r6, #27 │ │ │ │ + movs r3, r4 │ │ │ │ asrs r4, r7, #4 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 138c80 │ │ │ │ + b.n 138c00 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 138be4 │ │ │ │ + b.n 138b64 │ │ │ │ movs r2, r4 │ │ │ │ - sub.w r0, r2, #34 @ 0x22 │ │ │ │ + lsrs r6, r1, #27 │ │ │ │ + movs r3, r4 │ │ │ │ asrs r4, r1, #4 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 138c30 │ │ │ │ + b.n 138bb0 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 138b94 │ │ │ │ + b.n 138b14 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r6, r0, #6 │ │ │ │ + lsrs r2, r7, #26 │ │ │ │ movs r3, r4 │ │ │ │ asrs r4, r3, #3 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 138be0 │ │ │ │ + b.n 138b60 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 138b44 │ │ │ │ + b.n 138ac4 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r6, r5, #5 │ │ │ │ + lsrs r2, r4, #26 │ │ │ │ movs r3, r4 │ │ │ │ asrs r4, r5, #2 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 138b90 │ │ │ │ + b.n 138b10 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 138af4 │ │ │ │ + b.n 138a74 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r2, r0, #28 │ │ │ │ + ldc2l 0, cr0, [r6], #136 @ 0x88 │ │ │ │ + asrs r4, r7, #1 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r0, r3, #28 │ │ │ │ - movs r3, r4 │ │ │ │ - b.n 138b40 │ │ │ │ + b.n 138ac0 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 138aa4 │ │ │ │ + b.n 138a24 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r2, r2, #28 │ │ │ │ - movs r3, r4 │ │ │ │ - lsrs r0, r5, #27 │ │ │ │ + ldc2 0, cr0, [sl, #-136] @ 0xffffff78 │ │ │ │ + asrs r4, r1, #1 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 138af0 │ │ │ │ + b.n 138a70 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 138a54 │ │ │ │ + b.n 1389d4 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf78a0022 │ │ │ │ - lsrs r0, r7, #26 │ │ │ │ + lsrs r6, r3, #9 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 138aa0 │ │ │ │ - movs r2, r4 │ │ │ │ - b.n 138a04 │ │ │ │ - movs r2, r4 │ │ │ │ - @ instruction: 0xf7960022 │ │ │ │ - lsrs r0, r1, #26 │ │ │ │ + asrs r4, r3, #32 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 138a50 │ │ │ │ + b.n 138a20 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 1389b4 │ │ │ │ + b.n 138984 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf78a0022 │ │ │ │ - lsrs r0, r3, #25 │ │ │ │ + asrs r2, r7, #1 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 138a00 │ │ │ │ - movs r2, r4 │ │ │ │ - b.n 139964 │ │ │ │ - movs r2, r4 │ │ │ │ - str??.w r0, [sl, r2, lsl #2] │ │ │ │ - lsrs r0, r5, #24 │ │ │ │ + lsrs r4, r5, #31 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 1389b0 │ │ │ │ + b.n 1389d0 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 139914 │ │ │ │ + b.n 138934 │ │ │ │ movs r2, r4 │ │ │ │ - strb.w r0, [r2, #34] @ 0x22 │ │ │ │ - lsrs r0, r7, #23 │ │ │ │ + ands.w r0, sl, #34 @ 0x22 │ │ │ │ + lsrs r4, r7, #30 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 139960 │ │ │ │ + b.n 138980 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 1398c4 │ │ │ │ + b.n 1398e4 │ │ │ │ movs r2, r4 │ │ │ │ - sbc.w r0, r2, #34 @ 0x22 │ │ │ │ - lsrs r0, r1, #23 │ │ │ │ + bic.w r0, r2, #34 @ 0x22 │ │ │ │ + lsrs r4, r1, #30 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 139910 │ │ │ │ + b.n 138930 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 139874 │ │ │ │ + b.n 139894 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r2, r0, #18 │ │ │ │ + asrs r6, r0, #32 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r4, #9 │ │ │ │ + lsrs r4, r3, #29 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 1398c0 │ │ │ │ + b.n 1398e0 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 139824 │ │ │ │ + b.n 139844 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r2, r1, #18 │ │ │ │ + lsrs r6, r5, #31 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r6, #8 │ │ │ │ + lsrs r4, r5, #28 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 139870 │ │ │ │ + b.n 139890 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 1397d4 │ │ │ │ + b.n 1397f4 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r2, r0, #18 │ │ │ │ + lsrs r2, r0, #22 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r0, #8 │ │ │ │ + lsrs r0, r3, #22 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 139820 │ │ │ │ + b.n 139840 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 139784 │ │ │ │ + b.n 1397a4 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r6, r7, #17 │ │ │ │ + lsrs r2, r2, #22 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r2, #7 │ │ │ │ + lsrs r0, r5, #21 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 1397d0 │ │ │ │ + b.n 1397f0 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 139734 │ │ │ │ + b.n 139754 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r6, r6, #17 │ │ │ │ - movs r3, r4 │ │ │ │ - asrs r4, r4, #6 │ │ │ │ + addw r0, sl, #2082 @ 0x822 │ │ │ │ + lsrs r0, r7, #20 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 139780 │ │ │ │ + b.n 1397a0 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 1396e4 │ │ │ │ + b.n 139704 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r2, r6, #17 │ │ │ │ - movs r3, r4 │ │ │ │ - asrs r4, r6, #5 │ │ │ │ + @ instruction: 0xf6160022 │ │ │ │ + lsrs r0, r1, #20 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 139730 │ │ │ │ + b.n 139750 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 139694 │ │ │ │ + b.n 1396b4 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r6, r5, #17 │ │ │ │ + addw r0, sl, #2082 @ 0x822 │ │ │ │ + lsrs r0, r3, #19 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r0, #5 │ │ │ │ + b.n 139700 │ │ │ │ + movs r2, r4 │ │ │ │ + b.n 139664 │ │ │ │ + movs r2, r4 │ │ │ │ + @ instruction: 0xf6ea0022 │ │ │ │ + lsrs r0, r5, #18 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 1396e0 │ │ │ │ + b.n 1396b0 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 139644 │ │ │ │ + b.n 139614 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r6, r4, #17 │ │ │ │ + @ instruction: 0xf7020022 │ │ │ │ + lsrs r0, r7, #17 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r2, #4 │ │ │ │ + b.n 139660 │ │ │ │ + movs r2, r4 │ │ │ │ + b.n 1395c4 │ │ │ │ + movs r2, r4 │ │ │ │ + vaddl.s32 q8, d2, d18 │ │ │ │ + lsrs r0, r1, #17 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 139690 │ │ │ │ + b.n 139610 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 1395f4 │ │ │ │ + b.n 139574 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r6, r4, #17 │ │ │ │ + asrs r2, r0, #12 │ │ │ │ movs r3, r4 │ │ │ │ asrs r4, r4, #3 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 139640 │ │ │ │ + b.n 1395c0 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 1395a4 │ │ │ │ + b.n 139524 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r2, r4, #17 │ │ │ │ + asrs r2, r1, #12 │ │ │ │ movs r3, r4 │ │ │ │ asrs r4, r6, #2 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 1395f0 │ │ │ │ + b.n 139570 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 139554 │ │ │ │ + b.n 1394d4 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r6, r2, #17 │ │ │ │ + asrs r2, r0, #12 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r0, #2 │ │ │ │ + asrs r4, r0, #2 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 139598 │ │ │ │ + b.n 139520 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 139500 │ │ │ │ + b.n 139484 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r6, r2, #17 │ │ │ │ + asrs r6, r7, #11 │ │ │ │ movs r3, r4 │ │ │ │ asrs r4, r2, #1 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 139550 │ │ │ │ + b.n 1394d0 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 1394b4 │ │ │ │ + b.n 139434 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r6, r2, #17 │ │ │ │ + asrs r6, r6, #11 │ │ │ │ movs r3, r4 │ │ │ │ asrs r4, r4, #32 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 139500 │ │ │ │ + b.n 139480 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 139464 │ │ │ │ + b.n 1393e4 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r2, r2, #17 │ │ │ │ + asrs r2, r6, #11 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r4, r6, #31 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 1394b0 │ │ │ │ + b.n 139430 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 139414 │ │ │ │ + b.n 139394 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r6, r2, #17 │ │ │ │ + asrs r6, r5, #11 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r4, r0, #31 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 139460 │ │ │ │ + b.n 1393e0 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 1393c4 │ │ │ │ + b.n 139344 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r6, r2, #17 │ │ │ │ + asrs r6, r4, #11 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r4, r2, #30 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 139410 │ │ │ │ + b.n 139390 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 139374 │ │ │ │ + b.n 1392f4 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r6, r6, #11 │ │ │ │ + asrs r6, r4, #11 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r4, r6, #12 │ │ │ │ + lsrs r4, r4, #29 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 1393c0 │ │ │ │ + b.n 139340 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 139324 │ │ │ │ + b.n 1392a4 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r2, r4, #29 │ │ │ │ + asrs r2, r4, #11 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r5, #29 │ │ │ │ + lsrs r4, r6, #28 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 139370 │ │ │ │ + b.n 1392f0 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 1392d4 │ │ │ │ + b.n 139254 │ │ │ │ movs r2, r4 │ │ │ │ - movs r4, #230 @ 0xe6 │ │ │ │ + asrs r6, r2, #11 │ │ │ │ movs r3, r4 │ │ │ │ - movs r4, #184 @ 0xb8 │ │ │ │ + lsrs r0, r0, #28 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 139320 │ │ │ │ + b.n 139298 │ │ │ │ movs r2, r4 │ │ │ │ - svc 222 @ 0xde │ │ │ │ + svc 220 @ 0xdc │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r2, r1, #20 │ │ │ │ + asrs r6, r2, #11 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r0, r3, #20 │ │ │ │ + lsrs r4, r2, #27 │ │ │ │ movs r3, r4 │ │ │ │ svc 254 @ 0xfe │ │ │ │ movs r2, r4 │ │ │ │ svc 174 @ 0xae │ │ │ │ movs r2, r4 │ │ │ │ - lsls r2, r0, #13 │ │ │ │ + asrs r6, r2, #11 │ │ │ │ movs r3, r4 │ │ │ │ - adds r3, #236 @ 0xec │ │ │ │ + lsrs r4, r4, #26 │ │ │ │ movs r3, r4 │ │ │ │ svc 206 @ 0xce │ │ │ │ movs r2, r4 │ │ │ │ svc 126 @ 0x7e │ │ │ │ movs r2, r4 │ │ │ │ - cmp r6, #18 │ │ │ │ + asrs r2, r2, #11 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r6, #24 │ │ │ │ + lsrs r4, r6, #25 │ │ │ │ movs r3, r4 │ │ │ │ svc 158 @ 0x9e │ │ │ │ movs r2, r4 │ │ │ │ svc 78 @ 0x4e │ │ │ │ movs r2, r4 │ │ │ │ - b.n 138cd8 │ │ │ │ - movs r2, r4 │ │ │ │ - subs r0, r7, r5 │ │ │ │ + asrs r6, r2, #11 │ │ │ │ + movs r3, r4 │ │ │ │ + lsrs r4, r0, #25 │ │ │ │ movs r3, r4 │ │ │ │ svc 110 @ 0x6e │ │ │ │ movs r2, r4 │ │ │ │ svc 30 │ │ │ │ movs r2, r4 │ │ │ │ - movs r3, #186 @ 0xba │ │ │ │ + asrs r6, r2, #11 │ │ │ │ movs r3, r4 │ │ │ │ - movs r3, #200 @ 0xc8 │ │ │ │ + lsrs r4, r2, #24 │ │ │ │ movs r3, r4 │ │ │ │ svc 62 @ 0x3e │ │ │ │ movs r2, r4 │ │ │ │ udf #238 @ 0xee │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r2, r6, #21 │ │ │ │ + lsls r6, r6, #5 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r0, r7, #20 │ │ │ │ + lsls r4, r6, #6 │ │ │ │ movs r3, r4 │ │ │ │ svc 14 │ │ │ │ movs r2, r4 │ │ │ │ udf #190 @ 0xbe │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r6, r6, #19 │ │ │ │ + asrs r2, r4, #23 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r0, r1, #20 │ │ │ │ + asrs r4, r5, #23 │ │ │ │ movs r3, r4 │ │ │ │ udf #222 @ 0xde │ │ │ │ movs r2, r4 │ │ │ │ udf #142 @ 0x8e │ │ │ │ movs r2, r4 │ │ │ │ - subs r5, #194 @ 0xc2 │ │ │ │ + movs r3, #102 @ 0x66 │ │ │ │ movs r3, r4 │ │ │ │ - subs r5, #200 @ 0xc8 │ │ │ │ + movs r3, #56 @ 0x38 │ │ │ │ movs r3, r4 │ │ │ │ udf #174 @ 0xae │ │ │ │ movs r2, r4 │ │ │ │ udf #94 @ 0x5e │ │ │ │ movs r2, r4 │ │ │ │ - subs r5, #198 @ 0xc6 │ │ │ │ + lsrs r2, r1, #14 │ │ │ │ movs r3, r4 │ │ │ │ - subs r5, #152 @ 0x98 │ │ │ │ + lsrs r0, r3, #14 │ │ │ │ movs r3, r4 │ │ │ │ udf #126 @ 0x7e │ │ │ │ movs r2, r4 │ │ │ │ udf #46 @ 0x2e │ │ │ │ movs r2, r4 │ │ │ │ - subs r5, #178 @ 0xb2 │ │ │ │ + lsls r2, r0, #7 │ │ │ │ movs r3, r4 │ │ │ │ - subs r5, #104 @ 0x68 │ │ │ │ + adds r2, #108 @ 0x6c │ │ │ │ movs r3, r4 │ │ │ │ udf #78 @ 0x4e │ │ │ │ movs r2, r4 │ │ │ │ - ble.n 139364 │ │ │ │ + ble.n 1392e4 │ │ │ │ movs r2, r4 │ │ │ │ - subs r5, #154 @ 0x9a │ │ │ │ + cmp r4, #146 @ 0x92 │ │ │ │ movs r3, r4 │ │ │ │ - subs r5, #52 @ 0x34 │ │ │ │ + cmp r4, #152 @ 0x98 │ │ │ │ movs r3, r4 │ │ │ │ - udf #26 │ │ │ │ + udf #30 │ │ │ │ + movs r2, r4 │ │ │ │ + ble.n 139294 │ │ │ │ movs r2, r4 │ │ │ │ - ble.n 139310 │ │ │ │ + b.n 1399d8 │ │ │ │ movs r2, r4 │ │ │ │ - subs r5, #138 @ 0x8a │ │ │ │ + adds r0, r7, r7 │ │ │ │ movs r3, r4 │ │ │ │ - subs r5, #8 │ │ │ │ + ble.n 1392e0 │ │ │ │ + movs r2, r4 │ │ │ │ + ble.n 139244 │ │ │ │ + movs r2, r4 │ │ │ │ + movs r2, #58 @ 0x3a │ │ │ │ + movs r3, r4 │ │ │ │ + movs r2, #72 @ 0x48 │ │ │ │ movs r3, r4 │ │ │ │ - ble.n 139360 │ │ │ │ + ble.n 139290 │ │ │ │ movs r2, r4 │ │ │ │ - ble.n 1392c4 │ │ │ │ + ble.n 1393f4 │ │ │ │ movs r2, r4 │ │ │ │ - subs r5, #122 @ 0x7a │ │ │ │ + lsrs r2, r6, #15 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, #216 @ 0xd8 │ │ │ │ + lsrs r0, r7, #14 │ │ │ │ movs r3, r4 │ │ │ │ - ble.n 139310 │ │ │ │ + ble.n 139240 │ │ │ │ movs r2, r4 │ │ │ │ - ble.n 139474 │ │ │ │ + ble.n 1393a4 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xfa5e0022 │ │ │ │ - @ instruction: 0xfa300022 │ │ │ │ - ble.n 1392c0 │ │ │ │ + lsrs r6, r6, #13 │ │ │ │ + movs r3, r4 │ │ │ │ + lsrs r0, r1, #14 │ │ │ │ + movs r3, r4 │ │ │ │ + ble.n 1393f0 │ │ │ │ movs r2, r4 │ │ │ │ - ble.n 139424 │ │ │ │ + ble.n 139354 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xfa420022 │ │ │ │ - @ instruction: 0xfa000022 │ │ │ │ - ble.n 139470 │ │ │ │ + subs r4, #66 @ 0x42 │ │ │ │ + movs r3, r4 │ │ │ │ + subs r4, #72 @ 0x48 │ │ │ │ + movs r3, r4 │ │ │ │ + ble.n 1393a0 │ │ │ │ + movs r2, r4 │ │ │ │ + bgt.n 139304 │ │ │ │ + movs r2, r4 │ │ │ │ + subs r4, #70 @ 0x46 │ │ │ │ + movs r3, r4 │ │ │ │ + subs r4, #24 │ │ │ │ + movs r3, r4 │ │ │ │ + bgt.n 139350 │ │ │ │ movs r2, r4 │ │ │ │ - ble.n 1393d4 │ │ │ │ + bgt.n 1392b4 │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb.w r0, [r6, #34] @ 0x22 │ │ │ │ - ldr??.w r0, [r0, #34] @ 0x22 │ │ │ │ - ble.n 139420 │ │ │ │ + subs r4, #50 @ 0x32 │ │ │ │ + movs r3, r4 │ │ │ │ + subs r3, #232 @ 0xe8 │ │ │ │ + movs r3, r4 │ │ │ │ + bgt.n 139300 │ │ │ │ movs r2, r4 │ │ │ │ - bgt.n 139384 │ │ │ │ + bgt.n 139464 │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb.w r0, [sl, #34] @ 0x22 │ │ │ │ - vld1.8 {d0[1]}, [r0], r2 │ │ │ │ - bgt.n 1393d0 │ │ │ │ + subs r4, #26 │ │ │ │ + movs r3, r4 │ │ │ │ + subs r3, #180 @ 0xb4 │ │ │ │ + movs r3, r4 │ │ │ │ + bgt.n 1392a8 │ │ │ │ movs r2, r4 │ │ │ │ - bgt.n 139334 │ │ │ │ + bgt.n 139410 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 138c88 │ │ │ │ + subs r4, #10 │ │ │ │ + movs r3, r4 │ │ │ │ + subs r3, #136 @ 0x88 │ │ │ │ + movs r3, r4 │ │ │ │ + bgt.n 139460 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 138c98 │ │ │ │ + bgt.n 1393c4 │ │ │ │ movs r2, r4 │ │ │ │ - bgt.n 139378 │ │ │ │ + subs r3, #250 @ 0xfa │ │ │ │ + movs r3, r4 │ │ │ │ + subs r3, #88 @ 0x58 │ │ │ │ + movs r3, r4 │ │ │ │ + bgt.n 139410 │ │ │ │ movs r2, r4 │ │ │ │ - bgt.n 1394e0 │ │ │ │ + blt.n 139374 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 138ca0 │ │ │ │ + ldr.w r0, [lr, #34] @ 0x22 │ │ │ │ + ldrh.w r0, [r0, #34] @ 0x22 │ │ │ │ + bgt.n 1393c0 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 138c50 │ │ │ │ + blt.n 139324 │ │ │ │ movs r2, r4 │ │ │ │ - bgt.n 139330 │ │ │ │ + str.w r0, [r2, #34] @ 0x22 │ │ │ │ + strb.w r0, [r0, #34] @ 0x22 │ │ │ │ + blt.n 139370 │ │ │ │ movs r2, r4 │ │ │ │ - bgt.n 139494 │ │ │ │ + blt.n 1392d4 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r2, r7, #15 │ │ │ │ + ldrb.w r0, [r6, r2, lsl #2] │ │ │ │ + ldr.w r0, [r0, r2, lsl #2] │ │ │ │ + blt.n 139320 │ │ │ │ + movs r2, r4 │ │ │ │ + blt.n 139484 │ │ │ │ + movs r2, r4 │ │ │ │ + ldrb.w r0, [sl, r2, lsl #2] │ │ │ │ + strh.w r0, [r0, r2, lsl #2] │ │ │ │ + blt.n 1394d0 │ │ │ │ + movs r2, r4 │ │ │ │ + blt.n 139434 │ │ │ │ + movs r2, r4 │ │ │ │ + b.n 139988 │ │ │ │ + movs r2, r4 │ │ │ │ + b.n 139998 │ │ │ │ + movs r2, r4 │ │ │ │ + blt.n 139478 │ │ │ │ + movs r2, r4 │ │ │ │ + bge.n 1393e0 │ │ │ │ + movs r2, r4 │ │ │ │ + b.n 1399a0 │ │ │ │ + movs r2, r4 │ │ │ │ + b.n 139950 │ │ │ │ + movs r2, r4 │ │ │ │ + blt.n 139430 │ │ │ │ + movs r2, r4 │ │ │ │ + bge.n 139394 │ │ │ │ + movs r2, r4 │ │ │ │ + asrs r2, r7, #9 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r1, #16 │ │ │ │ + asrs r4, r1, #10 │ │ │ │ movs r3, r4 │ │ │ │ - bgt.n 1394e0 │ │ │ │ + bge.n 1393e0 │ │ │ │ movs r2, r4 │ │ │ │ - bgt.n 139444 │ │ │ │ + bge.n 139344 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r7, #210 @ 0xd2 │ │ │ │ + cmp r6, #82 @ 0x52 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r7, #236 @ 0xec │ │ │ │ + cmp r6, #108 @ 0x6c │ │ │ │ movs r3, r4 │ │ │ │ - bgt.n 139490 │ │ │ │ + bge.n 139390 │ │ │ │ movs r2, r4 │ │ │ │ - blt.n 1393f4 │ │ │ │ + bge.n 1394f4 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r6, r7, #5 │ │ │ │ + lsls r6, r7, #31 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r1, #6 │ │ │ │ + lsrs r4, r1, #32 │ │ │ │ movs r3, r4 │ │ │ │ - bgt.n 139440 │ │ │ │ + bge.n 139340 │ │ │ │ movs r2, r4 │ │ │ │ - blt.n 1393a4 │ │ │ │ + bge.n 1394a4 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xe9820022 │ │ │ │ - @ instruction: 0xe98c0022 │ │ │ │ - blt.n 1393f0 │ │ │ │ + @ instruction: 0xe8020022 │ │ │ │ + @ instruction: 0xe80c0022 │ │ │ │ + bge.n 1394f0 │ │ │ │ movs r2, r4 │ │ │ │ - blt.n 139354 │ │ │ │ + bge.n 139454 │ │ │ │ movs r2, r4 │ │ │ │ ldr.w r4, [pc, #2540] @ 139e28 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [pc, #2540] @ 139e2c │ │ │ │ ldr.w r3, [pc, #2540] @ 139e30 │ │ │ │ add r4, pc │ │ │ │ ldr.w r2, [pc, #2536] @ 139e34 │ │ │ │ @@ -268683,394 +268699,394 @@ │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #3249 @ 0xcb1 │ │ │ │ bl 1509fc │ │ │ │ b.w 12d07a │ │ │ │ - subs r3, #134 @ 0x86 │ │ │ │ + subs r2, #6 │ │ │ │ movs r3, r4 │ │ │ │ - subs r3, #88 @ 0x58 │ │ │ │ + subs r1, #216 @ 0xd8 │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 139d70 │ │ │ │ + bpl.n 139e70 │ │ │ │ movs r2, r4 │ │ │ │ - bvs.n 139ed4 │ │ │ │ + bmi.n 139dd4 │ │ │ │ movs r2, r4 │ │ │ │ - subs r3, #114 @ 0x72 │ │ │ │ + subs r1, #242 @ 0xf2 │ │ │ │ movs r3, r4 │ │ │ │ - subs r3, #40 @ 0x28 │ │ │ │ + subs r1, #168 @ 0xa8 │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 139f20 │ │ │ │ + bmi.n 139e20 │ │ │ │ movs r2, r4 │ │ │ │ - bvs.n 139e84 │ │ │ │ + bmi.n 139d84 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r2, r4, #17 │ │ │ │ + lsrs r2, r4, #11 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r7, #17 │ │ │ │ + lsrs r4, r7, #11 │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 139ed0 │ │ │ │ + bmi.n 139dd0 │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 139e34 │ │ │ │ + bmi.n 139f34 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r6, r1, #18 │ │ │ │ + lsrs r6, r1, #12 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r1, #17 │ │ │ │ + lsrs r4, r1, #11 │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 139e80 │ │ │ │ + bmi.n 139d80 │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 139de4 │ │ │ │ + bmi.n 139ee4 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r6, r2, #23 │ │ │ │ + lsrs r6, r2, #17 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r0, r5, #23 │ │ │ │ + lsrs r0, r5, #17 │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 139e30 │ │ │ │ + bmi.n 139f30 │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 139d94 │ │ │ │ + bmi.n 139e94 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r6, r3, #17 │ │ │ │ + lsrs r6, r3, #11 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r5, #15 │ │ │ │ + lsrs r4, r5, #9 │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 139de0 │ │ │ │ + bmi.n 139ee0 │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 139f44 │ │ │ │ + bcc.n 139e44 │ │ │ │ movs r2, r4 │ │ │ │ - subs r2, #166 @ 0xa6 │ │ │ │ + subs r1, #38 @ 0x26 │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, #56 @ 0x38 │ │ │ │ + subs r0, #184 @ 0xb8 │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 139f90 │ │ │ │ + bcc.n 139e90 │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 139ef4 │ │ │ │ + bcc.n 139df4 │ │ │ │ movs r2, r4 │ │ │ │ - bics.w r0, r2, #34 @ 0x22 │ │ │ │ - orr.w r0, r0, #34 @ 0x22 │ │ │ │ - bpl.n 139f40 │ │ │ │ + cdp 0, 11, cr0, cr2, cr2, {1} │ │ │ │ + cdp 0, 12, cr0, cr0, cr2, {1} │ │ │ │ + bcc.n 139e40 │ │ │ │ movs r2, r4 │ │ │ │ - bmi.n 139ea4 │ │ │ │ + bcc.n 139fa4 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf23e0022 │ │ │ │ - @ instruction: 0xf2500022 │ │ │ │ - bpl.n 139ef0 │ │ │ │ + @ instruction: 0xf0be0022 │ │ │ │ + @ instruction: 0xf0d00022 │ │ │ │ + bcc.n 139df0 │ │ │ │ movs r2, r4 │ │ │ │ - bmi.n 139e54 │ │ │ │ + bcc.n 139f54 │ │ │ │ movs r2, r4 │ │ │ │ - subs r1, #162 @ 0xa2 │ │ │ │ + subs r0, #34 @ 0x22 │ │ │ │ movs r3, r4 │ │ │ │ - subs r1, #168 @ 0xa8 │ │ │ │ + subs r0, #40 @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 139ea0 │ │ │ │ + bcc.n 139fa0 │ │ │ │ movs r2, r4 │ │ │ │ - bmi.n 139e04 │ │ │ │ + bcc.n 139f04 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf22a0022 │ │ │ │ - @ instruction: 0xf1f00022 │ │ │ │ - bmi.n 139e50 │ │ │ │ + @ instruction: 0xf0aa0022 │ │ │ │ + orns r0, r0, #34 @ 0x22 │ │ │ │ + bcc.n 139f50 │ │ │ │ movs r2, r4 │ │ │ │ - bmi.n 139fb4 │ │ │ │ + bcs.n 139eb4 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf21e0022 │ │ │ │ - rsb r0, r0, #34 @ 0x22 │ │ │ │ - bmi.n 139e00 │ │ │ │ + eors.w r0, lr, #34 @ 0x22 │ │ │ │ + orr.w r0, r0, #34 @ 0x22 │ │ │ │ + bcc.n 139f00 │ │ │ │ movs r2, r4 │ │ │ │ - bmi.n 139f64 │ │ │ │ + bcs.n 139e64 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r6, #110 @ 0x6e │ │ │ │ + cmp r4, #238 @ 0xee │ │ │ │ movs r3, r4 │ │ │ │ - cmp r6, #120 @ 0x78 │ │ │ │ + cmp r4, #248 @ 0xf8 │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 139fb0 │ │ │ │ + bcs.n 139eb0 │ │ │ │ movs r2, r4 │ │ │ │ - bmi.n 139f14 │ │ │ │ + bcs.n 139e14 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r6, #122 @ 0x7a │ │ │ │ + cmp r4, #250 @ 0xfa │ │ │ │ movs r3, r4 │ │ │ │ - cmp r6, #72 @ 0x48 │ │ │ │ + cmp r4, #200 @ 0xc8 │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 139f60 │ │ │ │ + bcs.n 139e60 │ │ │ │ movs r2, r4 │ │ │ │ - bcc.n 139ec4 │ │ │ │ + bcs.n 139fc4 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r2, #78 @ 0x4e │ │ │ │ + cmp r0, #206 @ 0xce │ │ │ │ movs r3, r4 │ │ │ │ - cmp r2, #24 │ │ │ │ + cmp r0, #152 @ 0x98 │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 139f10 │ │ │ │ + bcs.n 13a010 │ │ │ │ movs r2, r4 │ │ │ │ - bcc.n 139e74 │ │ │ │ + bcs.n 139f74 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r1, #218 @ 0xda │ │ │ │ + cmp r0, #90 @ 0x5a │ │ │ │ movs r3, r4 │ │ │ │ - cmp r1, #232 @ 0xe8 │ │ │ │ + cmp r0, #104 @ 0x68 │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 139ec0 │ │ │ │ + bcs.n 139fc0 │ │ │ │ movs r2, r4 │ │ │ │ - bcc.n 13a024 │ │ │ │ + bne.n 139f24 │ │ │ │ movs r2, r4 │ │ │ │ - adcs.w r0, r2, #34 @ 0x22 │ │ │ │ - @ instruction: 0xf0d00022 │ │ │ │ - bcc.n 139e70 │ │ │ │ + vaddl.s16 q8, d2, d18 │ │ │ │ + vhadd.s16 d16, d0, d18 │ │ │ │ + bcs.n 139f70 │ │ │ │ movs r2, r4 │ │ │ │ - bcc.n 139fd4 │ │ │ │ + bne.n 139ed4 │ │ │ │ movs r2, r4 │ │ │ │ - asrs r2, r6, #5 │ │ │ │ + lsrs r2, r6, #31 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r0, #6 │ │ │ │ + asrs r0, r0, #32 │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 13a020 │ │ │ │ - movs r2, r4 │ │ │ │ - bcc.n 139f84 │ │ │ │ - movs r2, r4 │ │ │ │ - bgt.n 139eb0 │ │ │ │ - movs r2, r4 │ │ │ │ - bgt.n 139e58 │ │ │ │ - movs r2, r4 │ │ │ │ - bcc.n 139fd0 │ │ │ │ - movs r2, r4 │ │ │ │ - bcs.n 139f34 │ │ │ │ - movs r2, r4 │ │ │ │ - bgt.n 139ea8 │ │ │ │ - movs r2, r4 │ │ │ │ - bgt.n 13a008 │ │ │ │ - movs r2, r4 │ │ │ │ - bcc.n 139f80 │ │ │ │ - movs r2, r4 │ │ │ │ - bcs.n 139ee4 │ │ │ │ - movs r2, r4 │ │ │ │ - cdp 0, 10, cr0, cr6, cr2, {1} │ │ │ │ - cdp 0, 11, cr0, cr4, cr2, {1} │ │ │ │ - bcs.n 139f30 │ │ │ │ - movs r2, r4 │ │ │ │ - bcs.n 139e94 │ │ │ │ - movs r2, r4 │ │ │ │ - blt.n 139f30 │ │ │ │ - movs r2, r4 │ │ │ │ - blt.n 139f60 │ │ │ │ + bne.n 139f20 │ │ │ │ movs r2, r4 │ │ │ │ - bcs.n 139ed8 │ │ │ │ + bne.n 139e84 │ │ │ │ movs r2, r4 │ │ │ │ - bcs.n 13a040 │ │ │ │ + blt.n 139fb0 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 13a048 │ │ │ │ + blt.n 139f58 │ │ │ │ movs r2, r4 │ │ │ │ - stc2 0, cr0, [r8], {34} @ 0x22 │ │ │ │ - bcs.n 13a090 │ │ │ │ + bne.n 139ed0 │ │ │ │ movs r2, r4 │ │ │ │ - bcs.n 139ff4 │ │ │ │ + bne.n 13a034 │ │ │ │ movs r2, r4 │ │ │ │ - ldc2 0, cr0, [r6], {34} @ 0x22 │ │ │ │ - mrrc2 0, 2, r0, r8, cr2 │ │ │ │ - bcs.n 13a040 │ │ │ │ + blt.n 139fa8 │ │ │ │ movs r2, r4 │ │ │ │ - bne.n 139fa4 │ │ │ │ + bge.n 139f08 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 13a1c0 │ │ │ │ + bne.n 139e80 │ │ │ │ movs r2, r4 │ │ │ │ - stc2 0, cr0, [r8], #-136 @ 0xffffff78 │ │ │ │ - bcs.n 139ff0 │ │ │ │ + bne.n 139fe4 │ │ │ │ movs r2, r4 │ │ │ │ - bne.n 139f54 │ │ │ │ + stc 0, cr0, [r6, #-136]! @ 0xffffff78 │ │ │ │ + ldc 0, cr0, [r4, #-136]! @ 0xffffff78 │ │ │ │ + bne.n 13a030 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 13a220 │ │ │ │ + bne.n 139f94 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xfbf80022 │ │ │ │ - bne.n 139fa0 │ │ │ │ + bge.n 13a030 │ │ │ │ movs r2, r4 │ │ │ │ - bne.n 139f04 │ │ │ │ + bge.n 13a060 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 13a228 │ │ │ │ + bne.n 139fd8 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xfbc40022 │ │ │ │ - bne.n 139f48 │ │ │ │ + beq.n 139f40 │ │ │ │ movs r2, r4 │ │ │ │ - bne.n 13a0b0 │ │ │ │ - movs r2, r4 │ │ │ │ - b.n 13a240 │ │ │ │ - movs r2, r4 │ │ │ │ - @ instruction: 0xfb980022 │ │ │ │ - bne.n 139f00 │ │ │ │ - movs r2, r4 │ │ │ │ - bne.n 13a064 │ │ │ │ - movs r2, r4 │ │ │ │ - b.n 13a248 │ │ │ │ - movs r2, r4 │ │ │ │ - @ instruction: 0xfb680022 │ │ │ │ - bne.n 13a0b0 │ │ │ │ - movs r2, r4 │ │ │ │ - bne.n 13a014 │ │ │ │ - movs r2, r4 │ │ │ │ - b.n 13a250 │ │ │ │ - movs r2, r4 │ │ │ │ - @ instruction: 0xfb380022 │ │ │ │ - bne.n 13a060 │ │ │ │ - movs r2, r4 │ │ │ │ - beq.n 139fc4 │ │ │ │ - movs r2, r4 │ │ │ │ - b.n 13a258 │ │ │ │ + udf #222 @ 0xde │ │ │ │ movs r2, r4 │ │ │ │ @ instruction: 0xfb080022 │ │ │ │ - beq.n 13a010 │ │ │ │ - movs r2, r4 │ │ │ │ - beq.n 139f74 │ │ │ │ + beq.n 139f90 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 13a260 │ │ │ │ + beq.n 139ef4 │ │ │ │ movs r2, r4 │ │ │ │ + smlatb r0, r6, r2, r0 │ │ │ │ @ instruction: 0xfad80022 │ │ │ │ - beq.n 139fc0 │ │ │ │ + beq.n 139f40 │ │ │ │ movs r2, r4 │ │ │ │ - beq.n 13a124 │ │ │ │ + beq.n 13a0a4 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 13a270 │ │ │ │ + svc 138 @ 0x8a │ │ │ │ movs r2, r4 │ │ │ │ @ instruction: 0xfaa80022 │ │ │ │ - beq.n 139f70 │ │ │ │ + beq.n 139ef0 │ │ │ │ movs r2, r4 │ │ │ │ - beq.n 13a0d4 │ │ │ │ + beq.n 13a054 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 13a280 │ │ │ │ + svc 178 @ 0xb2 │ │ │ │ movs r2, r4 │ │ │ │ @ instruction: 0xfa780022 │ │ │ │ - beq.n 13a120 │ │ │ │ + beq.n 13a0a0 │ │ │ │ movs r2, r4 │ │ │ │ - beq.n 13a084 │ │ │ │ + beq.n 13a004 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 13a290 │ │ │ │ + svc 174 @ 0xae │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xfa480022 │ │ │ │ - beq.n 13a0d0 │ │ │ │ + @ instruction: 0xfa440022 │ │ │ │ + beq.n 13a048 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r7, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r7, {r2, r3, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - b.n 13a2a0 │ │ │ │ + svc 178 @ 0xb2 │ │ │ │ movs r2, r4 │ │ │ │ @ instruction: 0xfa180022 │ │ │ │ - beq.n 13a080 │ │ │ │ + beq.n 13a000 │ │ │ │ movs r2, r4 │ │ │ │ ldmia r7, {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - b.n 13a2b0 │ │ │ │ + svc 174 @ 0xae │ │ │ │ movs r2, r4 │ │ │ │ vld1.8 {d16[1]}, [r8], r2 │ │ │ │ ldmia r7, {r1, r2, r3, r4, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ ldmia r7, {r1, r2, r3, r7} │ │ │ │ movs r2, r4 │ │ │ │ - b.n 13a2c0 │ │ │ │ + svc 170 @ 0xaa │ │ │ │ movs r2, r4 │ │ │ │ ldrsh.w r0, [r8, #34] @ 0x22 │ │ │ │ ldmia r7, {r1, r2, r3, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ ldmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ movs r2, r4 │ │ │ │ - b.n 13a2d0 │ │ │ │ + svc 166 @ 0xa6 │ │ │ │ movs r2, r4 │ │ │ │ vst1.8 {d0[1]}, [r8], r2 │ │ │ │ ldmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ ldmia r7!, {r1, r2, r3, r5} │ │ │ │ movs r2, r4 │ │ │ │ - b.n 13a2e8 │ │ │ │ + svc 162 @ 0xa2 │ │ │ │ movs r2, r4 │ │ │ │ ldr??.w r0, [r8, r2, lsl #2] │ │ │ │ ldmia r7!, {r1, r2, r3, r6} │ │ │ │ movs r2, r4 │ │ │ │ ldmia r6, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - b.n 13a300 │ │ │ │ + svc 162 @ 0xa2 │ │ │ │ movs r2, r4 │ │ │ │ vld4.8 {d0-d3}, [r8 :128], r2 │ │ │ │ ldmia r7!, {r1, r2, r3, r4} │ │ │ │ movs r2, r4 │ │ │ │ ldmia r6, {r1, r2, r3, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - b.n 13a308 │ │ │ │ + svc 162 @ 0xa2 │ │ │ │ movs r2, r4 │ │ │ │ ldr??.w r0, [r8, #34] @ 0x22 │ │ │ │ ldmia r6, {r1, r2, r3, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ ldmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ movs r2, r4 │ │ │ │ - b.n 13a2f0 │ │ │ │ + svc 162 @ 0xa2 │ │ │ │ movs r2, r4 │ │ │ │ - str.w r0, [r4, #34] @ 0x22 │ │ │ │ - ldmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ + str.w r0, [r8, #34] @ 0x22 │ │ │ │ + ldmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r6, {r2, r3, r5, r6} │ │ │ │ + ldmia r6, {r1, r2, r3, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - b.n 13a300 │ │ │ │ + svc 162 @ 0xa2 │ │ │ │ movs r2, r4 │ │ │ │ ldrb.w r0, [r8, #34] @ 0x22 │ │ │ │ ldmia r6!, {r1, r2, r3, r7} │ │ │ │ movs r2, r4 │ │ │ │ ldmia r6!, {r1, r2, r3, r4, r5} │ │ │ │ movs r2, r4 │ │ │ │ - ldrh.w r0, [sl, #34] @ 0x22 │ │ │ │ + svc 162 @ 0xa2 │ │ │ │ + movs r2, r4 │ │ │ │ str??.w r0, [r8, r2, lsl #2] │ │ │ │ ldmia r6, {r1, r2, r3, r4, r6} │ │ │ │ movs r2, r4 │ │ │ │ ldmia r6!, {r1, r2, r3} │ │ │ │ movs r2, r4 │ │ │ │ - cdp 0, 15, cr0, cr10, cr2, {1} │ │ │ │ + svc 162 @ 0xa2 │ │ │ │ + movs r2, r4 │ │ │ │ ldrh.w r0, [r8, r2, lsl #2] │ │ │ │ ldmia r6!, {r1, r2, r3, r5} │ │ │ │ movs r2, r4 │ │ │ │ ldmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf0da0022 │ │ │ │ + svc 162 @ 0xa2 │ │ │ │ + movs r2, r4 │ │ │ │ strb.w r0, [r8, r2, lsl #2] │ │ │ │ ldmia r5, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ ldmia r5, {r1, r2, r3, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - cdp 0, 13, cr0, cr10, cr2, {1} │ │ │ │ + svc 166 @ 0xa6 │ │ │ │ + movs r2, r4 │ │ │ │ @ instruction: 0xf7d80022 │ │ │ │ ldmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ ldmia r5, {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - bvc.n 13a204 │ │ │ │ + svc 170 @ 0xaa │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf7b00022 │ │ │ │ - ldmia r5, {r1, r2, r5, r7} │ │ │ │ + @ instruction: 0xf7a80022 │ │ │ │ + ldmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r5!, {r1, r2, r4, r6} │ │ │ │ - movs r2, r4 │ │ │ │ - bics.w r0, ip, #10616832 @ 0xa20000 │ │ │ │ - @ instruction: 0xf7880022 │ │ │ │ - ldmia r5, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r5!, {r1, r2, r3, r6} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r5, {r1, r2, r3, r5} │ │ │ │ + svc 166 @ 0xa6 │ │ │ │ movs r2, r4 │ │ │ │ - blt.n 13a1cc │ │ │ │ + @ instruction: 0xf7780022 │ │ │ │ + ldmia r5, {r1, r2, r3, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf7600022 │ │ │ │ - ldmia r5!, {r1, r2, r4, r6} │ │ │ │ + ldmia r5!, {r1, r2, r3, r4} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r5!, {r1, r2} │ │ │ │ + svc 146 @ 0x92 │ │ │ │ movs r2, r4 │ │ │ │ - svc 200 @ 0xc8 │ │ │ │ + @ instruction: 0xf7440022 │ │ │ │ + ldmia r5, {r1, r3, r4, r5} │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf7380022 │ │ │ │ - ldmia r5, {r1, r2, r3, r5} │ │ │ │ + ldmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r6, r7} │ │ │ │ + svc 146 @ 0x92 │ │ │ │ movs r2, r4 │ │ │ │ - vhadd.s32 d0, d12, d18 │ │ │ │ - @ instruction: 0xf7100022 │ │ │ │ - ldmia r5!, {r1, r2} │ │ │ │ + @ instruction: 0xf7180022 │ │ │ │ + ldmia r5!, {r1, r2, r3} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r4, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - vhadd.s8 d16, d4, d18 │ │ │ │ + @ instruction: 0xf73a0022 │ │ │ │ @ instruction: 0xf6e80022 │ │ │ │ ldmia r4, {r1, r2, r3, r4, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ ldmia r4!, {r1, r2, r3, r7} │ │ │ │ movs r2, r4 │ │ │ │ + ldcl 0, cr0, [sl, #-136]! @ 0xffffff78 │ │ │ │ + @ instruction: 0xf6b80022 │ │ │ │ + ldmia r4!, {r1, r2, r3, r5, r7} │ │ │ │ + movs r2, r4 │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r6} │ │ │ │ + movs r2, r4 │ │ │ │ + vhadd.s16 d16, d10, d18 │ │ │ │ + @ instruction: 0xf6880022 │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r5, r6} │ │ │ │ + movs r2, r4 │ │ │ │ + ldmia r4!, {r1, r2, r3, r5} │ │ │ │ + movs r2, r4 │ │ │ │ + ldcl 0, cr0, [sl, #-136] @ 0xffffff78 │ │ │ │ + @ instruction: 0xf6580022 │ │ │ │ + ldmia r4!, {r1, r2, r3, r6} │ │ │ │ + movs r2, r4 │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + movs r2, r4 │ │ │ │ + bpl.n 13a104 │ │ │ │ + movs r2, r4 │ │ │ │ + @ instruction: 0xf6300022 │ │ │ │ + ldmia r4!, {r1, r2, r5} │ │ │ │ + movs r2, r4 │ │ │ │ + ldmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ + movs r2, r4 │ │ │ │ + @ instruction: 0xf2bc0022 │ │ │ │ + addw r0, r8, #2082 @ 0x822 │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + movs r2, r4 │ │ │ │ + ldmia r3, {r1, r2, r3, r5, r7} │ │ │ │ + movs r2, r4 │ │ │ │ + bls.n 13a0cc │ │ │ │ + movs r2, r4 │ │ │ │ + @ instruction: 0xf5e00022 │ │ │ │ + ldmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ + movs r2, r4 │ │ │ │ + ldmia r3!, {r1, r2, r7} │ │ │ │ + movs r2, r4 │ │ │ │ + udf #72 @ 0x48 │ │ │ │ + movs r2, r4 │ │ │ │ + subs.w r0, r8, #10616832 @ 0xa20000 │ │ │ │ + ldmia r3, {r1, r2, r3, r5, r7} │ │ │ │ + movs r2, r4 │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r6} │ │ │ │ + movs r2, r4 │ │ │ │ + stc 0, cr0, [ip, #136]! @ 0x88 │ │ │ │ + @ instruction: 0xf5900022 │ │ │ │ + ldmia r3!, {r1, r2, r7} │ │ │ │ + movs r2, r4 │ │ │ │ + ldmia r3!, {r1, r2, r4, r5} │ │ │ │ + movs r2, r4 │ │ │ │ + stcl 0, cr0, [r4, #136] @ 0x88 │ │ │ │ + sbc.w r0, r8, #10616832 @ 0xa20000 │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r6} │ │ │ │ + movs r2, r4 │ │ │ │ + ldmia r3, {r1, r2, r3} │ │ │ │ + movs r2, r4 │ │ │ │ ldrb.w r3, [r0, #475] @ 0x1db │ │ │ │ movw r2, #30497 @ 0x7721 │ │ │ │ movt r2, #15264 @ 0x3ba0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ movw ip, #40568 @ 0x9e78 │ │ │ │ movt ip, #15262 @ 0x3b9e │ │ │ │ str r3, [r1, #8] │ │ │ │ @@ -279374,15 +279390,15 @@ │ │ │ │ str.w r0, [r4, #3592] @ 0xe08 │ │ │ │ strb.w r3, [r4, #3612] @ 0xe1c │ │ │ │ str.w r0, [r4, #3596] @ 0xe0c │ │ │ │ str.w r0, [r4, #3600] @ 0xe10 │ │ │ │ str.w r0, [r4, #3604] @ 0xe14 │ │ │ │ str.w r0, [r4, #3608] @ 0xe18 │ │ │ │ str.w r3, [r4, #3844] @ 0xf04 │ │ │ │ - bl 1f5f38 │ │ │ │ + bl 1f5dc8 │ │ │ │ str.w r0, [r4, #3840] @ 0xf00 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb.w r3, [r0, #3612] @ 0xe1c │ │ │ │ @@ -279421,37 +279437,37 @@ │ │ │ │ cbz r0, 14212e │ │ │ │ ldr r2, [pc, #120] @ (142180 ) │ │ │ │ ldr.w r3, [r5, #3592] @ 0xe08 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 14211c │ │ │ │ cbz r3, 142172 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ ldr.w r3, [r5, #3592] @ 0xe08 │ │ │ │ movs r2, #0 │ │ │ │ str.w r3, [r5, #3592] @ 0xe08 │ │ │ │ str.w r2, [r5, #3596] @ 0xe0c │ │ │ │ str.w r2, [r5, #3600] @ 0xe10 │ │ │ │ str.w r2, [r5, #3604] @ 0xe14 │ │ │ │ ldr.w r0, [r5, #3840] @ 0xf00 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cbnz r3, 142142 │ │ │ │ - bl 1f6038 │ │ │ │ + bl 1f5ec8 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r5, #3612] @ 0xe1c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [pc, #64] @ (142184 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [pc, #64] @ (142188 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 61088 <__fprintf_chk@plt> │ │ │ │ ldr.w r0, [r5, #3840] @ 0xf00 │ │ │ │ - bl 1f6038 │ │ │ │ + bl 1f5ec8 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r5, #3612] @ 0xe1c │ │ │ │ b.n 142140 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ blx 60bc8 │ │ │ │ ldr.w r0, [r5, #3596] @ 0xe0c │ │ │ │ ldr.w r2, [r5, #3600] @ 0xe10 │ │ │ │ @@ -279461,15 +279477,15 @@ │ │ │ │ b.n 14211c │ │ │ │ svc 64 @ 0x40 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r4, r7, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - push {r5} │ │ │ │ + uxth r0, r4 │ │ │ │ movs r2, r4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3752] @ 0xea8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #228] @ (142284 ) │ │ │ │ @@ -279480,15 +279496,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [pc, #224] @ (14228c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #316] @ 0x13c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f6bec │ │ │ │ + bl 1f6a7c │ │ │ │ ldr r3, [pc, #212] @ (142290 ) │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ add r3, pc │ │ │ │ add r0, sp, #24 │ │ │ │ str r7, [sp, #8] │ │ │ │ ldr.w r2, [r3, r7, lsl #2] │ │ │ │ @@ -279517,15 +279533,15 @@ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 14225a │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cbz r0, 14224a │ │ │ │ mov r2, r7 │ │ │ │ - bl 1f95bc │ │ │ │ + bl 1f944c │ │ │ │ mov r6, r0 │ │ │ │ cbz r6, 142228 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str r6, [r4, #4] │ │ │ │ str r7, [r4, #12] │ │ │ │ add r6, r2 │ │ │ │ b.n 142226 │ │ │ │ @@ -279575,53 +279591,53 @@ │ │ │ │ nop │ │ │ │ udf #90 @ 0x5a │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ udf #80 @ 0x50 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r1, #30 │ │ │ │ + adds r7, #158 @ 0x9e │ │ │ │ movs r3, r5 │ │ │ │ lsrs r4, r7, #12 │ │ │ │ movs r0, r0 │ │ │ │ ble.n 142228 │ │ │ │ lsls r5, r6, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #3840] @ 0xf00 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 1f60e8 │ │ │ │ + bl 1f5f78 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1422c4 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r1, [r4, #3844] @ 0xf04 │ │ │ │ mov r2, r5 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ adds r0, r1, #1 │ │ │ │ str.w r0, [r4, #3844] @ 0xf04 │ │ │ │ ldr.w r0, [r4, #3840] @ 0xf00 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1f604c │ │ │ │ + bl 1f5edc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ b.n 1422be │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r0, [r0, #3840] @ 0xf00 │ │ │ │ - bl 1f614c │ │ │ │ + bl 1f5fdc │ │ │ │ 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] @ (1423e0 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -279673,30 +279689,30 @@ │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 142322 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ str.w r2, [r4, #3608] @ 0xe18 │ │ │ │ - bl 1f4e3c │ │ │ │ + bl 1f4ccc │ │ │ │ b.n 142322 │ │ │ │ cmp r2, #2 │ │ │ │ beq.n 1423b2 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1423d2 │ │ │ │ b.n 1423a4 │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f4e68 │ │ │ │ + bl 1f4cf8 │ │ │ │ movs r0, #2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 1423c6 │ │ │ │ @@ -280305,15 +280321,15 @@ │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ add.w r0, r4, #32 │ │ │ │ blx 61e94 │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r5, [r4, #96] @ 0x60 │ │ │ │ strd r5, r5, [r4, #104] @ 0x68 │ │ │ │ - bl 1f7600 │ │ │ │ + bl 1f7490 │ │ │ │ cbz r0, 14293c │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ lsrs r3, r3, #20 │ │ │ │ orr.w r3, r3, r2, lsl #12 │ │ │ │ str r3, [r4, #108] @ 0x6c │ │ │ │ ldr r1, [pc, #328] @ (142a88 ) │ │ │ │ ldr r0, [pc, #332] @ (142a8c ) │ │ │ │ @@ -280444,38 +280460,38 @@ │ │ │ │ b.n 142a48 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bvc.n 142ad4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 6, cr0, cr14, cr1, {1} │ │ │ │ - add r0, sp, #864 @ 0x360 │ │ │ │ + stc2l 0, cr0, [lr], #132 @ 0x84 │ │ │ │ + add r7, pc, #352 @ (adr r7, 142bec ) │ │ │ │ movs r7, r4 │ │ │ │ - add r4, sp, #472 @ 0x1d8 │ │ │ │ + add r2, sp, #984 @ 0x3d8 │ │ │ │ movs r2, r4 │ │ │ │ - add r4, sp, #448 @ 0x1c0 │ │ │ │ + add r2, sp, #960 @ 0x3c0 │ │ │ │ movs r2, r4 │ │ │ │ - beq.n 142b84 │ │ │ │ + ldmia r6, {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - add r4, sp, #472 @ 0x1d8 │ │ │ │ + add r2, sp, #984 @ 0x3d8 │ │ │ │ movs r2, r4 │ │ │ │ - beq.n 142af4 │ │ │ │ + ldmia r6!, {r1, r3, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - add r4, sp, #80 @ 0x50 │ │ │ │ + add r2, sp, #592 @ 0x250 │ │ │ │ movs r2, r4 │ │ │ │ - add r4, sp, #48 @ 0x30 │ │ │ │ + add r2, sp, #560 @ 0x230 │ │ │ │ movs r2, r4 │ │ │ │ - add r4, sp, #24 │ │ │ │ + add r2, sp, #536 @ 0x218 │ │ │ │ movs r2, r4 │ │ │ │ - add r4, sp, #8 │ │ │ │ + add r2, sp, #520 @ 0x208 │ │ │ │ movs r2, r4 │ │ │ │ - add r4, sp, #0 │ │ │ │ + add r2, sp, #512 @ 0x200 │ │ │ │ movs r2, r4 │ │ │ │ - add r3, sp, #1000 @ 0x3e8 │ │ │ │ + add r2, sp, #488 @ 0x1e8 │ │ │ │ movs r2, r4 │ │ │ │ bpl.n 142a10 │ │ │ │ lsls r5, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -280498,15 +280514,15 @@ │ │ │ │ strd r0, r1, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ blx 61ba4 <__localtime64@plt> │ │ │ │ ldrd r5, r4, [r0, #16] │ │ │ │ ldrd sl, r8, [r0] │ │ │ │ adds r5, #1 │ │ │ │ ldrd r7, r6, [r0, #8] │ │ │ │ - bl 1f9038 │ │ │ │ + bl 1f8ec8 │ │ │ │ ldr.w r1, [pc, #1148] @ 142f94 │ │ │ │ mov.w r3, #2048 @ 0x800 │ │ │ │ movs r2, #1 │ │ │ │ addw r4, r4, #1900 @ 0x76c │ │ │ │ add r1, pc │ │ │ │ strd r0, r4, [sp, #4] │ │ │ │ str r1, [sp, #0] │ │ │ │ @@ -280915,24 +280931,24 @@ │ │ │ │ movs r0, r0 │ │ │ │ bpl.n 142fc0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ bpl.n 142fc0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ + add r1, sp, #560 @ 0x230 │ │ │ │ movs r2, r4 │ │ │ │ - add r3, sp, #96 @ 0x60 │ │ │ │ + add r1, sp, #608 @ 0x260 │ │ │ │ movs r2, r4 │ │ │ │ bl 56f9e │ │ │ │ - cmp r5, #212 @ 0xd4 │ │ │ │ + cmp r4, #84 @ 0x54 │ │ │ │ movs r3, r5 │ │ │ │ lsrs r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #328 @ (adr r7, 1430f4 ) │ │ │ │ + add r5, pc, #840 @ (adr r5, 1432f4 ) │ │ │ │ movs r2, r4 │ │ │ │ beq.n 142f60 │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldr.w r3, [r4, #-112] │ │ │ │ cmp.w r3, #262144 @ 0x40000 │ │ │ │ it eq │ │ │ │ moveq.w r7, #805306368 @ 0x30000000 │ │ │ │ @@ -281160,16 +281176,16 @@ │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ itt mi │ │ │ │ orrmi.w r3, r2, #8 │ │ │ │ strmi r3, [sp, #68] @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #240] @ 0xf0 │ │ │ │ strd r3, r3, [sp, #248] @ 0xf8 │ │ │ │ - bl 2fa830 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 2fa6c0 │ │ │ │ + bl 1f11d8 │ │ │ │ add r1, sp, #240 @ 0xf0 │ │ │ │ add.w r2, r0, #51 @ 0x33 │ │ │ │ adds r0, #55 @ 0x37 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #6 │ │ │ │ bhi.w 143694 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ @@ -281998,16 +282014,16 @@ │ │ │ │ bne.n 143be4 │ │ │ │ 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 2fa830 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 2fa6c0 │ │ │ │ + bl 1f11d8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cbz r0, 143c0a │ │ │ │ ldr r2, [r0, #24] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ lsrs r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -282894,15 +282910,15 @@ │ │ │ │ bne.n 144650 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r3 │ │ │ │ mov r1, sp │ │ │ │ mov.w r2, #65536 @ 0x10000 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1fa070 │ │ │ │ + bl 1f9f00 │ │ │ │ movs r3, #0 │ │ │ │ addw r2, r4, #1404 @ 0x57c │ │ │ │ str.w r0, [r4, #1400] @ 0x578 │ │ │ │ str.w r2, [r4, #1404] @ 0x57c │ │ │ │ str.w r2, [r4, #1408] @ 0x580 │ │ │ │ str.w r3, [r4, #1412] @ 0x584 │ │ │ │ str.w r3, [r4, #1416] @ 0x588 │ │ │ │ @@ -282987,15 +283003,15 @@ │ │ │ │ cbz r3, 144752 │ │ │ │ add.w r0, r4, #1400 @ 0x578 │ │ │ │ bl 1228d4 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ mov.w r3, #65536 @ 0x10000 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1fa070 │ │ │ │ + bl 1f9f00 │ │ │ │ addw r3, r4, #1404 @ 0x57c │ │ │ │ str.w r0, [r4, #1400] @ 0x578 │ │ │ │ str.w r3, [r4, #1404] @ 0x57c │ │ │ │ str.w r3, [r4, #1408] @ 0x580 │ │ │ │ str.w r5, [r4, #1412] @ 0x584 │ │ │ │ str.w r5, [r4, #1416] @ 0x588 │ │ │ │ str.w r5, [r4, #1420] @ 0x58c │ │ │ │ @@ -283123,15 +283139,15 @@ │ │ │ │ cbz r0, 14489e │ │ │ │ ldr r2, [pc, #72] @ (1448c0 ) │ │ │ │ ldr.w r3, [r4, #1476] @ 0x5c4 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 14488c │ │ │ │ cbz r3, 1448b0 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ ldr.w r3, [r4, #1476] @ 0x5c4 │ │ │ │ movs r2, #0 │ │ │ │ str.w r3, [r4, #1476] @ 0x5c4 │ │ │ │ str.w r2, [r4, #1480] @ 0x5c8 │ │ │ │ str.w r2, [r4, #1484] @ 0x5cc │ │ │ │ str.w r2, [r4, #1488] @ 0x5d0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ @@ -285840,15 +285856,15 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1509fc │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - strb r2, [r4, #9] │ │ │ │ + strb r2, [r4, #3] │ │ │ │ movs r2, r4 │ │ │ │ cbnz r2, 146430 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -285971,15 +285987,15 @@ │ │ │ │ add.w r6, r0, #24 │ │ │ │ cmp r6, r3 │ │ │ │ ldrd sl, fp, [sp, #72] @ 0x48 │ │ │ │ beq.n 1465d2 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r2 │ │ │ │ mov r5, r1 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ ldr r4, [r7, #28] │ │ │ │ cmp r6, r4 │ │ │ │ beq.n 1465cc │ │ │ │ ldr.w r9, [sp, #92] @ 0x5c │ │ │ │ subs r4, #36 @ 0x24 │ │ │ │ str r7, [sp, #28] │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ @@ -286001,15 +286017,15 @@ │ │ │ │ blx r7 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ sub.w r4, r3, #36 @ 0x24 │ │ │ │ cmp r6, r3 │ │ │ │ bne.n 14659c │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov r0, r7 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ 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 │ │ │ │ @@ -286029,24 +286045,24 @@ │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ bl 150c68 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ add.w r0, r5, #264 @ 0x108 │ │ │ │ ldrd r2, r3, [r6, #12] │ │ │ │ strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ ldr.w r2, [r5, #288] @ 0x120 │ │ │ │ add.w r3, r4, #36 @ 0x24 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ add.w r1, r5, #288 @ 0x120 │ │ │ │ add.w r0, r5, #264 @ 0x108 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ str r3, [r2, #4] │ │ │ │ str.w r3, [r5, #288] @ 0x120 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ 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 │ │ │ │ @@ -286065,15 +286081,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ add.w r4, r0, #264 @ 0x108 │ │ │ │ strd r2, r0, [sp] │ │ │ │ add.w r0, r0, #264 @ 0x108 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ 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 │ │ │ │ @@ -286081,22 +286097,22 @@ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ cbz r2, 1466b6 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r3, [r2, #12] │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ blx r2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ 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 │ │ │ │ @@ -286220,15 +286236,15 @@ │ │ │ │ ldr.w r2, [lr, r2] │ │ │ │ cmp r0, r2 │ │ │ │ beq.n 146848 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r3, [sp, #4] │ │ │ │ cbz r0, 146832 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1f95bc │ │ │ │ + bl 1f944c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 146788 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ str r4, [r5, #4] │ │ │ │ str.w r8, [r5, #12] │ │ │ │ @@ -286283,15 +286299,15 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r0 │ │ │ │ add.w r9, r0, #304 @ 0x130 │ │ │ │ mov r0, r9 │ │ │ │ mov r6, r1 │ │ │ │ mov sl, r2 │ │ │ │ mov r8, r3 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ ldr.w r4, [r5, #332] @ 0x14c │ │ │ │ add.w r5, r5, #328 @ 0x148 │ │ │ │ cmp r5, r4 │ │ │ │ beq.n 1468dc │ │ │ │ subs r4, #60 @ 0x3c │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ tst r6, r3 │ │ │ │ @@ -286305,15 +286321,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 1468b8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r5, [pc, #132] @ (146980 ) │ │ │ │ @@ -286555,24 +286571,24 @@ │ │ │ │ movt r2, #15260 @ 0x3b9c │ │ │ │ bl 150c2c │ │ │ │ add.w r0, r6, #304 @ 0x130 │ │ │ │ ldrd r2, r3, [r7, #12] │ │ │ │ strd r2, r3, [r4, #68] @ 0x44 │ │ │ │ ldrd r2, r3, [r7, #20] │ │ │ │ strd r2, r3, [r4, #76] @ 0x4c │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ ldr.w r2, [r6, #328] @ 0x148 │ │ │ │ add.w r3, r4, #60 @ 0x3c │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ add.w r1, r6, #328 @ 0x148 │ │ │ │ add.w r0, r6, #304 @ 0x130 │ │ │ │ str r1, [r4, #64] @ 0x40 │ │ │ │ str r3, [r2, #4] │ │ │ │ str.w r3, [r6, #328] @ 0x148 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ 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 │ │ │ │ @@ -286607,23 +286623,23 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r2 │ │ │ │ add.w r2, r0, #304 @ 0x130 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ 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 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ mov r0, r4 │ │ │ │ bl 150ca4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r2, 146c34 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ mov r1, r4 │ │ │ │ @@ -286828,15 +286844,15 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r4, [r6, #16] │ │ │ │ b.n 146e00 │ │ │ │ mov r4, r0 │ │ │ │ addw r8, r0, #3876 @ 0xf24 │ │ │ │ addw r0, r0, #3876 @ 0xf24 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ ldr.w r0, [r4, #3900] @ 0xf3c │ │ │ │ cbz r0, 146eb2 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cbz r6, 146ebe │ │ │ │ mov r0, r6 │ │ │ │ blx 61b98 │ │ │ │ movs r3, #1 │ │ │ │ @@ -286849,42 +286865,42 @@ │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 146ebe │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ blx 61b08 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr.w r0, [r4, #3900] @ 0xf3c │ │ │ │ - bl 1f59d8 │ │ │ │ + bl 1f5868 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 146ec4 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cbz r1, 146e98 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ str r7, [r6, #12] │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ 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 146e3c │ │ │ │ - bl 1f5dd0 │ │ │ │ + bl 1f5c60 │ │ │ │ str.w r0, [r4, #3900] @ 0xf3c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 146e5c │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ b.n 146e9c │ │ │ │ ldr r1, [r5, #16] │ │ │ │ mov r2, r7 │ │ │ │ ldr.w r0, [r4, #3900] @ 0xf3c │ │ │ │ - bl 1f5a14 │ │ │ │ + bl 1f58a4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 146e9a │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ b.n 146ebe │ │ │ │ @@ -287210,15 +287226,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1471b6 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ add.w r0, r4, #320 @ 0x140 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f4e68 │ │ │ │ + bl 1f4cf8 │ │ │ │ add.w r3, r4, #320 @ 0x140 │ │ │ │ movs r0, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 147236 │ │ │ │ @@ -287235,15 +287251,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 147256 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1471d6 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #320] @ 0x140 │ │ │ │ - bl 1f4e3c │ │ │ │ + bl 1f4ccc │ │ │ │ b.n 1471d6 │ │ │ │ ldr.w r2, [r4, #308] @ 0x134 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1471c0 │ │ │ │ ldr.w r1, [r4, #304] @ 0x130 │ │ │ │ subs r2, #28 │ │ │ │ str.w r2, [r4, #308] @ 0x134 │ │ │ │ @@ -287324,15 +287340,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14736a │ │ │ │ b.n 14733c │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f4e68 │ │ │ │ + bl 1f4cf8 │ │ │ │ movs r0, #2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 14735e │ │ │ │ @@ -287348,15 +287364,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 14737c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1472e8 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #320] @ 0x140 │ │ │ │ - bl 1f4e3c │ │ │ │ + bl 1f4ccc │ │ │ │ b.n 1472e8 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ @@ -287403,15 +287419,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1473ba │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ add.w r0, r4, #320 @ 0x140 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f4e68 │ │ │ │ + bl 1f4cf8 │ │ │ │ add.w r3, r4, #320 @ 0x140 │ │ │ │ movs r0, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 14743a │ │ │ │ @@ -287428,15 +287444,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 14745a │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1473da │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r4, #320] @ 0x140 │ │ │ │ - bl 1f4e3c │ │ │ │ + bl 1f4ccc │ │ │ │ b.n 1473da │ │ │ │ ldr.w r2, [r4, #308] @ 0x134 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1473c4 │ │ │ │ ldr.w r1, [r4, #304] @ 0x130 │ │ │ │ subs r2, #28 │ │ │ │ str.w r2, [r4, #308] @ 0x134 │ │ │ │ @@ -287820,15 +287836,15 @@ │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1509fc │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r9, #56 @ 0x38 │ │ │ │ b.n 1477bc │ │ │ │ - ldrsh r4, [r6, r0] │ │ │ │ + ldrb r4, [r6, r2] │ │ │ │ movs r2, r4 │ │ │ │ cbnz r2, 14788c │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -288007,30 +288023,30 @@ │ │ │ │ ldr r3, [pc, #44] @ (147a80 ) │ │ │ │ add r3, pc │ │ │ │ b.n 147a04 │ │ │ │ strh r4, [r4, #50] @ 0x32 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r3, #24] │ │ │ │ + strb r4, [r3, #18] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r3, r3] │ │ │ │ + ldrh r2, [r3, r5] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r6, r3] │ │ │ │ + ldrh r6, [r6, r5] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r0, r4] │ │ │ │ + ldrh r0, [r0, r6] │ │ │ │ movs r2, r4 │ │ │ │ strh r4, [r2, #46] @ 0x2e │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strd r0, r0, [r2, #140]! @ 0x8c │ │ │ │ - ldrb r0, [r6, r2] │ │ │ │ + strd r0, r0, [r2], #-140 @ 0x8c │ │ │ │ + ldrh r0, [r6, r4] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r3, r2] │ │ │ │ + ldrh r6, [r3, r4] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r5, r2] │ │ │ │ + ldrh r0, [r5, r4] │ │ │ │ movs r2, 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] @ 147b94 │ │ │ │ @@ -288086,15 +288102,15 @@ │ │ │ │ mov r0, r2 │ │ │ │ add r3, sp, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 15053c │ │ │ │ ldr r0, [pc, #112] @ (147ba8 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 1feb9c │ │ │ │ + bl 1fea2c │ │ │ │ cbnz r0, 147b8e │ │ │ │ ldr r2, [pc, #104] @ (147bac ) │ │ │ │ ldr r3, [pc, #80] @ (147b98 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -288126,30 +288142,31 @@ │ │ │ │ b.n 147b16 │ │ │ │ blx 61278 │ │ │ │ nop │ │ │ │ strh r4, [r3, #42] @ 0x2a │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r1, r7] │ │ │ │ + ldrh r0, [r1, r1] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r4, [r4, r7] │ │ │ │ + ldrh r4, [r4, r1] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r4, [r6, r7] │ │ │ │ + ldrh r4, [r6, r1] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r0, r0] │ │ │ │ + ldrh r6, [r0, r2] │ │ │ │ movs r2, r4 │ │ │ │ strh r6, [r6, #36] @ 0x24 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldmia.w sl!, {r0, r1, r5} │ │ │ │ - ldrh r0, [r1, r6] │ │ │ │ + b.n 147a28 │ │ │ │ + movs r3, r4 │ │ │ │ + ldrh r0, [r1, r0] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r6, r5] │ │ │ │ + ldr r6, [r6, r7] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r6, r5] │ │ │ │ + ldr r2, [r6, r7] │ │ │ │ movs r2, r4 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ beq.n 147bf6 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -288159,15 +288176,15 @@ │ │ │ │ sub sp, #12 │ │ │ │ add.w ip, r0, #64 @ 0x40 │ │ │ │ addw r0, r0, #1036 @ 0x40c │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ add.w r3, r2, #84 @ 0x54 │ │ │ │ ldr r2, [r2, #76] @ 0x4c │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 2f1668 │ │ │ │ + bl 2f14f8 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -289077,17 +289094,17 @@ │ │ │ │ nop │ │ │ │ ldrb r6, [r6, #30] │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r5, #25] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strh r2, [r1, r7] │ │ │ │ + strh r2, [r1, r1] │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r0, r6] │ │ │ │ + strh r2, [r0, r0] │ │ │ │ movs r2, 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] @ 1485c0 │ │ │ │ sub sp, #32 │ │ │ │ @@ -289188,15 +289205,15 @@ │ │ │ │ addw r0, r6, #1036 @ 0x40c │ │ │ │ blx 61b08 │ │ │ │ ldr r3, [pc, #776] @ (148948 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl 2f12a0 │ │ │ │ + bl 2f1130 │ │ │ │ ldr.w r1, [fp, #28] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 1486c8 │ │ │ │ ldr r3, [pc, #756] @ (14894c ) │ │ │ │ mov r9, r6 │ │ │ │ ldr.w r2, [fp, #32] │ │ │ │ movw r5, #427 @ 0x1ab │ │ │ │ @@ -289286,20 +289303,20 @@ │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 148756 │ │ │ │ ldr r5, [pc, #500] @ (148954 ) │ │ │ │ movs r3, #2 │ │ │ │ str.w r3, [r6, #3580] @ 0xdfc │ │ │ │ add r5, pc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f745c │ │ │ │ + bl 1f72ec │ │ │ │ movs r3, #3 │ │ │ │ cbz r0, 14877c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1feb9c │ │ │ │ + bl 1fea2c │ │ │ │ lsls r3, r0, #1 │ │ │ │ ldr.w r7, [fp, #4] │ │ │ │ movs r2, #0 │ │ │ │ str.w r3, [r6, #3584] @ 0xe00 │ │ │ │ str.w r2, [r6, #3520] @ 0xdc0 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 148918 │ │ │ │ @@ -289471,27 +289488,27 @@ │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r4, r5, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #17 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r6, r0] │ │ │ │ + ldr r6, [pc, #728] @ (148c30 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [pc, #824] @ (148c94 ) │ │ │ │ + ldr r6, [pc, #312] @ (148a94 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [pc, #384] @ (148ae0 ) │ │ │ │ + ldr r5, [pc, #896] @ (148ce0 ) │ │ │ │ movs r2, r4 │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r7, [pc, #576] @ (148ba8 ) │ │ │ │ + ldr r6, [pc, #64] @ (1489a8 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [pc, #136] @ (1489f4 ) │ │ │ │ + ldr r5, [pc, #648] @ (148bf4 ) │ │ │ │ movs r2, r4 │ │ │ │ - bcc.n 1489b0 │ │ │ │ + bne.n 1488b0 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r2 │ │ │ │ @@ -289904,19 +289921,19 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 1509fc │ │ │ │ mov r5, r0 │ │ │ │ b.n 148d6c │ │ │ │ - ldr r2, [pc, #384] @ (148f48 ) │ │ │ │ + ldr r0, [pc, #896] @ (149148 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [pc, #224] @ (148eac ) │ │ │ │ + ldr r0, [pc, #736] @ (1490ac ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [pc, #16] @ (148de0 ) │ │ │ │ + ldr r0, [pc, #528] @ (148fe0 ) │ │ │ │ movs r2, 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] @ 148e34 │ │ │ │ sub sp, #8 │ │ │ │ @@ -290116,15 +290133,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 1490be │ │ │ │ mov r0, r4 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r0, r1, [sp, #264] @ 0x108 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1f6cd4 │ │ │ │ + bl 1f6b64 │ │ │ │ cmp r4, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ itt ls │ │ │ │ addls.w fp, sp, #24 │ │ │ │ addls r6, sp, #24 │ │ │ │ @@ -290391,15 +290408,15 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r6, [r1, #100] @ 0x64 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r8, fp │ │ │ │ + add r0, fp │ │ │ │ movs r2, r4 │ │ │ │ ldr r4, [r3, #92] @ 0x5c │ │ │ │ lsls r5, r6, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -294201,17 +294218,17 @@ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ beq.w 14bcdc │ │ │ │ movs r2, #2 │ │ │ │ mov r3, r4 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ b.n 14b362 │ │ │ │ nop │ │ │ │ - add r3, sp, #760 @ 0x2f8 │ │ │ │ + add r2, sp, #248 @ 0xf8 │ │ │ │ movs r2, r5 │ │ │ │ - movs r2, #62 @ 0x3e │ │ │ │ + movs r0, #190 @ 0xbe │ │ │ │ movs r2, r4 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [sp, #164] @ 0xa4 │ │ │ │ add.w r3, sp, r4, lsl #2 │ │ │ │ adds r1, #3 │ │ │ │ adds r4, #1 │ │ │ │ @@ -295745,15 +295762,15 @@ │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ subs r3, #216 @ 0xd8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #138 @ 0x8a │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r4, r3, #27 │ │ │ │ + lsrs r4, r3, #21 │ │ │ │ movs r2, r4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov.w r2, #1336 @ 0x538 │ │ │ │ movs r1, #0 │ │ │ │ @@ -295782,15 +295799,15 @@ │ │ │ │ movw r2, #65279 @ 0xfeff │ │ │ │ strb.w lr, [r3, #1302] @ 0x516 │ │ │ │ strh.w r2, [r3, #1300] @ 0x514 │ │ │ │ str.w r0, [r3, #1303] @ 0x517 │ │ │ │ str.w r1, [r3, #1307] @ 0x51b │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - str r0, [sp, #856] @ 0x358 │ │ │ │ + ldrh r6, [r2, #58] @ 0x3a │ │ │ │ movs r2, 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, #1336 @ 0x538 │ │ │ │ @@ -295832,15 +295849,15 @@ │ │ │ │ cbz r5, 14cb4e │ │ │ │ mov.w r2, #268 @ 0x10c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 610ec │ │ │ │ str.w r5, [r4, #992] @ 0x3e0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - str r0, [sp, #256] @ 0x100 │ │ │ │ + ldrh r0, [r0, #54] @ 0x36 │ │ │ │ movs r2, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #872] @ (14ced0 ) │ │ │ │ @@ -299916,15 +299933,15 @@ │ │ │ │ movs r2, #10 │ │ │ │ mov r1, r4 │ │ │ │ bl 150c2c │ │ │ │ ldrd r3, r0, [r5, #12] │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ strd r7, r6, [r4, #40] @ 0x28 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ - bl 2fa9e8 │ │ │ │ + bl 2fa878 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ cmp r3, #1 │ │ │ │ str r0, [r4, #100] @ 0x64 │ │ │ │ beq.n 14fe96 │ │ │ │ cmp r3, #2 │ │ │ │ itte ne │ │ │ │ @@ -300256,23 +300273,23 @@ │ │ │ │ beq.n 15028e │ │ │ │ adds r0, r1, #1 │ │ │ │ itt eq │ │ │ │ ldreq r1, [r6, #72] @ 0x48 │ │ │ │ subeq.w r1, r1, lr │ │ │ │ mov r0, ip │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - bl 2fa830 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 2fa6c0 │ │ │ │ + bl 1f11d8 │ │ │ │ cbz r0, 1501f0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ bls.n 1501f0 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - bl 2fa830 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 2fa6c0 │ │ │ │ + bl 1f11d8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1502b2 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ bls.n 1502b2 │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ movs r3, #0 │ │ │ │ @@ -300349,16 +300366,16 @@ │ │ │ │ b.n 15021e │ │ │ │ sub.w r2, r3, #128 @ 0x80 │ │ │ │ cmp r2, #2 │ │ │ │ it ls │ │ │ │ subls r3, #4 │ │ │ │ b.n 150132 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - bl 2fa830 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 2fa6c0 │ │ │ │ + bl 1f11d8 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #104] @ 0x68 │ │ │ │ subs r0, #1 │ │ │ │ add r0, r1 │ │ │ │ blx 61a54 <__aeabi_uidiv@plt> │ │ │ │ str r0, [r4, #104] @ 0x68 │ │ │ │ @@ -300536,15 +300553,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 2fa9e8 │ │ │ │ + bl 2fa878 │ │ │ │ ands.w r0, r0, #4 │ │ │ │ beq.n 1504d2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cbz r3, 1504d8 │ │ │ │ movw r1, #30569 @ 0x7769 │ │ │ │ movt r1, #15262 @ 0x3b9e │ │ │ │ b.n 1504ca │ │ │ │ @@ -300562,15 +300579,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 2fa9e8 │ │ │ │ + bl 2fa878 │ │ │ │ ands.w r0, r0, #4 │ │ │ │ beq.n 150516 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cbz r3, 150518 │ │ │ │ movw r1, #30570 @ 0x776a │ │ │ │ movt r1, #15262 @ 0x3b9e │ │ │ │ b.n 15050c │ │ │ │ @@ -300655,23 +300672,23 @@ │ │ │ │ bl 150528 │ │ │ │ mov r4, r0 │ │ │ │ b.n 15056e │ │ │ │ mov r1, r6 │ │ │ │ add r2, sp, #140 @ 0x8c │ │ │ │ movs r0, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 1f99a8 │ │ │ │ + bl 1f9838 │ │ │ │ ldr r1, [pc, #572] @ (150818 ) │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ mov r6, r0 │ │ │ │ mov fp, r0 │ │ │ │ mov r2, r7 │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ - bl 1f9924 │ │ │ │ + bl 1f97b4 │ │ │ │ ldrb.w r3, [r4, #260] @ 0x104 │ │ │ │ str r0, [sp, #16] │ │ │ │ cbz r3, 150618 │ │ │ │ cmp.w r8, #256 @ 0x100 │ │ │ │ beq.w 1507d8 │ │ │ │ bhi.w 1507c4 │ │ │ │ cmp.w r8, #1 │ │ │ │ @@ -300679,15 +300696,15 @@ │ │ │ │ ldr r2, [pc, #532] @ (15081c ) │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [pc, #532] @ (150820 ) │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ str r6, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 150776 │ │ │ │ ldr.w r2, [r4, #332] @ 0x14c │ │ │ │ add.w r3, r4, #328 @ 0x148 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 15072a │ │ │ │ @@ -300700,15 +300717,15 @@ │ │ │ │ movs r1, #32 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ movw r3, #48643 @ 0xbe03 │ │ │ │ movt r3, #15260 @ 0x3b9c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1f963c │ │ │ │ + bl 1f94cc │ │ │ │ cmp r5, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ ble.w 150804 │ │ │ │ mov.w r3, #48640 @ 0xbe00 │ │ │ │ movt r3, #15260 @ 0x3b9c │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -300763,15 +300780,15 @@ │ │ │ │ b.n 150696 │ │ │ │ ldr r2, [pc, #308] @ (150824 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #308] @ (150828 ) │ │ │ │ add.w sl, sl, #4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ add.w r3, fp, #1 │ │ │ │ mov fp, r3 │ │ │ │ cmp r5, r3 │ │ │ │ beq.w 15058e │ │ │ │ b.n 1505b0 │ │ │ │ ldrd r4, r5, [sp, #24] │ │ │ │ mov r3, ip │ │ │ │ @@ -300780,15 +300797,15 @@ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov r2, r9 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r1, r8 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ bl 146888 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ ldr.w r2, [r4, #292] @ 0x124 │ │ │ │ add.w r3, r4, #288 @ 0x120 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 150768 │ │ │ │ cmp.w r8, #256 @ 0x100 │ │ │ │ beq.n 1507b8 │ │ │ │ it hi │ │ │ │ @@ -300805,109 +300822,109 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1466fc │ │ │ │ mov r0, fp │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ b.n 15058e │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ bl 1468e8 │ │ │ │ mov r0, fp │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ b.n 15058e │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 2f27fc │ │ │ │ + bl 2f268c │ │ │ │ ldr r2, [pc, #136] @ (15082c ) │ │ │ │ ldr r1, [pc, #140] @ (150830 ) │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ ldr.w r3, [sl] │ │ │ │ b.n 1505c2 │ │ │ │ tst.w r9, #4 │ │ │ │ ite eq │ │ │ │ moveq r1, #2 │ │ │ │ movne r1, #4 │ │ │ │ b.n 15074c │ │ │ │ ldr r2, [pc, #108] @ (150834 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #108] @ (150838 ) │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ b.n 150618 │ │ │ │ tst.w r9, #4 │ │ │ │ str r6, [sp, #0] │ │ │ │ beq.n 1507f2 │ │ │ │ ldr r2, [pc, #88] @ (15083c ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #88] @ (150840 ) │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ b.n 150618 │ │ │ │ ldr r2, [pc, #80] @ (150844 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #80] @ (150848 ) │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ b.n 150618 │ │ │ │ movs r3, #0 │ │ │ │ b.n 150712 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xfaa800b4 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfa6a00b4 │ │ │ │ - bcs.n 1507d4 │ │ │ │ + bne.n 1508d4 │ │ │ │ movs r1, r4 │ │ │ │ - bcs.n 150794 │ │ │ │ + bne.n 150894 │ │ │ │ movs r1, r4 │ │ │ │ - bcs.n 1508f8 │ │ │ │ + beq.n 1507f8 │ │ │ │ movs r1, r4 │ │ │ │ - bne.n 1508ec │ │ │ │ + ldmia r7, {r1, r5, r6, r7} │ │ │ │ movs r1, r4 │ │ │ │ - bne.n 150734 │ │ │ │ + beq.n 150834 │ │ │ │ movs r1, r4 │ │ │ │ - beq.n 1507ec │ │ │ │ + ldmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ movs r1, r4 │ │ │ │ - beq.n 1507d8 │ │ │ │ + ldmia r7!, {r1, r4, r6} │ │ │ │ movs r1, r4 │ │ │ │ - beq.n 150830 │ │ │ │ + ldmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ movs r1, r4 │ │ │ │ - beq.n 150798 │ │ │ │ + ldmia r7!, {r1, r2, r3, r5} │ │ │ │ movs r1, r4 │ │ │ │ - beq.n 150810 │ │ │ │ + ldmia r7!, {r3, r5, r6} │ │ │ │ movs r1, r4 │ │ │ │ - beq.n 150768 │ │ │ │ + ldmia r7!, {r1, r4} │ │ │ │ movs r1, r4 │ │ │ │ - beq.n 1507e4 │ │ │ │ + ldmia r7!, {r1, r2, r3, r6} │ │ │ │ movs r1, r4 │ │ │ │ - beq.n 15074c │ │ │ │ + ldmia r7!, {} │ │ │ │ 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, #384] @ (1509e0 ) │ │ │ │ @@ -300951,58 +300968,58 @@ │ │ │ │ beq.n 1508c0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r4, [r3, #60] @ 0x3c │ │ │ │ cbz r4, 1508c4 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cbnz r3, 15091c │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f2d00 │ │ │ │ + bl 2f2b90 │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 1509ae │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r1, r8 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1f99a8 │ │ │ │ + bl 1f9838 │ │ │ │ ldr r1, [pc, #264] @ (1509e8 ) │ │ │ │ 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 15053c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ ldr r2, [pc, #232] @ (1509ec ) │ │ │ │ ldr r3, [pc, #224] @ (1509e4 ) │ │ │ │ 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 1509da │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f2d00 │ │ │ │ + bl 2f2b90 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 150958 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #28] │ │ │ │ movs r0, #0 │ │ │ │ - bl 1f99a8 │ │ │ │ + bl 1f9838 │ │ │ │ ldr r1, [pc, #184] @ (1509f0 ) │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #1 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ strd r1, r0, [sp, #8] │ │ │ │ add r3, sp, #32 │ │ │ │ @@ -301069,22 +301086,22 @@ │ │ │ │ mov r9, r0 │ │ │ │ b.n 1508c4 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xf79800b4 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r1, r4 │ │ │ │ @ instruction: 0xf6f800b4 │ │ │ │ - ldmia r7, {r1, r2, r5, r7} │ │ │ │ + ldmia r6!, {r1, r2, r5} │ │ │ │ movs r1, r4 │ │ │ │ - b.n 1506e0 │ │ │ │ + b.n 1503e0 │ │ │ │ movs r1, r4 │ │ │ │ - b.n 150630 │ │ │ │ + b.n 150330 │ │ │ │ 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] @ (150a54 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -301236,15 +301253,15 @@ │ │ │ │ cbz r0, 150b9e │ │ │ │ ldr r3, [pc, #48] @ (150bb8 ) │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 150b96 │ │ │ │ cbz r2, 150ba0 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ str r3, [r5, #8] │ │ │ │ str r3, [r5, #12] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ blx 60bc8 │ │ │ │ movs r3, #0 │ │ │ │ @@ -301263,43 +301280,43 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #3872] @ 0xf20 │ │ │ │ mov r6, r2 │ │ │ │ cbz r0, 150bf2 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1f59d8 │ │ │ │ + bl 1f5868 │ │ │ │ cbz r0, 150c04 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ - bl 1fd8c0 │ │ │ │ + bl 1fd750 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 1f5dd0 │ │ │ │ + bl 1f5c60 │ │ │ │ str.w r0, [r4, #3872] @ 0xf20 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 150bd4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #12 │ │ │ │ ldr.w r0, [r4, #3872] @ 0xf20 │ │ │ │ - bl 1f9548 │ │ │ │ + bl 1f93d8 │ │ │ │ movs r2, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1fd7d0 │ │ │ │ + bl 1fd660 │ │ │ │ ldr.w r0, [r4, #3872] @ 0xf20 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1f5a14 │ │ │ │ + bl 1f58a4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 150bdc │ │ │ │ b.n 150bfe │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -301312,15 +301329,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 1fd7d0 │ │ │ │ + bl 1fd660 │ │ │ │ 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 │ │ │ │ @@ -301330,23 +301347,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 1fd7d0 │ │ │ │ + bl 1fd660 │ │ │ │ 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 1fd7e8 │ │ │ │ + bl 1fd678 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cbz r1, 150cc8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cbz r3, 150cca │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ blx r2 │ │ │ │ @@ -301370,15 +301387,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 1fd7d0 │ │ │ │ + bl 1fd660 │ │ │ │ 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 │ │ │ │ @@ -301401,15 +301418,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 1fd7d0 │ │ │ │ + bl 1fd660 │ │ │ │ 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 │ │ │ │ @@ -301443,15 +301460,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 1fd7d0 │ │ │ │ + bl 1fd660 │ │ │ │ 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 │ │ │ │ @@ -301582,15 +301599,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 1fd7d0 │ │ │ │ + bl 1fd660 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add.w r2, r0, #36 @ 0x24 │ │ │ │ b.n 150df6 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -301640,15 +301657,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 1fd7d0 │ │ │ │ + bl 1fd660 │ │ │ │ addw r0, r5, #3524 @ 0xdc4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r0] │ │ │ │ adds r2, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 150f96 │ │ │ │ @@ -301726,15 +301743,15 @@ │ │ │ │ str r4, [sp, #20] │ │ │ │ mov.w r4, #0 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ beq.n 151094 │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ add.w r0, r6, #20 │ │ │ │ - bl 1fd8c0 │ │ │ │ + bl 1fd750 │ │ │ │ mov r3, r0 │ │ │ │ ldrd r1, r2, [sp, #48] @ 0x30 │ │ │ │ movs r0, #0 │ │ │ │ strd r1, r2, [r3] │ │ │ │ ldr r2, [pc, #84] @ (1510d4 ) │ │ │ │ ldr r3, [pc, #80] @ (1510d0 ) │ │ │ │ add r2, pc │ │ │ │ @@ -301746,25 +301763,25 @@ │ │ │ │ bne.n 1510c6 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ addw r1, r5, #3848 @ 0xf08 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ add r4, sp, #16 │ │ │ │ str r4, [sp, #4] │ │ │ │ bl 150bbc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 15107c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ b.n 151072 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @@ -301799,15 +301816,15 @@ │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ beq.n 15114c │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ mov r3, r1 │ │ │ │ add.w r0, r7, #20 │ │ │ │ - bl 1fd8c0 │ │ │ │ + bl 1fd750 │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ strd r2, r3, [r4] │ │ │ │ ldr r2, [pc, #84] @ (15118c ) │ │ │ │ ldr r3, [pc, #80] @ (151188 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -301817,25 +301834,25 @@ │ │ │ │ bne.n 15117e │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ addw r1, r6, #3848 @ 0xf08 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r5, sp, #16 │ │ │ │ mov r2, r7 │ │ │ │ str r5, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ bl 150bbc │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ cbnz r5, 151178 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ b.n 15112c │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ b.n 151130 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ @@ -301888,15 +301905,15 @@ │ │ │ │ ldr r3, [pc, #32] @ (151230 ) │ │ │ │ add.w r0, r4, #4768 @ 0x12a0 │ │ │ │ movs r2, #0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 2f1220 │ │ │ │ + bl 2f10b0 │ │ │ │ movs r0, #0 │ │ │ │ str.w r0, [r5, #996] @ 0x3e4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mcr 0, 2, r0, cr0, cr4, {5} │ │ │ │ lsrs r0, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ @@ -302490,15 +302507,15 @@ │ │ │ │ str r3, [r6, #0] │ │ │ │ b.n 151816 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strex r0, r0, [r0, #720] @ 0x2d0 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - muls r4, r4 │ │ │ │ + rors r4, r4 │ │ │ │ movs r2, r5 │ │ │ │ b.n 151848 │ │ │ │ lsls r4, r6, #2 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r1, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -302694,15 +302711,15 @@ │ │ │ │ movs r3, #121 @ 0x79 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ bl 1509fc │ │ │ │ b.n 151a8a │ │ │ │ - bkpt 0x0050 │ │ │ │ + pop {r4, r6, r7} │ │ │ │ movs r1, r4 │ │ │ │ cbnz r2, 151aac │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -302880,24 +302897,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 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ movs r3, #1 │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ strb.w r3, [r4, #200] @ 0xc8 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ ldr r1, [pc, #52] @ (151ccc ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #204 @ 0xcc │ │ │ │ add r1, pc │ │ │ │ - bl 20cc50 │ │ │ │ + bl 20cae0 │ │ │ │ cmp r0, #2 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ beq.n 151cb0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [pc, #28] @ (151cd0 ) │ │ │ │ @@ -302909,17 +302926,17 @@ │ │ │ │ add r2, pc │ │ │ │ movw r3, #807 @ 0x327 │ │ │ │ bl 1509fc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ asrs r3, r6, #4 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r3, r4, r5, r6} │ │ │ │ + revsh r6, r7 │ │ │ │ movs r1, r4 │ │ │ │ - pop {r1, r2, r4, r6} │ │ │ │ + revsh r6, r2 │ │ │ │ movs r1, 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, #4032] @ 0xfc0 │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ @@ -303891,24 +303908,24 @@ │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [r5, #3584] @ 0xe00 │ │ │ │ strd r2, r2, [r4, #192] @ 0xc0 │ │ │ │ cmp r3, #3 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ - bl 20cb8c │ │ │ │ + bl 20ca1c │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 152692 │ │ │ │ add.w r7, r4, #96 @ 0x60 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20cb20 │ │ │ │ + bl 20c9b0 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 1526c8 │ │ │ │ add.w r0, r4, #144 @ 0x90 │ │ │ │ - bl 20cb20 │ │ │ │ + bl 20c9b0 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 1526f0 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r3, #2 │ │ │ │ beq.n 1526b2 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ @@ -303934,55 +303951,55 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 151c70 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 152678 │ │ │ │ add.w r0, r4, #144 @ 0x90 │ │ │ │ - bl 20cb0c │ │ │ │ + bl 20c99c │ │ │ │ b.n 152708 │ │ │ │ ldr r1, [pc, #76] @ (152718 ) │ │ │ │ movs r3, #83 @ 0x53 │ │ │ │ ldr r2, [pc, #76] @ (15271c ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #12 │ │ │ │ bl 1509fc │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ - bl 20cb78 │ │ │ │ + bl 20ca08 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [pc, #44] @ (152720 ) │ │ │ │ movs r3, #89 @ 0x59 │ │ │ │ ldr r2, [pc, #44] @ (152724 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #12 │ │ │ │ bl 1509fc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20cb0c │ │ │ │ + bl 20c99c │ │ │ │ b.n 1526e0 │ │ │ │ - uxth r0, r6 │ │ │ │ + cbz r0, 152720 │ │ │ │ movs r1, r4 │ │ │ │ - sxtb r2, r6 │ │ │ │ + sub sp, #456 @ 0x1c8 │ │ │ │ movs r1, r4 │ │ │ │ - uxth r4, r1 │ │ │ │ + cbz r4, 15271e │ │ │ │ movs r1, r4 │ │ │ │ - sxtb r0, r0 │ │ │ │ + sub sp, #256 @ 0x100 │ │ │ │ movs r1, r4 │ │ │ │ - sxtb r4, r4 │ │ │ │ + sub sp, #400 @ 0x190 │ │ │ │ movs r1, r4 │ │ │ │ - sxth r0, r3 │ │ │ │ + sub sp, #96 @ 0x60 │ │ │ │ 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] @ (1527d0 ) │ │ │ │ @@ -304030,28 +304047,28 @@ │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1527a2 │ │ │ │ ldr r0, [pc, #40] @ (1527dc ) │ │ │ │ mov r1, r5 │ │ │ │ dmb ish │ │ │ │ add r0, pc │ │ │ │ - bl 1feb9c │ │ │ │ + bl 1fea2c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 152754 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl 147980 │ │ │ │ blx 61278 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ bhi.n 15274c │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ bhi.n 152724 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r7, sp, #544 @ 0x220 │ │ │ │ + add r6, sp, #32 │ │ │ │ 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, #656] @ (152a84 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -304227,21 +304244,21 @@ │ │ │ │ bne.n 1529a0 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 152902 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r7, #320] @ 0x140 │ │ │ │ - bl 1f4e3c │ │ │ │ + bl 1f4ccc │ │ │ │ b.n 152902 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r8, #320] @ 0x140 │ │ │ │ - bl 1f4e3c │ │ │ │ + bl 1f4ccc │ │ │ │ b.n 152902 │ │ │ │ add.w r5, r7, #320 @ 0x140 │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ cmp r3, r8 │ │ │ │ bne.n 1529ee │ │ │ │ @@ -304262,15 +304279,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 152988 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f4e68 │ │ │ │ + bl 1f4cf8 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r6, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 152a24 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ @@ -304278,15 +304295,15 @@ │ │ │ │ b.n 152988 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 152a64 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f4e68 │ │ │ │ + bl 1f4cf8 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r6, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 152a4e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ @@ -304305,21 +304322,21 @@ │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ bhi.n 152a90 │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ bvs.n 152a2c │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add sp, #144 @ 0x90 │ │ │ │ + add r6, sp, #656 @ 0x290 │ │ │ │ movs r1, r4 │ │ │ │ - add r7, sp, #696 @ 0x2b8 │ │ │ │ + add r6, sp, #184 @ 0xb8 │ │ │ │ movs r1, r4 │ │ │ │ - add r7, sp, #976 @ 0x3d0 │ │ │ │ + add r6, sp, #464 @ 0x1d0 │ │ │ │ movs r1, r4 │ │ │ │ - add r7, sp, #616 @ 0x268 │ │ │ │ + add r6, sp, #104 @ 0x68 │ │ │ │ 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 │ │ │ │ @@ -304393,25 +304410,25 @@ │ │ │ │ bl 15794c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 152cb0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r8, r3 │ │ │ │ b.n 152b1e │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ 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 20cb40 │ │ │ │ + bl 20c9d0 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ bl 1478f4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ @@ -304422,25 +304439,25 @@ │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 151cd8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 152c7e │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ 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 20cb40 │ │ │ │ + bl 20c9d0 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ 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] │ │ │ │ @@ -304565,25 +304582,25 @@ │ │ │ │ strd r0, r1, [r3, #16] │ │ │ │ beq.n 152d7c │ │ │ │ cmp r2, #2 │ │ │ │ bne.n 152d5a │ │ │ │ add.w r3, r6, #68 @ 0x44 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r0, r3 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ 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 20cb40 │ │ │ │ + bl 20c9d0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 1527e0 │ │ │ │ mov r1, r5 │ │ │ │ @@ -304595,25 +304612,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 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ 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 20cb40 │ │ │ │ + bl 20c9d0 │ │ │ │ add.w r0, r6, #68 @ 0x44 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ bl 1478f4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [pc, #24] @ (152dd0 ) │ │ │ │ @@ -304623,35 +304640,35 @@ │ │ │ │ add r2, pc │ │ │ │ movw r3, #1196 @ 0x4ac │ │ │ │ bl 1509fc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - add r3, sp, #344 @ 0x158 │ │ │ │ + add r1, sp, #856 @ 0x358 │ │ │ │ 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 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ ldrb.w r3, [r5, #200] @ 0xc8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 152e6c │ │ │ │ add.w r8, r5, #192 @ 0xc0 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r4, [r5, #196] @ 0xc4 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ cmp r8, r4 │ │ │ │ beq.n 152e7c │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ strd sl, fp, [sp] │ │ │ │ bl 157a64 │ │ │ │ mov r1, r4 │ │ │ │ @@ -304663,41 +304680,41 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 152ec0 │ │ │ │ bl 151bf8 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ 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 20caf0 │ │ │ │ + bl 20c980 │ │ │ │ ldrb.w r3, [r5, #200] @ 0xc8 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 152e02 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ 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 20cb5c │ │ │ │ + bl 20c9ec │ │ │ │ cmp r0, #2 │ │ │ │ bne.n 152e64 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ ldr r3, [pc, #60] @ (152ed4 ) │ │ │ │ ldr r1, [pc, #64] @ (152ed8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc │ │ │ │ movw r2, #745 @ 0x2e9 │ │ │ │ add r1, pc │ │ │ │ bl 152728 │ │ │ │ @@ -304715,25 +304732,25 @@ │ │ │ │ mov.w r2, #768 @ 0x300 │ │ │ │ ldr r1, [pc, #32] @ (152ee8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 152728 │ │ │ │ b.n 152ea6 │ │ │ │ nop │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ + add r1, sp, #568 @ 0x238 │ │ │ │ movs r1, r4 │ │ │ │ - add r2, sp, #464 @ 0x1d0 │ │ │ │ + add r0, sp, #976 @ 0x3d0 │ │ │ │ movs r1, r4 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r1, sp, #520 @ 0x208 │ │ │ │ movs r1, r4 │ │ │ │ - add r2, sp, #368 @ 0x170 │ │ │ │ + add r0, sp, #880 @ 0x370 │ │ │ │ movs r1, r4 │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ + add r1, sp, #560 @ 0x230 │ │ │ │ movs r1, r4 │ │ │ │ - add r2, sp, #296 @ 0x128 │ │ │ │ + add r0, sp, #808 @ 0x328 │ │ │ │ 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 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -304988,33 +305005,33 @@ │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 1509fc │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r0, r3, #40 @ 0x28 │ │ │ │ b.n 153140 │ │ │ │ ... │ │ │ │ - add r6, pc, #344 @ (adr r6, 1532fc ) │ │ │ │ + add r4, pc, #856 @ (adr r4, 1534fc ) │ │ │ │ movs r1, r4 │ │ │ │ - add r0, sp, #32 │ │ │ │ + add r6, pc, #544 @ (adr r6, 1533c8 ) │ │ │ │ movs r1, r4 │ │ │ │ - add r7, pc, #576 @ (adr r7, 1533ec ) │ │ │ │ + add r6, pc, #64 @ (adr r6, 1531ec ) │ │ │ │ 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 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ ldr.w r5, [r8, #196] @ 0xc4 │ │ │ │ add.w r2, r8, #192 @ 0xc0 │ │ │ │ ldr.w fp, [pc, #280] @ 1532f8 │ │ │ │ mov.w sl, #0 │ │ │ │ cmp r5, r2 │ │ │ │ add fp, pc │ │ │ │ it eq │ │ │ │ @@ -305079,17 +305096,17 @@ │ │ │ │ cmp r3, r5 │ │ │ │ bne.n 1531fa │ │ │ │ mov r9, r4 │ │ │ │ ldrd r4, r6, [sp, #24] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 15329a │ │ │ │ add.w r0, r8, #144 @ 0x90 │ │ │ │ - bl 20caf0 │ │ │ │ + bl 20c980 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ cbz r6, 1532a6 │ │ │ │ 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] │ │ │ │ @@ -305115,21 +305132,21 @@ │ │ │ │ bl 152728 │ │ │ │ b.n 1532d2 │ │ │ │ ... │ │ │ │ ldmia r6!, {r1, r2, r4} │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r4, r1, #17 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #968 @ (adr r6, 1536cc ) │ │ │ │ + add r5, pc, #456 @ (adr r5, 1534cc ) │ │ │ │ movs r1, r4 │ │ │ │ - add r6, pc, #304 @ (adr r6, 153438 ) │ │ │ │ + add r4, pc, #816 @ (adr r4, 153638 ) │ │ │ │ movs r1, r4 │ │ │ │ - add r6, pc, #968 @ (adr r6, 1536d4 ) │ │ │ │ + add r5, pc, #456 @ (adr r5, 1534d4 ) │ │ │ │ movs r1, r4 │ │ │ │ - add r6, pc, #192 @ (adr r6, 1533d0 ) │ │ │ │ + add r4, pc, #704 @ (adr r4, 1535d0 ) │ │ │ │ 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, #332] @ 153470 │ │ │ │ mov r5, r0 │ │ │ │ @@ -305155,19 +305172,19 @@ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ blx r2 │ │ │ │ ldr.w r4, [r5, #196] @ 0xc4 │ │ │ │ cmp r4, r6 │ │ │ │ bne.n 153342 │ │ │ │ add.w r0, r5, #144 @ 0x90 │ │ │ │ - bl 20cb0c │ │ │ │ + bl 20c99c │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ - bl 20cb0c │ │ │ │ + bl 20c99c │ │ │ │ mov r0, r7 │ │ │ │ - bl 20cb78 │ │ │ │ + bl 20ca08 │ │ │ │ ldrd r0, r3, [r5, #304] @ 0x130 │ │ │ │ adds r2, r0, r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, r2 │ │ │ │ bcs.n 1533a2 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cbz r1, 15339a │ │ │ │ @@ -305184,15 +305201,15 @@ │ │ │ │ ldr r2, [pc, #204] @ (153474 ) │ │ │ │ ldr.w r3, [r5, #300] @ 0x12c │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 1533be │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 153448 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ 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 │ │ │ │ @@ -305200,17 +305217,17 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r5, #36] @ 0x24 │ │ │ │ bl 150ca4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r7 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ b.n 1533f8 │ │ │ │ - bl 20cb5c │ │ │ │ + bl 20c9ec │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 153452 │ │ │ │ ldr.w r3, [r5, #196] @ 0xc4 │ │ │ │ cmp r3, r6 │ │ │ │ beq.n 15341a │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w r2, [r3, #3536] @ 0xdd0 │ │ │ │ @@ -305219,25 +305236,25 @@ │ │ │ │ add.w r0, r5, #144 @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ ble.n 1533f0 │ │ │ │ ldrb.w r2, [r3, #3540] @ 0xdd4 │ │ │ │ cbz r2, 153466 │ │ │ │ mov r0, r7 │ │ │ │ movs r4, #0 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ strb.w r4, [r5, #200] @ 0xc8 │ │ │ │ - bl 20cb40 │ │ │ │ + bl 20c9d0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ ldr.w r0, [r5, #204] @ 0xcc │ │ │ │ mov r1, r4 │ │ │ │ - bl 20ccb4 │ │ │ │ + bl 20cb44 │ │ │ │ str r4, [r5, #64] @ 0x40 │ │ │ │ b.n 153336 │ │ │ │ blx 60bc8 │ │ │ │ ldr.w r3, [r5, #300] @ 0x12c │ │ │ │ b.n 1533be │ │ │ │ ldr r3, [pc, #36] @ (153478 ) │ │ │ │ mov r0, r5 │ │ │ │ @@ -305251,17 +305268,17 @@ │ │ │ │ bl 147980 │ │ │ │ b.n 15341a │ │ │ │ nop │ │ │ │ ldmia r4, {r4, r6, r7} │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r4, r7, #12 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #304 @ (adr r5, 1535ac ) │ │ │ │ + add r3, pc, #816 @ (adr r3, 1537ac ) │ │ │ │ movs r1, r4 │ │ │ │ - add r4, pc, #728 @ (adr r4, 153758 ) │ │ │ │ + add r3, pc, #216 @ (adr r3, 153558 ) │ │ │ │ movs r1, r4 │ │ │ │ str.w r1, [r1, #324] @ 0x144 │ │ │ │ str.w r1, [r0, #324] @ 0x144 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -305800,15 +305817,15 @@ │ │ │ │ beq.n 153942 │ │ │ │ mov r0, r3 │ │ │ │ b.n 1539a8 │ │ │ │ bl 147980 │ │ │ │ b.n 15395e │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r7, [sp, #544] @ 0x220 │ │ │ │ + ldr r6, [sp, #32] │ │ │ │ movs r1, r4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #216] @ (153abc ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -306529,15 +306546,15 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ str r3, [sp, #4] │ │ │ │ mul.w r2, r6, r2 │ │ │ │ ldr r0, [r1, r2] │ │ │ │ - bl 2fa9e8 │ │ │ │ + bl 2fa878 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r7, [r5, #12] │ │ │ │ bl 150490 │ │ │ │ movs r2, #32 │ │ │ │ mov r8, r0 │ │ │ │ @@ -307123,31 +307140,31 @@ │ │ │ │ beq.w 15463e │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [r3, #12] │ │ │ │ cmp r5, #1 │ │ │ │ bne.w 15463e │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - bl 2fa830 │ │ │ │ - bl 20064c │ │ │ │ + bl 2fa6c0 │ │ │ │ + bl 2004dc │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15503a │ │ │ │ str.w r5, [sl, #20] │ │ │ │ b.n 15463e │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ blx 610ec │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str.w r3, [sl] │ │ │ │ b.n 15463e │ │ │ │ ldr r3, [r5, r6] │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - bl 2fa830 │ │ │ │ - bl 20064c │ │ │ │ + bl 2fa6c0 │ │ │ │ + bl 2004dc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 154dd2 │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [sl, #20] │ │ │ │ b.n 154614 │ │ │ │ @@ -308317,15 +308334,15 @@ │ │ │ │ str.w fp, [r5, #8] │ │ │ │ str.w r8, [r5, #-8] │ │ │ │ str r0, [r5, #0] │ │ │ │ beq.n 1553d6 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mla r3, r7, r0, r3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 2fa9e8 │ │ │ │ + bl 2fa878 │ │ │ │ str r0, [r5, #8] │ │ │ │ add.w sl, sl, #1 │ │ │ │ add.w r9, r9, #8 │ │ │ │ adds r5, #20 │ │ │ │ cmp r4, sl │ │ │ │ bne.n 1553b0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ @@ -308920,15 +308937,15 @@ │ │ │ │ mul.w r7, r3, r9 │ │ │ │ movs r3, #44 @ 0x2c │ │ │ │ add.w r4, fp, r7 │ │ │ │ mla r5, r3, r9, r5 │ │ │ │ ldrd r3, r8, [r5, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ - bl 2fa9e8 │ │ │ │ + bl 2fa878 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mov r6, r0 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ mov r0, r5 │ │ │ │ @@ -309662,23 +309679,23 @@ │ │ │ │ it eq │ │ │ │ moveq r8, r3 │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, r3 │ │ │ │ bne.n 156176 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 2fa9e8 │ │ │ │ + bl 2fa878 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r7, r0 │ │ │ │ ands.w r7, r7, #2 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ itt ne │ │ │ │ strne.w r8, [r4, #148] @ 0x94 │ │ │ │ movne r7, r0 │ │ │ │ - bl 2fa9e8 │ │ │ │ + bl 2fa878 │ │ │ │ ands.w r1, r0, #4 │ │ │ │ itt ne │ │ │ │ ldrne r3, [sp, #28] │ │ │ │ ldrne r1, [r3, #12] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ it ne │ │ │ │ strne.w r8, [r4, #152] @ 0x98 │ │ │ │ @@ -309826,22 +309843,22 @@ │ │ │ │ nop │ │ │ │ ldr r3, [pc, #12] @ (156328 ) │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ bx lr │ │ │ │ - str.w r0, [r0, r9, lsl #2] │ │ │ │ + movt r0, #2089 @ 0x829 │ │ │ │ ldr r3, [pc, #12] @ (15633c ) │ │ │ │ add r3, pc │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strh.w r0, [lr, r9, lsl #2] │ │ │ │ + subw r0, lr, #2089 @ 0x829 │ │ │ │ stmdb 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 │ │ │ │ addw r5, r0, #1508 @ 0x5e4 │ │ │ │ @@ -309995,15 +310012,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 2fa824 │ │ │ │ + bl 2fa6b4 │ │ │ │ adds r1, r5, r6 │ │ │ │ movs r3, #1 │ │ │ │ ldrd r0, r5, [r0] │ │ │ │ movs r2, #4 │ │ │ │ blx r5 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -310111,15 +310128,15 @@ │ │ │ │ mov.w r3, r9, lsl #5 │ │ │ │ ldr.w fp, [sl, #1528] @ 0x5f8 │ │ │ │ adds r6, r2, r3 │ │ │ │ ldr r7, [r2, r3] │ │ │ │ mul.w r7, r8, r7 │ │ │ │ ldr.w r3, [fp, r7] │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - bl 2fa9e8 │ │ │ │ + bl 2fa878 │ │ │ │ tst.w r0, #6 │ │ │ │ beq.n 15662c │ │ │ │ ldr.w r3, [fp, r7] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ lsls r3, r3, #19 │ │ │ │ bpl.n 15662c │ │ │ │ @@ -310212,15 +310229,15 @@ │ │ │ │ movs r7, #1 │ │ │ │ mov r8, r9 │ │ │ │ movs r6, #24 │ │ │ │ blx 610ec │ │ │ │ strd r9, r9, [sp, #36] @ 0x24 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ - bl 2fa824 │ │ │ │ + bl 2fa6b4 │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #4 │ │ │ │ ldrd r0, r6, [r0] │ │ │ │ blx r6 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -310278,15 +310295,15 @@ │ │ │ │ blx 60bc8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r4, r3, #4096 @ 0x1000 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #1528] @ 0x5f8 │ │ │ │ ldr.w r3, [r4, #700] @ 0x2bc │ │ │ │ cbz r3, 156820 │ │ │ │ - bl 2fa824 │ │ │ │ + bl 2fa6b4 │ │ │ │ ldr.w r1, [r4, #700] @ 0x2bc │ │ │ │ cbz r1, 156820 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #700] @ 0x2bc │ │ │ │ @@ -310457,16 +310474,16 @@ │ │ │ │ ldr r3, [pc, #16] @ (1569f4 ) │ │ │ │ add r3, pc │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r0, ip │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - subs.w r0, r4, #41 @ 0x29 │ │ │ │ - @ instruction: 0xf1820029 │ │ │ │ + bics.w r0, r4, #41 @ 0x29 │ │ │ │ + and.w r0, r2, #41 @ 0x29 │ │ │ │ cmp r0, #5 │ │ │ │ bhi.n 156a0c │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r0 │ │ │ │ tst.w r3, #21 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ @@ -310601,15 +310618,15 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 156bd6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ ldr.w r0, [fp, #36] @ 0x24 │ │ │ │ - bl 2fab8c │ │ │ │ + bl 2faa1c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 156b14 │ │ │ │ add.w lr, fp, #36 @ 0x24 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w fp, [fp, #36] @ 0x24 │ │ │ │ add.w ip, r5, #104 @ 0x68 │ │ │ │ strb.w r3, [r5, #56] @ 0x38 │ │ │ │ @@ -310949,19 +310966,19 @@ │ │ │ │ bl 1509fc │ │ │ │ mov r4, r0 │ │ │ │ b.n 156e80 │ │ │ │ mov r7, r4 │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w fp, #0 │ │ │ │ b.n 156e2a │ │ │ │ - ldr r6, [r6, #52] @ 0x34 │ │ │ │ + ldr r6, [r6, #28] │ │ │ │ movs r1, r4 │ │ │ │ - ldr r2, [r1, #52] @ 0x34 │ │ │ │ + ldr r2, [r1, #28] │ │ │ │ movs r1, r4 │ │ │ │ - ldr r6, [r2, #48] @ 0x30 │ │ │ │ + ldr r6, [r2, #24] │ │ │ │ movs r1, r4 │ │ │ │ ldr r2, [r1, #40] @ 0x28 │ │ │ │ cbz r2, 156f26 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -311203,15 +311220,15 @@ │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 157274 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #216 @ 0xd8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 1f6cd4 │ │ │ │ + bl 1f6b64 │ │ │ │ mov r8, r1 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, #8 │ │ │ │ bhi.n 15722e │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 157250 │ │ │ │ @@ -311341,17 +311358,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 147a84 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 1478f4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - str r0, [r1, #72] @ 0x48 │ │ │ │ + str r0, [r1, #48] @ 0x30 │ │ │ │ movs r1, r4 │ │ │ │ - str r6, [r2, #112] @ 0x70 │ │ │ │ + str r6, [r2, #88] @ 0x58 │ │ │ │ movs r1, 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 │ │ │ │ @@ -311471,19 +311488,19 @@ │ │ │ │ ... │ │ │ │ ldrh r6, [r5, #38] @ 0x26 │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r4, #34] @ 0x22 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r4, [r5, #96] @ 0x60 │ │ │ │ + str r4, [r5, #72] @ 0x48 │ │ │ │ movs r1, r4 │ │ │ │ - str r6, [r4, #100] @ 0x64 │ │ │ │ + str r6, [r4, #76] @ 0x4c │ │ │ │ movs r1, r4 │ │ │ │ - str r2, [r5, #92] @ 0x5c │ │ │ │ + str r2, [r5, #68] @ 0x44 │ │ │ │ movs r1, 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 │ │ │ │ @@ -311557,17 +311574,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r3, #658 @ 0x292 │ │ │ │ bl 1509fc │ │ │ │ b.n 157492 │ │ │ │ nop │ │ │ │ - str r2, [r6, #88] @ 0x58 │ │ │ │ + str r2, [r6, #64] @ 0x40 │ │ │ │ movs r1, r4 │ │ │ │ - str r4, [r0, #80] @ 0x50 │ │ │ │ + str r4, [r0, #56] @ 0x38 │ │ │ │ movs r1, r4 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 157530 │ │ │ │ tbb [pc, r0] │ │ │ │ lsrs r6, r1, #32 │ │ │ │ asrs r1, r2, #16 │ │ │ │ @@ -311588,21 +311605,22 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #20] @ (157548 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #20] @ (15754c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - @ instruction: 0xe9880029 │ │ │ │ - b.n 157418 │ │ │ │ + @ instruction: 0xe8080029 │ │ │ │ + b.n 157118 │ │ │ │ + movs r1, r5 │ │ │ │ + stmdb r8, {r0, r3, r5} │ │ │ │ + b.n 156ef0 │ │ │ │ movs r1, r5 │ │ │ │ - eor.w r0, r8, r9, asr #32 │ │ │ │ - b.n 1571f0 │ │ │ │ + b.n 157318 │ │ │ │ movs r1, r5 │ │ │ │ - strd r0, r0, [r4], #-164 @ 0xa4 │ │ │ │ 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] @ 1575d8 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ ldr r4, [pc, #116] @ (1575dc ) │ │ │ │ @@ -311667,27 +311685,27 @@ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [pc, #40] @ (157630 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 1fec2c │ │ │ │ + bl 1feabc │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1575fe │ │ │ │ movw r1, #16960 @ 0x4240 │ │ │ │ movt r1, #15 │ │ │ │ smull r0, r1, r0, r1 │ │ │ │ - bl 1f6cd4 │ │ │ │ + bl 1f6b64 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ add r4, pc, #176 @ (adr r4, 1576e0 ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r0, [r0, #76] @ 0x4c │ │ │ │ + str r0, [r0, #52] @ 0x34 │ │ │ │ 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 │ │ │ │ @@ -311784,15 +311802,15 @@ │ │ │ │ blx r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 1f6bec │ │ │ │ + bl 1f6a7c │ │ │ │ cmp r0, sl │ │ │ │ ldr r3, [sp, #20] │ │ │ │ sbcs.w r1, r1, fp │ │ │ │ bcc.n 1576fe │ │ │ │ b.n 1576e2 │ │ │ │ str.w sl, [sp, #8] │ │ │ │ bic.w r7, r3, #2 │ │ │ │ @@ -311807,15 +311825,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w lr, #0 │ │ │ │ bne.n 1576ee │ │ │ │ mov r3, r6 │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 1576ae │ │ │ │ b.n 1576e2 │ │ │ │ - bl 1f6bec │ │ │ │ + bl 1f6a7c │ │ │ │ cmp r0, sl │ │ │ │ sbcs.w r1, r1, r9 │ │ │ │ bcc.n 157782 │ │ │ │ movs r3, #2 │ │ │ │ b.n 1576e2 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @@ -311898,15 +311916,15 @@ │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1509fc │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - str r6, [r0, #40] @ 0x28 │ │ │ │ + str r6, [r0, #16] │ │ │ │ movs r1, 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 │ │ │ │ @@ -312097,17 +312115,17 @@ │ │ │ │ mov.w r2, #358 @ 0x166 │ │ │ │ ldr r1, [pc, #16] @ (157a60 ) │ │ │ │ mov r0, r7 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 147a84 │ │ │ │ b.n 157a30 │ │ │ │ - str r6, [r5, #8] │ │ │ │ + ldrsh r6, [r5, r4] │ │ │ │ movs r1, r4 │ │ │ │ - str r4, [r1, #8] │ │ │ │ + ldrsh r4, [r1, r4] │ │ │ │ movs r1, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r9, r3 │ │ │ │ @@ -312150,17 +312168,17 @@ │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [pc, #16] @ (157ae4 ) │ │ │ │ movw r2, #453 @ 0x1c5 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 147a84 │ │ │ │ b.n 157aa4 │ │ │ │ - str r2, [r5, #0] │ │ │ │ + ldrsh r2, [r5, r2] │ │ │ │ movs r1, r4 │ │ │ │ - str r0, [r1, #0] │ │ │ │ + ldrsh r0, [r1, r2] │ │ │ │ movs r1, 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 │ │ │ │ @@ -312305,17 +312323,17 @@ │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r4, r1, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r4, r3] │ │ │ │ + ldrb r6, [r4, r5] │ │ │ │ movs r1, r4 │ │ │ │ - ldrsh r0, [r5, r2] │ │ │ │ + ldrb r0, [r5, r4] │ │ │ │ movs r1, 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] @ (157ce8 ) │ │ │ │ mov r6, r2 │ │ │ │ @@ -312446,17 +312464,17 @@ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ adds r2, r6, #4 │ │ │ │ mov r4, r6 │ │ │ │ cmp r2, r8 │ │ │ │ sub.w r6, r3, #4 │ │ │ │ bne.n 157daa │ │ │ │ add.w r0, r7, #24 │ │ │ │ - bl 1f1e5c │ │ │ │ + bl 1f1cec │ │ │ │ mov r0, r7 │ │ │ │ - bl 20cb78 │ │ │ │ + bl 20ca08 │ │ │ │ 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} │ │ │ │ @@ -312476,15 +312494,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 157e86 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ blx 610ec │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20cb8c │ │ │ │ + bl 20ca1c │ │ │ │ cbz r0, 157e50 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ ldr r4, [pc, #144] @ (157ec8 ) │ │ │ │ ldr r2, [pc, #148] @ (157ecc ) │ │ │ │ @@ -312494,15 +312512,15 @@ │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1509fc │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 1f1ddc │ │ │ │ + bl 1f1c6c │ │ │ │ cbnz r0, 157e9e │ │ │ │ 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 │ │ │ │ @@ -312520,15 +312538,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1509fc │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 20cb78 │ │ │ │ + bl 20ca08 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ ldr r4, [pc, #36] @ (157ed4 ) │ │ │ │ ldr r2, [pc, #40] @ (157ed8 ) │ │ │ │ movs r3, #123 @ 0x7b │ │ │ │ @@ -312536,23 +312554,23 @@ │ │ │ │ mvn.w r1, #12 │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1509fc │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrh r2, [r2, r4] │ │ │ │ + ldr r2, [r2, r6] │ │ │ │ movs r1, r4 │ │ │ │ - ldrb r4, [r7, r3] │ │ │ │ + ldrh r4, [r7, r5] │ │ │ │ movs r1, r4 │ │ │ │ - ldrb r4, [r5, r2] │ │ │ │ + ldrh r4, [r5, r4] │ │ │ │ movs r1, r4 │ │ │ │ - ldrh r2, [r5, r2] │ │ │ │ + ldr r2, [r5, r4] │ │ │ │ movs r1, r4 │ │ │ │ - ldrb r4, [r0, r2] │ │ │ │ + ldrh r4, [r0, r4] │ │ │ │ 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 │ │ │ │ @@ -312664,42 +312682,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 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ bl 157ee0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ cbnz r5, 158036 │ │ │ │ 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 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 157ee0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 15806c │ │ │ │ @@ -312717,15 +312735,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 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ bl 157ee0 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 1580da │ │ │ │ ldrd r1, r2, [r4, #72] @ 0x48 │ │ │ │ @@ -312733,19 +312751,19 @@ │ │ │ │ cmp r1, r6 │ │ │ │ sbcs r2, r3 │ │ │ │ bcs.n 158102 │ │ │ │ add.w r0, r4, #24 │ │ │ │ strd r6, r3, [r4, #72] @ 0x48 │ │ │ │ str r6, [r4, #80] @ 0x50 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ - bl 1f1e70 │ │ │ │ + bl 1f1d00 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 1580e6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [pc, #48] @ (158118 ) │ │ │ │ mvn.w r1, #12 │ │ │ │ ldr r2, [pc, #44] @ (15811c ) │ │ │ │ mov r0, r7 │ │ │ │ @@ -312761,21 +312779,21 @@ │ │ │ │ ldr r1, [pc, #28] @ (158124 ) │ │ │ │ movw r2, #455 @ 0x1c7 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 147a84 │ │ │ │ mov r5, r0 │ │ │ │ b.n 1580da │ │ │ │ - ldrh r4, [r5, r2] │ │ │ │ + ldr r4, [r5, r4] │ │ │ │ movs r1, r4 │ │ │ │ - ldrh r0, [r1, r1] │ │ │ │ + ldr r0, [r1, r3] │ │ │ │ movs r1, r4 │ │ │ │ - ldrh r4, [r3, r1] │ │ │ │ + ldr r4, [r3, r3] │ │ │ │ movs r1, r4 │ │ │ │ - ldrh r6, [r5, r0] │ │ │ │ + ldr r6, [r5, r2] │ │ │ │ movs r1, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #460] @ (158308 ) │ │ │ │ @@ -312803,26 +312821,26 @@ │ │ │ │ mov r0, r8 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [r1, #8] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ add.w r7, r4, #24 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ add r3, pc, #376 @ (adr r3, 158300 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ ldrd r0, r1, [sp, #88] @ 0x58 │ │ │ │ blx 60a24 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ str r2, [sp, #24] │ │ │ │ b.n 1581b2 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f1ea8 │ │ │ │ + bl 1f1d38 │ │ │ │ cmp r0, #1 │ │ │ │ beq.w 1582cc │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1582d8 │ │ │ │ ldrd r2, r3, [r4, #80] @ 0x50 │ │ │ │ cmp r2, r5 │ │ │ │ sbcs r3, r6 │ │ │ │ @@ -312844,26 +312862,26 @@ │ │ │ │ bcs.n 1582c4 │ │ │ │ mov sl, r0 │ │ │ │ ldr r7, [r4, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ add.w r1, r7, #28 │ │ │ │ ldrd r2, r3, [sp, #88] @ 0x58 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ str.w sl, [sp] │ │ │ │ bl 1579f0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr.w r2, [r7, #-4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 158254 │ │ │ │ ldr r3, [r2, #104] @ 0x68 │ │ │ │ @@ -312920,62 +312938,62 @@ │ │ │ │ mov r0, r9 │ │ │ │ bl 157d44 │ │ │ │ ldrd r2, r3, [r4, #72] @ 0x48 │ │ │ │ cmp r2, r5 │ │ │ │ sbcs r3, r6 │ │ │ │ bcc.n 1581e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ b.n 15815a │ │ │ │ mov r0, r4 │ │ │ │ mov.w r8, #2 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ b.n 15815a │ │ │ │ ldr r3, [pc, #56] @ (158314 ) │ │ │ │ mvn.w r1, #12 │ │ │ │ ldr r2, [pc, #56] @ (158318 ) │ │ │ │ mov r0, r9 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #523 @ 0x20b │ │ │ │ bl 1509fc │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ b.n 15815a │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #26] │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r3, #26] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r2, [r2, r3] │ │ │ │ + ldrsb r2, [r2, r5] │ │ │ │ movs r1, r4 │ │ │ │ - ldr r6, [r2, r1] │ │ │ │ + ldrsb r6, [r2, r3] │ │ │ │ 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 │ │ │ │ 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 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ ldr r4, [r6, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ bl 157ee0 │ │ │ │ mov r9, r0 │ │ │ │ cbnz r0, 1583b4 │ │ │ │ @@ -313013,15 +313031,15 @@ │ │ │ │ ldrex r3, [r4] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1583a2 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ 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 │ │ │ │ @@ -313064,26 +313082,26 @@ │ │ │ │ add r2, pc │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ bl 1509fc │ │ │ │ mov r9, r0 │ │ │ │ b.n 1583b4 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldrsb r4, [r3, r4] │ │ │ │ + strb r4, [r3, r6] │ │ │ │ movs r1, 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 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 1584a6 │ │ │ │ @@ -313091,15 +313109,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 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 158486 │ │ │ │ @@ -313107,44 +313125,44 @@ │ │ │ │ cbnz r2, 1584a2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 157d44 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ 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 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ 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 1f1e70 │ │ │ │ + bl 1f1d00 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ cmp r5, #2 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ beq.n 158506 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r4, [pc, #28] @ (158524 ) │ │ │ │ @@ -313155,27 +313173,27 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1509fc │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldrsb r2, [r1, r2] │ │ │ │ + strb r2, [r1, r4] │ │ │ │ movs r1, r4 │ │ │ │ - ldrsb r6, [r4, r0] │ │ │ │ + strb r6, [r4, r2] │ │ │ │ movs r1, r4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ ldrd r0, r1, [r4, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r2 │ │ │ │ sbcs r1, r3 │ │ │ │ bcs.n 158590 │ │ │ │ ldr r1, [r4, #96] @ 0x60 │ │ │ │ @@ -313196,25 +313214,25 @@ │ │ │ │ ldr r3, [r1, #24] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #24] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r1, [r3, #0] │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 158582 │ │ │ │ movs r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -316353,15 +316371,15 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ bl 1509fc │ │ │ │ b.n 15a5ca │ │ │ │ nop │ │ │ │ - adds r5, #242 @ 0xf2 │ │ │ │ + adds r4, #114 @ 0x72 │ │ │ │ movs r1, 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 │ │ │ │ @@ -316413,15 +316431,15 @@ │ │ │ │ movne r0, r2 │ │ │ │ strne r0, [r4, #36] @ 0x24 │ │ │ │ beq.n 15a6d4 │ │ │ │ ldrd r2, r3, [r5, #36] @ 0x24 │ │ │ │ strd r2, r3, [r4, #64] @ 0x40 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ - bl 2fab8c │ │ │ │ + bl 2faa1c │ │ │ │ cbz r0, 15a6e6 │ │ │ │ ldrb r5, [r0, #0] │ │ │ │ cbz r5, 15a6e6 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ cbz r1, 15a6b4 │ │ │ │ @@ -316541,17 +316559,17 @@ │ │ │ │ nop │ │ │ │ ldr r6, [r5, r2] │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - adds r4, #122 @ 0x7a │ │ │ │ + adds r2, #250 @ 0xfa │ │ │ │ movs r1, r4 │ │ │ │ - adds r4, #78 @ 0x4e │ │ │ │ + adds r2, #206 @ 0xce │ │ │ │ movs r1, 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 │ │ │ │ @@ -316582,17 +316600,17 @@ │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #12 │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1509fc │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - adds r3, #226 @ 0xe2 │ │ │ │ + adds r2, #98 @ 0x62 │ │ │ │ movs r1, r4 │ │ │ │ - adds r4, #48 @ 0x30 │ │ │ │ + adds r2, #176 @ 0xb0 │ │ │ │ movs r1, 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 │ │ │ │ @@ -316654,21 +316672,21 @@ │ │ │ │ add r4, pc │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1509fc │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - adds r3, #202 @ 0xca │ │ │ │ + adds r2, #74 @ 0x4a │ │ │ │ movs r1, r4 │ │ │ │ - adds r3, #78 @ 0x4e │ │ │ │ + adds r1, #206 @ 0xce │ │ │ │ movs r1, r4 │ │ │ │ - adds r3, #172 @ 0xac │ │ │ │ + adds r2, #44 @ 0x2c │ │ │ │ movs r1, r4 │ │ │ │ - adds r3, #48 @ 0x30 │ │ │ │ + adds r1, #176 @ 0xb0 │ │ │ │ movs r1, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ @@ -316735,17 +316753,17 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 15a95a │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ ldrsb r2, [r0, r4] │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #166 @ 0xa6 │ │ │ │ + adds r1, #38 @ 0x26 │ │ │ │ movs r1, r4 │ │ │ │ - adds r3, #60 @ 0x3c │ │ │ │ + adds r1, #188 @ 0xbc │ │ │ │ movs r1, r4 │ │ │ │ ldrsb r6, [r3, r2] │ │ │ │ lsls r4, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ @@ -316904,15 +316922,15 @@ │ │ │ │ bne.n 15abaa │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 15aadc │ │ │ │ add.w r9, r2, #24 │ │ │ │ b.n 15ab6a │ │ │ │ cmp r0, #2 │ │ │ │ bne.n 15aae0 │ │ │ │ - bl 1f6bec │ │ │ │ + bl 1f6a7c │ │ │ │ cmp r0, r6 │ │ │ │ sbcs r1, r7 │ │ │ │ bcs.n 15aae0 │ │ │ │ blx 621ac │ │ │ │ ldr.w r1, [r9, #-24] │ │ │ │ mov r0, r5 │ │ │ │ bl 15a8dc │ │ │ │ @@ -316929,15 +316947,15 @@ │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ blx r3 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov fp, r0 │ │ │ │ b.n 15aa88 │ │ │ │ blx 621ac │ │ │ │ - bl 1f6bec │ │ │ │ + bl 1f6a7c │ │ │ │ cmp r0, r6 │ │ │ │ sbcs r1, r7 │ │ │ │ bcc.n 15ab96 │ │ │ │ mov.w fp, #2 │ │ │ │ b.n 15aae0 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 15ab9a │ │ │ │ @@ -316950,28 +316968,28 @@ │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #2 │ │ │ │ bne.n 15aae0 │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r4, #24 │ │ │ │ cmp r8, r9 │ │ │ │ bne.n 15abb8 │ │ │ │ - bl 1f6bec │ │ │ │ + bl 1f6a7c │ │ │ │ cmp r0, r6 │ │ │ │ sbcs r1, r7 │ │ │ │ bcs.n 15aae0 │ │ │ │ blx 621ac │ │ │ │ b.n 15abb2 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ ldrsb r4, [r1, r1] │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #214 @ 0xd6 │ │ │ │ + adds r0, #86 @ 0x56 │ │ │ │ movs r1, r4 │ │ │ │ - adds r1, #54 @ 0x36 │ │ │ │ + cmp r7, #182 @ 0xb6 │ │ │ │ movs r1, r4 │ │ │ │ strb r0, [r3, r4] │ │ │ │ lsls r4, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ @@ -317086,17 +317104,17 @@ │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ strh r4, [r5, r7] │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r0, r5] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cmp r7, #68 @ 0x44 │ │ │ │ + cmp r5, #196 @ 0xc4 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r6, #234 @ 0xea │ │ │ │ + cmp r5, #106 @ 0x6a │ │ │ │ movs r1, r4 │ │ │ │ cbz r1, 15ad3e │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 15abf8 │ │ │ │ @@ -317125,17 +317143,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #429 @ 0x1ad │ │ │ │ bl 1509fc │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cmp r7, #64 @ 0x40 │ │ │ │ + cmp r5, #192 @ 0xc0 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r6, #124 @ 0x7c │ │ │ │ + cmp r4, #252 @ 0xfc │ │ │ │ movs r1, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #3572] @ 0xdf4 │ │ │ │ @@ -317154,17 +317172,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #413 @ 0x19d │ │ │ │ bl 1509fc │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cmp r6, #96 @ 0x60 │ │ │ │ + cmp r4, #224 @ 0xe0 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r6, #52 @ 0x34 │ │ │ │ + cmp r4, #180 @ 0xb4 │ │ │ │ movs r1, r4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ @@ -317186,17 +317204,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 1509fc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - cmp r6, #214 @ 0xd6 │ │ │ │ + cmp r5, #86 @ 0x56 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r5, #230 @ 0xe6 │ │ │ │ + cmp r4, #102 @ 0x66 │ │ │ │ movs r1, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #3572] @ 0xdf4 │ │ │ │ @@ -317215,17 +317233,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #397 @ 0x18d │ │ │ │ bl 1509fc │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cmp r6, #100 @ 0x64 │ │ │ │ + cmp r4, #228 @ 0xe4 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r5, #160 @ 0xa0 │ │ │ │ + cmp r4, #32 │ │ │ │ movs r1, r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #164] @ (15af20 ) │ │ │ │ @@ -317302,17 +317320,17 @@ │ │ │ │ nop │ │ │ │ str r6, [r7, r5] │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r5, r4] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cmp r5, #246 @ 0xf6 │ │ │ │ + cmp r4, #118 @ 0x76 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r4, #226 @ 0xe2 │ │ │ │ + cmp r3, #98 @ 0x62 │ │ │ │ movs r1, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #3572] @ 0xdf4 │ │ │ │ @@ -317332,17 +317350,17 @@ │ │ │ │ mvn.w r1, #12 │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1509fc │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cmp r4, #144 @ 0x90 │ │ │ │ + cmp r3, #16 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r5, #154 @ 0x9a │ │ │ │ + cmp r4, #26 │ │ │ │ movs r1, r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #288] @ (15b0b0 ) │ │ │ │ @@ -317471,31 +317489,31 @@ │ │ │ │ b.n 15afd4 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r2, [r5, r1] │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #16 │ │ │ │ + cmp r3, #144 @ 0x90 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r3, #252 @ 0xfc │ │ │ │ + cmp r2, #124 @ 0x7c │ │ │ │ movs r1, r4 │ │ │ │ ldr r7, [pc, #1000] @ (15b4ac ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cmp r3, #216 @ 0xd8 │ │ │ │ + cmp r2, #88 @ 0x58 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r3, #172 @ 0xac │ │ │ │ + cmp r2, #44 @ 0x2c │ │ │ │ movs r1, r4 │ │ │ │ - cmp r4, #74 @ 0x4a │ │ │ │ + cmp r2, #202 @ 0xca │ │ │ │ movs r1, r4 │ │ │ │ - cmp r3, #134 @ 0x86 │ │ │ │ + cmp r2, #6 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r4, #124 @ 0x7c │ │ │ │ + cmp r2, #252 @ 0xfc │ │ │ │ movs r1, r4 │ │ │ │ - cmp r3, #104 @ 0x68 │ │ │ │ + cmp r1, #232 @ 0xe8 │ │ │ │ movs r1, 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 │ │ │ │ @@ -317835,43 +317853,43 @@ │ │ │ │ ldr r7, [pc, #16] @ (15b454 ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ bl fff4744a │ │ │ │ ldr r5, [pc, #1000] @ (15b838 ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cmp r1, #190 @ 0xbe │ │ │ │ + cmp r0, #62 @ 0x3e │ │ │ │ movs r1, r4 │ │ │ │ - cmp r2, #118 @ 0x76 │ │ │ │ + cmp r0, #246 @ 0xf6 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r2, #220 @ 0xdc │ │ │ │ + cmp r1, #92 @ 0x5c │ │ │ │ movs r1, r4 │ │ │ │ - cmp r1, #68 @ 0x44 │ │ │ │ + movs r7, #196 @ 0xc4 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r0, #242 @ 0xf2 │ │ │ │ + movs r7, #114 @ 0x72 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r2, #16 │ │ │ │ + cmp r0, #144 @ 0x90 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r0, #160 @ 0xa0 │ │ │ │ + movs r7, #32 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r1, #104 @ 0x68 │ │ │ │ + movs r7, #232 @ 0xe8 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r0, #48 @ 0x30 │ │ │ │ + movs r6, #176 @ 0xb0 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r1, #72 @ 0x48 │ │ │ │ + movs r7, #200 @ 0xc8 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r0, #16 │ │ │ │ + movs r6, #144 @ 0x90 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r0, #114 @ 0x72 │ │ │ │ + movs r6, #242 @ 0xf2 │ │ │ │ movs r1, r4 │ │ │ │ - movs r7, #246 @ 0xf6 │ │ │ │ + movs r6, #118 @ 0x76 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r1, #10 │ │ │ │ + movs r7, #138 @ 0x8a │ │ │ │ movs r1, r4 │ │ │ │ - movs r7, #210 @ 0xd2 │ │ │ │ + movs r6, #82 @ 0x52 │ │ │ │ movs r1, 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 │ │ │ │ @@ -318009,15 +318027,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 2077b4 │ │ │ │ + bl 207644 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 15b490 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r1, #52] @ 0x34 │ │ │ │ @@ -318063,18 +318081,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 1f5d88 │ │ │ │ + bl 1f5c18 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [r4, #4] │ │ │ │ - bl 1f5c34 │ │ │ │ + bl 1f5ac4 │ │ │ │ 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 │ │ │ │ @@ -318083,15 +318101,15 @@ │ │ │ │ blx 610ec │ │ │ │ ldr r2, [pc, #40] @ (15b6d4 ) │ │ │ │ ldr r1, [pc, #40] @ (15b6d8 ) │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ ldr r5, [pc, #40] @ (15b6dc ) │ │ │ │ add r1, pc │ │ │ │ - bl 1f57f0 │ │ │ │ + bl 1f5680 │ │ │ │ ldr r2, [pc, #36] @ (15b6e0 ) │ │ │ │ add r5, pc │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [r4] │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [pc, #28] @ (15b6e4 ) │ │ │ │ ldr r2, [r5, r2] │ │ │ │ @@ -318112,31 +318130,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 1f5abc │ │ │ │ + bl 1f594c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 15b722 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 60bc8 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r0, r6 │ │ │ │ bl 150a60 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 1f5abc │ │ │ │ + bl 1f594c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15b706 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f5954 │ │ │ │ + bl 1f57e4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ mov r5, r0 │ │ │ │ @@ -318147,33 +318165,33 @@ │ │ │ │ strd r1, r3, [sp, #8] │ │ │ │ ldr r3, [pc, #212] @ (15b820 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f5d88 │ │ │ │ + bl 1f5c18 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [sp, #12] │ │ │ │ - bl 1f5c34 │ │ │ │ + bl 1f5ac4 │ │ │ │ dmb ish │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15b77e │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 15b76e │ │ │ │ dmb ish │ │ │ │ cbnz r3, 15b7c8 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1f5a00 │ │ │ │ + bl 1f5890 │ │ │ │ mov r3, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 15b794 │ │ │ │ @@ -318195,15 +318213,15 @@ │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 15b804 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4e68 │ │ │ │ + bl 1f4cf8 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 15b7dc │ │ │ │ dmb ish │ │ │ │ @@ -318211,15 +318229,15 @@ │ │ │ │ bne.n 15b7cc │ │ │ │ b.n 15b784 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f4e3c │ │ │ │ + bl 1f4ccc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 15b7a8 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -318249,33 +318267,33 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ str r5, [r4, #4] │ │ │ │ adds r5, r7, #4 │ │ │ │ str r0, [r4, #8] │ │ │ │ blx 61b08 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f5d88 │ │ │ │ + bl 1f5c18 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [r4, #4] │ │ │ │ - bl 1f5c34 │ │ │ │ + bl 1f5ac4 │ │ │ │ dmb ish │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldrex r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15b888 │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 15b878 │ │ │ │ dmb ish │ │ │ │ cbnz r3, 15b8f8 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1f5a00 │ │ │ │ + bl 1f5890 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 15b8cc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -318290,15 +318308,15 @@ │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r6 │ │ │ │ - bl 1f5a44 │ │ │ │ + bl 1f58d4 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 15b8dc │ │ │ │ dmb ish │ │ │ │ @@ -318308,34 +318326,34 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 15b942 │ │ │ │ mov.w r8, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f4e68 │ │ │ │ + bl 1f4cf8 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r8, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 15b90e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15b900 │ │ │ │ b.n 15b88e │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r7, #4] │ │ │ │ - bl 1f4e3c │ │ │ │ + bl 1f4ccc │ │ │ │ b.n 15b8b4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r8, [r7, #4] │ │ │ │ - bl 1f4e3c │ │ │ │ + bl 1f4ccc │ │ │ │ mov r0, r6 │ │ │ │ b.n 15b8f2 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -318665,15 +318683,15 @@ │ │ │ │ ldr r1, [r7, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.n 15bcc4 │ │ │ │ ldr.w r1, [r4, #1464] @ 0x5b8 │ │ │ │ str r3, [sp, #0] │ │ │ │ cbz r0, 15bcb8 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1f95bc │ │ │ │ + bl 1f944c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15bcf2 │ │ │ │ ldr.w r2, [r4, #1468] @ 0x5bc │ │ │ │ str.w r8, [r4, #1472] @ 0x5c0 │ │ │ │ add r2, r0 │ │ │ │ str.w r0, [r4, #1464] @ 0x5b8 │ │ │ │ @@ -319179,34 +319197,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 2e4f2c │ │ │ │ + bl 2e4dbc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #104] @ 0x68 │ │ │ │ cmp r0, r2 │ │ │ │ beq.n 15c228 │ │ │ │ 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 2e4fa0 │ │ │ │ + bl 2e4e30 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2e4f6c │ │ │ │ + bl 2e4dfc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r4, 15c26e │ │ │ │ mov.w ip, #0 │ │ │ │ cbz r0, 15c266 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ add.w r0, r0, r0, lsl #3 │ │ │ │ adds r1, #16 │ │ │ │ @@ -319292,21 +319310,21 @@ │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ subs r5, #100 @ 0x64 │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #70 @ 0x46 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - subs r6, r7, r2 │ │ │ │ + adds r6, r7, r4 │ │ │ │ movs r1, r4 │ │ │ │ - subs r6, r3, r2 │ │ │ │ + adds r6, r3, r4 │ │ │ │ movs r1, r4 │ │ │ │ - subs r4, r6, r1 │ │ │ │ + adds r4, r6, r3 │ │ │ │ movs r1, r4 │ │ │ │ - subs r0, r0, r2 │ │ │ │ + adds r0, r0, r4 │ │ │ │ movs r1, 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, #3600] @ 0xe10 │ │ │ │ @@ -319360,81 +319378,81 @@ │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ ldr.w r2, [r1, #-8] │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ ldr.w r2, [r5, #-8] │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ - bl 2fac44 │ │ │ │ + bl 2faad4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ strd r8, r3, [sp, #4] │ │ │ │ mov.w r1, sl, lsr #2 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, fp │ │ │ │ mov r2, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 308bcc │ │ │ │ + bl 308a5c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 30b380 │ │ │ │ + bl 30b210 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 15c490 │ │ │ │ cbz r6, 15c408 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f97c4 │ │ │ │ + bl 1f9654 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov.w r1, #8388608 @ 0x800000 │ │ │ │ strb.w r3, [r4, #32] │ │ │ │ mov r0, r4 │ │ │ │ - bl 231ccc │ │ │ │ + bl 231b5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 24f2c8 │ │ │ │ + bl 24f158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 226104 │ │ │ │ + bl 225f94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 267c90 │ │ │ │ + bl 267b20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2652b4 │ │ │ │ + bl 265144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 221bd4 │ │ │ │ + bl 221a64 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218514 │ │ │ │ + bl 2183a4 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 231ccc │ │ │ │ + bl 231b5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a2100 │ │ │ │ + bl 2a1f90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a1aec │ │ │ │ + bl 2a197c │ │ │ │ add r2, sp, #32 │ │ │ │ ldr r3, [pc, #100] @ (15c4bc ) │ │ │ │ movs r1, #109 @ 0x6d │ │ │ │ movs r0, #0 │ │ │ │ add r3, pc │ │ │ │ strd r3, r0, [r2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 29d360 │ │ │ │ + bl 29d1f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21c50c │ │ │ │ + bl 21c39c │ │ │ │ mov r0, r4 │ │ │ │ - bl 21c48c │ │ │ │ + bl 21c31c │ │ │ │ ldrsb.w r2, [r4, #72] @ 0x48 │ │ │ │ subs r3, r2, #2 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ bhi.n 15c488 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22899c │ │ │ │ + bl 22882c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 297814 │ │ │ │ + bl 2976a4 │ │ │ │ ldr r2, [pc, #44] @ (15c4c0 ) │ │ │ │ ldr r3, [pc, #32] @ (15c4b4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #452] @ 0x1c4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -319495,32 +319513,32 @@ │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cbz r3, 15c54a │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 15c5c6 │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ - bl 214310 │ │ │ │ + bl 2141a0 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r9, r0 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ mov lr, r6 │ │ │ │ strb.w r8, [sp, #64] @ 0x40 │ │ │ │ add.w ip, r9, #44 @ 0x2c │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ 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, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r2, [pc, #124] @ (15c604 ) │ │ │ │ ldr r3, [pc, #116] @ (15c600 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -319544,26 +319562,26 @@ │ │ │ │ b.n 15c53c │ │ │ │ uxtb r3, r7 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ movs r1, #1 │ │ │ │ add.w r3, r5, r3, lsl #3 │ │ │ │ ldrd r6, r7, [r3, #20] │ │ │ │ strd r6, r7, [sp, #80] @ 0x50 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15c586 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ b.n 15c586 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r3, #22 │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ @@ -319593,110 +319611,110 @@ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cbz r3, 15c64e │ │ │ │ ldrb.w r3, [r3, #161] @ 0xa1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15c6d2 │ │ │ │ vmov.f64 d0, d7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2161f0 │ │ │ │ + bl 216080 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 15c678 │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldrb.w r6, [r8, #13] │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2161f0 │ │ │ │ + bl 216080 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 15c6a6 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #176 @ 0xb0 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 218aac │ │ │ │ + bl 21893c │ │ │ │ ldr r2, [pc, #148] @ (15c74c ) │ │ │ │ ldr r3, [pc, #144] @ (15c748 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 15c740 │ │ │ │ add sp, #24 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 2161f0 │ │ │ │ + bl 216080 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 15c6f8 │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ ldrb r6, [r0, #13] │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2161f0 │ │ │ │ + bl 216080 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 15c732 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #141 @ 0x8d │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ b.n 15c6b4 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ subs r1, #216 @ 0xd8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #68 @ 0x44 │ │ │ │ @@ -319796,45 +319814,45 @@ │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 15c4c4 │ │ │ │ mov r3, r8 │ │ │ │ strd r5, r0, [sp] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ - bl 218b34 │ │ │ │ + bl 2189c4 │ │ │ │ cmp r6, #1 │ │ │ │ mov r5, r0 │ │ │ │ beq.n 15c95a │ │ │ │ cmp r6, #3 │ │ │ │ beq.w 15c9f4 │ │ │ │ cmp r6, #4 │ │ │ │ beq.w 15ca06 │ │ │ │ vldr d0, [pc, #572] @ 15cac8 │ │ │ │ vldr s16, [pc, #608] @ 15caf0 │ │ │ │ vldr s18, [pc, #608] @ 15caf4 │ │ │ │ vldr s17, [pc, #608] @ 15caf8 │ │ │ │ movs r1, #32 │ │ │ │ add.w r0, sp, r1 │ │ │ │ - bl 2161f0 │ │ │ │ + bl 216080 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 2161f0 │ │ │ │ + bl 216080 │ │ │ │ vldr d0, [pc, #524] @ 15cac0 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 2161f0 │ │ │ │ + bl 216080 │ │ │ │ vldr d0, [pc, #512] @ 15cac0 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 2161f0 │ │ │ │ + bl 216080 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #4 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 15c8fc │ │ │ │ add.w ip, sp, #32 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ str r2, [r6, #48] @ 0x30 │ │ │ │ @@ -319843,15 +319861,15 @@ │ │ │ │ str r0, [r6, #56] @ 0x38 │ │ │ │ str r1, [r6, #60] @ 0x3c │ │ │ │ mov r1, r6 │ │ │ │ str r2, [r6, #64] @ 0x40 │ │ │ │ adds r6, #20 │ │ │ │ str r3, [r6, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ bhi.w 15cd00 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r6, #7 │ │ │ │ lsls r3, r5, #7 │ │ │ │ @@ -319869,29 +319887,29 @@ │ │ │ │ lsls r3, r7, #7 │ │ │ │ lsls r3, r7, #7 │ │ │ │ lsls r3, r7, #7 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #163 @ 0xa3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r5, r0 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 15c4c4 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ - bl 218b34 │ │ │ │ + bl 2189c4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, #456] @ (15cb24 ) │ │ │ │ ldr r3, [pc, #448] @ (15cb20 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ @@ -319944,36 +319962,36 @@ │ │ │ │ vldr s18, [pc, #260] @ 15cb14 │ │ │ │ vldr s17, [pc, #260] @ 15cb18 │ │ │ │ b.n 15c89a │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #163 @ 0xa3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #32 │ │ │ │ vcvt.f64.f32 d0, s18 │ │ │ │ add.w r0, sp, r1 │ │ │ │ - bl 2161f0 │ │ │ │ + bl 216080 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 2161f0 │ │ │ │ + bl 216080 │ │ │ │ vcvt.f64.f32 d0, s17 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 2161f0 │ │ │ │ + bl 216080 │ │ │ │ vldr d0, [pc, #112] @ 15cac0 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 2161f0 │ │ │ │ + bl 216080 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #4 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 15ca8c │ │ │ │ add.w ip, sp, #32 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ str r2, [r6, #48] @ 0x30 │ │ │ │ @@ -319982,15 +320000,15 @@ │ │ │ │ str r0, [r6, #56] @ 0x38 │ │ │ │ str r1, [r6, #60] @ 0x3c │ │ │ │ mov r1, r6 │ │ │ │ str r2, [r6, #64] @ 0x40 │ │ │ │ adds r6, #20 │ │ │ │ str r3, [r6, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ bhi.w 15cca0 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r7, #3 │ │ │ │ lsls r3, r6, #3 │ │ │ │ @@ -320059,36 +320077,36 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #158 @ 0x9e │ │ │ │ lsls r4, r6, #2 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #163 @ 0xa3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #32 │ │ │ │ vldr d0, [pc, #476] @ 15cd18 │ │ │ │ add.w r0, sp, r1 │ │ │ │ - bl 2161f0 │ │ │ │ + bl 216080 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ movs r1, #32 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 2161f0 │ │ │ │ + bl 216080 │ │ │ │ vcvt.f64.f32 d0, s16 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ movs r1, #32 │ │ │ │ - bl 2161f0 │ │ │ │ + bl 216080 │ │ │ │ vldr d0, [pc, #440] @ 15cd18 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ movs r1, #32 │ │ │ │ - bl 2161f0 │ │ │ │ + bl 216080 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #4 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 15cb9c │ │ │ │ add.w ip, sp, #32 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ str r2, [r6, #48] @ 0x30 │ │ │ │ @@ -320097,15 +320115,15 @@ │ │ │ │ str r0, [r6, #56] @ 0x38 │ │ │ │ str r1, [r6, #60] @ 0x3c │ │ │ │ mov r1, r6 │ │ │ │ str r2, [r6, #64] @ 0x40 │ │ │ │ adds r6, #20 │ │ │ │ str r3, [r6, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #15 │ │ │ │ bhi.n 15cc40 │ │ │ │ add r3, pc, #8 @ (adr r3, 15cbb0 ) │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ add r3, r2 │ │ │ │ @@ -320142,134 +320160,134 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #161 @ 0xa1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r5, r0 │ │ │ │ b.n 15c938 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #159 @ 0x9f │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r5, r0 │ │ │ │ b.n 15c938 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #157 @ 0x9d │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r5, r0 │ │ │ │ b.n 15c938 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #155 @ 0x9b │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r5, r0 │ │ │ │ b.n 15c938 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r5, r0 │ │ │ │ b.n 15c938 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #153 @ 0x99 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r5, r0 │ │ │ │ b.n 15c938 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #161 @ 0xa1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r8, r0 │ │ │ │ b.n 15cb36 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #159 @ 0x9f │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r8, r0 │ │ │ │ b.n 15cb36 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #157 @ 0x9d │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r8, r0 │ │ │ │ b.n 15cb36 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #155 @ 0x9b │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r8, r0 │ │ │ │ b.n 15cb36 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r8, r0 │ │ │ │ b.n 15cb36 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #153 @ 0x99 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r8, r0 │ │ │ │ b.n 15cb36 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #161 @ 0xa1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r9, r0 │ │ │ │ b.n 15ca26 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #159 @ 0x9f │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r9, r0 │ │ │ │ b.n 15ca26 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #157 @ 0x9d │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r9, r0 │ │ │ │ b.n 15ca26 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #155 @ 0x9b │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r9, r0 │ │ │ │ b.n 15ca26 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r9, r0 │ │ │ │ b.n 15ca26 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #153 @ 0x99 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r9, r0 │ │ │ │ b.n 15ca26 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cbz r3, 15cd58 │ │ │ │ @@ -320359,15 +320377,15 @@ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #148 @ 0x94 │ │ │ │ - bl 1f5ae8 │ │ │ │ + bl 1f5978 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ @@ -320387,36 +320405,36 @@ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 15ce82 │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ movw r1, #514 @ 0x202 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ add.w r3, r4, r9, lsr #3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r9 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ mov.w lr, #0 │ │ │ │ add.w ip, sp, #24 │ │ │ │ str.w lr, [sp, #8] │ │ │ │ strd lr, lr, [r5, #4] │ │ │ │ str r6, [sp, #20] │ │ │ │ add.w r6, r4, #84 @ 0x54 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ @@ -320441,15 +320459,15 @@ │ │ │ │ ldrb.w r3, [r3, #53] @ 0x35 │ │ │ │ str r6, [r5, #40] @ 0x28 │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str r1, [r3, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ str.w lr, [r2, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r2, [pc, #48] @ (15cf44 ) │ │ │ │ ldr r3, [pc, #36] @ (15cf3c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -320489,50 +320507,50 @@ │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #16] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 15cfa0 │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #12 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r2, #32 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 15cfd0 │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ movw r1, #383 @ 0x17f │ │ │ │ - bl 218aac │ │ │ │ + bl 21893c │ │ │ │ ldr r2, [pc, #92] @ (15d040 ) │ │ │ │ ldr r3, [pc, #88] @ (15d03c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ @@ -320541,25 +320559,25 @@ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ vldr d7, [pc, #52] @ 15d030 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 15d020 │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #20 │ │ │ │ b.n 15cfa4 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ @@ -320596,22 +320614,22 @@ │ │ │ │ bics r3, r0 │ │ │ │ bne.n 15d12a │ │ │ │ mov r9, r4 │ │ │ │ add r5, sp, #16 │ │ │ │ mov r6, sp │ │ │ │ mov.w r1, #408 @ 0x198 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ mov r3, r7 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w lr, r4, #84 @ 0x54 │ │ │ │ str.w ip, [sp] │ │ │ │ strd ip, ip, [r6, #4] │ │ │ │ str.w r9, [sp, #12] │ │ │ │ ldr.w fp, [pc, #296] @ 15d1ec │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ @@ -320629,15 +320647,15 @@ │ │ │ │ ldrb.w r3, [r2, #54] @ 0x36 │ │ │ │ ldrb.w r2, [r2, #53] @ 0x35 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ str r1, [r2, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ str.w ip, [r3, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r2, [pc, #224] @ (15d1f0 ) │ │ │ │ ldr r3, [pc, #208] @ (15d1e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ @@ -320673,30 +320691,30 @@ │ │ │ │ add r5, sp, #16 │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ mov r6, sp │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 15d194 │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r8 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r9, r0 │ │ │ │ cmp r4, r0 │ │ │ │ beq.w 15d08e │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 15d08e │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ @@ -320742,45 +320760,45 @@ │ │ │ │ mov.w r1, #608 @ 0x260 │ │ │ │ ldr.w sl, [pc, #412] @ 15d3b8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add sl, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ mov r5, r0 │ │ │ │ add.w r4, r0, #20 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldrb.w r2, [r5, #33] @ 0x21 │ │ │ │ movs r3, #0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.n 15d32c │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ lsls r1, r0 │ │ │ │ bics r6, r1 │ │ │ │ bne.n 15d2fc │ │ │ │ mov r9, r4 │ │ │ │ add r5, sp, #16 │ │ │ │ mov r6, sp │ │ │ │ mov.w r1, #408 @ 0x198 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r8 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w lr, r4, #84 @ 0x54 │ │ │ │ str.w ip, [sp] │ │ │ │ strd ip, ip, [r6, #4] │ │ │ │ str.w r9, [sp, #12] │ │ │ │ ldr.w fp, [pc, #296] @ 15d3bc │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ @@ -320798,15 +320816,15 @@ │ │ │ │ ldrb.w r3, [r2, #54] @ 0x36 │ │ │ │ ldrb.w r2, [r2, #53] @ 0x35 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ str r1, [r2, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ str.w ip, [r3, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r2, [pc, #224] @ (15d3c0 ) │ │ │ │ ldr r3, [pc, #208] @ (15d3b4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ @@ -320842,30 +320860,30 @@ │ │ │ │ add r5, sp, #16 │ │ │ │ strd r6, r3, [sp, #16] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r6, sp │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 15d364 │ │ │ │ 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, r7 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r7 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r9, r0 │ │ │ │ cmp r4, r0 │ │ │ │ beq.w 15d262 │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 15d262 │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ @@ -320930,24 +320948,24 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 15d51c │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov.w r1, #608 @ 0x260 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r1 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldrb.w r2, [r6, #33] @ 0x21 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.n 15d480 │ │ │ │ and.w r4, r2, #63 @ 0x3f │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ @@ -320974,30 +320992,30 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 15d458 │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 15d4ae │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ cmp r7, r0 │ │ │ │ beq.n 15d402 │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15d402 │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ orr.w r3, r3, #2 │ │ │ │ @@ -321115,30 +321133,30 @@ │ │ │ │ str r0, [r4, #4] │ │ │ │ str r0, [r4, #4] │ │ │ │ str r0, [r4, #4] │ │ │ │ strh.w r1, [sp, #8] │ │ │ │ ldrd r6, r7, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ strd r6, r7, [sp] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 15d610 │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #283 @ 0x11b │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ cmp r4, r0 │ │ │ │ beq.n 15d630 │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ cbnz r3, 15d630 │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb r3, [r0, #20] │ │ │ │ @@ -321155,25 +321173,25 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15d6f2 │ │ │ │ mov r2, sp │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ add.w r0, r6, #20 │ │ │ │ b.n 15d61e │ │ │ │ strb.w r1, [sp, #8] │ │ │ │ b.n 15d5ec │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ b.n 15d5ec │ │ │ │ @@ -321186,30 +321204,30 @@ │ │ │ │ movs r1, #0 │ │ │ │ subs r2, #1 │ │ │ │ strd r2, r1, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #32 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 15d6c6 │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ b.n 15d61e │ │ │ │ strd r1, r3, [sp, #8] │ │ │ │ b.n 15d5ec │ │ │ │ rbit r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #33 @ 0x21 │ │ │ │ cmp r3, r1 │ │ │ │ @@ -321259,33 +321277,33 @@ │ │ │ │ movs r3, #2 │ │ │ │ mov r2, r0 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #4] │ │ │ │ - bl 238308 │ │ │ │ + bl 238198 │ │ │ │ mov ip, r0 │ │ │ │ mov r2, ip │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r6 │ │ │ │ str.w r8, [r4, #4] │ │ │ │ - bl 238308 │ │ │ │ + bl 238198 │ │ │ │ mov ip, r0 │ │ │ │ movs r1, #2 │ │ │ │ mov r3, r6 │ │ │ │ str r1, [r4, #0] │ │ │ │ mov r2, ip │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 238308 │ │ │ │ + bl 238198 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, ip │ │ │ │ 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 │ │ │ │ @@ -321399,30 +321417,30 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 15d808 │ │ │ │ strd r1, r3, [sp] │ │ │ │ vldr d7, [sp] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 15d8de │ │ │ │ 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, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r6, r0 │ │ │ │ beq.n 15d80a │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15d80a │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ @@ -321482,15 +321500,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 15d52c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 15d890 │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb r3, [r0, #20] │ │ │ │ b.n 15d890 │ │ │ │ @@ -321550,20 +321568,20 @@ │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.n 15da56 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #375 @ 0x177 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 218878 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ mov r2, r0 │ │ │ │ cbnz r3, 15da70 │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb r3, [r0, #20] │ │ │ │ mov r3, fp │ │ │ │ @@ -321727,26 +321745,26 @@ │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp, #80] @ 0x50 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15d7ec │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ b.n 15d7ec │ │ │ │ movs r2, #16 │ │ │ │ strh.w r1, [sp] │ │ │ │ b.n 15d8b8 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r1, [sp] │ │ │ │ b.n 15d8b8 │ │ │ │ @@ -321885,30 +321903,30 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 15db34 │ │ │ │ strd r3, sl, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, r1, [sp, #64] @ 0x40 │ │ │ │ strd r0, r1, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 15dd80 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ cmp r6, r0 │ │ │ │ bne.w 15d9a2 │ │ │ │ b.n 15d890 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 15db34 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ movs r3, #0 │ │ │ │ @@ -321922,30 +321940,30 @@ │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ vldr d7, [sp, #72] @ 0x48 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 15dddc │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r9, r0 │ │ │ │ beq.w 15d98a │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 15d98a │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ @@ -321957,30 +321975,30 @@ │ │ │ │ str r3, [sp, #32] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ vldr d7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 15de36 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r8, r0 │ │ │ │ beq.w 15da10 │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 15da10 │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ @@ -321995,15 +322013,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15ddca │ │ │ │ b.n 15dddc │ │ │ │ subs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [sp, #32] │ │ │ │ @@ -322055,30 +322073,30 @@ │ │ │ │ b.n 15da8e │ │ │ │ movs r2, #16 │ │ │ │ strh.w r6, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 15df22 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ cmp r4, r0 │ │ │ │ bne.w 15d9a2 │ │ │ │ b.n 15d890 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r6, [sp, #8] │ │ │ │ b.n 15defc │ │ │ │ movs r2, #1 │ │ │ │ @@ -322224,15 +322242,15 @@ │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #40] @ 0x28 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15de24 │ │ │ │ b.n 15de36 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ b.n 15e0a4 │ │ │ │ @@ -322294,15 +322312,15 @@ │ │ │ │ movs r6, #16 │ │ │ │ strh.w r2, [sp, #24] │ │ │ │ vldr d7, [sp, #24] │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15ddca │ │ │ │ b.n 15dddc │ │ │ │ movs r6, #8 │ │ │ │ strb.w r2, [sp, #24] │ │ │ │ b.n 15e152 │ │ │ │ @@ -322370,15 +322388,15 @@ │ │ │ │ movs r6, #16 │ │ │ │ strh.w r2, [sp, #80] @ 0x50 │ │ │ │ vldr d7, [sp, #80] @ 0x50 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #72] @ 0x48 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15dddc │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ b.n 15ddcc │ │ │ │ strb.w r2, [sp, #80] @ 0x50 │ │ │ │ b.n 15e20c │ │ │ │ @@ -322559,25 +322577,25 @@ │ │ │ │ vldr d7, [pc, #168] @ 15e4a0 │ │ │ │ movs r3, #2 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #32 │ │ │ │ strd r3, r4, [r6] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 15e424 │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 15e3ce │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ bne.n 15e3ce │ │ │ │ @@ -322596,23 +322614,23 @@ │ │ │ │ movs r3, #2 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r6, #0] │ │ │ │ mov r0, r6 │ │ │ │ str r4, [r6, #4] │ │ │ │ movs r3, #9 │ │ │ │ - bl 238308 │ │ │ │ + bl 238198 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #2 │ │ │ │ mov r2, r4 │ │ │ │ strd r1, r5, [r6] │ │ │ │ movs r3, #9 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 238308 │ │ │ │ + bl 238198 │ │ │ │ mov r4, r0 │ │ │ │ b.n 15e3ce │ │ │ │ movs r4, #0 │ │ │ │ b.n 15e3ce │ │ │ │ ldr r4, [r5, #60] @ 0x3c │ │ │ │ ldr.w lr, [r5, #76] @ 0x4c │ │ │ │ ldrb.w r1, [r4, #-8] │ │ │ │ @@ -322695,15 +322713,15 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #1 │ │ │ │ b.n 15e53c │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2170e4 │ │ │ │ + bl 216f74 │ │ │ │ b.n 15e51c │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ subs r2, r6, r4 │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, r5, r4 │ │ │ │ @@ -322773,25 +322791,25 @@ │ │ │ │ movs r3, #2 │ │ │ │ str r0, [r7, #4] │ │ │ │ movs r2, #32 │ │ │ │ str r3, [r7, #0] │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ vstr d7, [sp, #72] @ 0x48 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 15e652 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r3 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r7 │ │ │ │ movs r3, #9 │ │ │ │ bl 15d704 │ │ │ │ @@ -322801,21 +322819,21 @@ │ │ │ │ mov r9, r0 │ │ │ │ movw r1, #427 @ 0x1ab │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r8, r1 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ strd r2, r2, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ ldr.w lr, [pc, #408] @ 15e83c │ │ │ │ @@ -322958,17 +322976,17 @@ │ │ │ │ cmp.w sl, #256 @ 0x100 │ │ │ │ bne.n 15e766 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl 15d3c4 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r6, #20 │ │ │ │ - bl 2166c8 │ │ │ │ + bl 216558 │ │ │ │ mov r0, r6 │ │ │ │ - bl 215428 │ │ │ │ + bl 2152b8 │ │ │ │ b.n 15e6fa │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ subs r4, r4, r1 │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ @@ -322994,26 +323012,26 @@ │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ movs r4, #0 │ │ │ │ movs r5, #0 │ │ │ │ strd r4, r5, [sp, #72] @ 0x48 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 15e890 │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #9 │ │ │ │ mov r0, r7 │ │ │ │ bl 15d704 │ │ │ │ ldr.w r3, [pc, #1288] @ 15eda8 │ │ │ │ mov r9, r0 │ │ │ │ @@ -323031,21 +323049,21 @@ │ │ │ │ str r3, [r7, #0] │ │ │ │ str r1, [sp, #20] │ │ │ │ movw r1, #427 @ 0x1ab │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrd r3, r2, [sp, #24] │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r8, r1 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [sp, #56] @ 0x38 │ │ │ │ @@ -323056,21 +323074,21 @@ │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [lr, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r6, #20 │ │ │ │ movs r4, #1 │ │ │ │ - bl 2166c8 │ │ │ │ + bl 216558 │ │ │ │ mov r0, r6 │ │ │ │ - bl 215428 │ │ │ │ + bl 2152b8 │ │ │ │ b.n 15e6fa │ │ │ │ subs r3, #222 @ 0xde │ │ │ │ cmp r3, #8 │ │ │ │ bhi.w 15e766 │ │ │ │ movw r4, #501 @ 0x1f5 │ │ │ │ lsrs r4, r3 │ │ │ │ ands.w r4, r4, #1 │ │ │ │ @@ -323164,71 +323182,71 @@ │ │ │ │ bl 15d704 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ str r5, [r7, #0] │ │ │ │ str r6, [r7, #4] │ │ │ │ - bl 238cc8 │ │ │ │ + bl 238b58 │ │ │ │ b.n 15e6fa │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ str r3, [r7, #4] │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ movs r3, #2 │ │ │ │ vldr d7, [sp, #72] @ 0x48 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #16] │ │ │ │ cbz r0, 15ea74 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r7 │ │ │ │ movs r3, #9 │ │ │ │ bl 15d704 │ │ │ │ ldr r5, [r5, #28] │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [sl, #44] @ 0x2c │ │ │ │ - bl 2e4484 │ │ │ │ + bl 2e4314 │ │ │ │ str r6, [r7, #4] │ │ │ │ adds r3, r5, r0 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movw r1, #514 @ 0x202 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ ldrd r3, r2, [sp, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov sl, r0 │ │ │ │ mov r8, r1 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov.w lr, #0 │ │ │ │ add.w r5, sl, #84 @ 0x54 │ │ │ │ str.w lr, [sp, #56] @ 0x38 │ │ │ │ add.w ip, sp, #72 @ 0x48 │ │ │ │ ldr.w r0, [sl, #36] @ 0x24 │ │ │ │ strd lr, lr, [r3, #4] │ │ │ │ @@ -323254,20 +323272,20 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [r7, #40] @ 0x28 │ │ │ │ add.w r3, sl, r5, lsl #2 │ │ │ │ add.w r2, sl, r2, lsl #2 │ │ │ │ str r1, [r3, #40] @ 0x28 │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r2, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ add.w r0, r6, #20 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2166c8 │ │ │ │ + bl 216558 │ │ │ │ mov r0, r6 │ │ │ │ - bl 215428 │ │ │ │ + bl 2152b8 │ │ │ │ b.n 15e6fa │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r7, #4] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, lr │ │ │ │ str r1, [sp, #0] │ │ │ │ @@ -323284,37 +323302,37 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 15d704 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ mov sl, r0 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 237828 │ │ │ │ + bl 2376b8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15ed42 │ │ │ │ ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r6, [r7, #4] │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r7, #0] │ │ │ │ movw r1, #554 @ 0x22a │ │ │ │ ldr r0, [r7, #16] │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r8, r1 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ add.w ip, sp, #72 @ 0x48 │ │ │ │ add.w lr, r5, #84 @ 0x54 │ │ │ │ str.w sl, [sp, #68] @ 0x44 │ │ │ │ strd r2, r2, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ @@ -323346,38 +323364,38 @@ │ │ │ │ ldr r0, [r7, #16] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ vstr d7, [sp, #72] @ 0x48 │ │ │ │ cmp r2, #4 │ │ │ │ mov.w r2, #32 │ │ │ │ it eq │ │ │ │ subeq.w r4, r3, #20 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 15ec4c │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r2 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r2, #20 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ movw r3, #925 @ 0x39d │ │ │ │ cmp r1, r3 │ │ │ │ bne.n 15ec8e │ │ │ │ mov r9, r6 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r7 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ mov r2, r0 │ │ │ │ cbnz r3, 15ec76 │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb r3, [r0, #20] │ │ │ │ ldr r4, [r4, #96] @ 0x60 │ │ │ │ @@ -323389,15 +323407,15 @@ │ │ │ │ cmp r1, r5 │ │ │ │ beq.n 15ec5c │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r9 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r7 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ cbnz r3, 15eca6 │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb r3, [r0, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r5 │ │ │ │ @@ -323413,22 +323431,22 @@ │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ mov sl, r0 │ │ │ │ movw r1, #427 @ 0x1ab │ │ │ │ ldr r0, [r7, #16] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r8, r1 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ add.w ip, r4, #84 @ 0x54 │ │ │ │ strd r5, r5, [sp, #56] @ 0x38 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ str.w sl, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ @@ -323441,20 +323459,20 @@ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r3, [fp, lr] │ │ │ │ mov r0, r7 │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb.w r3, [r3, #58] @ 0x3a │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str.w r9, [r3, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r6, #20 │ │ │ │ - bl 2166c8 │ │ │ │ + bl 216558 │ │ │ │ mov r0, r6 │ │ │ │ - bl 215428 │ │ │ │ + bl 2152b8 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ b.n 15e6fa │ │ │ │ ldr.w r3, [r9, #44] @ 0x2c │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #14 │ │ │ │ beq.n 15ed74 │ │ │ │ cmp r3, #13 │ │ │ │ @@ -323571,15 +323589,15 @@ │ │ │ │ str.w ip, [r3, #4] │ │ │ │ str.w r2, [ip, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #19 │ │ │ │ str r2, [r3, #16] │ │ │ │ strb.w r0, [r5, #73] @ 0x49 │ │ │ │ mov r0, r5 │ │ │ │ - bl 217e1c │ │ │ │ + bl 217cac │ │ │ │ mov fp, r0 │ │ │ │ cbnz r0, 15eed6 │ │ │ │ movs r3, #1 │ │ │ │ cmp.w r4, #4294967295 @ 0xffffffff │ │ │ │ ite eq │ │ │ │ moveq r6, #0 │ │ │ │ andne.w r6, r3, #1 │ │ │ │ @@ -323599,15 +323617,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub.w r3, r6, #20 │ │ │ │ mvn.w r9, #19 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ b.n 15ee12 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 217e1c │ │ │ │ + bl 217cac │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15ee98 │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ adds r3, r4, #1 │ │ │ │ beq.n 15eef0 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ @@ -323686,21 +323704,21 @@ │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ lsls r6, r1, #1 │ │ │ │ sub.w r3, r6, #20 │ │ │ │ mvn.w r9, #19 │ │ │ │ b.n 15ee00 │ │ │ │ mov r0, r5 │ │ │ │ - bl 217e1c │ │ │ │ + bl 217cac │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15ee98 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 216628 │ │ │ │ + bl 2164b8 │ │ │ │ mov r3, r6 │ │ │ │ b.n 15ee98 │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ bne.n 15f0a6 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ @@ -323740,23 +323758,23 @@ │ │ │ │ b.n 15ee86 │ │ │ │ ldr.w r9, [r2, #44] @ 0x2c │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 15efcc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 216628 │ │ │ │ + bl 2164b8 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #32 │ │ │ │ strb.w r2, [r5, #75] @ 0x4b │ │ │ │ bl 156a1c │ │ │ │ ldr r0, [r7, #8] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1f59d8 │ │ │ │ + bl 1f5868 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cbz r0, 15f078 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ str r6, [r5, #84] @ 0x54 │ │ │ │ ldrb.w r2, [r1, #365] @ 0x16d │ │ │ │ orr.w r2, r2, #128 @ 0x80 │ │ │ │ @@ -323766,23 +323784,23 @@ │ │ │ │ b.n 15f02c │ │ │ │ ldr.w r9, [r2, #48] @ 0x30 │ │ │ │ b.n 15f02c │ │ │ │ ldr r0, [r7, #8] │ │ │ │ movs r1, #148 @ 0x94 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r6, [r0, #56] @ 0x38 │ │ │ │ - bl 1f9548 │ │ │ │ + bl 1f93d8 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #148 @ 0x94 │ │ │ │ blx 61b08 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1f5a14 │ │ │ │ + bl 1f58a4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 15f058 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ @@ -323805,207 +323823,207 @@ │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ mov r8, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #2068] @ 0x814 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 20a6f0 │ │ │ │ + bl 20a580 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 15f15e │ │ │ │ movs r5, #0 │ │ │ │ mov r6, r5 │ │ │ │ ldr r4, [r7, #12] │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ add r4, r5 │ │ │ │ add.w r1, r4, #8 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #12 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #16 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #20 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #24 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #10 │ │ │ │ bhi.n 15f148 │ │ │ │ tbb [pc, r3] │ │ │ │ movs r6, #193 @ 0xc1 │ │ │ │ movs r6, #116 @ 0x74 │ │ │ │ lsls r7, r4, #25 │ │ │ │ str r6, [r0, #112] @ 0x70 │ │ │ │ lsls r6, r4, #24 │ │ │ │ movs r6, r0 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #28 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ ldr r3, [r7, #8] │ │ │ │ adds r6, #1 │ │ │ │ adds r5, #76 @ 0x4c │ │ │ │ cmp r3, r6 │ │ │ │ bhi.n 15f0f2 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20ac4c │ │ │ │ + bl 20aadc │ │ │ │ ldr r2, [pc, #420] @ (15f310 ) │ │ │ │ ldr r3, [pc, #416] @ (15f30c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #2068] @ 0x814 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 15f304 │ │ │ │ addw sp, sp, #2072 @ 0x818 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #28 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #32 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #36 @ 0x24 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ cbz r1, 15f1cc │ │ │ │ add r0, sp, #4 │ │ │ │ bl 156a1c │ │ │ │ add r1, sp, #4 │ │ │ │ movs r2, #148 @ 0x94 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ add.w r1, r4, #48 @ 0x30 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ movs r2, #4 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ add.w r1, r4, #52 @ 0x34 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ movs r2, #4 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ add.w r1, r4, #56 @ 0x38 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ movs r2, #4 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ add.w r1, r4, #60 @ 0x3c │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ movs r2, #4 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ add.w r1, r4, #64 @ 0x40 │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ b.n 15f154 │ │ │ │ add.w r1, r4, #28 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ movs r2, #4 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #32 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ b.n 15f154 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #28 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #32 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #36 @ 0x24 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ add.w r1, r4, #44 @ 0x2c │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ cbz r1, 15f274 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 156a1c │ │ │ │ add r1, sp, #4 │ │ │ │ movs r2, #148 @ 0x94 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ add.w r1, r4, #52 @ 0x34 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ movs r2, #4 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ add.w r1, r4, #56 @ 0x38 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ movs r2, #4 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ add.w r1, r4, #60 @ 0x3c │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ movs r2, #4 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ add.w r1, r4, #64 @ 0x40 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ movs r2, #4 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ add.w r1, r4, #68 @ 0x44 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ movs r2, #4 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ add.w r1, r4, #72 @ 0x48 │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ b.n 15f154 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #28 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ add.w r1, r4, #32 │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cbz r1, 15f2ea │ │ │ │ add r0, sp, #4 │ │ │ │ bl 156a1c │ │ │ │ add r1, sp, #4 │ │ │ │ movs r2, #148 @ 0x94 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ movs r2, #4 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ add.w r1, r4, #44 @ 0x2c │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ b.n 15f154 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ lsrs r2, r5, #28 │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #26 │ │ │ │ @@ -324027,15 +324045,15 @@ │ │ │ │ ldr r1, [pc, #432] @ (15f4ec ) │ │ │ │ add r5, pc │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f57f0 │ │ │ │ + bl 1f5680 │ │ │ │ ldr.w r5, [r4, #432] @ 0x1b0 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbnz r3, 15f366 │ │ │ │ b.n 15f49e │ │ │ │ ldr r5, [r5, #0] │ │ │ │ @@ -324059,15 +324077,15 @@ │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ str.w r8, [sp, #64] @ 0x40 │ │ │ │ ldr.w r6, [r8, #24] │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ mov r0, r6 │ │ │ │ - bl 2169dc │ │ │ │ + bl 21686c │ │ │ │ mov r7, r0 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 15f49a │ │ │ │ movs r4, #0 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ ldr r6, [r1, #0] │ │ │ │ cbz r6, 15f3f8 │ │ │ │ @@ -324101,15 +324119,15 @@ │ │ │ │ add r2, sp, #8 │ │ │ │ add r0, sp, #20 │ │ │ │ bl 15e580 │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r7 │ │ │ │ - bl 2169dc │ │ │ │ + bl 21686c │ │ │ │ cbz r7, 15f430 │ │ │ │ mov r7, r0 │ │ │ │ b.n 15f3ae │ │ │ │ mov r6, r3 │ │ │ │ add r2, sp, #8 │ │ │ │ add r0, sp, #20 │ │ │ │ bl 15edac │ │ │ │ @@ -324120,21 +324138,21 @@ │ │ │ │ add r2, sp, #8 │ │ │ │ add r0, sp, #20 │ │ │ │ bl 15edac │ │ │ │ orrs r0, r4 │ │ │ │ mov r6, r7 │ │ │ │ uxtb r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2169dc │ │ │ │ + bl 21686c │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 15f402 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 262138 │ │ │ │ + bl 261fc8 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ orr.w r3, sl, r0 │ │ │ │ uxtb.w sl, r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbz r3, 15f45a │ │ │ │ ldr.w r8, [r5, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ @@ -324146,15 +324164,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r4, #0 │ │ │ │ str.w r4, [fp] │ │ │ │ str.w r4, [fp, #4] │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ cbnz r0, 15f4a4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ ldr r2, [pc, #124] @ (15f4f0 ) │ │ │ │ ldr r3, [pc, #108] @ (15f4e0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ @@ -324184,15 +324202,15 @@ │ │ │ │ movs r2, #148 @ 0x94 │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mla r0, r0, r5, r3 │ │ │ │ blx 61b08 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1f5abc │ │ │ │ + bl 1f594c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15f4b8 │ │ │ │ b.n 15f46a │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r0, #4 │ │ │ │ @@ -324737,40 +324755,40 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ mov.w r3, #61440 @ 0xf000 │ │ │ │ movt r3, #27 │ │ │ │ ands r4, r3 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ movs r2, #8 │ │ │ │ add.w r1, sp, r2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ cbz r6, 15fa72 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ cbz r3, 15fa72 │ │ │ │ add.w r5, r6, #48 @ 0x30 │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ cbz r1, 15fa6c │ │ │ │ movs r2, #32 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n 15fa5a │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 15fa82 │ │ │ │ movs r2, #12 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ ldr r2, [pc, #36] @ (15faa8 ) │ │ │ │ ldr r3, [pc, #28] @ (15faa4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ @@ -324797,40 +324815,40 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ - bl 1f197c │ │ │ │ + bl 1f180c │ │ │ │ add.w r1, r4, #60 @ 0x3c │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f173c │ │ │ │ + bl 1f15cc │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #80 @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f173c │ │ │ │ + bl 1f15cc │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f197c │ │ │ │ + bl 1f180c │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ movs r2, #148 @ 0x94 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov r0, r5 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ - bl 1f173c │ │ │ │ + bl 1f15cc │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f19d4 │ │ │ │ + bl 1f1864 │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f173c │ │ │ │ + bl 1f15cc │ │ │ │ ldrb r0, [r5, #13] │ │ │ │ eor.w r0, r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -324909,15 +324927,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #4051 @ 0xfd3 │ │ │ │ bl 1509fc │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - b.n 15ff7c │ │ │ │ + b.n 15fc7c │ │ │ │ movs r0, r4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb.w r2, [r1, #104] @ 0x68 │ │ │ │ sub sp, #12 │ │ │ │ @@ -325039,15 +325057,15 @@ │ │ │ │ str.w r3, [r2, #704] @ 0x2c0 │ │ │ │ b.n 15fd16 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r4, #14 │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r2, #64] @ 0x40 │ │ │ │ + str r4, [r2, #40] @ 0x28 │ │ │ │ movs r1, r5 │ │ │ │ lsls r2, r4, #11 │ │ │ │ lsls r4, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -325061,41 +325079,41 @@ │ │ │ │ mov r0, r2 │ │ │ │ ldr r2, [pc, #376] @ (15ff08 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f1bd8 │ │ │ │ + bl 1f1a68 │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #24 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f1b2c │ │ │ │ + bl 1f19bc │ │ │ │ movs r2, #4 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f1b2c │ │ │ │ + bl 1f19bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f1bd8 │ │ │ │ + bl 1f1a68 │ │ │ │ mul.w r5, r5, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1f1b08 │ │ │ │ + bl 1f1998 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f1c1c │ │ │ │ + bl 1f1aac │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ orrs r1, r3 │ │ │ │ bne.n 15fecc │ │ │ │ mov r1, r0 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f1b08 │ │ │ │ + bl 1f1998 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15fecc │ │ │ │ ldrd r0, r4, [r8, #36] @ 0x24 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 15feea │ │ │ │ @@ -325163,19 +325181,19 @@ │ │ │ │ add.w r0, r8, r7 │ │ │ │ movs r2, #148 @ 0x94 │ │ │ │ adds r7, #148 @ 0x94 │ │ │ │ blx 61b08 │ │ │ │ cmp r5, r7 │ │ │ │ bne.n 15fe96 │ │ │ │ add.w r0, r4, #92 @ 0x5c │ │ │ │ - bl 1f1678 │ │ │ │ + bl 1f1508 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, fp │ │ │ │ add.w r0, r4, #92 @ 0x5c │ │ │ │ - bl 1f173c │ │ │ │ + bl 1f15cc │ │ │ │ ldrb.w r3, [r4, #105] @ 0x69 │ │ │ │ cbz r3, 15fece │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ @@ -325289,69 +325307,69 @@ │ │ │ │ cbz r3, 15ffde │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 15ffd4 │ │ │ │ add r7, sp, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 20a6f0 │ │ │ │ + bl 20a580 │ │ │ │ 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 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ mov r1, fp │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ bne.w 160136 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 160170 │ │ │ │ mov r0, r5 │ │ │ │ addw r1, sp, #1948 @ 0x79c │ │ │ │ bl 16671c │ │ │ │ addw r1, sp, #1948 @ 0x79c │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 16004e │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ ldr r5, [r4, #24] │ │ │ │ mov r0, r5 │ │ │ │ blx 61b98 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cbz r3, 160080 │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ movs r3, #12 │ │ │ │ mov r0, r7 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ ldr r3, [r4, #28] │ │ │ │ mov r0, r7 │ │ │ │ ldrd r2, r1, [r3, #8] │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cbz r0, 1600ac │ │ │ │ movw r2, #55646 @ 0xd95e │ │ │ │ movt r2, #15260 @ 0x3b9c │ │ │ │ b.n 160092 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cbz r0, 1600ac │ │ │ │ @@ -325359,92 +325377,92 @@ │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 16008e │ │ │ │ addw r1, sp, #1948 @ 0x79c │ │ │ │ bl 15f0b8 │ │ │ │ addw r1, sp, #1948 @ 0x79c │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ movw r2, #14569 @ 0x38e9 │ │ │ │ movt r2, #15262 @ 0x3b9e │ │ │ │ b.n 1600ba │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cbz r4, 1600c2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 1600b6 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movs r2, #4 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20ac4c │ │ │ │ + bl 20aadc │ │ │ │ ldr r2, [pc, #180] @ (160190 ) │ │ │ │ ldr r3, [pc, #176] @ (16018c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1980] @ 0x7bc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 16017c │ │ │ │ addw sp, sp, #1988 @ 0x7c4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r7, sp, #32 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20a6f0 │ │ │ │ + bl 20a580 │ │ │ │ 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 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ add.w r1, r4, #8 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ mov r1, fp │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 160180 │ │ │ │ add.w r1, sl, #40 @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ b.n 16003e │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1f1678 │ │ │ │ + bl 1f1508 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 2a153c │ │ │ │ + bl 2a13cc │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, r8 │ │ │ │ - bl 1f6aa0 │ │ │ │ + bl 1f6930 │ │ │ │ ldrb.w r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1600d8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 60bc8 │ │ │ │ b.n 1600d8 │ │ │ │ ldrd r2, r1, [r3, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ b.n 16003e │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsls r4, r6, #2 │ │ │ │ @@ -325464,15 +325482,15 @@ │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f1678 │ │ │ │ + bl 1f1508 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ bl 15fac4 │ │ │ │ cbnz r0, 160204 │ │ │ │ ldr r2, [pc, #108] @ (16023c ) │ │ │ │ movw r3, #4076 @ 0xfec │ │ │ │ str r0, [sp, #0] │ │ │ │ @@ -325513,15 +325531,15 @@ │ │ │ │ blx 60bc8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 1601ea │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ mrc2 0, 2, r0, cr2, cr3, {5} │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 1601f0 │ │ │ │ + bge.n 1602f0 │ │ │ │ movs r0, r4 │ │ │ │ mcr2 0, 0, r0, cr14, cr3, {5} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -325533,15 +325551,15 @@ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f1678 │ │ │ │ + bl 1f1508 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ cbnz r0, 1602b8 │ │ │ │ @@ -325585,15 +325603,15 @@ │ │ │ │ blx 60bc8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 16029e │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ stc2 0, cr0, [r2, #716]! @ 0x2cc │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 16033c │ │ │ │ + bls.n 16023c │ │ │ │ movs r0, r4 │ │ │ │ ldc2l 0, cr0, [sl, #-716] @ 0xfffffd34 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov fp, r0 │ │ │ │ @@ -325701,19 +325719,19 @@ │ │ │ │ strb r3, [r5, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 160428 │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1603f6 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20a6f0 │ │ │ │ + bl 20a580 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r2, [r4, #-44] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1604ec │ │ │ │ ldr.w r0, [r3, #308] @ 0x134 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1604f0 │ │ │ │ @@ -325750,23 +325768,23 @@ │ │ │ │ lsl.w r3, r7, r3 │ │ │ │ tst.w r3, r9 │ │ │ │ beq.n 160490 │ │ │ │ mov r1, fp │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #24 │ │ │ │ adds r5, #1 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ add.w fp, fp, #80 @ 0x50 │ │ │ │ cmp r5, r8 │ │ │ │ bne.n 16049a │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #24 │ │ │ │ adds r6, #1 │ │ │ │ - bl 20ac4c │ │ │ │ + bl 20aadc │ │ │ │ adds r4, #80 @ 0x50 │ │ │ │ cmp r8, r6 │ │ │ │ bne.n 1603fe │ │ │ │ ldr r2, [pc, #48] @ (160500 ) │ │ │ │ ldr r3, [pc, #40] @ (1604fc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -325819,38 +325837,38 @@ │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ adds r3, #12 │ │ │ │ cmp r3, r1 │ │ │ │ bne.n 160552 │ │ │ │ mov r9, r8 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 20a6f0 │ │ │ │ + bl 20a580 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ ldr.w r2, [r9], #5 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 15f538 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ add r0, sp, #8 │ │ │ │ strd r4, r5, [sp] │ │ │ │ bl 15f9f8 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r8, #44 @ 0x2c │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 20ac4c │ │ │ │ + bl 20aadc │ │ │ │ ldr r2, [pc, #44] @ (1605d4 ) │ │ │ │ ldr r3, [pc, #36] @ (1605d0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1924] @ 0x784 │ │ │ │ eors r2, r3 │ │ │ │ @@ -325922,15 +325940,15 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 160702 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1f1af8 │ │ │ │ + bl 1f1988 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #244] @ 0xf4 │ │ │ │ ldr.w r3, [r6, #3484] @ 0xd9c │ │ │ │ str r0, [sp, #0] │ │ │ │ @@ -325990,15 +326008,15 @@ │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r6, [r2, r6] │ │ │ │ lsls r6, r5, #2 │ │ │ │ vld1.8 @ instruction: 0xf9ac00b3 │ │ │ │ ldrsb r2, [r5, r3] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - bvs.n 160694 │ │ │ │ + bpl.n 160794 │ │ │ │ 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] @ (1607e0 ) │ │ │ │ mov r4, r1 │ │ │ │ @@ -326347,15 +326365,15 @@ │ │ │ │ mov r7, r2 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ bl 15ff2c │ │ │ │ cbz r0, 160af4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 21d420 │ │ │ │ + bl 21d2b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 160b9c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [r0, #20] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r0, [r3, #0] │ │ │ │ movs r0, #0 │ │ │ │ @@ -326433,15 +326451,15 @@ │ │ │ │ movs r3, #186 @ 0xba │ │ │ │ str r0, [sp, #0] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r2, pc │ │ │ │ mov r0, r6 │ │ │ │ bl 1509fc │ │ │ │ b.n 160aee │ │ │ │ - bl 25fd0c │ │ │ │ + bl 25fb9c │ │ │ │ b.n 160b7c │ │ │ │ ldr r4, [pc, #52] @ (160bec ) │ │ │ │ movs r3, #218 @ 0xda │ │ │ │ ldr r2, [pc, #52] @ (160bf0 ) │ │ │ │ mvn.w r1, #12 │ │ │ │ add r4, pc │ │ │ │ mov r0, r6 │ │ │ │ @@ -326456,23 +326474,23 @@ │ │ │ │ add r4, pc │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1509fc │ │ │ │ b.n 160aee │ │ │ │ nop │ │ │ │ - bcs.n 160c00 │ │ │ │ + beq.n 160b00 │ │ │ │ movs r0, r4 │ │ │ │ - bcs.n 160c50 │ │ │ │ + beq.n 160b50 │ │ │ │ movs r0, r4 │ │ │ │ - bne.n 160bcc │ │ │ │ + beq.n 160ccc │ │ │ │ movs r0, r4 │ │ │ │ - bne.n 160bf0 │ │ │ │ + beq.n 160cf0 │ │ │ │ movs r0, r4 │ │ │ │ - bne.n 160ba4 │ │ │ │ + beq.n 160ca4 │ │ │ │ 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] @ 160c50 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -326485,15 +326503,15 @@ │ │ │ │ mov.w r4, #0 │ │ │ │ add r4, sp, #12 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 15ff68 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f6aa0 │ │ │ │ + bl 1f6930 │ │ │ │ ldr r2, [pc, #32] @ (160c58 ) │ │ │ │ ldr r3, [pc, #28] @ (160c54 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -326644,63 +326662,63 @@ │ │ │ │ mov r1, sl │ │ │ │ add.w r7, r8, #5 │ │ │ │ mov r0, fp │ │ │ │ str r7, [sp, #0] │ │ │ │ addw r6, sp, #1940 @ 0x794 │ │ │ │ bl 15ff68 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20a6f0 │ │ │ │ + bl 20a580 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ add r1, sp, #20 │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r6, [sp, #0] │ │ │ │ addw r2, r9, #491 @ 0x1eb │ │ │ │ movs r1, #0 │ │ │ │ ldr r7, [r3, #16] │ │ │ │ movs r3, #32 │ │ │ │ ldr.w r0, [r9, #60] @ 0x3c │ │ │ │ blx r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ cbz r5, 160e28 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ cbz r3, 160e28 │ │ │ │ add.w r7, r5, #48 @ 0x30 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r1, [r7, #4]! │ │ │ │ cbz r1, 160e22 │ │ │ │ movs r2, #32 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ bhi.n 160e10 │ │ │ │ cbz r4, 160e34 │ │ │ │ movs r2, #12 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r8, #44 @ 0x2c │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20ac4c │ │ │ │ + bl 20aadc │ │ │ │ ldr r2, [pc, #68] @ (160e88 ) │ │ │ │ ldr r3, [pc, #64] @ (160e84 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1972] @ 0x7b4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -326830,19 +326848,19 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 161128 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #32] │ │ │ │ str r5, [sp, #28] │ │ │ │ - bl 1f1678 │ │ │ │ + bl 1f1508 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 2a153c │ │ │ │ + bl 2a13cc │ │ │ │ ldrb.w r3, [sp, #77] @ 0x4d │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 16111e │ │ │ │ movs r6, #148 @ 0x94 │ │ │ │ mul.w r6, r5, r6 │ │ │ │ ldrd r0, r5, [r7, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ @@ -326945,15 +326963,15 @@ │ │ │ │ add.w r6, r5, #92 @ 0x5c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str r5, [r4, #40] @ 0x28 │ │ │ │ blx 60bc8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cbz r3, 161158 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.w 160ee2 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r8 │ │ │ │ bl 1652ec │ │ │ │ @@ -326965,17 +326983,17 @@ │ │ │ │ ldrb.w r3, [sp, #76] @ 0x4c │ │ │ │ cbz r3, 161150 │ │ │ │ movs r5, #0 │ │ │ │ b.n 1610ee │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #18 │ │ │ │ mov r0, sl │ │ │ │ - bl 29d360 │ │ │ │ + bl 29d1f0 │ │ │ │ mov r0, sl │ │ │ │ - bl 26850c │ │ │ │ + bl 26839c │ │ │ │ b.n 160f94 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -327000,15 +327018,15 @@ │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [pc, #832] @ (1614c0 ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ adds.w r0, r6, #179 @ 0xb3 │ │ │ │ ldr r5, [pc, #568] @ (1613c0 ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldmia r4!, {r1, r2, r3, r6} │ │ │ │ + ldmia r2, {r1, r2, r3, r6, r7} │ │ │ │ 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, #3664] @ 0xe50 │ │ │ │ sub sp, #396 @ 0x18c │ │ │ │ mov r5, r1 │ │ │ │ @@ -327502,15 +327520,15 @@ │ │ │ │ b.n 1612ca │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ mcr 0, 2, r0, cr12, cr3, {5} │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ orn r0, r0, r3, ror #2 │ │ │ │ - stmia r7!, {r1, r2, r6} │ │ │ │ + stmia r5!, {r1, r2, r6, r7} │ │ │ │ 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, #3032] @ 0xbd8 │ │ │ │ subw sp, sp, #1028 @ 0x404 │ │ │ │ mov r4, r2 │ │ │ │ @@ -327526,15 +327544,15 @@ │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #1020] @ 0x3fc │ │ │ │ mov.w r3, #0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - bl 1f6bec │ │ │ │ + bl 1f6a7c │ │ │ │ mov r3, r5 │ │ │ │ strd r1, r0, [sp, #132] @ 0x84 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #292 @ 0x124 │ │ │ │ mov r5, r4 │ │ │ │ movs r4, #0 │ │ │ │ @@ -327722,15 +327740,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ strb.w r9, [sp, #312] @ 0x138 │ │ │ │ bl 16505c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1619b4 │ │ │ │ subs r0, #68 @ 0x44 │ │ │ │ str.w r0, [r8, #32] │ │ │ │ - bl 1f6bec │ │ │ │ + bl 1f6a7c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov.w r9, #3 │ │ │ │ subs r6, r0, r3 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ sbc.w r3, r1, r3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldrb.w r3, [sp, #312] @ 0x138 │ │ │ │ @@ -327803,15 +327821,15 @@ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ bl 160e8c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 161c82 │ │ │ │ ldr.w r6, [r4, #3484] @ 0xd9c │ │ │ │ - bl 1f6bec │ │ │ │ + bl 1f6a7c │ │ │ │ strd r1, r0, [sp, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 1618a0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r9, r3, #256 @ 0x100 │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.w 161c0e │ │ │ │ @@ -327824,19 +327842,19 @@ │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r8, #-4] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #100] @ 0x64 │ │ │ │ ldr r1, [r3, #92] @ 0x5c │ │ │ │ - bl 1f1af8 │ │ │ │ + bl 1f1988 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r4 │ │ │ │ - bl 2a1550 │ │ │ │ + bl 2a13e0 │ │ │ │ ldrb r5, [r4, #12] │ │ │ │ mov r9, r0 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 161c50 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 161c54 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ @@ -328027,15 +328045,15 @@ │ │ │ │ adds r1, #68 @ 0x44 │ │ │ │ cbz r3, 161bee │ │ │ │ mov r0, r3 │ │ │ │ bl 1652ec │ │ │ │ mov r1, r0 │ │ │ │ subs r1, #68 @ 0x44 │ │ │ │ str.w r1, [r8, #32] │ │ │ │ - bl 1f6bec │ │ │ │ + bl 1f6a7c │ │ │ │ ldr.w r3, [sl, #48] @ 0x30 │ │ │ │ lsls r4, r3, #23 │ │ │ │ bmi.n 161c0e │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ subs r6, r0, r3 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ sbc.w r3, r1, r3 │ │ │ │ @@ -328062,15 +328080,15 @@ │ │ │ │ str r1, [r4, #8] │ │ │ │ mov r1, r5 │ │ │ │ str r2, [r4, #24] │ │ │ │ mov r2, r5 │ │ │ │ str.w r9, [r4, #20] │ │ │ │ str r5, [r4, #16] │ │ │ │ b.n 161a74 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ ldr.w r2, [pc, #1416] @ 1621e0 │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r3, #3221 @ 0xc95 │ │ │ │ @@ -328521,15 +328539,15 @@ │ │ │ │ str r3, [sp, #296] @ 0x128 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #300] @ 0x12c │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #304] @ 0x130 │ │ │ │ bl 16092c │ │ │ │ - bl 1f6bec │ │ │ │ + bl 1f6a7c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cbz r3, 162150 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ sbc.w r1, r1, r3 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ @@ -328598,15 +328616,15 @@ │ │ │ │ ldrd r0, r0, [r6], #716 @ 0x2cc │ │ │ │ cmp r4, r8 │ │ │ │ lsls r6, r5, #2 │ │ │ │ cmp r4, r4 │ │ │ │ lsls r6, r5, #2 │ │ │ │ cmp r2, r0 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - stmia r1!, {r4, r6} │ │ │ │ + nop {13} │ │ │ │ movs r0, r4 │ │ │ │ lsrs r6, r1 │ │ │ │ lsls r6, r5, #2 │ │ │ │ mov r6, r9 │ │ │ │ ldr r1, [r5, #76] @ 0x4c │ │ │ │ cbz r1, 1621f8 │ │ │ │ adds r1, #68 @ 0x44 │ │ │ │ @@ -328751,19 +328769,19 @@ │ │ │ │ mov r3, r9 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 15f538 │ │ │ │ ldr r2, [r7, #100] @ 0x64 │ │ │ │ ldr r1, [r7, #92] @ 0x5c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1f1af8 │ │ │ │ + bl 1f1988 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ - bl 2a1550 │ │ │ │ + bl 2a13e0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 1624ae │ │ │ │ mov r0, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ @@ -328819,15 +328837,15 @@ │ │ │ │ cbz r2, 16242c │ │ │ │ movs r4, #56 @ 0x38 │ │ │ │ mov r5, r3 │ │ │ │ mla r4, r4, r2, r6 │ │ │ │ mov r6, r2 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ adds r5, #1 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ cmp r5, r6 │ │ │ │ bne.n 162420 │ │ │ │ ldr r2, [pc, #428] @ (1625dc ) │ │ │ │ movs r3, #0 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ @@ -328870,15 +328888,15 @@ │ │ │ │ str r0, [sp, #0] │ │ │ │ movw r3, #3564 @ 0xdec │ │ │ │ add r2, pc │ │ │ │ mov r0, r9 │ │ │ │ bl 1509fc │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ b.w 161b3e │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ movs r3, #0 │ │ │ │ b.n 16238a │ │ │ │ mov r4, r6 │ │ │ │ b.n 162344 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ b.n 16228c │ │ │ │ @@ -328990,17 +329008,17 @@ │ │ │ │ b.n 162100 │ │ │ │ movs r3, #1 │ │ │ │ b.n 162146 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ b.w 161cc4 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - cbnz r2, 1625fe │ │ │ │ + @ instruction: 0xb7fa │ │ │ │ movs r0, r4 │ │ │ │ - cbnz r0, 1625e8 │ │ │ │ + @ instruction: 0xb790 │ │ │ │ movs r0, r4 │ │ │ │ subs r0, #206 @ 0xce │ │ │ │ lsls r6, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1888] @ 0x760 │ │ │ │ @@ -329354,36 +329372,36 @@ │ │ │ │ lsl.w r2, r7, r2 │ │ │ │ orr.w r1, r1, r2 │ │ │ │ bne.n 1629b0 │ │ │ │ str.w r1, [ip, #20] │ │ │ │ cmp lr, ip │ │ │ │ bne.n 162994 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a6f0 │ │ │ │ + bl 20a580 │ │ │ │ ldr.w r3, [r4, #676] @ 0x2a4 │ │ │ │ cbz r3, 1629f6 │ │ │ │ add.w r7, r4, #676 @ 0x2a4 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r1, [r7, #4]! │ │ │ │ cbz r1, 1629f0 │ │ │ │ movs r2, #32 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ ldr.w r3, [r4, #676] @ 0x2a4 │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ bhi.n 1629dc │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 162b50 │ │ │ │ movs r2, #32 │ │ │ │ addw r1, sp, #2068 @ 0x814 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20ac4c │ │ │ │ + bl 20aadc │ │ │ │ ldr.w r2, [r4, #816] @ 0x330 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 162b32 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add.w r7, r4, #820 @ 0x334 │ │ │ │ mov.w r8, #0 │ │ │ │ addw r9, sp, #2100 @ 0x834 │ │ │ │ @@ -329402,41 +329420,41 @@ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r1, #80 @ 0x50 │ │ │ │ mla r3, r1, r3, r4 │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 162a36 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a6f0 │ │ │ │ + bl 20a580 │ │ │ │ ldrd fp, r3, [r7] │ │ │ │ cmp fp, r3 │ │ │ │ bcs.n 162aac │ │ │ │ adds r6, r4, #5 │ │ │ │ movs r3, #80 @ 0x50 │ │ │ │ str.w r8, [sp, #32] │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ mla r6, r3, fp, r6 │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ ldr.w r2, [r6, #-5] │ │ │ │ mov r3, r4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ adds r6, #80 @ 0x50 │ │ │ │ bl 15f538 │ │ │ │ movs r2, #4 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ add r1, sp, #148 @ 0x94 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, fp │ │ │ │ bhi.n 162a76 │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str.w r9, [sp] │ │ │ │ @@ -329446,44 +329464,44 @@ │ │ │ │ ldr.w r1, [r4, #808] @ 0x328 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ blx r6 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ movs r2, #32 │ │ │ │ addw r1, sp, #2068 @ 0x814 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ movs r2, #32 │ │ │ │ addw r1, sp, #2132 @ 0x854 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20ac4c │ │ │ │ + bl 20aadc │ │ │ │ ldrd fp, r3, [r7] │ │ │ │ cmp r3, fp │ │ │ │ itt hi │ │ │ │ movhi r6, #80 @ 0x50 │ │ │ │ mlahi r6, r6, fp, r4 │ │ │ │ bls.n 162b28 │ │ │ │ mov r0, r5 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 20a6f0 │ │ │ │ + bl 20a580 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ movs r2, #32 │ │ │ │ addw r1, sp, #2132 @ 0x854 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ add.w r1, r6, #44 @ 0x2c │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20ac4c │ │ │ │ + bl 20aadc │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r6, #80 @ 0x50 │ │ │ │ cmp r3, fp │ │ │ │ bhi.n 162af4 │ │ │ │ ldr.w r2, [r4, #816] @ 0x330 │ │ │ │ adds r7, #4 │ │ │ │ cmp r2, r8 │ │ │ │ @@ -329501,15 +329519,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r3 │ │ │ │ ldr.w r3, [r3, #308] @ 0x134 │ │ │ │ movs r2, #12 │ │ │ │ add.w r1, r1, #312 @ 0x138 │ │ │ │ mov r0, r5 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ b.n 1629fe │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ b.n 16265c │ │ │ │ add r5, sp, #152 @ 0x98 │ │ │ │ @@ -329564,15 +329582,15 @@ │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #3844] @ 0xf04 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [fp, #56] @ 0x38 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 1f6bec │ │ │ │ + bl 1f6a7c │ │ │ │ ldr.w r4, [fp, #4] │ │ │ │ strd r1, r0, [sp, #96] @ 0x60 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 1635b4 │ │ │ │ movw r1, #62965 @ 0xf5f5 │ │ │ │ movt r1, #15265 @ 0x3ba1 │ │ │ │ mov r3, r4 │ │ │ │ @@ -329646,15 +329664,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 1631c6 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 162d6e │ │ │ │ movs r7, #0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ ldr.w r5, [fp, #16] │ │ │ │ - bl 1f6bec │ │ │ │ + bl 1f6a7c │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ mov r9, r1 │ │ │ │ mov r8, r0 │ │ │ │ add.w r5, r5, r7, lsl #5 │ │ │ │ ldr r4, [r5, #12] │ │ │ │ cmp r4, #0 │ │ │ │ rbit r4, r4 │ │ │ │ @@ -329682,15 +329700,15 @@ │ │ │ │ strd r5, ip, [sp, #4] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 160e8c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1634ca │ │ │ │ - bl 1f6bec │ │ │ │ + bl 1f6a7c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs.w r0, r0, r8 │ │ │ │ sbc.w r1, r1, r9 │ │ │ │ adds r3, r3, r0 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adc.w r1, r1, r3 │ │ │ │ @@ -329776,15 +329794,15 @@ │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strd ip, r4, [sp, #140] @ 0x8c │ │ │ │ and.w r3, r3, #256 @ 0x100 │ │ │ │ str.w lr, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bl 1f6bec │ │ │ │ + bl 1f6a7c │ │ │ │ ldrb.w r3, [sl, #813] @ 0x32d │ │ │ │ strd r1, r0, [sp, #124] @ 0x7c │ │ │ │ cbnz r3, 162e80 │ │ │ │ ldr.w r3, [fp] │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ mla r3, r2, r3, sl │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ @@ -329793,15 +329811,15 @@ │ │ │ │ add.w fp, fp, #4 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ cmp r2, r3 │ │ │ │ bcs.w 163696 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - bl 1f6bec │ │ │ │ + bl 1f6a7c │ │ │ │ ldrb.w r3, [sl, #813] @ 0x32d │ │ │ │ strd r1, r0, [sp, #124] @ 0x7c │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 162e4c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 162f1e │ │ │ │ @@ -329929,19 +329947,19 @@ │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [fp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #236 @ 0xec │ │ │ │ ldr r2, [r3, #100] @ 0x64 │ │ │ │ ldr r1, [r3, #92] @ 0x5c │ │ │ │ - bl 1f1af8 │ │ │ │ + bl 1f1988 │ │ │ │ add r2, sp, #236 @ 0xec │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 2a1550 │ │ │ │ + bl 2a13e0 │ │ │ │ ldrb.w r3, [sp, #248] @ 0xf8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 163534 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 163686 │ │ │ │ ldr.w r3, [fp] │ │ │ │ @@ -330039,15 +330057,15 @@ │ │ │ │ addw r3, r0, #491 @ 0x1eb │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r3, [sl, #808] @ 0x328 │ │ │ │ bl 165e08 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1636a6 │ │ │ │ - bl 1f6bec │ │ │ │ + bl 1f6a7c │ │ │ │ ldrd r8, r3, [fp] │ │ │ │ cmp r8, r3 │ │ │ │ bcs.w 162e5a │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ add.w r6, sl, #44 @ 0x2c │ │ │ │ add.w r7, r7, r8, lsl #2 │ │ │ │ subs.w r9, r0, r3 │ │ │ │ @@ -330131,15 +330149,15 @@ │ │ │ │ add r3, pc │ │ │ │ strd r4, fp, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ mla r3, r9, r7, sl │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ lsls r0, r3, #30 │ │ │ │ bmi.n 1632be │ │ │ │ - bl 1f6bec │ │ │ │ + bl 1f6a7c │ │ │ │ ldrb.w r3, [sl, #812] @ 0x32c │ │ │ │ ldr.w r4, [r6, #-5] │ │ │ │ add.w fp, r8, #1 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ cbz r3, 163272 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w r2, [r3, r8, lsl #3] │ │ │ │ @@ -330186,15 +330204,15 @@ │ │ │ │ add r3, sp, #360 @ 0x168 │ │ │ │ lsls r4, r4, #4 │ │ │ │ add.w fp, r3, r4 │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr r2, [r3, r4] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ str r2, [r3, r4] │ │ │ │ - bl 1f6bec │ │ │ │ + bl 1f6a7c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ sbc.w r1, r1, r3 │ │ │ │ adds r2, r2, r0 │ │ │ │ str.w r2, [fp, #8] │ │ │ │ @@ -330270,15 +330288,15 @@ │ │ │ │ bl 164dcc │ │ │ │ str.w r5, [r7, #2536] @ 0x9e8 │ │ │ │ ldr.w r3, [sl, #640] @ 0x280 │ │ │ │ adds r6, #1 │ │ │ │ adds r7, #80 @ 0x50 │ │ │ │ cmp r3, r6 │ │ │ │ bhi.n 163372 │ │ │ │ - bl 1f6bec │ │ │ │ + bl 1f6a7c │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 163426 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ ldr.w r6, [sl, #640] @ 0x280 │ │ │ │ subs r7, r0, r3 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ sbc.w r1, r1, r3 │ │ │ │ @@ -330430,28 +330448,28 @@ │ │ │ │ b.n 162fac │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ mov r6, r4 │ │ │ │ b.n 163052 │ │ │ │ ldrd r4, fp, [sp, #144] @ 0x90 │ │ │ │ str r7, [sp, #24] │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ add.w r3, sl, r3, lsl #2 │ │ │ │ ldr.w r6, [r3, #816] @ 0x330 │ │ │ │ cmp r6, r1 │ │ │ │ bcs.n 163564 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ movs r5, #56 @ 0x38 │ │ │ │ mov r7, r1 │ │ │ │ mla r5, r5, r1, r3 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ adds r6, #1 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ cmp r6, r7 │ │ │ │ bne.n 163558 │ │ │ │ ldr r2, [pc, #364] @ (1636d4 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -330460,15 +330478,15 @@ │ │ │ │ bl 1509fc │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1634cc │ │ │ │ b.n 1632ce │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #236 @ 0xec │ │ │ │ - bl 1f1af8 │ │ │ │ + bl 1f1988 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, sp, #236 @ 0xec │ │ │ │ mov r1, r8 │ │ │ │ bl 15fd6c │ │ │ │ b.n 16323e │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ b.n 163052 │ │ │ │ @@ -330519,15 +330537,15 @@ │ │ │ │ mov.w r2, r2, lsl #4 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ orr.w r0, r0, #2 │ │ │ │ str r0, [r6, r2] │ │ │ │ bne.n 163612 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 162f1e │ │ │ │ - bl 1f6bec │ │ │ │ + bl 1f6a7c │ │ │ │ ldrd r5, r3, [fp] │ │ │ │ cmp r5, r3 │ │ │ │ bcs.w 162e5a │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ subs r3, r3, r5 │ │ │ │ subs r0, r0, r2 │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ @@ -330577,21 +330595,21 @@ │ │ │ │ lsls r6, r5, #2 │ │ │ │ cmp r4, #128 @ 0x80 │ │ │ │ lsls r6, r5, #2 │ │ │ │ cmp r3, #180 @ 0xb4 │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldmia r3, {r1, r3, r4, r7} │ │ │ │ lsls r3, r6, #2 │ │ │ │ - add r0, sp, #968 @ 0x3c8 │ │ │ │ + add r7, pc, #456 @ (adr r7, 163898 ) │ │ │ │ movs r0, r4 │ │ │ │ - add r0, sp, #600 @ 0x258 │ │ │ │ + add r7, pc, #88 @ (adr r7, 16372c ) │ │ │ │ movs r0, r4 │ │ │ │ - add r0, sp, #256 @ 0x100 │ │ │ │ + add r6, pc, #768 @ (adr r6, 1639d8 ) │ │ │ │ movs r0, r4 │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ + add r6, pc, #560 @ (adr r6, 16390c ) │ │ │ │ movs r0, r4 │ │ │ │ cbz r2, 1636f8 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ @@ -330769,15 +330787,15 @@ │ │ │ │ movw r2, #21032 @ 0x5228 │ │ │ │ movt r2, #15263 @ 0x3b9f │ │ │ │ str r3, [sp, #32] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [r8, #48] @ 0x30 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 1f6bec │ │ │ │ + bl 1f6a7c │ │ │ │ mov r2, r8 │ │ │ │ strd r1, r0, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, sp, #236 @ 0xec │ │ │ │ bl 160cd0 │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ cmp r5, #0 │ │ │ │ @@ -330861,15 +330879,15 @@ │ │ │ │ add r1, sp, #236 @ 0xec │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ bl 15fb2c │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ blx 61b08 │ │ │ │ - bl 1f6bec │ │ │ │ + bl 1f6a7c │ │ │ │ cbz r5, 1639e2 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ movs r2, #1 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ sbc.w r1, r1, r3 │ │ │ │ ldrb.w r3, [sp, #171] @ 0xab │ │ │ │ @@ -330994,19 +331012,19 @@ │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ ldr r2, [r3, #100] @ 0x64 │ │ │ │ ldr r1, [r3, #92] @ 0x5c │ │ │ │ - bl 1f1af8 │ │ │ │ + bl 1f1988 │ │ │ │ mov r1, r4 │ │ │ │ add r2, sp, #176 @ 0xb0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2a1550 │ │ │ │ + bl 2a13e0 │ │ │ │ ldrb.w r4, [sp, #188] @ 0xbc │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 163ca0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 163ca4 │ │ │ │ @@ -331173,15 +331191,15 @@ │ │ │ │ strd r3, r4, [sp, #176] @ 0xb0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r4, r2 │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ add.w r3, r6, #60 @ 0x3c │ │ │ │ str r3, [sp, #200] @ 0xc8 │ │ │ │ b.n 163b7a │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ ldr r2, [pc, #88] @ (163d00 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #2441 @ 0x989 │ │ │ │ @@ -331203,25 +331221,25 @@ │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ stmia r7!, {r1, r4, r5, r7} │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #22 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - add r5, pc, #16 @ (adr r5, 163d00 ) │ │ │ │ + add r3, pc, #528 @ (adr r3, 163f00 ) │ │ │ │ movs r0, r4 │ │ │ │ movs r4, #60 @ 0x3c │ │ │ │ lsls r6, r5, #2 │ │ │ │ stmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r6, #2 │ │ │ │ movs r1, #236 @ 0xec │ │ │ │ lsls r6, r5, #2 │ │ │ │ movs r1, #28 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - add r1, pc, #0 @ (adr r1, 163d04 ) │ │ │ │ + ldr r7, [sp, #512] @ 0x200 │ │ │ │ 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] @ 163d98 │ │ │ │ add.w r2, r0, #4096 @ 0x1000 │ │ │ │ @@ -332370,15 +332388,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 1649fa │ │ │ │ ldr r4, [r5, #4] │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl 20a6f0 │ │ │ │ + bl 20a580 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #29 │ │ │ │ beq.w 1649c4 │ │ │ │ movw r2, #5119 @ 0x13ff │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 164964 │ │ │ │ @@ -332397,15 +332415,15 @@ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ adds r6, #44 @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ adds r4, #1 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ adds r6, #80 @ 0x50 │ │ │ │ cmp r5, r4 │ │ │ │ bne.n 1648ca │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 164924 │ │ │ │ mov r5, r9 │ │ │ │ mov.w sl, #0 │ │ │ │ @@ -332417,15 +332435,15 @@ │ │ │ │ mla r2, r9, r4, r5 │ │ │ │ ldrb r2, [r2, #20] │ │ │ │ lsls r2, r2, #31 │ │ │ │ bpl.n 164910 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ ldr.w r3, [r5, #256] @ 0x100 │ │ │ │ adds r4, #1 │ │ │ │ adds r6, #80 @ 0x50 │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n 1648f8 │ │ │ │ add.w sl, sl, #1 │ │ │ │ add.w r5, r5, #260 @ 0x104 │ │ │ │ @@ -332435,15 +332453,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 16092c │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r8, #12 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ str.w r2, [r8, #8] │ │ │ │ - bl 20ac4c │ │ │ │ + bl 20aadc │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #220] @ (164a20 ) │ │ │ │ add.w r1, sp, #5088 @ 0x13e0 │ │ │ │ ldr r3, [pc, #212] @ (164a1c ) │ │ │ │ adds r1, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -332471,15 +332489,15 @@ │ │ │ │ cbz r3, 1649a4 │ │ │ │ add.w r6, r4, #44 @ 0x2c │ │ │ │ movs r5, #0 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ adds r5, #1 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ ldr.w r3, [r4, #640] @ 0x280 │ │ │ │ adds r6, #80 @ 0x50 │ │ │ │ cmp r3, r5 │ │ │ │ bhi.n 16498e │ │ │ │ add r5, sp, #760 @ 0x2f8 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cbz r1, 1649b0 │ │ │ │ @@ -332497,15 +332515,15 @@ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r1, r7 │ │ │ │ addw r0, sp, #2900 @ 0xb54 │ │ │ │ bl 160cd0 │ │ │ │ add.w r1, sp, #2944 @ 0xb80 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ ldr.w r1, [sp, #2940] @ 0xb7c │ │ │ │ cbz r1, 1649e8 │ │ │ │ mov r0, r7 │ │ │ │ bl 164dcc │ │ │ │ ldr.w r1, [sp, #2976] @ 0xba0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 16492e │ │ │ │ @@ -332514,15 +332532,15 @@ │ │ │ │ bl 164dcc │ │ │ │ b.n 16492e │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ add.w r2, r8, #12 │ │ │ │ movs r1, #16 │ │ │ │ add.w r0, r0, #4320 @ 0x10e0 │ │ │ │ adds r0, #4 │ │ │ │ - bl 1f6aa0 │ │ │ │ + bl 1f6930 │ │ │ │ movs r3, #32 │ │ │ │ str.w r3, [r8, #8] │ │ │ │ b.n 16493e │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xb792 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ @@ -332587,15 +332605,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 1f173c │ │ │ │ + bl 1f15cc │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n 164adc │ │ │ │ bx lr │ │ │ │ @@ -332627,15 +332645,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 1f4e68 │ │ │ │ + bl 1f4cf8 │ │ │ │ movs r0, #2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 164b40 │ │ │ │ @@ -332645,15 +332663,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 1f5ae8 │ │ │ │ + bl 1f5978 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r3, [r1, #20] │ │ │ │ @@ -332794,15 +332812,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 1f1b08 │ │ │ │ + bl 1f1998 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 164b9c │ │ │ │ add sp, #16 │ │ │ │ @@ -332828,25 +332846,25 @@ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 164d82 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, r3 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 1f1af8 │ │ │ │ + bl 1f1988 │ │ │ │ ldr r3, [pc, #144] @ (164dbc ) │ │ │ │ ldr r4, [r4, #4] │ │ │ │ add r3, pc │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 164d76 │ │ │ │ ldrd r4, r3, [sp, #28] │ │ │ │ subs r4, r4, r3 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f1b08 │ │ │ │ + bl 1f1998 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 164b9c │ │ │ │ ldr r2, [pc, #112] @ (164dc0 ) │ │ │ │ @@ -332860,15 +332878,15 @@ │ │ │ │ bne.n 164dae │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add r0, sp, #24 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ mov r1, r3 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 1f1af8 │ │ │ │ + bl 1f1988 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ b.n 164d34 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ @@ -332896,17 +332914,17 @@ │ │ │ │ uxtb r6, r6 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xff85ffff │ │ │ │ uxth r2, r5 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str r0, [sp, #448] @ 0x1c0 │ │ │ │ + ldrh r0, [r6, #54] @ 0x36 │ │ │ │ movs r0, r4 │ │ │ │ - str r0, [sp, #624] @ 0x270 │ │ │ │ + ldrh r4, [r3, #56] @ 0x38 │ │ │ │ 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, #4] │ │ │ │ @@ -332949,15 +332967,15 @@ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ beq.n 164e8c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrd r0, r1, [r2, #16] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1f5ae8 │ │ │ │ + bl 1f5978 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 164ef0 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ands.w r3, r3, #1 │ │ │ │ @@ -332987,30 +333005,30 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 164e94 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 164e48 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ - bl 1f4e3c │ │ │ │ + bl 1f4ccc │ │ │ │ b.n 164e48 │ │ │ │ add.w r0, r4, #80 @ 0x50 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ subs r1, #1 │ │ │ │ strex ip, r1, [r0] │ │ │ │ cmp.w ip, #0 │ │ │ │ bne.n 164ebc │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 164e6a │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1f4e3c │ │ │ │ + bl 1f4ccc │ │ │ │ ldr r2, [sp, #0] │ │ │ │ b.n 164e6a │ │ │ │ blx r2 │ │ │ │ b.n 164e48 │ │ │ │ nop │ │ │ │ stc2 15, cr15, [sp], {255} @ 0xff │ │ │ │ stc2 15, cr15, [r5], #-1020 @ 0xfffffc04 │ │ │ │ @@ -333018,27 +333036,27 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ mov r5, r2 │ │ │ │ - bl 1fb2a8 │ │ │ │ + bl 1fb138 │ │ │ │ cbz r0, 164f14 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, r5 │ │ │ │ beq.n 164f18 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ cbz r2, 164f2a │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1fb384 │ │ │ │ + bl 1fb214 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl 164dcc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 164f1e │ │ │ │ @@ -333055,25 +333073,25 @@ │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f5ae8 │ │ │ │ + bl 1f5978 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ bl 164ad4 │ │ │ │ add.w r3, sp, #11 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ strb.w r0, [sp, #11] │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ - bl 1fb370 │ │ │ │ + bl 1fb200 │ │ │ │ ldrb.w r3, [sp, #11] │ │ │ │ cbz r3, 164fdc │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r3 │ │ │ │ itttt ne │ │ │ │ @@ -333130,15 +333148,15 @@ │ │ │ │ bne.n 16500e │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 164fba │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1f4e3c │ │ │ │ + bl 1f4ccc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n 164fba │ │ │ │ dmb ish │ │ │ │ str r5, [r4, #4] │ │ │ │ mov r2, r4 │ │ │ │ b.n 164ffe │ │ │ │ ldr r0, [r5, #12] │ │ │ │ @@ -333177,28 +333195,28 @@ │ │ │ │ strb.w r3, [r8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #0 │ │ │ │ strd r6, r7, [sp, #40] @ 0x28 │ │ │ │ strd r3, r3, [sp, #24] │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ - bl 1f5ae8 │ │ │ │ + bl 1f5978 │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 16517c │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 16517c │ │ │ │ mov r0, r5 │ │ │ │ bl 164ad4 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1fb2a8 │ │ │ │ + bl 1fb138 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 165156 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ dmb ish │ │ │ │ add.w r3, r4, #8 │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ @@ -333269,19 +333287,19 @@ │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 16524c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r7 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1f2aa4 │ │ │ │ + bl 1f2934 │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ add r2, sp, #20 │ │ │ │ - bl 1f2918 │ │ │ │ + bl 1f27a8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 165218 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ @@ -333335,23 +333353,23 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 165224 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 165100 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ - bl 1f4e3c │ │ │ │ + bl 1f4ccc │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 165104 │ │ │ │ b.n 16517c │ │ │ │ mov r4, r3 │ │ │ │ b.n 1651da │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ - bl 1f4e3c │ │ │ │ + bl 1f4ccc │ │ │ │ b.n 16517c │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ cbnz r3, 165282 │ │ │ │ mov r0, r5 │ │ │ │ bl 164ad4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, sl │ │ │ │ @@ -333388,29 +333406,29 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 1652ae │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 165276 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ - bl 1f4e3c │ │ │ │ + bl 1f4ccc │ │ │ │ b.n 165276 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r7, sp, #536 @ 0x218 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #18 │ │ │ │ lsls r6, r5, #2 │ │ │ │ add r6, sp, #120 @ 0x78 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrh r4, [r2, #30] │ │ │ │ + ldrh r4, [r2, #18] │ │ │ │ movs r0, r4 │ │ │ │ - ldrh r2, [r3, #28] │ │ │ │ + ldrh r2, [r3, #16] │ │ │ │ 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, #220] @ (1653d8 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -333451,25 +333469,25 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 165322 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 165322 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 1f1678 │ │ │ │ + bl 1f1508 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [pc, #132] @ (1653e4 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 1653aa │ │ │ │ ldr r2, [r5, #28] │ │ │ │ add r0, sp, #20 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ - bl 1f173c │ │ │ │ + bl 1f15cc │ │ │ │ ldrb.w r3, [sp, #33] @ 0x21 │ │ │ │ mov r7, r3 │ │ │ │ cbz r3, 1653b6 │ │ │ │ ldrb.w r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 165322 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ @@ -333494,21 +333512,21 @@ │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 16537a │ │ │ │ b.n 165372 │ │ │ │ ldrd r1, r2, [r5, #16] │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f2aa4 │ │ │ │ + bl 1f2934 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1f28c4 │ │ │ │ + bl 1f2754 │ │ │ │ b.n 16537a │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r4, sp, #1000 @ 0x3e8 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ @@ -333572,22 +333590,22 @@ │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 16541e │ │ │ │ mov r2, r7 │ │ │ │ add r3, sp, #20 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1f2aa4 │ │ │ │ + bl 1f2934 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, sp, #20 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - bl 1f28c4 │ │ │ │ + bl 1f2754 │ │ │ │ b.n 16541e │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ add r3, sp, #1008 @ 0x3f0 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ add r3, sp, #744 @ 0x2e8 │ │ │ │ @@ -333652,15 +333670,15 @@ │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ str.w ip, [r4, #80] @ 0x50 │ │ │ │ ldrb r3, [r6, #4] │ │ │ │ cbnz r3, 165574 │ │ │ │ ldr r0, [pc, #308] @ (165678 ) │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc │ │ │ │ - bl 1feb9c │ │ │ │ + bl 1fea2c │ │ │ │ cbnz r0, 165574 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ cbz r0, 165556 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ cbnz r2, 16558c │ │ │ │ ldr r2, [pc, #292] @ (16567c ) │ │ │ │ ldr r3, [pc, #280] @ (165674 ) │ │ │ │ @@ -333675,29 +333693,29 @@ │ │ │ │ add.w sp, sp, #904 @ 0x388 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r2, [pc, #264] @ (165680 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #264] @ (165684 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1fb048 │ │ │ │ + bl 1faed8 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ b.n 165550 │ │ │ │ ldr r7, [pc, #256] @ (165688 ) │ │ │ │ add r7, pc │ │ │ │ b.n 1654d2 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1f1af8 │ │ │ │ + bl 1f1988 │ │ │ │ movs r2, #32 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1f1b2c │ │ │ │ + bl 1f19bc │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1f1bd8 │ │ │ │ + bl 1f1a68 │ │ │ │ ldrb.w r3, [sp, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 165556 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ @@ -333712,32 +333730,32 @@ │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl 164dcc │ │ │ │ adds r6, #1 │ │ │ │ cmp sl, r6 │ │ │ │ beq.n 165556 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1f1bd8 │ │ │ │ + bl 1f1a68 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1f1bd8 │ │ │ │ + bl 1f1a68 │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1f1bd8 │ │ │ │ + bl 1f1a68 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1f1b08 │ │ │ │ + bl 1f1998 │ │ │ │ movs r1, #8 │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1f1660 │ │ │ │ + bl 1f14f0 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1f1b08 │ │ │ │ + bl 1f1998 │ │ │ │ ldrb.w r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 165556 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ @@ -333775,49 +333793,49 @@ │ │ │ │ b.n 1655ce │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r3, sp, #248 @ 0xf8 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r0, #10] │ │ │ │ + strh r6, [r0, #62] @ 0x3e │ │ │ │ movs r0, r4 │ │ │ │ add r2, sp, #648 @ 0x288 │ │ │ │ lsls r3, r6, #2 │ │ │ │ bl fff59682 │ │ │ │ bl fff3f686 │ │ │ │ - lsrs r4, r2, #13 │ │ │ │ + lsrs r4, r2, #7 │ │ │ │ movs r1, r5 │ │ │ │ - ldrh r0, [r3, #2] │ │ │ │ + strh r0, [r3, #54] @ 0x36 │ │ │ │ movs r0, r4 │ │ │ │ - strh r0, [r3, #62] @ 0x3e │ │ │ │ + strh r0, [r3, #50] @ 0x32 │ │ │ │ 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, 1656b6 │ │ │ │ ldrb.w r1, [r5, #40] @ 0x28 │ │ │ │ cbz r1, 1656ce │ │ │ │ movs r1, #0 │ │ │ │ - bl 1fb1e4 │ │ │ │ + bl 1fb074 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ bl 150f00 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ bl 164dcc │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1fb3e4 │ │ │ │ + bl 1fb274 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1656c2 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ b.n 1656b0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -333893,31 +333911,31 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 165902 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f1684 │ │ │ │ + bl 1f1514 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r6, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f173c │ │ │ │ + bl 1f15cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f1894 │ │ │ │ + bl 1f1724 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ blt.w 16590e │ │ │ │ mov r0, r6 │ │ │ │ bl 164ad4 │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 16588e │ │ │ │ movs r1, #0 │ │ │ │ - bl 1fb3e4 │ │ │ │ + bl 1fb274 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 16588e │ │ │ │ ldr r3, [pc, #520] @ (1659ec ) │ │ │ │ mov.w fp, #0 │ │ │ │ str r7, [sp, #28] │ │ │ │ add r3, pc │ │ │ │ @@ -333940,27 +333958,27 @@ │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1658fc │ │ │ │ cmp r0, r3 │ │ │ │ bne.n 165814 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f197c │ │ │ │ + bl 1f180c │ │ │ │ ldr.w r1, [sl, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f197c │ │ │ │ + bl 1f180c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f1894 │ │ │ │ + bl 1f1724 │ │ │ │ mov r9, r0 │ │ │ │ ldrd r1, r2, [sl, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f173c │ │ │ │ + bl 1f15cc │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f1608 │ │ │ │ + bl 1f1498 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 165926 │ │ │ │ ldr.w r3, [sl] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 16591c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ @@ -333969,15 +333987,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 16596a │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 165986 │ │ │ │ ldrd r1, r2, [sl, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f173c │ │ │ │ + bl 1f15cc │ │ │ │ ldrb.w r3, [sp, #45] @ 0x2d │ │ │ │ cbz r3, 1658ce │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1659be │ │ │ │ mov r3, r7 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ @@ -333987,15 +334005,15 @@ │ │ │ │ mov fp, r5 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ beq.n 165932 │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f1a30 │ │ │ │ + bl 1f18c0 │ │ │ │ ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 16595a │ │ │ │ ldr r2, [pc, #316] @ (1659f0 ) │ │ │ │ ldr r3, [pc, #308] @ (1659e8 ) │ │ │ │ @@ -334013,28 +334031,28 @@ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ subs r2, r2, r3 │ │ │ │ dmb ish │ │ │ │ str.w r2, [sl, #12] │ │ │ │ add.w fp, fp, #1 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f1a30 │ │ │ │ + bl 1f18c0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ - bl 1fb3e4 │ │ │ │ + bl 1fb274 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1657ec │ │ │ │ ldr r7, [sp, #28] │ │ │ │ b.n 165892 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ b.n 165822 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f1684 │ │ │ │ + bl 1f1514 │ │ │ │ b.n 1657ae │ │ │ │ ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r7, #0] │ │ │ │ cbz r3, 165962 │ │ │ │ movs r5, #5 │ │ │ │ b.n 1658b0 │ │ │ │ @@ -334055,15 +334073,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 16593a │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 16589a │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r6, #80] @ 0x50 │ │ │ │ - bl 1f4e3c │ │ │ │ + bl 1f4ccc │ │ │ │ b.n 16589a │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 60bc8 │ │ │ │ b.n 1658b0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 60bc8 │ │ │ │ b.n 165918 │ │ │ │ @@ -334108,33 +334126,33 @@ │ │ │ │ ldr r3, [pc, #52] @ (165a00 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #246 @ 0xf6 │ │ │ │ b.n 1659aa │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 1f173c │ │ │ │ + bl 1f15cc │ │ │ │ ldr r2, [sp, #24] │ │ │ │ b.n 1658dc │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r0, sp, #432 @ 0x1b0 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ bl 42f9ee │ │ │ │ add r7, pc, #288 @ (adr r7, 165b14 ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strh r2, [r6, #40] @ 0x28 │ │ │ │ + strh r2, [r6, #28] │ │ │ │ movs r0, r4 │ │ │ │ - strh r0, [r2, #36] @ 0x24 │ │ │ │ + strh r0, [r2, #24] │ │ │ │ movs r0, r4 │ │ │ │ - strh r0, [r7, #40] @ 0x28 │ │ │ │ + strh r0, [r7, #28] │ │ │ │ movs r0, r4 │ │ │ │ - strh r2, [r5, #34] @ 0x22 │ │ │ │ + strh r2, [r5, #22] │ │ │ │ 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 │ │ │ │ @@ -334172,50 +334190,50 @@ │ │ │ │ moveq r4, #1 │ │ │ │ movne r4, #0 │ │ │ │ beq.n 165a54 │ │ │ │ mov r0, r5 │ │ │ │ bl 164ad4 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ - bl 1fb3e4 │ │ │ │ + bl 1fb274 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 165ae2 │ │ │ │ str r6, [sp, #4] │ │ │ │ b.n 165a9a │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, sl │ │ │ │ beq.n 165b12 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ - bl 1fb3e4 │ │ │ │ + bl 1fb274 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 165ae0 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ add.w r3, sp, #19 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr r0, [r7, #84] @ 0x54 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r9, [sp, #19] │ │ │ │ - bl 1fb370 │ │ │ │ + bl 1fb200 │ │ │ │ ldrb.w r1, [sp, #19] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 165a86 │ │ │ │ add.w r2, r6, #8 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ adds r3, #1 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 165ac0 │ │ │ │ mov r1, r4 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ - bl 1fb3e4 │ │ │ │ + bl 1fb274 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 165a9a │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ bne.n 165a54 │ │ │ │ @@ -334227,15 +334245,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 165af2 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 165a54 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ - bl 1f4e3c │ │ │ │ + bl 1f4ccc │ │ │ │ b.n 165a54 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ cmp r0, sl │ │ │ │ beq.n 165a8e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 164dcc │ │ │ │ @@ -334273,15 +334291,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 165b6c │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 165b48 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r7, #80] @ 0x50 │ │ │ │ - bl 1f4e3c │ │ │ │ + bl 1f4ccc │ │ │ │ b.n 165b48 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ add r5, pc, #896 @ (adr r5, 165f14 ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #13 │ │ │ │ @@ -334292,15 +334310,15 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ - lsls r2, r1, #21 │ │ │ │ + lsls r2, r1, #15 │ │ │ │ movs r1, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3888] @ 0xf30 │ │ │ │ sub sp, #172 @ 0xac │ │ │ │ ldr r3, [pc, #280] @ (165ce4 ) │ │ │ │ @@ -334401,25 +334419,25 @@ │ │ │ │ bne.n 165cde │ │ │ │ mov r0, r5 │ │ │ │ add sp, #172 @ 0xac │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #18 │ │ │ │ mov r0, r5 │ │ │ │ - bl 29d360 │ │ │ │ + bl 29d1f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 26850c │ │ │ │ + bl 26839c │ │ │ │ b.n 165cb0 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ add r4, pc, #80 @ (adr r4, 165d3c ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsls r4, r3, #20 │ │ │ │ + lsls r4, r3, #14 │ │ │ │ movs r1, r5 │ │ │ │ add r3, pc, #288 @ (adr r3, 165e14 ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2064] @ 0x810 │ │ │ │ @@ -334455,15 +334473,15 @@ │ │ │ │ ldr.w r1, [ip, #232] @ 0xe8 │ │ │ │ ldr.w r2, [ip, #236] @ 0xec │ │ │ │ ldr.w r3, [ip, #240] @ 0xf0 │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ movs r1, #80 @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ str.w lr, [r5, #36] @ 0x24 │ │ │ │ - bl 1f1828 │ │ │ │ + bl 1f16b8 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ @@ -334472,34 +334490,34 @@ │ │ │ │ cbnz r3, 165ddc │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ str r2, [r5, #40] @ 0x28 │ │ │ │ cbz r3, 165dbc │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 20a6f0 │ │ │ │ + bl 20a580 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ldr r1, [r6, #0] │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ subs r2, #80 @ 0x50 │ │ │ │ adds r1, #80 @ 0x50 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - bl 20ac4c │ │ │ │ + bl 20aadc │ │ │ │ movs r3, #80 @ 0x50 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f1698 │ │ │ │ + bl 1f1528 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #48] @ (165df0 ) │ │ │ │ ldr r3, [pc, #36] @ (165de8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #2004] @ 0x7d4 │ │ │ │ @@ -334511,25 +334529,25 @@ │ │ │ │ movs r0, #5 │ │ │ │ b.n 165dbe │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ add r2, pc, #952 @ (adr r2, 1661a0 ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r4, #14] │ │ │ │ + strh r4, [r4, #2] │ │ │ │ movs r0, r4 │ │ │ │ add r2, pc, #232 @ (adr r2, 165edc ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr r3, [pc, #12] @ (165e04 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ - lsls r2, r7, #11 │ │ │ │ + lsls r2, r7, #5 │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ ldr r6, [pc, #292] @ (165f40 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -334588,28 +334606,28 @@ │ │ │ │ cmp r9, r7 │ │ │ │ beq.n 165efc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ add r0, sp, #28 │ │ │ │ ldr.w sl, [r4, #3484] @ 0xd9c │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w fp, [r3, #244] @ 0xf4 │ │ │ │ - bl 1f1678 │ │ │ │ + bl 1f1508 │ │ │ │ ldr.w r5, [r6, #4]! │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 165e8c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl 1f1af8 │ │ │ │ + bl 1f1988 │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, fp │ │ │ │ mov r3, r8 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ ldr.w sl, [sl, #24] │ │ │ │ mov r0, r4 │ │ │ │ @@ -334637,17 +334655,17 @@ │ │ │ │ b.n 165e94 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 60bc8 │ │ │ │ b.n 165ee6 │ │ │ │ ldr r0, [pc, #60] @ (165f54 ) │ │ │ │ mov r1, sl │ │ │ │ add r0, pc │ │ │ │ - bl 1feb70 │ │ │ │ + bl 1fea00 │ │ │ │ mov r1, sl │ │ │ │ - bl 1fea1c │ │ │ │ + bl 1fe8ac │ │ │ │ ldr r3, [pc, #48] @ (165f58 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ strb r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r5, #0] │ │ │ │ @@ -334659,15 +334677,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r1, pc, #696 @ (adr r1, 166204 ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ bvs.n 165e9a │ │ │ │ lsls r4, r6, #2 │ │ │ │ bvs.n 165e84 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r6, [r3, #0] │ │ │ │ + ldrb r6, [r3, #26] │ │ │ │ movs r0, r4 │ │ │ │ bpl.n 165f24 │ │ │ │ lsls r4, r6, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -334682,28 +334700,28 @@ │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r0, sp, #4 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f1684 │ │ │ │ + bl 1f1514 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 165cf4 │ │ │ │ cbnz r0, 165fd4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cbz r7, 165fba │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r3 │ │ │ │ bcc.n 165fd4 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1f1684 │ │ │ │ + bl 1f1514 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 165cf4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [pc, #44] @ (165fe8 ) │ │ │ │ str r3, [r4, #0] │ │ │ │ @@ -334795,19 +334813,19 @@ │ │ │ │ ldr.w r3, [r9, #3484] @ 0xd9c │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ ldr r1, [r7, #28] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - bl 1f1af8 │ │ │ │ + bl 1f1988 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add r1, sp, #200 @ 0xc8 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ - bl 1f1b2c │ │ │ │ + bl 1f19bc │ │ │ │ ldrb.w r3, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 166186 │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ @@ -335167,15 +335185,15 @@ │ │ │ │ bl 1509fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 166320 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ adds r5, #1 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ adds r6, #56 @ 0x38 │ │ │ │ cmp r7, r5 │ │ │ │ bne.n 166474 │ │ │ │ b.n 16636c │ │ │ │ ldr r2, [pc, #356] @ (1665ec ) │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -335219,35 +335237,35 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 166126 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #640 @ 0x280 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ adds r3, r4, r6 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 20a6f0 │ │ │ │ + bl 20a580 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add r1, sp, #200 @ 0xc8 │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ blx 61b08 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #408 @ 0x198 │ │ │ │ blx 610ec │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add r0, sp, #640 @ 0x280 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ sub.w r2, r6, #80 @ 0x50 │ │ │ │ add.w r1, r4, #80 @ 0x50 │ │ │ │ add r0, sp, #640 @ 0x280 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ add r0, sp, #640 @ 0x280 │ │ │ │ movs r2, #32 │ │ │ │ add r1, sp, #328 @ 0x148 │ │ │ │ - bl 20ac4c │ │ │ │ + bl 20aadc │ │ │ │ add r1, sp, #328 @ 0x148 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #248 @ 0xf8 │ │ │ │ blx 61ee8 │ │ │ │ cbnz r0, 166570 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -335296,46 +335314,46 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 16613a │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ ldr r7, [sp, #936] @ 0x3a8 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r0, #27] │ │ │ │ + ldrb r0, [r0, #21] │ │ │ │ movs r0, r4 │ │ │ │ - ldrb r2, [r3, #27] │ │ │ │ + ldrb r2, [r3, #21] │ │ │ │ movs r0, r4 │ │ │ │ ldr r6, [sp, #592] @ 0x250 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrb r2, [r1, #23] │ │ │ │ + ldrb r2, [r1, #17] │ │ │ │ movs r0, r4 │ │ │ │ - ldrb r6, [r2, #23] │ │ │ │ + ldrb r6, [r2, #17] │ │ │ │ movs r0, r4 │ │ │ │ - ldrb r4, [r5, #22] │ │ │ │ + ldrb r4, [r5, #16] │ │ │ │ movs r0, r4 │ │ │ │ - ldrb r2, [r5, #21] │ │ │ │ + ldrb r2, [r5, #15] │ │ │ │ movs r0, r4 │ │ │ │ @ instruction: 0xf961ffff │ │ │ │ - cdp2 0, 10, cr0, cr2, cr8, {1} │ │ │ │ - ldc2l 0, cr0, [ip], #160 @ 0xa0 │ │ │ │ - ldrb r6, [r1, #13] │ │ │ │ + stc2 0, cr0, [r2, #-160]! @ 0xffffff60 │ │ │ │ + @ instruction: 0xfb7c0028 │ │ │ │ + ldrb r6, [r1, #7] │ │ │ │ movs r0, r4 │ │ │ │ - ldrb r2, [r0, #12] │ │ │ │ + ldrb r2, [r0, #6] │ │ │ │ movs r0, r4 │ │ │ │ - ldrb r0, [r2, #11] │ │ │ │ + ldrb r0, [r2, #5] │ │ │ │ movs r0, r4 │ │ │ │ - ldrb r6, [r0, #10] │ │ │ │ + ldrb r6, [r0, #4] │ │ │ │ movs r0, r4 │ │ │ │ - ldrb r2, [r0, #8] │ │ │ │ + ldrb r2, [r0, #2] │ │ │ │ movs r0, r4 │ │ │ │ - ldrb r4, [r4, #7] │ │ │ │ + ldrb r4, [r4, #1] │ │ │ │ movs r0, r4 │ │ │ │ - ldrb r6, [r0, #8] │ │ │ │ + ldrb r6, [r0, #2] │ │ │ │ movs r0, r4 │ │ │ │ - ldrb r2, [r7, #6] │ │ │ │ + ldrb r2, [r7, #0] │ │ │ │ movs r0, r4 │ │ │ │ cbz r2, 166620 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ @@ -335440,15 +335458,15 @@ │ │ │ │ lsls r3, r6, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r1, r0, [r0, #12] │ │ │ │ - bl 1f6aa0 │ │ │ │ + bl 1f6930 │ │ │ │ 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 │ │ │ │ mov r5, r1 │ │ │ │ @@ -335472,15 +335490,15 @@ │ │ │ │ ldr r1, [r5, #16] │ │ │ │ add.w r0, r4, #76 @ 0x4c │ │ │ │ str r2, [r4, #72] @ 0x48 │ │ │ │ str r7, [r4, #36] @ 0x24 │ │ │ │ blx 61b08 │ │ │ │ add.w r2, r4, #40 @ 0x28 │ │ │ │ ldrd r1, r0, [r5, #12] │ │ │ │ - bl 1f6aa0 │ │ │ │ + bl 1f6930 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ strb r3, [r4, #8] │ │ │ │ strd r4, r7, [r6] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldrd r0, r4, [r0, #36] @ 0x24 │ │ │ │ movs r3, #1 │ │ │ │ @@ -335515,15 +335533,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 1f6aa0 │ │ │ │ + bl 1f6930 │ │ │ │ movs r3, #32 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r4, pc} │ │ │ │ cbnz r2, 166808 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -335549,15 +335567,15 @@ │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r4, [r4, #1556] @ 0x614 │ │ │ │ blx r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrsb.w r0, [lr, r8, lsl #2] │ │ │ │ + @ instruction: 0xf79e0028 │ │ │ │ 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] @ (166894 ) │ │ │ │ ldr r4, [r0, #12] │ │ │ │ @@ -335569,15 +335587,15 @@ │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r4, #1556] @ 0x614 │ │ │ │ blx r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr.w r0, [r2, #40] @ 0x28 │ │ │ │ + @ instruction: 0xf7520028 │ │ │ │ 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] @ (1668d0 ) │ │ │ │ ldr r4, [r0, #12] │ │ │ │ @@ -335589,15 +335607,15 @@ │ │ │ │ mov.w r1, #2048 @ 0x800 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ movw r2, #2050 @ 0x802 │ │ │ │ ldr.w r4, [r4, #1556] @ 0x614 │ │ │ │ blx r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - strb.w r0, [r6, #40] @ 0x28 │ │ │ │ + @ instruction: 0xf7060028 │ │ │ │ stmdb 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] @ (16697c ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -335657,15 +335675,15 @@ │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ cbz r0, 166994 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - bcc.n 166a28 │ │ │ │ + bne.n 166928 │ │ │ │ movs r5, r5 │ │ │ │ str r6, [sp, #616] @ 0x268 │ │ │ │ lsls r3, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -336280,19 +336298,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ str r5, [sp, #392] @ 0x188 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 166fb0 │ │ │ │ + beq.n 1670b0 │ │ │ │ movs r5, r5 │ │ │ │ str r4, [sp, #112] @ 0x70 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r5, {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r7, 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, #3976] @ 0xf88 │ │ │ │ @@ -336603,17 +336621,17 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ bl 1509fc │ │ │ │ b.n 167376 │ │ │ │ nop │ │ │ │ - ldr r2, [r0, #68] @ 0x44 │ │ │ │ + ldr r2, [r0, #44] @ 0x2c │ │ │ │ movs r0, r4 │ │ │ │ - ldr r6, [r3, #64] @ 0x40 │ │ │ │ + ldr r6, [r3, #40] @ 0x28 │ │ │ │ movs r0, r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ @@ -336642,15 +336660,15 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ bl 1509fc │ │ │ │ b.n 167404 │ │ │ │ nop │ │ │ │ - ldr r2, [r6, #56] @ 0x38 │ │ │ │ + ldr r2, [r6, #32] │ │ │ │ movs r0, r4 │ │ │ │ cbnz r2, 167428 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -336817,17 +336835,17 @@ │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ ldrh r0, [r7, #26] │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r6, #24] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsrs r4, r4, #23 │ │ │ │ + lsrs r4, r4, #17 │ │ │ │ movs r0, r6 │ │ │ │ - stmia r7!, {r1, r6} │ │ │ │ + stmia r5!, {r1, r6, r7} │ │ │ │ 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] │ │ │ │ @@ -337248,15 +337266,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r5, #6] │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r6, #96] @ 0x60 │ │ │ │ + str r2, [r6, #72] @ 0x48 │ │ │ │ movs r0, r4 │ │ │ │ strh r0, [r2, #50] @ 0x32 │ │ │ │ lsls r3, r6, #2 │ │ │ │ adds r5, #1 │ │ │ │ add.w fp, fp, #144 @ 0x90 │ │ │ │ cmp ip, r5 │ │ │ │ beq.w 167b74 │ │ │ │ @@ -337627,19 +337645,19 @@ │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ b.n 167e6e │ │ │ │ nop │ │ │ │ movs r2, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r0, #27] │ │ │ │ + strb r0, [r0, #21] │ │ │ │ movs r7, r5 │ │ │ │ - mov ip, r6 │ │ │ │ + cmp r4, r6 │ │ │ │ movs r7, r5 │ │ │ │ - str r0, [r7, #48] @ 0x30 │ │ │ │ + str r0, [r7, #24] │ │ │ │ movs r0, r4 │ │ │ │ add.w r2, r3, #28 │ │ │ │ adds r3, #144 @ 0x90 │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ str.w r2, [r3, #-72] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 167e80 │ │ │ │ @@ -338398,20 +338416,20 @@ │ │ │ │ bne.n 1685fe │ │ │ │ b.n 16837a │ │ │ │ nop │ │ │ │ movs r2, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r5 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, 168646 │ │ │ │ + @ instruction: 0xb80c │ │ │ │ movs r5, r5 │ │ │ │ - ldrh r2, [r6, r7] │ │ │ │ + ldrh r2, [r6, r1] │ │ │ │ movs r0, r4 │ │ │ │ - vaddl.u16 q0, d14, d30 │ │ │ │ - ldrh r0, [r4, r5] │ │ │ │ + cdp2 0, 1, cr0, cr14, cr14, {1} │ │ │ │ + ldr r0, [r4, r7] │ │ │ │ movs r0, r4 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #244] @ 0xf4 │ │ │ │ add r0, sp, #240 @ 0xf0 │ │ │ │ add r3, sp, #184 @ 0xb8 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -338797,22 +338815,22 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r6 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r5, #3 │ │ │ │ - movs r6, r5 │ │ │ │ - ldrsb r2, [r2, r7] │ │ │ │ - movs r0, r4 │ │ │ │ - stmia r0!, {r1, r5, r7} │ │ │ │ + subs r4, r5, r5 │ │ │ │ movs r6, r5 │ │ │ │ - strb r2, [r7, r6] │ │ │ │ + ldrsb r2, [r2, r1] │ │ │ │ movs r0, r4 │ │ │ │ + ittt cs │ │ │ │ + movcs r6, r5 │ │ │ │ + strbcs r2, [r7, r0] │ │ │ │ + movcs r0, r4 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #244] @ 0xf4 │ │ │ │ add r0, sp, #240 @ 0xf0 │ │ │ │ movs r3, #32 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #240] @ 0xf0 │ │ │ │ @@ -339131,20 +339149,20 @@ │ │ │ │ lsls r3, r6, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, r0, #360 @ 0x168 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ ldrb.w r3, [r4, #344] @ 0x158 │ │ │ │ cbz r3, 168dac │ │ │ │ movs r5, #0 │ │ │ │ add.w r0, r4, #360 @ 0x168 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r3, [r4, #348] @ 0x15c │ │ │ │ cbz r3, 168dca │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ @@ -339183,15 +339201,15 @@ │ │ │ │ add lr, pc │ │ │ │ beq.n 168e1e │ │ │ │ ldr.w ip, [pc, #28] @ 168e28 │ │ │ │ add.w r3, r0, #84 @ 0x54 │ │ │ │ ldr r2, [r0, #76] @ 0x4c │ │ │ │ ldr.w r0, [lr, ip] │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 2f14d4 │ │ │ │ + bl 2f1364 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ strb r6, [r6, #7] │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r0, #22 │ │ │ │ movs r0, r0 │ │ │ │ @@ -339390,59 +339408,59 @@ │ │ │ │ blx 61b08 │ │ │ │ ldr r3, [pc, #388] @ (1691c4 ) │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 2f11a4 │ │ │ │ + bl 2f1034 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20cb8c │ │ │ │ + bl 20ca1c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 169162 │ │ │ │ add.w r7, sl, #304 @ 0x130 │ │ │ │ add.w r3, sl, #288 @ 0x120 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ strd r3, r3, [sl, #288] @ 0x120 │ │ │ │ - bl 20cb8c │ │ │ │ + bl 20ca1c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16913e │ │ │ │ add.w r3, sl, #328 @ 0x148 │ │ │ │ movs r1, #1 │ │ │ │ strd r3, r3, [sl, #328] @ 0x148 │ │ │ │ add.w r0, sl, #360 @ 0x168 │ │ │ │ add.w r3, sl, #336 @ 0x150 │ │ │ │ strd r3, r3, [sl, #336] @ 0x150 │ │ │ │ - bl 20cb8c │ │ │ │ + bl 20ca1c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16916c │ │ │ │ ldr r0, [pc, #304] @ (1691c8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f745c │ │ │ │ + bl 1f72ec │ │ │ │ ldr r1, [pc, #300] @ (1691cc ) │ │ │ │ add r1, pc │ │ │ │ - bl 1ff038 │ │ │ │ + bl 1feec8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #292] @ (1691d0 ) │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r4 │ │ │ │ strd r2, r3, [sl, #384] @ 0x180 │ │ │ │ add r0, pc │ │ │ │ - bl 1feb9c │ │ │ │ + bl 1fea2c │ │ │ │ strb.w r0, [sl, #400] @ 0x190 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 16918e │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [sl, #404] @ 0x194 │ │ │ │ - bl 2e26e4 │ │ │ │ + bl 2e2574 │ │ │ │ b.n 1690f0 │ │ │ │ mov.w r3, #4194304 @ 0x400000 │ │ │ │ str.w r3, [sl, #76] @ 0x4c │ │ │ │ b.n 168fd6 │ │ │ │ ldr r4, [pc, #252] @ (1691d4 ) │ │ │ │ movs r3, #161 @ 0xa1 │ │ │ │ ldr r2, [pc, #252] @ (1691d8 ) │ │ │ │ @@ -339483,15 +339501,15 @@ │ │ │ │ ldr r4, [pc, #176] @ (1691e4 ) │ │ │ │ movs r3, #166 @ 0xa6 │ │ │ │ ldr r2, [pc, #176] @ (1691e8 ) │ │ │ │ add r4, pc │ │ │ │ add r2, pc │ │ │ │ b.n 1690e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20cb78 │ │ │ │ + bl 20ca08 │ │ │ │ ldr r2, [pc, #164] @ (1691ec ) │ │ │ │ movs r3, #193 @ 0xc1 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ mvn.w r1, #2 │ │ │ │ mov r0, sl │ │ │ │ bl 1509fc │ │ │ │ @@ -339503,99 +339521,99 @@ │ │ │ │ b.n 168fac │ │ │ │ ldr r2, [pc, #140] @ (1691f0 ) │ │ │ │ movs r4, #0 │ │ │ │ movs r3, #187 @ 0xbb │ │ │ │ add r2, pc │ │ │ │ b.n 16914a │ │ │ │ mov r0, r5 │ │ │ │ - bl 20cb78 │ │ │ │ + bl 20ca08 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20cb78 │ │ │ │ + bl 20ca08 │ │ │ │ ldr r2, [pc, #120] @ (1691f4 ) │ │ │ │ movs r3, #203 @ 0xcb │ │ │ │ mvn.w r1, #2 │ │ │ │ add r2, pc │ │ │ │ mov r0, sl │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 1509fc │ │ │ │ mov r4, r0 │ │ │ │ b.n 1690f0 │ │ │ │ ldr r0, [pc, #104] @ (1691f8 ) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 1fec2c │ │ │ │ + bl 1feabc │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #92] @ (1691fc ) │ │ │ │ str.w r3, [sl, #392] @ 0x188 │ │ │ │ add r0, pc │ │ │ │ - bl 1f7470 │ │ │ │ + bl 1f7300 │ │ │ │ str.w r0, [sl, #396] @ 0x18c │ │ │ │ b.n 1690c0 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r4, #6] │ │ │ │ lsls r3, r6, #2 │ │ │ │ strb r0, [r2, #6] │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #528] @ (1693dc ) │ │ │ │ + ldr r6, [pc, #16] @ (1691dc ) │ │ │ │ movs r0, r4 │ │ │ │ ldmia r5, {r2, r5} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r7, [pc, #488] @ (1693bc ) │ │ │ │ + ldr r5, [pc, #1000] @ (1695bc ) │ │ │ │ movs r0, r4 │ │ │ │ - mov ip, r5 │ │ │ │ + cmp r4, r5 │ │ │ │ movs r0, r4 │ │ │ │ - ldr r7, [pc, #104] @ (169244 ) │ │ │ │ + ldr r5, [pc, #616] @ (169444 ) │ │ │ │ movs r0, r4 │ │ │ │ ldr r0, [r1, #112] @ 0x70 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r6, [pc, #904] @ (16956c ) │ │ │ │ + ldr r5, [pc, #392] @ (16936c ) │ │ │ │ movs r0, r4 │ │ │ │ - mov r0, sl │ │ │ │ + add r8, sl │ │ │ │ movs r0, r4 │ │ │ │ - ldr r6, [pc, #760] @ (1694e4 ) │ │ │ │ + ldr r5, [pc, #248] @ (1692e4 ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r6, [pc, #704] @ (1694b0 ) │ │ │ │ + ldr r5, [pc, #192] @ (1692b0 ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r6, [pc, #576] @ (169434 ) │ │ │ │ + ldr r5, [pc, #64] @ (169234 ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r6, [pc, #480] @ (1693d8 ) │ │ │ │ + ldr r4, [pc, #992] @ (1695d8 ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r6, [pc, #712] @ (1694c4 ) │ │ │ │ + ldr r5, [pc, #200] @ (1692c4 ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r6, [pc, #736] @ (1694e0 ) │ │ │ │ + ldr r5, [pc, #224] @ (1692e0 ) │ │ │ │ movs r0, r4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #12 │ │ │ │ bl 168c5c │ │ │ │ - bl 2e27c8 │ │ │ │ + bl 2e2658 │ │ │ │ add.w r2, r4, #328 @ 0x148 │ │ │ │ ldr.w r1, [r4, #332] @ 0x14c │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 169268 │ │ │ │ ldr.w r1, [r4, #300] @ 0x12c │ │ │ │ add.w r2, r4, #296 @ 0x128 │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 1692a2 │ │ │ │ add.w r0, r4, #264 @ 0x108 │ │ │ │ - bl 20cb78 │ │ │ │ + bl 20ca08 │ │ │ │ add.w r0, r4, #304 @ 0x130 │ │ │ │ - bl 20cb78 │ │ │ │ + bl 20ca08 │ │ │ │ add.w r0, r4, #360 @ 0x168 │ │ │ │ - bl 20cb78 │ │ │ │ + bl 20ca08 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ cbz r1, 169254 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ cbz r1, 16925e │ │ │ │ @@ -339765,34 +339783,34 @@ │ │ │ │ mov r0, r7 │ │ │ │ cbz r7, 16943a │ │ │ │ add.w r3, r7, #84 @ 0x54 │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r7, #128 @ 0x80 │ │ │ │ mov r5, r3 │ │ │ │ - bl 2f13b0 │ │ │ │ + bl 2f1240 │ │ │ │ cbnz r0, 16943a │ │ │ │ ldr r3, [pc, #116] @ (169484 ) │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ mov r3, r5 │ │ │ │ - bl 2f14d4 │ │ │ │ + bl 2f1364 │ │ │ │ cbnz r0, 16943a │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [pc, #96] @ (169488 ) │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ mov r3, r5 │ │ │ │ ldr r4, [r6, r4] │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 2f1668 │ │ │ │ + bl 2f14f8 │ │ │ │ b.n 16943a │ │ │ │ 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} │ │ │ │ @@ -339810,27 +339828,27 @@ │ │ │ │ b.n 16943a │ │ │ │ ldr r3, [pc, #48] @ (169490 ) │ │ │ │ ldr r0, [r6, r3] │ │ │ │ b.n 16943a │ │ │ │ nop │ │ │ │ ldr r6, [r0, #72] @ 0x48 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r4, [pc, #904] @ (1697f4 ) │ │ │ │ + ldr r3, [pc, #392] @ (1695f4 ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r4, [pc, #984] @ (169848 ) │ │ │ │ + ldr r3, [pc, #472] @ (169648 ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r5, [pc, #48] @ (1694a4 ) │ │ │ │ + ldr r3, [pc, #560] @ (1696a4 ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r5, [pc, #104] @ (1694e0 ) │ │ │ │ + ldr r3, [pc, #616] @ (1696e0 ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r5, [pc, #128] @ (1694fc ) │ │ │ │ + ldr r3, [pc, #640] @ (1696fc ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r5, [pc, #168] @ (169528 ) │ │ │ │ + ldr r3, [pc, #680] @ (169728 ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r5, [pc, #288] @ (1695a4 ) │ │ │ │ + ldr r3, [pc, #800] @ (1697a4 ) │ │ │ │ movs r0, r4 │ │ │ │ lsrs r4, r0, #22 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #27 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ @@ -339846,32 +339864,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 2f1320 │ │ │ │ + bl 2f11b0 │ │ │ │ cbz r0, 1694c0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [pc, #40] @ (1694ec ) │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2f1350 │ │ │ │ + bl 2f11e0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1694bc │ │ │ │ ldr r3, [pc, #28] @ (1694f0 ) │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2f1380 │ │ │ │ + bl 2f1210 │ │ │ │ b.n 1694bc │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r0, #22 │ │ │ │ @@ -340184,15 +340202,15 @@ │ │ │ │ bx lr │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r0, [r0, #4] │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r0, r3] │ │ │ │ + ldr r7, [pc, #280] @ (169940 ) │ │ │ │ movs r0, r4 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ lsls r3, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -340350,16 +340368,16 @@ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ add r6, sp, #152 @ 0x98 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldr.w r7, [r3, #184] @ 0xb8 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #152] @ 0x98 │ │ │ │ - bl 2fa830 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 2fa6c0 │ │ │ │ + bl 1f11d8 │ │ │ │ cbz r0, 169a16 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ mov r0, r7 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ cmp r1, #1 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ @@ -340458,15 +340476,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ str r6, [r5, #120] @ 0x78 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #328] @ (169c6c ) │ │ │ │ + ldr r5, [pc, #840] @ (169e6c ) │ │ │ │ movs r0, r4 │ │ │ │ str r2, [r1, #84] @ 0x54 │ │ │ │ lsls r3, r6, #2 │ │ │ │ str r7, [sp, #12] │ │ │ │ add r0, sp, #280 @ 0x118 │ │ │ │ str r0, [sp, #20] │ │ │ │ movs r0, #2 │ │ │ │ @@ -340801,18 +340819,18 @@ │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #3268] @ 0xcc4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r8, [sp, #3320] @ 0xcf8 │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 1f745c │ │ │ │ + bl 1f72ec │ │ │ │ ldr.w r1, [pc, #1700] @ 16a594 │ │ │ │ add r1, pc │ │ │ │ - bl 1ff038 │ │ │ │ + bl 1feec8 │ │ │ │ mov.w r2, #1000 @ 0x3e8 │ │ │ │ strd r0, r1, [r7] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 610ec │ │ │ │ mov ip, r9 │ │ │ │ ldr.w lr, [r7] │ │ │ │ @@ -341315,63 +341333,63 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 17841c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16a3ec │ │ │ │ ldr r0, [pc, #524] @ (16a670 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f745c │ │ │ │ + bl 1f72ec │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 16a480 │ │ │ │ ldr r1, [pc, #516] @ (16a674 ) │ │ │ │ add r1, pc │ │ │ │ blx 61db4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16a4f2 │ │ │ │ movs r3, #2 │ │ │ │ str.w r3, [r4, #692] @ 0x2b4 │ │ │ │ ldr r0, [pc, #500] @ (16a678 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 1feb9c │ │ │ │ + bl 1fea2c │ │ │ │ strb.w r0, [r4, #716] @ 0x2cc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cbz r0, 16a4e6 │ │ │ │ ldr r5, [pc, #488] @ (16a67c ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 333ed8 │ │ │ │ + bl 333d68 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16a52e │ │ │ │ ldr r5, [pc, #476] @ (16a680 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 333ed8 │ │ │ │ + bl 333d68 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16a51a │ │ │ │ ldr r5, [pc, #460] @ (16a684 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 333ed8 │ │ │ │ + bl 333d68 │ │ │ │ cbnz r0, 16a506 │ │ │ │ ldr r5, [pc, #448] @ (16a688 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 333ed8 │ │ │ │ + bl 333d68 │ │ │ │ cbz r0, 16a4e6 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ - bl 333f0c │ │ │ │ + bl 333d9c │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #718] @ 0x2ce │ │ │ │ ldr r3, [pc, #420] @ (16a68c ) │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -341383,31 +341401,31 @@ │ │ │ │ blx 61db4 │ │ │ │ cbnz r0, 16a542 │ │ │ │ movs r3, #3 │ │ │ │ str.w r3, [r4, #692] @ 0x2b4 │ │ │ │ b.n 16a480 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ - bl 333f0c │ │ │ │ + bl 333d9c │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #717] @ 0x2cd │ │ │ │ b.n 16a4c4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ - bl 333f0c │ │ │ │ + bl 333d9c │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #696] @ 0x2b8 │ │ │ │ b.n 16a4b4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ - bl 333f0c │ │ │ │ + bl 333d9c │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #704] @ 0x2c0 │ │ │ │ b.n 16a4a2 │ │ │ │ ldr r1, [pc, #336] @ (16a694 ) │ │ │ │ mov r0, r5 │ │ │ │ @@ -341436,153 +341454,153 @@ │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ str r4, [r0, #20] │ │ │ │ lsls r3, r6, #2 │ │ │ │ str r6, [sp, #320] @ 0x140 │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #888] @ (16a908 ) │ │ │ │ + ldr r0, [pc, #376] @ (16a708 ) │ │ │ │ movs r0, r4 │ │ │ │ str r6, [r2, #16] │ │ │ │ lsls r3, r6, #2 │ │ │ │ stmia r5!, {r1, r3, r6, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r1, [pc, #528] @ (16a7ac ) │ │ │ │ + ldr r0, [pc, #16] @ (16a5ac ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r1, [pc, #576] @ (16a7e0 ) │ │ │ │ + ldr r0, [pc, #64] @ (16a5e0 ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r1, [pc, #656] @ (16a834 ) │ │ │ │ + ldr r0, [pc, #144] @ (16a634 ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r1, [pc, #752] @ (16a898 ) │ │ │ │ + ldr r0, [pc, #240] @ (16a698 ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r1, [pc, #880] @ (16a91c ) │ │ │ │ + ldr r0, [pc, #368] @ (16a71c ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r0, [pc, #32] @ (16a5d0 ) │ │ │ │ + mov r8, r1 │ │ │ │ movs r0, r4 │ │ │ │ - ldr r0, [pc, #8] @ (16a5bc ) │ │ │ │ + mov sl, r0 │ │ │ │ movs r0, r4 │ │ │ │ - ldr r0, [pc, #64] @ (16a5f8 ) │ │ │ │ + mov r8, r2 │ │ │ │ movs r0, r4 │ │ │ │ - ldr r0, [pc, #88] @ (16a614 ) │ │ │ │ + mov lr, r2 │ │ │ │ movs r0, r4 │ │ │ │ - ldr r0, [pc, #112] @ (16a630 ) │ │ │ │ + mov ip, r3 │ │ │ │ movs r0, r4 │ │ │ │ - ldr r0, [pc, #160] @ (16a664 ) │ │ │ │ + mov r8, r5 │ │ │ │ movs r0, r4 │ │ │ │ - ldr r0, [pc, #208] @ (16a698 ) │ │ │ │ + mov ip, r6 │ │ │ │ movs r0, r4 │ │ │ │ - ldr r0, [pc, #224] @ (16a6ac ) │ │ │ │ + mov r8, r7 │ │ │ │ movs r0, r4 │ │ │ │ - ldr r0, [pc, #272] @ (16a6e0 ) │ │ │ │ + mov ip, r8 │ │ │ │ movs r0, r4 │ │ │ │ - ldr r0, [pc, #304] @ (16a704 ) │ │ │ │ + mov ip, r9 │ │ │ │ movs r0, r4 │ │ │ │ - ldr r0, [pc, #336] @ (16a728 ) │ │ │ │ + mov ip, sl │ │ │ │ movs r0, r4 │ │ │ │ - ldr r0, [pc, #368] @ (16a74c ) │ │ │ │ + mov ip, fp │ │ │ │ movs r0, r4 │ │ │ │ - ldr r0, [pc, #384] @ (16a760 ) │ │ │ │ + mov r8, ip │ │ │ │ movs r0, r4 │ │ │ │ - ldr r0, [pc, #416] @ (16a784 ) │ │ │ │ + mov r8, sp │ │ │ │ movs r0, r4 │ │ │ │ - ldr r0, [pc, #432] @ (16a798 ) │ │ │ │ + mov ip, sp │ │ │ │ movs r0, r4 │ │ │ │ - ldr r0, [pc, #448] @ (16a7ac ) │ │ │ │ + mov r8, lr │ │ │ │ movs r0, r4 │ │ │ │ - ldr r0, [pc, #480] @ (16a7d0 ) │ │ │ │ + mov r8, pc │ │ │ │ movs r0, r4 │ │ │ │ - ldr r0, [pc, #512] @ (16a7f4 ) │ │ │ │ + bx r0 │ │ │ │ movs r0, r4 │ │ │ │ - ldr r0, [pc, #528] @ (16a808 ) │ │ │ │ + bxns r0 │ │ │ │ movs r0, r4 │ │ │ │ - ldr r0, [pc, #576] @ (16a83c ) │ │ │ │ + bx r2 │ │ │ │ movs r0, r4 │ │ │ │ - ldr r0, [pc, #592] @ (16a850 ) │ │ │ │ + bxns r2 │ │ │ │ movs r0, r4 │ │ │ │ - ldr r0, [pc, #608] @ (16a864 ) │ │ │ │ + bx r3 │ │ │ │ movs r0, r4 │ │ │ │ - ldr r0, [pc, #640] @ (16a888 ) │ │ │ │ + bx r4 │ │ │ │ movs r0, r4 │ │ │ │ - ldr r0, [pc, #672] @ (16a8ac ) │ │ │ │ + bx r5 │ │ │ │ movs r0, r4 │ │ │ │ - ldr r0, [pc, #704] @ (16a8d0 ) │ │ │ │ + bx r6 │ │ │ │ movs r0, r4 │ │ │ │ - ldr r0, [pc, #720] @ (16a8e4 ) │ │ │ │ + bxns r6 │ │ │ │ movs r0, r4 │ │ │ │ - ldr r0, [pc, #768] @ (16a918 ) │ │ │ │ + bx r8 │ │ │ │ movs r0, r4 │ │ │ │ - ldr r0, [pc, #848] @ (16a96c ) │ │ │ │ + bxns sl │ │ │ │ movs r0, r4 │ │ │ │ - ldr r0, [pc, #880] @ (16a990 ) │ │ │ │ + bxns fp │ │ │ │ movs r0, r4 │ │ │ │ - ldr r0, [pc, #1008] @ (16aa14 ) │ │ │ │ + bxns pc │ │ │ │ movs r0, r4 │ │ │ │ - ldr r1, [pc, #64] @ (16a668 ) │ │ │ │ + blx r2 │ │ │ │ movs r0, r4 │ │ │ │ - ldr r1, [pc, #104] @ (16a694 ) │ │ │ │ + @ instruction: 0x479a │ │ │ │ movs r0, r4 │ │ │ │ - ldr r1, [pc, #136] @ (16a6b8 ) │ │ │ │ + @ instruction: 0x47a2 │ │ │ │ movs r0, r4 │ │ │ │ - mov r2, r8 │ │ │ │ + add sl, r8 │ │ │ │ movs r0, r4 │ │ │ │ - ldr r1, [pc, #232] @ (16a720 ) │ │ │ │ + @ instruction: 0x47ba │ │ │ │ movs r0, r4 │ │ │ │ - ldr r1, [pc, #328] @ (16a784 ) │ │ │ │ + @ instruction: 0x47d2 │ │ │ │ movs r0, r4 │ │ │ │ - ldr r1, [pc, #440] @ (16a7f8 ) │ │ │ │ + @ instruction: 0x47ee │ │ │ │ movs r0, r4 │ │ │ │ - cmp lr, ip │ │ │ │ + add r6, ip │ │ │ │ movs r0, r4 │ │ │ │ - ldr r1, [pc, #520] @ (16a850 ) │ │ │ │ + ldr r0, [pc, #8] @ (16a650 ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r1, [pc, #600] @ (16a8a4 ) │ │ │ │ + ldr r0, [pc, #88] @ (16a6a4 ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r1, [pc, #648] @ (16a8d8 ) │ │ │ │ + ldr r0, [pc, #136] @ (16a6d8 ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r1, [pc, #680] @ (16a8fc ) │ │ │ │ + ldr r0, [pc, #168] @ (16a6fc ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r1, [pc, #696] @ (16a910 ) │ │ │ │ + ldr r0, [pc, #184] @ (16a710 ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r1, [pc, #712] @ (16a924 ) │ │ │ │ + ldr r0, [pc, #200] @ (16a724 ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r1, [pc, #792] @ (16a978 ) │ │ │ │ + ldr r0, [pc, #280] @ (16a778 ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r1, [pc, #808] @ (16a98c ) │ │ │ │ + ldr r0, [pc, #296] @ (16a78c ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r1, [pc, #808] @ (16a990 ) │ │ │ │ + ldr r0, [pc, #296] @ (16a790 ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r1, [pc, #800] @ (16a98c ) │ │ │ │ + ldr r0, [pc, #288] @ (16a78c ) │ │ │ │ movs r0, r4 │ │ │ │ ldrh r2, [r5, r7] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r1, [pc, #304] @ (16a7a4 ) │ │ │ │ + blxns r9 │ │ │ │ movs r0, r4 │ │ │ │ - subs r5, #48 @ 0x30 │ │ │ │ + subs r3, #176 @ 0xb0 │ │ │ │ movs r0, r4 │ │ │ │ - ldr r1, [pc, #576] @ (16a8bc ) │ │ │ │ + ldr r0, [pc, #64] @ (16a6bc ) │ │ │ │ movs r0, r4 │ │ │ │ - strb r2, [r4, #1] │ │ │ │ + ldr r2, [r4, #108] @ 0x6c │ │ │ │ movs r7, r3 │ │ │ │ - str r4, [r3, #108] @ 0x6c │ │ │ │ + str r4, [r3, #84] @ 0x54 │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r0, #116] @ 0x74 │ │ │ │ + str r6, [r0, #92] @ 0x5c │ │ │ │ movs r7, r3 │ │ │ │ - str r2, [r6, #120] @ 0x78 │ │ │ │ + str r2, [r6, #96] @ 0x60 │ │ │ │ movs r7, r3 │ │ │ │ lsrs r4, r6, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #856] @ (16a9ec ) │ │ │ │ + bx sl │ │ │ │ movs r0, r4 │ │ │ │ - ldr r0, [pc, #568] @ (16a8d0 ) │ │ │ │ + bx r1 │ │ │ │ movs r0, r4 │ │ │ │ - ldr r0, [pc, #520] @ (16a8a4 ) │ │ │ │ + bx r0 │ │ │ │ movs r0, r4 │ │ │ │ lsrs r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #464] @ (16a874 ) │ │ │ │ + mov ip, lr │ │ │ │ movs r0, r4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -341709,15 +341727,15 @@ │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r1, r3] │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - mov sl, r9 │ │ │ │ + cmp r2, r9 │ │ │ │ movs r0, r4 │ │ │ │ ldr r6, [r6, r0] │ │ │ │ lsls r3, r6, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -341855,15 +341873,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr.w r7, [r3, #552] @ 0x228 │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 16a918 │ │ │ │ b.n 16a942 │ │ │ │ add.w r0, r4, #360 @ 0x168 │ │ │ │ - bl 20cb78 │ │ │ │ + bl 20ca08 │ │ │ │ ldr.w r1, [r4, #388] @ 0x184 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 16a94e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ @@ -342887,21 +342905,21 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ add.w r4, r2, #360 @ 0x168 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldrd r2, r3, [r2, #416] @ 0x1a0 │ │ │ │ strd r2, r3, [r1] │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mvn.w r0, #12 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -342918,15 +342936,15 @@ │ │ │ │ ldr.w r3, [r2, #508] @ 0x1fc │ │ │ │ mov r5, r2 │ │ │ │ cbz r3, 16b4a4 │ │ │ │ mov r0, r2 │ │ │ │ blx r3 │ │ │ │ add.w sl, r5, #360 @ 0x168 │ │ │ │ mov r0, sl │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ ldr.w r0, [r5, #396] @ 0x18c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 16b5d4 │ │ │ │ ldr.w r3, [r5, #388] @ 0x184 │ │ │ │ movs r2, #0 │ │ │ │ b.n 16b4c8 │ │ │ │ adds r2, #1 │ │ │ │ @@ -343023,26 +343041,26 @@ │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r9, r3 │ │ │ │ ite hi │ │ │ │ movhi.w r9, #5 │ │ │ │ movls.w r9, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r0 │ │ │ │ b.n 16b4d0 │ │ │ │ mov r9, r3 │ │ │ │ b.n 16b5c6 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r0, sl │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ ldr.w r9, [sp, #60] @ 0x3c │ │ │ │ b.n 16b5cc │ │ │ │ mvn.w r9, #12 │ │ │ │ b.n 16b5cc │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -343128,15 +343146,15 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrd sl, r9, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ ldr.w r2, [r7, #396] @ 0x18c │ │ │ │ cbz r2, 16b71e │ │ │ │ ldr.w r1, [r7, #388] @ 0x184 │ │ │ │ movs r3, #0 │ │ │ │ mov ip, r7 │ │ │ │ b.n 16b6f2 │ │ │ │ adds r3, #1 │ │ │ │ @@ -343161,15 +343179,15 @@ │ │ │ │ beq.n 16b7f0 │ │ │ │ ldrb.w r3, [r7, #385] @ 0x181 │ │ │ │ cbnz r3, 16b748 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ strd sl, r9, [r7, #408] @ 0x198 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ ldr r2, [pc, #412] @ (16b8c8 ) │ │ │ │ ldr r3, [pc, #408] @ (16b8c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ @@ -343253,15 +343271,15 @@ │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ b.n 16b714 │ │ │ │ dmb ish │ │ │ │ movs r4, #1 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str.w r4, [r3, #196] @ 0xc4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #3 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ vldr d7, [pc, #136] @ 16b8b8 │ │ │ │ @@ -343276,15 +343294,15 @@ │ │ │ │ ldrd r2, r3, [r4, #184] @ 0xb8 │ │ │ │ blx r1 │ │ │ │ dmb ish │ │ │ │ mov r3, r4 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ str.w r4, [r3, #196] @ 0xc4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ ldr.w r0, [r7, #396] @ 0x18c │ │ │ │ cbz r0, 16b8a6 │ │ │ │ ldr.w r3, [r7, #388] @ 0x184 │ │ │ │ mov r2, r4 │ │ │ │ mov ip, r7 │ │ │ │ b.n 16b876 │ │ │ │ adds r2, #1 │ │ │ │ @@ -343332,15 +343350,15 @@ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ add.w r7, r0, #360 @ 0x168 │ │ │ │ mov r0, r7 │ │ │ │ ldrd r5, fp, [sp, #48] @ 0x30 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ ldr.w r1, [r4, #416] @ 0x1a0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r0, [r4, #420] @ 0x1a4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ subs r1, r2, r1 │ │ │ │ ldr.w r6, [r4, #424] @ 0x1a8 │ │ │ │ sbc.w r0, r3, r0 │ │ │ │ @@ -343374,21 +343392,21 @@ │ │ │ │ adds.w r3, lr, #1 │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r4, #432] @ 0x1b0 │ │ │ │ str.w r5, [r4, #424] @ 0x1a8 │ │ │ │ adc.w r3, r9, #0 │ │ │ │ str.w fp, [r4, #428] @ 0x1ac │ │ │ │ str.w r3, [r4, #436] @ 0x1b4 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ orrs.w r1, lr, r9 │ │ │ │ beq.n 16b960 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -343409,15 +343427,15 @@ │ │ │ │ and.w r4, r4, #2 │ │ │ │ cbz r3, 16b9de │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ add.w r3, r5, #360 @ 0x168 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ ldr.w r0, [r5, #396] @ 0x18c │ │ │ │ ldrd r2, r3, [r5, #432] @ 0x1b0 │ │ │ │ strd r2, r3, [sl, #8] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sl, #16] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -343575,15 +343593,15 @@ │ │ │ │ str.w r8, [r5, #396] @ 0x18c │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ cmp fp, r3 │ │ │ │ ite hi │ │ │ │ movhi.w fp, #5 │ │ │ │ movls.w fp, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ mov r0, fp │ │ │ │ add sp, #28 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #24] │ │ │ │ cmp.w ip, #0 │ │ │ │ @@ -343597,24 +343615,24 @@ │ │ │ │ b.n 16bb50 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ b.n 16bb3c │ │ │ │ mov fp, r3 │ │ │ │ b.n 16bbba │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str.w r6, [sl, #24] │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ b.n 16bbc0 │ │ │ │ mov r6, r0 │ │ │ │ b.n 16ba22 │ │ │ │ mvn.w fp, #12 │ │ │ │ b.n 16bbc0 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - stmia r7!, {r1, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r5, r6} │ │ │ │ movs r7, r5 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cbz r2, 16bc2a │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [r2] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ @@ -343653,41 +343671,41 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ add.w r4, r2, #360 @ 0x168 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrd r0, r1, [r2, #424] @ 0x1a8 │ │ │ │ strd r0, r1, [r3, #16] │ │ │ │ ldrd r0, r1, [r2, #416] @ 0x1a0 │ │ │ │ strd r0, r1, [r3, #8] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cbz r3, 16bcb2 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldrd r2, r3, [r2, #432] @ 0x1b0 │ │ │ │ strd r2, r3, [r1] │ │ │ │ mov r0, r4 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #8 │ │ │ │ add.w r5, r2, #360 @ 0x168 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ ldr.w r3, [r4, #396] @ 0x18c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it hi │ │ │ │ movhi r4, #1 │ │ │ │ bhi.n 16bd18 │ │ │ │ ldr.w r3, [r4, #392] @ 0x188 │ │ │ │ @@ -343705,15 +343723,15 @@ │ │ │ │ blx r6 │ │ │ │ cbz r0, 16bd24 │ │ │ │ str.w r0, [r4, #388] @ 0x184 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r3, [r4, #392] @ 0x188 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ b.n 16bd18 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -343876,15 +343894,15 @@ │ │ │ │ ldrb.w r3, [r6, #379] @ 0x17b │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 16bdce │ │ │ │ movs r3, #1 │ │ │ │ movs r1, #0 │ │ │ │ strb.w r3, [r9, #384] @ 0x180 │ │ │ │ add.w r0, r9, #360 @ 0x168 │ │ │ │ - bl 20cb8c │ │ │ │ + bl 20ca1c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr.w r3, [r0, #444] @ 0x1bc │ │ │ │ lsls r1, r3, #31 │ │ │ │ bpl.n 16bf34 │ │ │ │ ldr.w r3, [r0, #328] @ 0x148 │ │ │ │ cbz r3, 16bf34 │ │ │ │ mov.w r8, #0 │ │ │ │ @@ -344513,15 +344531,15 @@ │ │ │ │ ldr.w r1, [r3, r8, lsl #2] │ │ │ │ ldr.w r3, [r4, #472] @ 0x1d8 │ │ │ │ blx r3 │ │ │ │ add.w r3, r4, #360 @ 0x168 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ ldrd r2, r3, [r4, #392] @ 0x188 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 16c5d6 │ │ │ │ ldrb.w r3, [r4, #385] @ 0x181 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 16d244 │ │ │ │ movs r3, #72 @ 0x48 │ │ │ │ @@ -344549,15 +344567,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #22 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #250 @ 0xfa │ │ │ │ lsls r3, r6, #2 │ │ │ │ - movs r5, #68 @ 0x44 │ │ │ │ + movs r3, #196 @ 0xc4 │ │ │ │ movs r0, r4 │ │ │ │ adds r3, #1 │ │ │ │ adds r1, #72 @ 0x48 │ │ │ │ cmp r6, r3 │ │ │ │ beq.n 16c644 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ cmp r5, r2 │ │ │ │ @@ -344596,15 +344614,15 @@ │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [r3, #4] │ │ │ │ strd r5, ip, [r3, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 16cf68 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str.w r2, [sl] │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r2, #1 │ │ │ │ ldr.w r9, [r7, #20] │ │ │ │ @@ -345427,15 +345445,15 @@ │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ movs r5, #1 │ │ │ │ strd r6, r5, [sp] │ │ │ │ ldr.w r1, [r1, #800] @ 0x320 │ │ │ │ blx r1 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ str.w r6, [sl] │ │ │ │ b.w 16c6a0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r2, [r2, #580] @ 0x244 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ bne.w 16c6b2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ @@ -345490,15 +345508,15 @@ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ b.w 16c6b4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.n 16c95a │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [sl] │ │ │ │ b.w 16c6a0 │ │ │ │ add.w r4, r1, #3520 @ 0xdc0 │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ @@ -345536,15 +345554,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 16c32c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r2, #3520] @ 0xdc0 │ │ │ │ - bl 1f4e3c │ │ │ │ + bl 1f4ccc │ │ │ │ b.w 16c32c │ │ │ │ ldr.w r2, [r3, #3508] @ 0xdb4 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r1 │ │ │ │ strb r3, [r1, #8] │ │ │ │ blx r2 │ │ │ │ @@ -345652,15 +345670,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 16d06e │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4e68 │ │ │ │ + bl 1f4cf8 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 16d1fc │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ @@ -345685,30 +345703,30 @@ │ │ │ │ str.w r9, [sp, #52] @ 0x34 │ │ │ │ str.w r9, [sp, #28] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ b.n 16cb72 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ mov.w r3, #2432 @ 0x980 │ │ │ │ movt r3, #50274 @ 0xc462 │ │ │ │ str.w r3, [sl] │ │ │ │ b.w 16c6e6 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r9, r3 │ │ │ │ b.n 16d02c │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ str.w r9, [sp, #52] @ 0x34 │ │ │ │ str.w r9, [sp, #28] │ │ │ │ b.n 16cb72 │ │ │ │ lsrs r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r1, #1 │ │ │ │ + subs r0, r1, r3 │ │ │ │ movs r0, r4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r2, r1 │ │ │ │ @@ -346262,16 +346280,16 @@ │ │ │ │ strb.w r5, [r4, #77] @ 0x4d │ │ │ │ orr.w r0, r0, #1 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ orr.w r0, r0, #1 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ - bl 2fa830 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 2fa6c0 │ │ │ │ + bl 1f11d8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrd r1, r3, [sp, #4] │ │ │ │ cbz r0, 16d8f8 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ lsrs r0, r0, #3 │ │ │ │ cmp r0, r5 │ │ │ │ it cc │ │ │ │ @@ -346719,39 +346737,39 @@ │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [pc, #60] @ (16ddc0 ) │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 333ed8 │ │ │ │ + bl 333d68 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ cbnz r0, 16dd9a │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 333f0c │ │ │ │ + bl 333d9c │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldrb.w r2, [r3, #99] @ 0x63 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 16dd6a │ │ │ │ ldrb.w r3, [r3, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 16dd98 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 16dd6c │ │ │ │ b.n 16dd96 │ │ │ │ - subs r1, #168 @ 0xa8 │ │ │ │ + subs r0, #40 @ 0x28 │ │ │ │ movs r7, r3 │ │ │ │ cbz r1, 16ddf4 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r4, #0 │ │ │ │ @@ -346799,21 +346817,21 @@ │ │ │ │ blx 60e6c │ │ │ │ ldr r2, [pc, #20] @ (16de60 ) │ │ │ │ ldr r1, [pc, #24] @ (16de64 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - asrs r2, r5, #1 │ │ │ │ + lsrs r2, r5, #27 │ │ │ │ movs r0, r4 │ │ │ │ - @ instruction: 0xfa2a001f │ │ │ │ + strh.w r0, [sl, #31] │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ ldr r0, [pc, #136] @ (16df04 ) │ │ │ │ mov r4, r1 │ │ │ │ @@ -346849,15 +346867,15 @@ │ │ │ │ blx 60e6c │ │ │ │ ldr r2, [pc, #64] @ (16df10 ) │ │ │ │ ldr r1, [pc, #64] @ (16df14 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 16dee8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r2, [pc, #44] @ (16df18 ) │ │ │ │ ldr r3, [pc, #28] @ (16df08 ) │ │ │ │ add r2, pc │ │ │ │ @@ -346870,19 +346888,19 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ movs r1, #126 @ 0x7e │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #752 @ (adr r4, 16e200 ) │ │ │ │ + add r3, pc, #240 @ (adr r3, 16e000 ) │ │ │ │ movs r7, r5 │ │ │ │ - asrs r4, r1, #32 │ │ │ │ + lsrs r4, r1, #26 │ │ │ │ movs r0, r4 │ │ │ │ - vld1.8 @ instruction: 0xf9a4001f │ │ │ │ + strh.w r0, [r4, pc, lsl #1] │ │ │ │ movs r1, #16 │ │ │ │ lsls r3, r6, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ ldr r2, [pc, #332] @ (16e078 ) │ │ │ │ @@ -347957,33 +347975,33 @@ │ │ │ │ ... │ │ │ │ adds r6, r6, r2 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r6, r1 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r3, [sp, #616] @ 0x268 │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ movs r7, r5 │ │ │ │ - lsls r6, r3, #30 │ │ │ │ + lsls r6, r3, #24 │ │ │ │ movs r0, r4 │ │ │ │ - lsls r2, r0, #26 │ │ │ │ + lsls r2, r0, #20 │ │ │ │ movs r0, r4 │ │ │ │ - lsls r4, r3, #22 │ │ │ │ + lsls r4, r3, #16 │ │ │ │ movs r0, r4 │ │ │ │ - lsls r4, r2, #22 │ │ │ │ + lsls r4, r2, #16 │ │ │ │ movs r0, r4 │ │ │ │ - lsls r2, r5, #21 │ │ │ │ + lsls r2, r5, #15 │ │ │ │ movs r0, r4 │ │ │ │ - lsls r0, r2, #22 │ │ │ │ + lsls r0, r2, #16 │ │ │ │ movs r0, r4 │ │ │ │ - lsls r6, r6, #20 │ │ │ │ + lsls r6, r6, #14 │ │ │ │ movs r0, r4 │ │ │ │ - lsls r0, r6, #22 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r4 │ │ │ │ - lsls r6, r0, #20 │ │ │ │ + lsls r6, r0, #14 │ │ │ │ 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, #116] @ 16ead8 │ │ │ │ sub sp, #24 │ │ │ │ @@ -348664,15 +348682,15 @@ │ │ │ │ cmp r6, r7 │ │ │ │ bne.n 16f118 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r4, r9 │ │ │ │ ldr.w fp, [sp, #72] @ 0x48 │ │ │ │ ldr.w r6, [r3, #3572] @ 0xdf4 │ │ │ │ ldr r5, [r6, #40] @ 0x28 │ │ │ │ - bl 1f6bec │ │ │ │ + bl 1f6a7c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mvns r7, r0 │ │ │ │ mvn.w ip, #2147483648 @ 0x80000000 │ │ │ │ cmp r7, r3 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ sub.w r2, ip, r1 │ │ │ │ sbcs r2, r7 │ │ │ │ @@ -348937,15 +348955,15 @@ │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ lsrs r4, r7, #30 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #176] @ 0xb0 │ │ │ │ + str r0, [sp, #688] @ 0x2b0 │ │ │ │ movs r7, r5 │ │ │ │ lsrs r4, r1, #24 │ │ │ │ lsls r3, r6, #2 │ │ │ │ mov.w r3, #3872 @ 0xf20 │ │ │ │ mla r0, r3, r1, r0 │ │ │ │ add.w r0, r0, #1320 @ 0x528 │ │ │ │ bx lr │ │ │ │ @@ -348969,17 +348987,17 @@ │ │ │ │ add.w r7, r1, #8 │ │ │ │ mov r8, r1 │ │ │ │ mov r6, r0 │ │ │ │ cmp r7, r4 │ │ │ │ beq.n 16f480 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ add.w r0, r4, #8 │ │ │ │ - bl 331c80 │ │ │ │ + bl 331b10 │ │ │ │ add.w r0, r4, #52 @ 0x34 │ │ │ │ - bl 20cb78 │ │ │ │ + bl 20ca08 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r4, r5 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx r3 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r7, r4 │ │ │ │ @@ -349005,37 +349023,37 @@ │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ add.w r3, sl, #28 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ ldr.w r0, [sl, #52] @ 0x34 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f59d8 │ │ │ │ + bl 1f5868 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 16f506 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ ldr.w r8, [r6, #12] │ │ │ │ ldr.w r2, [pc, #1444] @ 16fa8c │ │ │ │ ldr.w r3, [pc, #1432] @ 16fa84 │ │ │ │ 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 16fa7c │ │ │ │ mov r0, r8 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ ldrb.w r3, [r5, #748] @ 0x2ec │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 16f74c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r3, #4 │ │ │ │ @@ -349413,19 +349431,19 @@ │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #76 @ 0x4c │ │ │ │ blx r6 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 16f8fe │ │ │ │ movs r1, #1 │ │ │ │ adds r0, #52 @ 0x34 │ │ │ │ - bl 20cb8c │ │ │ │ + bl 20ca1c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ add.w r0, r6, #8 │ │ │ │ - bl 331c58 │ │ │ │ + bl 331ae8 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ str r4, [r6, #4] │ │ │ │ str r3, [r6, #0] │ │ │ │ str r6, [r3, #4] │ │ │ │ str.w r6, [r8, #8] │ │ │ │ mov r0, r9 │ │ │ │ blx 61584 │ │ │ │ @@ -349448,28 +349466,28 @@ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 60bc8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 60bc8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbnz r3, 16f970 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ ldr.w r0, [sl, #52] @ 0x34 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f59d8 │ │ │ │ + bl 1f5868 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 16f960 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ bl 16f440 │ │ │ │ b.n 16f4da │ │ │ │ ldr.w r0, [sl, #52] @ 0x34 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f5a14 │ │ │ │ + bl 1f58a4 │ │ │ │ mov r6, r0 │ │ │ │ b.n 16f4da │ │ │ │ mov r0, r6 │ │ │ │ blx 60bc8 │ │ │ │ b.n 16f942 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ @@ -349564,41 +349582,41 @@ │ │ │ │ add.w fp, sp, #48 @ 0x30 │ │ │ │ blx 60bc8 │ │ │ │ b.n 16f858 │ │ │ │ mov r0, r3 │ │ │ │ blx 60bc8 │ │ │ │ b.n 16f858 │ │ │ │ mov r0, r4 │ │ │ │ - bl 331b60 │ │ │ │ + bl 3319f0 │ │ │ │ strb.w r0, [r8, #6] │ │ │ │ b.n 16f8a4 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r2, #13 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r0, #13 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r0, r2, #12 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrh r0, [r5, r5] │ │ │ │ + ldr r0, [r5, r7] │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xfaee001f │ │ │ │ - @ instruction: 0xfae6001f │ │ │ │ - @ instruction: 0xfade001f │ │ │ │ - @ instruction: 0xfad6001f │ │ │ │ - @ instruction: 0xface001f │ │ │ │ - @ instruction: 0xfac8001f │ │ │ │ - @ instruction: 0xfac6001f │ │ │ │ - ldrsb.w r0, [lr, pc, lsl #1] │ │ │ │ + vld4.8 {d16-d19}, [lr :64] │ │ │ │ + vld4.8 {d16-d19}, [r6 :64] │ │ │ │ + ldr??.w r0, [lr, pc, lsl #1] │ │ │ │ + ldr??.w r0, [r6, pc, lsl #1] │ │ │ │ + vst4.8 {d16-d19}, [lr :64] │ │ │ │ + vst4.8 {d16-d19}, [r8 :64] │ │ │ │ + vst4.8 {d16-d19}, [r6 :64] │ │ │ │ + @ instruction: 0xf79e001f │ │ │ │ lsrs r0, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr??.w r0, [r4, #31] │ │ │ │ - ldr??.w r0, [r0, #31] │ │ │ │ - str??.w r0, [lr, #31] │ │ │ │ + @ instruction: 0xf774001f │ │ │ │ + @ instruction: 0xf770001f │ │ │ │ + @ instruction: 0xf76e001f │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #112] @ (16fb48 ) │ │ │ │ ldr r3, [pc, #116] @ (16fb4c ) │ │ │ │ @@ -349756,17 +349774,17 @@ │ │ │ │ sub sp, #28 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 16fd64 │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, r5, #52 @ 0x34 │ │ │ │ mov r6, r2 │ │ │ │ mov r9, r1 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ add.w r0, r5, #8 │ │ │ │ - bl 331ca4 │ │ │ │ + bl 331b34 │ │ │ │ ldr.w sl, [r5, #44] @ 0x2c │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 16fd5c │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ mov.w r8, #51712 @ 0xca00 │ │ │ │ movt r8, #15258 @ 0x3b9a │ │ │ │ movs r3, #0 │ │ │ │ @@ -349842,15 +349860,15 @@ │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ blx 60bc8 │ │ │ │ ldr.w r0, [r4, #1168] @ 0x490 │ │ │ │ adds r0, #52 @ 0x34 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r7, sl │ │ │ │ str.w sl, [sp, #12] │ │ │ │ b.n 16fd48 │ │ │ │ @@ -349858,27 +349876,27 @@ │ │ │ │ str r5, [sp, #12] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ addw r0, r4, #1196 @ 0x4ac │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ add.w r3, r4, #1280 @ 0x500 │ │ │ │ add.w r0, r4, #1224 @ 0x4c8 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ mov.w r2, #13824 @ 0x3600 │ │ │ │ movt r2, #50277 @ 0xc465 │ │ │ │ strd r8, r9, [r3, #-8] │ │ │ │ str.w r2, [r4, #1280] @ 0x500 │ │ │ │ - bl 1f1e70 │ │ │ │ + bl 1f1d00 │ │ │ │ addw r0, r4, #1196 @ 0x4ac │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ add.w r0, r4, #1120 @ 0x460 │ │ │ │ - bl 1f1e70 │ │ │ │ + bl 1f1d00 │ │ │ │ b.n 16fd48 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ add.w r4, r0, #1184 @ 0x4a0 │ │ │ │ movs r3, #0 │ │ │ │ @@ -349938,35 +349956,35 @@ │ │ │ │ mov r1, sl │ │ │ │ addw r7, r4, #1196 @ 0x4ac │ │ │ │ blx 60a24 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #16] │ │ │ │ add.w r8, r4, #1224 @ 0x4c8 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ b.n 16fe7a │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f1ea8 │ │ │ │ + bl 1f1d38 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ beq.n 16fea2 │ │ │ │ cbnz r0, 16fea8 │ │ │ │ ldr.w r2, [r4, #1272] @ 0x4f8 │ │ │ │ ldr.w r3, [r4, #1276] @ 0x4fc │ │ │ │ cmp r2, r5 │ │ │ │ sbcs r3, r6 │ │ │ │ bcc.n 16fe6a │ │ │ │ ldr.w r8, [r4, #1280] @ 0x500 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ b.n 16fe2a │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1f6cd4 │ │ │ │ + bl 1f6b64 │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r1 │ │ │ │ b.n 16fe18 │ │ │ │ mov.w r8, #2 │ │ │ │ b.n 16fe8c │ │ │ │ mvn.w r8, #3 │ │ │ │ b.n 16fe8c │ │ │ │ @@ -350044,15 +350062,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r3 │ │ │ │ str r1, [r2, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strh r4, [r2, #32] │ │ │ │ + strh r4, [r2, #20] │ │ │ │ movs r7, r5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2152] @ 0x868 │ │ │ │ ldr r2, [pc, #148] @ (170018 ) │ │ │ │ sub.w sp, sp, #1928 @ 0x788 │ │ │ │ @@ -350061,48 +350079,48 @@ │ │ │ │ add r2, pc │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #1924] @ 0x784 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 20a6f0 │ │ │ │ + bl 20a580 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r5, #8 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cbz r3, 16ffe2 │ │ │ │ movs r2, #4 │ │ │ │ add r1, sp, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ 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 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 16ffb6 │ │ │ │ movs r2, #1 │ │ │ │ adds r1, r5, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 20ac4c │ │ │ │ + bl 20aadc │ │ │ │ ldr r2, [pc, #40] @ (170020 ) │ │ │ │ ldr r3, [pc, #32] @ (17001c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1924] @ 0x784 │ │ │ │ eors r2, r3 │ │ │ │ @@ -350444,18 +350462,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 2fa830 │ │ │ │ + bl 2fa6c0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1703ae │ │ │ │ - bl 1f1348 │ │ │ │ + bl 1f11d8 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bls.n 1703bc │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 61d30 <__popcountsi2@plt> │ │ │ │ cmp r0, r4 │ │ │ │ @@ -350465,18 +350483,18 @@ │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 1703ac │ │ │ │ tbb [pc, r3] │ │ │ │ adds r5, #57 @ 0x39 │ │ │ │ cmp r5, #49 @ 0x31 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fa830 │ │ │ │ + bl 2fa6c0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1703f2 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 1f11d8 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 1703f0 │ │ │ │ ldrb.w r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 1703f0 │ │ │ │ tbb [pc, r3] │ │ │ │ @@ -350484,19 +350502,19 @@ │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ blx 61d30 <__popcountsi2@plt> │ │ │ │ cmp r0, r4 │ │ │ │ bne.n 1703b8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fa830 │ │ │ │ + bl 2fa6c0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 170468 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 1f11d8 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 170490 │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 170490 │ │ │ │ tbb [pc, r3] │ │ │ │ @@ -350652,15 +350670,15 @@ │ │ │ │ b.n 170552 │ │ │ │ blx 61934 │ │ │ │ b.n 1704c6 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xfb5000b2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r2, #26] │ │ │ │ + ldrb r2, [r2, #20] │ │ │ │ movs r7, r5 │ │ │ │ @ instruction: 0xfaa600b2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r3 │ │ │ │ @@ -350704,15 +350722,15 @@ │ │ │ │ strls r3, [r6, #0] │ │ │ │ bls.n 1705f0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #0] │ │ │ │ b.n 1705f0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 331b04 │ │ │ │ + bl 331994 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1705ec │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 1705cc │ │ │ │ ldr r0, [r2, #4] │ │ │ │ @@ -350722,23 +350740,23 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 1705ce │ │ │ │ ldr r2, [pc, #24] @ (170658 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [pc, #24] @ (17065c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #0] │ │ │ │ b.n 1705f0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 1705f2 │ │ │ │ nop │ │ │ │ - bics.w r0, sl, pc, lsr #32 │ │ │ │ - bcs.n 1706d0 │ │ │ │ + ldmia.w sl!, {r0, r1, r2, r3, r4} │ │ │ │ + beq.n 1705d0 │ │ │ │ movs r7, 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, #192] @ (170730 ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -351281,15 +351299,15 @@ │ │ │ │ bne.n 170aea │ │ │ │ ldr r2, [pc, #72] @ (170c04 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #72] @ (170c08 ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ b.n 170aea │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 61934 │ │ │ │ mov r1, r0 │ │ │ │ @@ -351302,21 +351320,21 @@ │ │ │ │ movt r0, #50277 @ 0xc465 │ │ │ │ b.n 170a7c │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf70000b2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ sbcs.w r0, ip, #5832704 @ 0x590000 │ │ │ │ - strb r2, [r5, #31] │ │ │ │ + strb r2, [r5, #25] │ │ │ │ movs r7, r5 │ │ │ │ cmp r1, #108 @ 0x6c │ │ │ │ lsls r4, r6, #2 │ │ │ │ - b.n 170674 │ │ │ │ + b.n 171374 │ │ │ │ movs r7, r3 │ │ │ │ - ldmia r4, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r3, {r1, r3, r4, r5} │ │ │ │ movs r7, r3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #0 │ │ │ │ blt.n 170c58 │ │ │ │ dmb ish │ │ │ │ @@ -351345,28 +351363,28 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ addw r4, r0, #1196 @ 0x4ac │ │ │ │ strd r0, r1, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ vldr d7, [pc, #92] @ 170cd8 │ │ │ │ add.w r2, r3, #1280 @ 0x500 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add.w r0, r3, #1224 @ 0x4c8 │ │ │ │ vstr d7, [r2, #-8] │ │ │ │ str.w r1, [r3, #1280] @ 0x500 │ │ │ │ - bl 1f1e70 │ │ │ │ + bl 1f1d00 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r0, r3, #1120 @ 0x460 │ │ │ │ - bl 1f1e70 │ │ │ │ + bl 1f1d00 │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r2, [r3, #884] @ 0x374 │ │ │ │ dmb ish │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ blt.n 170cc8 │ │ │ │ @@ -351466,55 +351484,55 @@ │ │ │ │ bne.n 170e8c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add.w r7, r0, #1012 @ 0x3f4 │ │ │ │ add.w r0, r0, #1012 @ 0x3f4 │ │ │ │ mov r6, r1 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ - bl 1f6cd4 │ │ │ │ + bl 1f6b64 │ │ │ │ add r3, pc, #176 @ (adr r3, 170e90 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 60a24 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ str r2, [sp, #32] │ │ │ │ ldrd r3, r2, [r5, #992] @ 0x3e0 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r5, #1000] @ 0x3e8 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.n 170e74 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #1040 @ 0x410 │ │ │ │ - bl 1f1ea8 │ │ │ │ + bl 1f1d38 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 170dec │ │ │ │ mov r0, r7 │ │ │ │ cmp r4, #1 │ │ │ │ bne.n 170e22 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ ldrd r3, r2, [r6, #16] │ │ │ │ orrs r3, r2 │ │ │ │ it ne │ │ │ │ movne r4, #2 │ │ │ │ b.n 170daa │ │ │ │ movw r4, #12820 @ 0x3214 │ │ │ │ movt r4, #50277 @ 0xc465 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ add.w r0, r5, #1096 @ 0x448 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 170c10 │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, r5, #1096 @ 0x448 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ b.n 170d8c │ │ │ │ blx 61bbc │ │ │ │ b.n 170daa │ │ │ │ lsls r0, r6, #2 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ blx 61b80 │ │ │ │ mov r2, r0 │ │ │ │ @@ -351525,20 +351543,20 @@ │ │ │ │ strd r3, r4, [sp] │ │ │ │ mov r1, r6 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ bl 16f028 │ │ │ │ mov r4, r0 │ │ │ │ b.n 170d76 │ │ │ │ add.w r0, r5, #992 @ 0x3e0 │ │ │ │ - bl 1fe970 │ │ │ │ + bl 1fe800 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r8] │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ b.n 170d80 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf30400b2 │ │ │ │ @@ -351564,31 +351582,31 @@ │ │ │ │ add.w sl, r0, #992 @ 0x3e0 │ │ │ │ subs r6, r2, #4 │ │ │ │ add.w r7, r0, #1012 @ 0x3f4 │ │ │ │ add.w fp, r0, #1040 @ 0x410 │ │ │ │ b.n 170f00 │ │ │ │ mov r0, sl │ │ │ │ adds r5, #1 │ │ │ │ - bl 1fe8c4 │ │ │ │ + bl 1fe754 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ str.w r8, [r3] │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ cmp r9, r5 │ │ │ │ beq.n 170f20 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r8, [r6, #4]! │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ ldr.w r2, [r4, #1000] @ 0x3e8 │ │ │ │ ldrd r3, r1, [r4, #992] @ 0x3e0 │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.n 170ee8 │ │ │ │ mov r0, fp │ │ │ │ - bl 1f1e8c │ │ │ │ + bl 1f1d1c │ │ │ │ b.n 170ee8 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ dmb ish │ │ │ │ ldr.w r0, [r0, #884] @ 0x374 │ │ │ │ dmb ish │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -351597,53 +351615,53 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ add.w r7, r0, #1096 @ 0x448 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r1 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ movw r3, #12820 @ 0x3214 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ dmb ish │ │ │ │ str.w r3, [r4, #884] @ 0x374 │ │ │ │ dmb ish │ │ │ │ add.w r0, r4, #1120 @ 0x460 │ │ │ │ add.w r5, r4, #916 @ 0x394 │ │ │ │ - bl 1f1e70 │ │ │ │ + bl 1f1d00 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ ldrd r3, r2, [r4, #896] @ 0x380 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r4, #904] @ 0x388 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 171056 │ │ │ │ add.w r0, r4, #896 @ 0x380 │ │ │ │ - bl 1fe8c4 │ │ │ │ + bl 1fe754 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r4, #1088] @ 0x440 │ │ │ │ - bl 20ccb4 │ │ │ │ + bl 20cb44 │ │ │ │ ldr.w r0, [r4, #1092] @ 0x444 │ │ │ │ movs r1, #0 │ │ │ │ - bl 20ccb4 │ │ │ │ + bl 20cb44 │ │ │ │ ldrb.w r3, [r4, #272] @ 0x110 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 171060 │ │ │ │ ldr.w r0, [r4, #912] @ 0x390 │ │ │ │ blx 60bc8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20cb78 │ │ │ │ + bl 20ca08 │ │ │ │ add.w r0, r4, #944 @ 0x3b0 │ │ │ │ - bl 1f1e5c │ │ │ │ + bl 1f1cec │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ cbz r3, 170ff8 │ │ │ │ add.w r6, r4, #1320 @ 0x528 │ │ │ │ movs r5, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 1702d4 │ │ │ │ @@ -351660,38 +351678,38 @@ │ │ │ │ ldr.w r1, [r4, #580] @ 0x244 │ │ │ │ ldr.w r0, [r4, #524] @ 0x20c │ │ │ │ blx 61260 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r4, #524] @ 0x20c │ │ │ │ blx 620d4 │ │ │ │ addw r0, r4, #1196 @ 0x4ac │ │ │ │ - bl 20cb78 │ │ │ │ + bl 20ca08 │ │ │ │ add.w r0, r4, #1224 @ 0x4c8 │ │ │ │ - bl 1f1e5c │ │ │ │ + bl 1f1cec │ │ │ │ mov r0, r7 │ │ │ │ - bl 20cb78 │ │ │ │ + bl 20ca08 │ │ │ │ add.w r0, r4, #1120 @ 0x460 │ │ │ │ - bl 1f1e5c │ │ │ │ + bl 1f1cec │ │ │ │ mov r0, r4 │ │ │ │ bl 16a860 │ │ │ │ ldr.w r0, [r8] │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add.w r0, r4, #944 @ 0x3b0 │ │ │ │ - bl 1f1e8c │ │ │ │ + bl 1f1d1c │ │ │ │ b.n 170f90 │ │ │ │ ldr.w r0, [r4, #1008] @ 0x3f0 │ │ │ │ blx 60bc8 │ │ │ │ add.w r0, r4, #1012 @ 0x3f4 │ │ │ │ - bl 20cb78 │ │ │ │ + bl 20ca08 │ │ │ │ add.w r0, r4, #1040 @ 0x410 │ │ │ │ - bl 1f1e5c │ │ │ │ + bl 1f1cec │ │ │ │ b.n 170fc0 │ │ │ │ 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 │ │ │ │ @@ -351736,26 +351754,26 @@ │ │ │ │ mov r0, r7 │ │ │ │ str.w r5, [r4, #1288] @ 0x508 │ │ │ │ str.w r5, [r4, #1292] @ 0x50c │ │ │ │ str.w r5, [r4, #1296] @ 0x510 │ │ │ │ str.w r5, [r4, #1300] @ 0x514 │ │ │ │ str.w r5, [r4, #1304] @ 0x518 │ │ │ │ str.w r5, [r4, #1308] @ 0x51c │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ ldrd r3, r2, [r4, #896] @ 0x380 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r4, #904] @ 0x388 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 1711ae │ │ │ │ add.w r0, r4, #896 @ 0x380 │ │ │ │ - bl 1fe8c4 │ │ │ │ + bl 1fe754 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [r3, #0] │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ dmb ish │ │ │ │ ldr.w r0, [r4, #884] @ 0x374 │ │ │ │ dmb ish │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -351785,15 +351803,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ vstr d7, [sp] │ │ │ │ blx 62158 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ vldr d7, [sp] │ │ │ │ b.n 1710c8 │ │ │ │ add.w r0, r4, #944 @ 0x3b0 │ │ │ │ - bl 1f1e8c │ │ │ │ + bl 1f1d1c │ │ │ │ b.n 171130 │ │ │ │ stmdb 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, #2012] @ 1719a8 │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ @@ -351807,15 +351825,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ mov.w r3, #0 │ │ │ │ bl 16f48c │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ ldr.w r0, [pc, #1980] @ 1719b0 │ │ │ │ add r0, pc │ │ │ │ - bl 1fe6b4 │ │ │ │ + bl 1fe544 │ │ │ │ movw r2, #12820 @ 0x3214 │ │ │ │ movt r2, #50277 @ 0xc465 │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ ldr.w r2, [pc, #1964] @ 1719b4 │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ @@ -351828,38 +351846,38 @@ │ │ │ │ cmp r3, #0 │ │ │ │ blt.w 17162c │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ movs r0, #1 │ │ │ │ add.w r6, fp, #916 @ 0x394 │ │ │ │ bl 1700e8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 1f6cd4 │ │ │ │ + bl 1f6b64 │ │ │ │ addw r3, pc, #1880 @ 0x758 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 60a24 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #152] @ 0x98 │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ ldrd r3, r2, [fp, #896] @ 0x380 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [fp, #904] @ 0x388 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.w 171a56 │ │ │ │ add r2, sp, #152 @ 0x98 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, fp, #944 @ 0x3b0 │ │ │ │ - bl 1f1ea8 │ │ │ │ + bl 1f1d38 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 171258 │ │ │ │ cmp r0, #1 │ │ │ │ mov r0, r6 │ │ │ │ bne.w 171a76 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ dmb ish │ │ │ │ ldr.w r5, [fp, #884] @ 0x374 │ │ │ │ dmb ish │ │ │ │ cmp r5, #0 │ │ │ │ blt.w 17162c │ │ │ │ @@ -351879,24 +351897,24 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 171738 │ │ │ │ ldrb.w r3, [fp, #1313] @ 0x521 │ │ │ │ orrs r3, r2 │ │ │ │ beq.w 1718be │ │ │ │ mov r0, r4 │ │ │ │ mov.w r6, #3872 @ 0xf20 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ mla r6, r6, r3, fp │ │ │ │ b.n 1712f2 │ │ │ │ ldr.w r3, [r6, #2104] @ 0x838 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ bne.n 171302 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, fp, #1120 @ 0x460 │ │ │ │ - bl 1f1ecc │ │ │ │ + bl 1f1d5c │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [fp, #884] @ 0x374 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bge.n 1712e0 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ mov.w r6, #3872 @ 0xf20 │ │ │ │ @@ -351919,15 +351937,15 @@ │ │ │ │ add.w r2, fp, r7 │ │ │ │ ldrd r3, r2, [r2, #632] @ 0x278 │ │ │ │ orrs r3, r2 │ │ │ │ beq.w 1714c0 │ │ │ │ add.w r3, fp, #360 @ 0x168 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ mov r0, r3 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ ldr.w r3, [r6, #2096] @ 0x830 │ │ │ │ ldrb.w ip, [fp, #1312] @ 0x520 │ │ │ │ ldr.w r9, [r6, #2088] @ 0x828 │ │ │ │ and.w r3, r3, #2 │ │ │ │ ldr.w r8, [r6, #2092] @ 0x82c │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldrd sl, r6, [fp, #416] @ 0x1a0 │ │ │ │ @@ -352026,26 +352044,26 @@ │ │ │ │ sbcs.w r6, r0, r1 │ │ │ │ itt lt │ │ │ │ movlt r3, r2 │ │ │ │ movlt r1, r0 │ │ │ │ subs.w r9, r9, r3 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ sbc.w r8, r8, r1 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ cmp.w r8, #0 │ │ │ │ itete ge │ │ │ │ movge r0, r9 │ │ │ │ movlt r0, #0 │ │ │ │ movge r1, r8 │ │ │ │ movlt r1, #0 │ │ │ │ - bl 1f6c58 │ │ │ │ + bl 1f6ae8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [fp, #884] @ 0x374 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ blt.w 171abe │ │ │ │ ldr.w r5, [fp, #36] @ 0x24 │ │ │ │ ldr.w r1, [fp, #524] @ 0x20c │ │ │ │ @@ -352135,54 +352153,54 @@ │ │ │ │ dmb ish │ │ │ │ dmb ish │ │ │ │ ldr.w r5, [fp, #884] @ 0x374 │ │ │ │ dmb ish │ │ │ │ cmp r5, #0 │ │ │ │ blt.n 171630 │ │ │ │ add.w r0, fp, #1120 @ 0x460 │ │ │ │ - bl 1f1e8c │ │ │ │ + bl 1f1d1c │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ bls.w 17194c │ │ │ │ mov r0, r4 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [fp, #884] @ 0x374 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bge.w 171228 │ │ │ │ mov sl, r5 │ │ │ │ b.n 17166c │ │ │ │ mov sl, r5 │ │ │ │ addw r0, fp, #1196 @ 0x4ac │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ add.w r3, fp, #1280 @ 0x500 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, fp, #1224 @ 0x4c8 │ │ │ │ strd r6, r7, [r3, #-8] │ │ │ │ str.w sl, [fp, #1280] @ 0x500 │ │ │ │ - bl 1f1e70 │ │ │ │ + bl 1f1d00 │ │ │ │ addw r0, fp, #1196 @ 0x4ac │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ add.w r0, fp, #1120 @ 0x460 │ │ │ │ - bl 1f1e70 │ │ │ │ + bl 1f1d00 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ bl 170c10 │ │ │ │ ldrb.w r3, [fp, #272] @ 0x110 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 171ac8 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ ldr r2, [pc, #812] @ (1719b8 ) │ │ │ │ ldr r3, [pc, #796] @ (1719ac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ eors r2, r3 │ │ │ │ @@ -352350,26 +352368,26 @@ │ │ │ │ it eq │ │ │ │ moveq r5, #0 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ blx 60bc8 │ │ │ │ mov r0, r6 │ │ │ │ blx 60bc8 │ │ │ │ add.w r0, fp, #1012 @ 0x3f4 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ ldrd r3, r2, [fp, #992] @ 0x3e0 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [fp, #1000] @ 0x3e8 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.w 171a6c │ │ │ │ add.w r0, fp, #992 @ 0x3e0 │ │ │ │ - bl 1fe8c4 │ │ │ │ + bl 1fe754 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [r0, #0] │ │ │ │ add.w r0, fp, #1012 @ 0x3f4 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ b.n 1715fe │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ mov.w r3, #3872 @ 0xf20 │ │ │ │ mla r3, r3, r2, fp │ │ │ │ ldr.w r2, [r3, #2100] @ 0x834 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 171742 │ │ │ │ @@ -352378,15 +352396,15 @@ │ │ │ │ orrs r2, r3 │ │ │ │ bne.w 171742 │ │ │ │ b.n 1712ce │ │ │ │ add.w r3, fp, #360 @ 0x168 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ mov r0, r3 │ │ │ │ lsls r7, r7, #4 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ ldr.w r3, [r6, #2096] @ 0x830 │ │ │ │ ldr.w r9, [r6, #2088] @ 0x828 │ │ │ │ ldr.w r8, [r6, #2092] @ 0x82c │ │ │ │ and.w r3, r3, #2 │ │ │ │ ldrb.w ip, [fp, #1312] @ 0x520 │ │ │ │ ldrd sl, r6, [fp, #416] @ 0x1a0 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ @@ -352422,15 +352440,15 @@ │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ mla r7, r7, r3, fp │ │ │ │ b.n 171972 │ │ │ │ ldr.w r3, [r7, #2104] @ 0x838 │ │ │ │ cbz r3, 171982 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, fp, #1120 @ 0x460 │ │ │ │ - bl 1f1ecc │ │ │ │ + bl 1f1d5c │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [fp, #884] @ 0x374 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bge.n 171962 │ │ │ │ ldr.w r3, [fp, #600] @ 0x258 │ │ │ │ adds r3, #1 │ │ │ │ @@ -352444,22 +352462,22 @@ │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ mcr 0, 1, r0, cr8, cr2, {5} │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - svc 112 @ 0x70 │ │ │ │ + ble.n 171994 │ │ │ │ movs r7, r3 │ │ │ │ - svc 106 @ 0x6a │ │ │ │ + ble.n 17198c │ │ │ │ movs r7, r3 │ │ │ │ strd r0, r0, [lr, #-712]! @ 0x2c8 │ │ │ │ - bge.n 171a3c │ │ │ │ + bhi.n 17193c │ │ │ │ movs r7, r3 │ │ │ │ - bhi.n 171a4c │ │ │ │ + bvs.n 17194c │ │ │ │ movs r7, r3 │ │ │ │ mul.w r3, r8, r6 │ │ │ │ ldr.w r2, [fp, #544] @ 0x220 │ │ │ │ adds r3, #24 │ │ │ │ cmp.w r0, r3, lsr #2 │ │ │ │ bhi.w 171af8 │ │ │ │ mov r9, r2 │ │ │ │ @@ -352506,63 +352524,63 @@ │ │ │ │ ldr.w r0, [fp, #524] @ 0x20c │ │ │ │ blx 620d4 │ │ │ │ subs.w r9, r9, r4 │ │ │ │ bne.n 1719fc │ │ │ │ ldr r4, [sp, #92] @ 0x5c │ │ │ │ b.n 17184e │ │ │ │ add.w r0, fp, #896 @ 0x380 │ │ │ │ - bl 1fe970 │ │ │ │ + bl 1fe800 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ b.n 171288 │ │ │ │ add.w r0, fp, #1040 @ 0x410 │ │ │ │ - bl 1f1e8c │ │ │ │ + bl 1f1d1c │ │ │ │ b.n 1718a8 │ │ │ │ movw sl, #12820 @ 0x3214 │ │ │ │ movt sl, #50277 @ 0xc465 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ b.n 17166c │ │ │ │ adds.w r3, sl, sl │ │ │ │ adc.w r2, r6, r6 │ │ │ │ adds.w r3, r3, sl │ │ │ │ adc.w r2, r2, r6 │ │ │ │ lsrs r3, r3, #1 │ │ │ │ orr.w r3, r3, r2, lsl #31 │ │ │ │ lsrs r2, r2, #1 │ │ │ │ cmp r3, r9 │ │ │ │ sbcs.w r2, r2, r8 │ │ │ │ bcc.w 17138e │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [fp, #884] @ 0x374 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bge.w 1714d2 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ mov sl, r5 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ b.n 17166c │ │ │ │ add.w r0, fp, #1012 @ 0x3f4 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ ldrd r3, r2, [fp, #992] @ 0x3e0 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [fp, #1000] @ 0x3e8 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 171bbc │ │ │ │ add.w r0, fp, #992 @ 0x3e0 │ │ │ │ - bl 1fe8c4 │ │ │ │ + bl 1fe754 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, fp, #1012 @ 0x3f4 │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ b.n 171684 │ │ │ │ ldr.w r3, [r5, #1476] @ 0x5c4 │ │ │ │ ldr.w r1, [r5, #1496] @ 0x5d8 │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r7, r7, [sp, #12] │ │ │ │ str r7, [sp, #8] │ │ │ │ ldrb.w r1, [fp, #536] @ 0x218 │ │ │ │ @@ -352608,28 +352626,28 @@ │ │ │ │ adc.w r6, r6, #4294967295 @ 0xffffffff │ │ │ │ adds.w r0, r0, ip │ │ │ │ adc.w r1, r1, r6 │ │ │ │ blx 60a24 <__aeabi_uldivmod@plt> │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ mov r6, r1 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ ldr.w r3, [r7, #624] @ 0x270 │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ adds.w r8, r8, r3 │ │ │ │ ldr.w r3, [r7, #628] @ 0x274 │ │ │ │ adc.w r3, r3, r6 │ │ │ │ cmp r2, r8 │ │ │ │ ldr r2, [sp, #132] @ 0x84 │ │ │ │ sbcs r2, r3 │ │ │ │ it cc │ │ │ │ strdcc r8, r3, [sp, #128] @ 0x80 │ │ │ │ b.n 1714c0 │ │ │ │ add.w r0, fp, #1040 @ 0x410 │ │ │ │ - bl 1f1e8c │ │ │ │ + bl 1f1d1c │ │ │ │ b.n 171ade │ │ │ │ movw r5, #12820 @ 0x3214 │ │ │ │ movt r5, #50277 @ 0xc465 │ │ │ │ b.n 171884 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ b.n 171632 │ │ │ │ mov.w r5, #13824 @ 0x3600 │ │ │ │ @@ -352652,19 +352670,19 @@ │ │ │ │ mov sl, r9 │ │ │ │ add r0, pc │ │ │ │ add.w fp, r9, #1120 @ 0x460 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1fe6b4 │ │ │ │ + bl 1fe544 │ │ │ │ ldr.w r3, [r9, #328] @ 0x148 │ │ │ │ mov r0, r5 │ │ │ │ add.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ addw r3, r9, #1196 @ 0x4ac │ │ │ │ str.w fp, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add.w r3, r9, #1184 @ 0x4a0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [sl, #884] @ 0x374 │ │ │ │ @@ -352680,21 +352698,21 @@ │ │ │ │ add.w r3, r3, #3872 @ 0xf20 │ │ │ │ cmp r2, r0 │ │ │ │ beq.w 171d90 │ │ │ │ ldr.w r1, [r3, #2104] @ 0x838 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 171c60 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ ldr.w r1, [sl, #584] @ 0x248 │ │ │ │ ldr.w r0, [sl, #524] @ 0x20c │ │ │ │ blx 62104 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ dmb ish │ │ │ │ ldr.w r1, [sl, #884] @ 0x374 │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ blt.n 171d4a │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.w 171dae │ │ │ │ @@ -352737,37 +352755,37 @@ │ │ │ │ cmp r2, r0 │ │ │ │ bne.n 171d02 │ │ │ │ ldr.w r3, [sl, #620] @ 0x26c │ │ │ │ add.w r6, sl, #1012 @ 0x3f4 │ │ │ │ mov r0, r6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl, #620] @ 0x26c │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ ldrd r3, r2, [sl, #992] @ 0x3e0 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [sl, #1000] @ 0x3e8 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.w 1721ae │ │ │ │ add.w r0, sl, #992 @ 0x3e0 │ │ │ │ - bl 1fe8c4 │ │ │ │ + bl 1fe754 │ │ │ │ str r4, [r0, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ bl 170c10 │ │ │ │ mov r0, fp │ │ │ │ blx 60bc8 │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [sl, #884] @ 0x374 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bge.w 171c54 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ ldr.w r2, [pc, #1492] @ 172344 │ │ │ │ ldr.w r3, [pc, #1480] @ 17233c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ eors r2, r3 │ │ │ │ @@ -352776,15 +352794,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ add sp, #196 @ 0xc4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r3, [sl, #272] @ 0x110 │ │ │ │ cbz r3, 171da0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1f1ecc │ │ │ │ + bl 1f1d5c │ │ │ │ b.n 171c42 │ │ │ │ ldr.w r3, [sl, #620] @ 0x26c │ │ │ │ subs r0, r0, r3 │ │ │ │ cmp r8, r0 │ │ │ │ bhi.w 171c74 │ │ │ │ b.n 171d96 │ │ │ │ mov.w r1, #13824 @ 0x3600 │ │ │ │ @@ -352851,15 +352869,15 @@ │ │ │ │ ldr.w r3, [fp, #-32] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp, #-32] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 171eea │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add.w r9, r9, #24 │ │ │ │ - bl 1f1e8c │ │ │ │ + bl 1f1d1c │ │ │ │ ldr.w r1, [fp, #-32] │ │ │ │ cmp r1, r7 │ │ │ │ bhi.n 171e16 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr.w r3, [r8, #328] @ 0x148 │ │ │ │ adds r2, #1 │ │ │ │ add.w fp, fp, #3872 @ 0xf20 │ │ │ │ @@ -352897,22 +352915,22 @@ │ │ │ │ movs r2, #24 │ │ │ │ mov r1, r9 │ │ │ │ sub.w r0, r9, #24 │ │ │ │ mul.w r2, r2, r3 │ │ │ │ blx 612cc │ │ │ │ b.n 171e70 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ ldr.w r2, [r8, #1272] @ 0x4f8 │ │ │ │ ldr.w r3, [r8, #1276] @ 0x4fc │ │ │ │ cmp r2, r6 │ │ │ │ sbcs r3, r4 │ │ │ │ bcc.w 172142 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ b.n 171e62 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ lsls r1, r4, #5 │ │ │ │ lsls r0, r6, #5 │ │ │ │ subs r1, r1, r4 │ │ │ │ orr.w r0, r0, r4, lsr #27 │ │ │ │ @@ -353090,15 +353108,15 @@ │ │ │ │ str.w r3, [r4, #632] @ 0x278 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str.w r3, [r4, #636] @ 0x27c │ │ │ │ b.n 171e4e │ │ │ │ add.w r0, r8, #1224 @ 0x4c8 │ │ │ │ str.w r6, [r8, #1272] @ 0x4f8 │ │ │ │ str.w r4, [r8, #1276] @ 0x4fc │ │ │ │ - bl 1f1e70 │ │ │ │ + bl 1f1d00 │ │ │ │ b.n 171f14 │ │ │ │ ldrb.w r3, [sl, #384] @ 0x180 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 171d48 │ │ │ │ ldrh.w r3, [fp, #24] │ │ │ │ str.w r3, [sl, #1188] @ 0x4a4 │ │ │ │ ldrh.w r3, [fp, #26] │ │ │ │ @@ -353123,15 +353141,15 @@ │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str.w r3, [r4, #632] @ 0x278 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str.w r3, [r4, #636] @ 0x27c │ │ │ │ b.n 171e4e │ │ │ │ add.w r0, sl, #1040 @ 0x410 │ │ │ │ - bl 1f1e8c │ │ │ │ + bl 1f1d1c │ │ │ │ b.n 171d38 │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [sl, #884] @ 0x374 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 171d48 │ │ │ │ ldr.w r6, [sl, #36] @ 0x24 │ │ │ │ @@ -353172,15 +353190,15 @@ │ │ │ │ strh.w r4, [sp, #134] @ 0x86 │ │ │ │ ldrd r4, r6, [sl, #524] @ 0x20c │ │ │ │ strb.w r0, [sp, #120] @ 0x78 │ │ │ │ ldrb.w r3, [sl, #272] @ 0x110 │ │ │ │ strb.w r3, [sp, #121] @ 0x79 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - bl 2fa824 │ │ │ │ + bl 2fa6b4 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r6 │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ add r4, sp, #124 @ 0x7c │ │ │ │ add r6, sp, #144 @ 0x90 │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -353190,15 +353208,15 @@ │ │ │ │ str r6, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 170174 │ │ │ │ add r1, sp, #116 @ 0x74 │ │ │ │ add r0, sp, #156 @ 0x9c │ │ │ │ strd r6, r4, [sp, #128] @ 0x80 │ │ │ │ bl 16ff74 │ │ │ │ - bl 2fa824 │ │ │ │ + bl 2fa6b4 │ │ │ │ ldr.w r1, [r4], #4 │ │ │ │ cbz r1, 172290 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx r3 │ │ │ │ cmp r4, r6 │ │ │ │ bne.n 172280 │ │ │ │ @@ -353253,15 +353271,15 @@ │ │ │ │ ... │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ b.n 172b2c │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 172274 │ │ │ │ + bmi.n 172374 │ │ │ │ movs r7, r3 │ │ │ │ b.n 172854 │ │ │ │ lsls r2, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ @@ -353332,31 +353350,31 @@ │ │ │ │ beq.w 172984 │ │ │ │ add.w r2, r5, #1320 @ 0x528 │ │ │ │ movs r1, #0 │ │ │ │ addw r5, r4, #1196 @ 0x4ac │ │ │ │ blx 610ec │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20cb8c │ │ │ │ + bl 20ca1c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 17297c │ │ │ │ add.w r6, r4, #1096 @ 0x448 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20cb8c │ │ │ │ + bl 20ca1c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 172d44 │ │ │ │ add.w r3, r4, #1120 @ 0x460 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f1ddc │ │ │ │ + bl 1f1c6c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 172d2e │ │ │ │ add.w r0, r4, #1224 @ 0x4c8 │ │ │ │ - bl 1f1ddc │ │ │ │ + bl 1f1c6c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 172d48 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, fp │ │ │ │ blx 609dc │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ @@ -353575,15 +353593,15 @@ │ │ │ │ b.n 1726f8 │ │ │ │ ldr.w r3, [r9, #120] @ 0x78 │ │ │ │ adds r5, #1 │ │ │ │ add.w fp, fp, #4 │ │ │ │ cmp r5, r3 │ │ │ │ bge.w 172a08 │ │ │ │ ldr.w r0, [r9, #172] @ 0xac │ │ │ │ - bl 1f6d64 │ │ │ │ + bl 1f6bf4 │ │ │ │ str.w r0, [fp] │ │ │ │ adds r0, #1 │ │ │ │ bne.n 1726e8 │ │ │ │ cbz r5, 17271c │ │ │ │ add.w sl, sl, r5, lsl #2 │ │ │ │ mov r5, r6 │ │ │ │ ldr.w r0, [r5], #4 │ │ │ │ @@ -353625,15 +353643,15 @@ │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ b.n 172474 │ │ │ │ add.w r3, r4, #896 @ 0x380 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl 1fe894 │ │ │ │ + bl 1fe724 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1728aa │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r0, [r4, #524] @ 0x20c │ │ │ │ ldr.w r1, [r4, #584] @ 0x248 │ │ │ │ blx 61c58 │ │ │ │ mov r0, r4 │ │ │ │ @@ -353715,30 +353733,30 @@ │ │ │ │ rsb r2, r2, #32 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ add.w r3, r4, #896 @ 0x380 │ │ │ │ lsls r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #4 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl 1fe894 │ │ │ │ + bl 1fe724 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 172d8a │ │ │ │ add.w r3, r4, #944 @ 0x3b0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f1ddc │ │ │ │ + bl 1f1c6c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 172bd6 │ │ │ │ add.w r3, r4, #916 @ 0x394 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 20cb8c │ │ │ │ + bl 20ca1c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 172bd0 │ │ │ │ ldrb.w r3, [r4, #272] @ 0x110 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 172b1a │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ @@ -353750,56 +353768,56 @@ │ │ │ │ cmp r3, #4 │ │ │ │ it lt │ │ │ │ movlt r3, #4 │ │ │ │ subs r1, r3, #1 │ │ │ │ clz r1, r1 │ │ │ │ rsb r1, r1, #32 │ │ │ │ lsl.w r1, r6, r1 │ │ │ │ - bl 1fe894 │ │ │ │ + bl 1fe724 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 172d94 │ │ │ │ add.w r3, r4, #1040 @ 0x410 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f1ddc │ │ │ │ + bl 1f1c6c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 172cb8 │ │ │ │ mov r1, r6 │ │ │ │ add.w r6, r4, #1012 @ 0x3f4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20cb8c │ │ │ │ + bl 20ca1c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 172cb2 │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 172b1a │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ mov r7, r4 │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ b.n 172960 │ │ │ │ mov r0, sl │ │ │ │ - bl 1fe8c4 │ │ │ │ + bl 1fe754 │ │ │ │ str r5, [r0, #0] │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ ldr.w r2, [r7, #328] @ 0x148 │ │ │ │ cmp r2, r5 │ │ │ │ bls.w 172b16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ ldrd r2, r1, [r7, #992] @ 0x3e0 │ │ │ │ subs r2, r2, r1 │ │ │ │ ldr.w r1, [r7, #1000] @ 0x3e8 │ │ │ │ cmp r2, r1 │ │ │ │ bcs.n 172946 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f1e8c │ │ │ │ + bl 1f1d1c │ │ │ │ b.n 172946 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx r3 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ b.n 1727aa │ │ │ │ @@ -353894,15 +353912,15 @@ │ │ │ │ addw sl, r6, #3860 @ 0xf14 │ │ │ │ sub.w r5, r6, #1320 @ 0x528 │ │ │ │ sub.w fp, r6, #1272 @ 0x4f8 │ │ │ │ ldr.w r0, [r4, #524] @ 0x20c │ │ │ │ blx 614f4 │ │ │ │ str.w r0, [sl, #4]! │ │ │ │ ldr.w r0, [r5, #1400] @ 0x578 │ │ │ │ - bl 1f6d64 │ │ │ │ + bl 1f6bf4 │ │ │ │ subs r3, r0, #0 │ │ │ │ blt.w 172ca4 │ │ │ │ ldr.w r1, [sl] │ │ │ │ ldr.w r2, [r4, #528] @ 0x210 │ │ │ │ ldr.w r0, [r4, #524] @ 0x20c │ │ │ │ blx 61d54 │ │ │ │ mov r1, r0 │ │ │ │ @@ -353911,15 +353929,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 172ca0 │ │ │ │ adds r5, #24 │ │ │ │ cmp r5, fp │ │ │ │ beq.w 172824 │ │ │ │ b.n 172a9a │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 331b04 │ │ │ │ + bl 331994 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 172d84 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #4 │ │ │ │ bne.w 172396 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ blx 61934 │ │ │ │ @@ -353938,32 +353956,32 @@ │ │ │ │ b.n 1723ba │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [pc, #708] @ (172de0 ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #1088 @ 0x440 │ │ │ │ add r1, pc │ │ │ │ - bl 20cc50 │ │ │ │ + bl 20cae0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 172bec │ │ │ │ ldr.w r0, [r4, #912] @ 0x390 │ │ │ │ blx 60bc8 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 20cb78 │ │ │ │ + bl 20ca08 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1f1e5c │ │ │ │ + bl 1f1cec │ │ │ │ ldrb.w r3, [r4, #272] @ 0x110 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 17271c │ │ │ │ ldr.w r0, [r4, #1008] @ 0x3f0 │ │ │ │ blx 60bc8 │ │ │ │ add.w r0, r4, #1012 @ 0x3f4 │ │ │ │ - bl 20cb78 │ │ │ │ + bl 20ca08 │ │ │ │ add.w r0, r4, #1040 @ 0x410 │ │ │ │ - bl 1f1e5c │ │ │ │ + bl 1f1cec │ │ │ │ b.n 17271c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 172be0 │ │ │ │ ldrb.w r3, [r9, #725] @ 0x2d5 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1723ba │ │ │ │ @@ -353972,15 +353990,15 @@ │ │ │ │ ldr r2, [r2, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 172764 │ │ │ │ ldrb.w r3, [r9, #726] @ 0x2d6 │ │ │ │ adds r3, #3 │ │ │ │ b.n 172764 │ │ │ │ ldr.w r0, [r6, #172] @ 0xac │ │ │ │ - bl 1f6d64 │ │ │ │ + bl 1f6bf4 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.w 172720 │ │ │ │ ldr.w r1, [r6, #200] @ 0xc8 │ │ │ │ ldr r3, [r6, #124] @ 0x7c │ │ │ │ ldr.w r2, [r4, #528] @ 0x210 │ │ │ │ ldr.w r0, [r4, #524] @ 0x20c │ │ │ │ @@ -353995,28 +354013,28 @@ │ │ │ │ ldrh.w ip, [r6, #156] @ 0x9c │ │ │ │ strd lr, ip, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 61f00 │ │ │ │ mov r1, r0 │ │ │ │ b.n 172a76 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1f1e5c │ │ │ │ + bl 1f1cec │ │ │ │ ldr.w r0, [r4, #912] @ 0x390 │ │ │ │ blx 60bc8 │ │ │ │ b.n 172720 │ │ │ │ ldr.w r3, [r9, #720] @ 0x2d0 │ │ │ │ ldr r2, [r2, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 172b82 │ │ │ │ b.n 172764 │ │ │ │ ldr r1, [pc, #500] @ (172de4 ) │ │ │ │ mov r2, r4 │ │ │ │ addw r0, r4, #1092 @ 0x444 │ │ │ │ add r1, pc │ │ │ │ - bl 20cc50 │ │ │ │ + bl 20cae0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 172cfc │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ bl 16f48c │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ @@ -354085,69 +354103,69 @@ │ │ │ │ blx 60bc8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ mvn.w r5, #2 │ │ │ │ bl 16addc │ │ │ │ b.n 172720 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1f1e5c │ │ │ │ + bl 1f1cec │ │ │ │ ldr.w r0, [r4, #1008] @ 0x3f0 │ │ │ │ blx 60bc8 │ │ │ │ ldr.w r0, [r4, #912] @ 0x390 │ │ │ │ blx 60bc8 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 20cb78 │ │ │ │ + bl 20ca08 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1f1e5c │ │ │ │ + bl 1f1cec │ │ │ │ b.n 172720 │ │ │ │ mov r0, r5 │ │ │ │ blx 611f4 │ │ │ │ mov.w r3, #3872 @ 0xf20 │ │ │ │ ldr.w r0, [r4, #524] @ 0x20c │ │ │ │ mla r3, r3, r8, r4 │ │ │ │ ldr.w r1, [r3, #1520] @ 0x5f0 │ │ │ │ blx 612fc │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r4, #524] @ 0x20c │ │ │ │ blx 620d4 │ │ │ │ b.n 172ca4 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ ldrd r3, r2, [r4, #896] @ 0x380 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r4, #904] @ 0x388 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 172d7c │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 1fe8c4 │ │ │ │ + bl 1fe754 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ ldr.w r0, [r4, #1088] @ 0x440 │ │ │ │ movs r1, #0 │ │ │ │ - bl 20ccb4 │ │ │ │ + bl 20cb44 │ │ │ │ b.n 172b2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 20cb78 │ │ │ │ + bl 20ca08 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20cb78 │ │ │ │ + bl 20ca08 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ b.n 172984 │ │ │ │ mov r0, r5 │ │ │ │ b.n 172d36 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20cb78 │ │ │ │ + bl 20ca08 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20cb78 │ │ │ │ + bl 20ca08 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1f1e5c │ │ │ │ + bl 1f1cec │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ b.n 172984 │ │ │ │ mov.w r5, #13824 @ 0x3600 │ │ │ │ movt r5, #50277 @ 0xc465 │ │ │ │ @@ -354155,15 +354173,15 @@ │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, fp │ │ │ │ blx 61d6c │ │ │ │ mov r1, r0 │ │ │ │ b.n 172c8e │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1f1e8c │ │ │ │ + bl 1f1d1c │ │ │ │ b.n 172d10 │ │ │ │ mvn.w r5, #12 │ │ │ │ b.n 1727aa │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ b.n 17272a │ │ │ │ mov r6, r5 │ │ │ │ b.n 172c44 │ │ │ │ @@ -354185,21 +354203,21 @@ │ │ │ │ @ instruction: 0xffffeb55 │ │ │ │ vqrshrn.u64 d30, , #1 │ │ │ │ vqrdmlah.s q14, , d21[0] │ │ │ │ @ instruction: 0xffffcedf │ │ │ │ vtbx.8 d29, {d15}, d17 │ │ │ │ @ instruction: 0xffff0e88 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r6, r4] │ │ │ │ + ldrh r2, [r6, r6] │ │ │ │ movs r7, r5 │ │ │ │ bhi.n 172e74 │ │ │ │ lsls r2, r6, #2 │ │ │ │ b.n 172b0a │ │ │ │ @ instruction: 0xffffeff1 │ │ │ │ - vqshlu.s64 , q13, #63 @ 0x3f │ │ │ │ + vsli.32 , q13, #31 │ │ │ │ movs r7, r5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #228] @ 172ee0 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ @@ -354258,15 +354276,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 172e56 │ │ │ │ ldr r2, [pc, #88] @ (172eec ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [pc, #88] @ (172ef0 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ b.n 172e56 │ │ │ │ mov r0, r6 │ │ │ │ blx 60d10 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 612c0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -354293,29 +354311,29 @@ │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ bne.n 172ed0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ bne.n 172e2c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r1!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r5, r6} │ │ │ │ movs r7, r3 │ │ │ │ - add r1, sp, #912 @ 0x390 │ │ │ │ + add r0, sp, #400 @ 0x190 │ │ │ │ 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 331b04 │ │ │ │ + bl 331994 │ │ │ │ cbz r0, 172f26 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 61934 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ @@ -354510,61 +354528,61 @@ │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1731fe │ │ │ │ add.w sl, r0, #28 │ │ │ │ movs r1, #1 │ │ │ │ adds r0, #28 │ │ │ │ - bl 20cb8c │ │ │ │ + bl 20ca1c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1731ea │ │ │ │ ldr r3, [pc, #260] @ (173208 ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [pc, #256] @ (17320c ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1f57f0 │ │ │ │ + bl 1f5680 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1731e4 │ │ │ │ cbz r6, 173164 │ │ │ │ ldr r7, [pc, #240] @ (173210 ) │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ add r7, pc │ │ │ │ mov r1, r7 │ │ │ │ - bl 333ed8 │ │ │ │ + bl 333d68 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1731ae │ │ │ │ ldr r7, [pc, #224] @ (173214 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ add r7, pc │ │ │ │ mov r1, r7 │ │ │ │ - bl 333ed8 │ │ │ │ + bl 333d68 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1731bc │ │ │ │ ldr r7, [pc, #212] @ (173218 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ add r7, pc │ │ │ │ mov r1, r7 │ │ │ │ - bl 333ed8 │ │ │ │ + bl 333d68 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1731d0 │ │ │ │ ldr r7, [pc, #196] @ (17321c ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ add r7, pc │ │ │ │ mov r1, r7 │ │ │ │ - bl 333ed8 │ │ │ │ + bl 333d68 │ │ │ │ cbnz r0, 17319a │ │ │ │ ldr r2, [pc, #184] @ (173220 ) │ │ │ │ ldr r3, [pc, #188] @ (173224 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4] │ │ │ │ ldr r2, [pc, #180] @ (173228 ) │ │ │ │ @@ -354582,43 +354600,43 @@ │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r0, r5 │ │ │ │ strd r4, r4, [r8, #968] @ 0x3c8 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 333f0c │ │ │ │ + bl 333d9c │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r8, #727] @ 0x2d7 │ │ │ │ b.n 173164 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 333f30 │ │ │ │ + bl 333dc0 │ │ │ │ str.w r0, [r8, #720] @ 0x2d0 │ │ │ │ b.n 173130 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 333f0c │ │ │ │ + bl 333d9c │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r8, #724] @ 0x2d4 │ │ │ │ b.n 173142 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 333f0c │ │ │ │ + bl 333d9c │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r8, #725] @ 0x2d5 │ │ │ │ b.n 173154 │ │ │ │ mov r0, sl │ │ │ │ - bl 20cb78 │ │ │ │ + bl 20ca08 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ ldr.w r0, [r9] │ │ │ │ movs r4, #0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ blx r3 │ │ │ │ b.n 17318e │ │ │ │ @@ -354626,21 +354644,21 @@ │ │ │ │ b.n 17318e │ │ │ │ ldmia r7!, {r3, r4} │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 172a6c │ │ │ │ + b.n 17376c │ │ │ │ movs r6, r3 │ │ │ │ - b.n 172b8c │ │ │ │ + b.n 17388c │ │ │ │ movs r6, r3 │ │ │ │ - b.n 172c9c │ │ │ │ + b.n 17399c │ │ │ │ movs r6, r3 │ │ │ │ - blt.n 173314 │ │ │ │ + bls.n 173214 │ │ │ │ movs r6, r3 │ │ │ │ bmi.n 1732ae │ │ │ │ vqshl.u32 , , #31 │ │ │ │ @ instruction: 0xffffd5c5 │ │ │ │ vmls.i , , d23[0] │ │ │ │ @ instruction: 0xffffcd9d │ │ │ │ vrsubhn.i d29, , │ │ │ │ @@ -354651,31 +354669,31 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r5, [r0, #968] @ 0x3c8 │ │ │ │ cbz r5, 17328e │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - bl 1f5abc │ │ │ │ + bl 1f594c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 173276 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r0, r6 │ │ │ │ bl 16f440 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - bl 1f5abc │ │ │ │ + bl 1f594c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 173260 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - bl 1f5954 │ │ │ │ + bl 1f57e4 │ │ │ │ add.w r0, r5, #28 │ │ │ │ - bl 20cb78 │ │ │ │ + bl 20ca08 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov ip, r0 │ │ │ │ cmp r1, #43 @ 0x2b │ │ │ │ @@ -354996,36 +355014,36 @@ │ │ │ │ it eq │ │ │ │ cmpeq r3, r2 │ │ │ │ bne.n 1735f0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r0, #8 │ │ │ │ mov r4, lr │ │ │ │ mov r5, r2 │ │ │ │ - bl 1fe8c4 │ │ │ │ + bl 1fe754 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17360a │ │ │ │ strd r5, r4, [r0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ mov r4, r2 │ │ │ │ - bl 1fe8c4 │ │ │ │ + bl 1fe754 │ │ │ │ cbz r0, 17363a │ │ │ │ str r4, [r0, #0] │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ adds r0, #68 @ 0x44 │ │ │ │ mov r4, r2 │ │ │ │ - bl 1fe8c4 │ │ │ │ + bl 1fe754 │ │ │ │ cbz r0, 173656 │ │ │ │ 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 │ │ │ │ @@ -355167,21 +355185,21 @@ │ │ │ │ ldrd r2, r3, [r0, #16] │ │ │ │ sub sp, #16 │ │ │ │ ldr r5, [r0, #52] @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ bne.n 173810 │ │ │ │ add.w r0, r5, #584 @ 0x248 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ ldrb.w r3, [r5, #784] @ 0x310 │ │ │ │ cbz r3, 173832 │ │ │ │ mov r0, r4 │ │ │ │ bl 173554 │ │ │ │ add.w r0, r5, #584 @ 0x248 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx r2 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -355189,19 +355207,19 @@ │ │ │ │ movs r0, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp] │ │ │ │ mov r0, r5 │ │ │ │ bl 16b6a0 │ │ │ │ add.w r0, r5, #584 @ 0x248 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ ldrb.w r3, [r5, #784] @ 0x310 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1737f4 │ │ │ │ - bl 1f6bec │ │ │ │ + bl 1f6a7c │ │ │ │ movs r2, #1 │ │ │ │ movw r3, #20522 @ 0x502a │ │ │ │ movt r3, #254 @ 0xfe │ │ │ │ strd r0, r1, [r5, #776] @ 0x308 │ │ │ │ strd r0, r1, [r5, #768] @ 0x300 │ │ │ │ strb.w r2, [r5, #784] @ 0x310 │ │ │ │ str.w r3, [r5, #788] @ 0x314 │ │ │ │ @@ -355216,31 +355234,31 @@ │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r3, [r4, #520] @ 0x208 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r8, r3 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 173932 │ │ │ │ ldrd r2, r1, [r4, #640] @ 0x280 │ │ │ │ mov r3, r0 │ │ │ │ ldrb.w r0, [r4, #744] @ 0x2e8 │ │ │ │ orrs r2, r1 │ │ │ │ bne.n 1738c2 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17391c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #656 @ 0x290 │ │ │ │ - bl 1f1ea8 │ │ │ │ + bl 1f1d38 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ cmp r4, #1 │ │ │ │ beq.n 17392e │ │ │ │ movw r3, #12820 @ 0x3214 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r4 │ │ │ │ @@ -355249,43 +355267,43 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 173894 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r2, [r4, #744] @ 0x2e8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ mov r2, r7 │ │ │ │ ldr.w r1, [r4, #704] @ 0x2c0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 331fa8 │ │ │ │ + bl 331e38 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ add.w r0, r4, #656 @ 0x290 │ │ │ │ - bl 1f1e70 │ │ │ │ + bl 1f1d00 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strb.w r3, [r4, #744] @ 0x2e8 │ │ │ │ add.w r0, r4, #656 @ 0x290 │ │ │ │ - bl 1f1e70 │ │ │ │ + bl 1f1d00 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ adds r3, r2, #1 │ │ │ │ ittt ne │ │ │ │ clzne r0, r2 │ │ │ │ lsrne r0, r0, #5 │ │ │ │ lslne r3, r0, #1 │ │ │ │ beq.n 173932 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r3, #2 │ │ │ │ b.n 173914 │ │ │ │ movw r3, #12820 @ 0x3214 │ │ │ │ @@ -355328,25 +355346,25 @@ │ │ │ │ bl 16d318 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 1739d8 │ │ │ │ add.w r9, r5, #584 @ 0x248 │ │ │ │ b.n 1739c4 │ │ │ │ ldrd sl, r6, [r5, #608] @ 0x260 │ │ │ │ mov r0, r9 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ cmp sl, r7 │ │ │ │ sbcs.w r6, r6, r8 │ │ │ │ bcs.n 1739d8 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ bl 173854 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 1739d8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1739a6 │ │ │ │ movw r4, #12820 @ 0x3214 │ │ │ │ movt r4, #50277 @ 0xc465 │ │ │ │ ldr r2, [pc, #52] @ (173a10 ) │ │ │ │ ldr r3, [pc, #48] @ (173a0c ) │ │ │ │ @@ -355356,15 +355374,15 @@ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 1739fa │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 1f6cd4 │ │ │ │ + bl 1f6b64 │ │ │ │ b.n 17397e │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -355409,24 +355427,24 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 173b26 │ │ │ │ ldrb.w r3, [r5, #792] @ 0x318 │ │ │ │ add.w r6, r5, #584 @ 0x248 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 173b42 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 173b94 │ │ │ │ ldrd r2, r3, [r5, #616] @ 0x268 │ │ │ │ cmp r2, sl │ │ │ │ sbcs.w r3, r3, fp │ │ │ │ bcc.w 173bac │ │ │ │ mov r0, r6 │ │ │ │ movs r4, #2 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ add r3, pc, #316 @ (adr r3, 173be0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 60a24 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ @@ -355435,23 +355453,23 @@ │ │ │ │ add r3, pc, #296 @ (adr r3, 173be0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 60a24 <__aeabi_uldivmod@plt> │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 173b94 │ │ │ │ ldr.w r2, [r5, #608] @ 0x260 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r7, [r5, #612] @ 0x264 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, sl │ │ │ │ sbcs.w r3, r7, fp │ │ │ │ bcs.n 173bd4 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ bl 173854 │ │ │ │ @@ -355461,39 +355479,39 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 173bd0 │ │ │ │ ldr.w r3, [r5, #528] @ 0x210 │ │ │ │ cbz r3, 173b26 │ │ │ │ ldrb.w r3, [r5, #792] @ 0x318 │ │ │ │ cbnz r3, 173b26 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 173b94 │ │ │ │ ldrd r2, r3, [r5, #616] @ 0x268 │ │ │ │ mov r0, r6 │ │ │ │ cmp r2, sl │ │ │ │ sbcs.w r3, r3, fp │ │ │ │ bcs.n 173b72 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ ldr r2, [pc, #208] @ (173bf8 ) │ │ │ │ ldr r3, [pc, #200] @ (173bf4 ) │ │ │ │ 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 173bd8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r1, pc, #164 @ (adr r1, 173be8 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 1f6cd4 │ │ │ │ + bl 1f6b64 │ │ │ │ mov r3, r0 │ │ │ │ mov r9, r1 │ │ │ │ cmp r3, r8 │ │ │ │ mov r0, r8 │ │ │ │ sbcs.w r2, r9, r7 │ │ │ │ mov r1, r7 │ │ │ │ ite cs │ │ │ │ @@ -355505,15 +355523,15 @@ │ │ │ │ itt cc │ │ │ │ movcc r0, r3 │ │ │ │ movcc r1, r9 │ │ │ │ b.n 173aa0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #32] │ │ │ │ strd r8, r9, [sp, #24] │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ bl 173854 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 173b26 │ │ │ │ mov r4, r7 │ │ │ │ @@ -355521,28 +355539,28 @@ │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 173ac4 │ │ │ │ movw r4, #12820 @ 0x3214 │ │ │ │ movt r4, #50277 @ 0xc465 │ │ │ │ b.n 173b26 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1f6cd4 │ │ │ │ + bl 1f6b64 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ b.n 173a5a │ │ │ │ ldr.w r3, [r5, #640] @ 0x280 │ │ │ │ mov.w r1, #57600 @ 0xe100 │ │ │ │ movt r1, #1525 @ 0x5f5 │ │ │ │ adds r3, #1 │ │ │ │ umull r0, r1, r3, r1 │ │ │ │ - bl 1f6cd4 │ │ │ │ + bl 1f6b64 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ mov r9, r1 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 173b50 │ │ │ │ mov r4, r0 │ │ │ │ b.n 173b26 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ b.n 173b26 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ @@ -355601,21 +355619,21 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r0, #52] @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ add.w r0, r5, #584 @ 0x248 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ add.w r0, r4, #72 @ 0x48 │ │ │ │ blx 616f8 │ │ │ │ mov r0, r4 │ │ │ │ bl 173554 │ │ │ │ add.w r0, r5, #584 @ 0x248 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ blx r2 │ │ │ │ mov r0, r6 │ │ │ │ blx 60fd4 │ │ │ │ @@ -355626,15 +355644,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 1f1368 │ │ │ │ + bl 1f11f8 │ │ │ │ subs r4, r0, #0 │ │ │ │ blt.n 173cec │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ @@ -355702,15 +355720,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 1ff91c │ │ │ │ + bl 1ff7ac │ │ │ │ movs r3, #1 │ │ │ │ adds r1, r0, #1 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r1, [sp, #12] │ │ │ │ blx r7 │ │ │ │ @@ -355738,15 +355756,15 @@ │ │ │ │ bx lr │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r2!, {r2, r5, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r3, r4, r6} │ │ │ │ + uxtb r4, r3 │ │ │ │ movs r7, r3 │ │ │ │ stmia r2!, {r1, r5, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -355788,15 +355806,15 @@ │ │ │ │ cmp r0, r2 │ │ │ │ beq.n 173eda │ │ │ │ ldr.w r1, [r5, #156] @ 0x9c │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 173ec8 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1f95bc │ │ │ │ + bl 1f944c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cbz r4, 173e70 │ │ │ │ ldr.w r2, [r5, #160] @ 0xa0 │ │ │ │ str.w r4, [r5, #156] @ 0x9c │ │ │ │ str.w r8, [r5, #164] @ 0xa4 │ │ │ │ add r4, r2 │ │ │ │ @@ -355819,15 +355837,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r4, #24] │ │ │ │ movs r2, #32 │ │ │ │ blx 610ec │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r5, #180 @ 0xb4 │ │ │ │ - bl 1fe894 │ │ │ │ + bl 1fe724 │ │ │ │ ldr r2, [pc, #116] @ (173f1c ) │ │ │ │ ldr r3, [pc, #104] @ (173f10 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -356037,15 +356055,15 @@ │ │ │ │ bl 173f20 │ │ │ │ mov sl, r1 │ │ │ │ ldrd r2, r3, [r5, #16] │ │ │ │ mov r6, r0 │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ bne.n 174178 │ │ │ │ add.w r0, r4, #584 @ 0x248 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str.w r3, [r4, #788] @ 0x314 │ │ │ │ ldrb.w r3, [r4, #784] @ 0x310 │ │ │ │ cbnz r3, 174116 │ │ │ │ mov r7, r6 │ │ │ │ mov r8, sl │ │ │ │ movs r3, #1 │ │ │ │ @@ -356071,15 +356089,15 @@ │ │ │ │ movs r6, #0 │ │ │ │ mov r3, r6 │ │ │ │ str.w r3, [r4, #756] @ 0x2f4 │ │ │ │ mov r0, r5 │ │ │ │ str.w r6, [r4, #752] @ 0x2f0 │ │ │ │ bl 173554 │ │ │ │ add.w r0, r4, #584 @ 0x248 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx r2 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @@ -356115,15 +356133,15 @@ │ │ │ │ add r2, pc │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ ldr r3, [pc, #216] @ (1742a0 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f6bec │ │ │ │ + bl 1f6a7c │ │ │ │ ldrb.w r3, [r4, #569] @ 0x239 │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 17428e │ │ │ │ ldr.w r1, [r4, #328] @ 0x148 │ │ │ │ cmp r1, #8 │ │ │ │ bhi.n 174244 │ │ │ │ @@ -356171,15 +356189,15 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ b.n 1741f0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ add.w r0, r4, r0, lsl #8 │ │ │ │ add.w r0, r0, #1152 @ 0x480 │ │ │ │ - bl 332140 │ │ │ │ + bl 331fd0 │ │ │ │ ldrb.w r1, [r4, #568] @ 0x238 │ │ │ │ movw r2, #52715 @ 0xcdeb │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ cmp r1, r7 │ │ │ │ it ne │ │ │ │ movne r7, r2 │ │ │ │ b.n 17422a │ │ │ │ @@ -356215,15 +356233,15 @@ │ │ │ │ add r2, pc │ │ │ │ strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [pc, #388] @ (174454 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f6bec │ │ │ │ + bl 1f6a7c │ │ │ │ ldrb.w r3, [r4, #569] @ 0x239 │ │ │ │ strd r0, r1, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 174434 │ │ │ │ ldrd r0, r1, [r9, #16] │ │ │ │ add r3, pc, #340 @ (adr r3, 174448 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ @@ -356256,20 +356274,20 @@ │ │ │ │ ldr.w r3, [r4, #520] @ 0x208 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ strd r5, r5, [sp, #56] @ 0x38 │ │ │ │ mov r8, r3 │ │ │ │ strd r5, r5, [sp, #64] @ 0x40 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ ldrb.w r3, [r4, #744] @ 0x2e8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1743f8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ ldr.w r0, [r4, #328] @ 0x148 │ │ │ │ cbz r0, 1743c4 │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #0 │ │ │ │ b.n 174376 │ │ │ │ adds r3, #1 │ │ │ │ add.w r2, r2, #256 @ 0x100 │ │ │ │ @@ -356282,15 +356300,15 @@ │ │ │ │ str.w r3, [sl] │ │ │ │ adds r3, r4, r0 │ │ │ │ add.w r0, r0, #1152 @ 0x480 │ │ │ │ movs r2, #1 │ │ │ │ add r0, r4 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ strb.w r2, [r3, #1184] @ 0x4a0 │ │ │ │ - bl 332140 │ │ │ │ + bl 331fd0 │ │ │ │ ldrb.w r3, [r4, #568] @ 0x238 │ │ │ │ movw r0, #52715 @ 0xcdeb │ │ │ │ movt r0, #15258 @ 0x3b9a │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ ldr r2, [pc, #172] @ (174458 ) │ │ │ │ @@ -356304,15 +356322,15 @@ │ │ │ │ bne.n 17443e │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r7, #64] @ 0x40 │ │ │ │ add r2, sp, #24 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 331fa8 │ │ │ │ + bl 331e38 │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.n 174434 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 174334 │ │ │ │ ldrd r3, r2, [r9, #16] │ │ │ │ orrs r3, r2 │ │ │ │ ite ne │ │ │ │ @@ -356326,28 +356344,28 @@ │ │ │ │ str r5, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ b.n 17432e │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ strb.w r2, [r4, #744] @ 0x2e8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ ldr.w r1, [r4, #704] @ 0x2c0 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r0, r8 │ │ │ │ blx 61b5c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ add.w r0, r4, #656 @ 0x290 │ │ │ │ - bl 1f1e70 │ │ │ │ + bl 1f1d00 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ strb.w r3, [r4, #744] @ 0x2e8 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ bne.n 174360 │ │ │ │ movw r0, #12820 @ 0x3214 │ │ │ │ movt r0, #50277 @ 0xc465 │ │ │ │ b.n 1743aa │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @@ -356500,15 +356518,15 @@ │ │ │ │ cbz r0, 1745d0 │ │ │ │ ldr r2, [pc, #60] @ (1745f4 ) │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 1745c6 │ │ │ │ cbz r3, 1745e2 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ 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] │ │ │ │ @@ -356550,28 +356568,28 @@ │ │ │ │ movs r3, #1 │ │ │ │ mov r0, ip │ │ │ │ str r3, [r2, #0] │ │ │ │ pop {pc} │ │ │ │ movs r0, #5 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - subs r5, #136 @ 0x88 │ │ │ │ + subs r4, #8 │ │ │ │ movs r7, r5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ blx 610ec │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r4, #44 @ 0x2c │ │ │ │ - bl 1fe894 │ │ │ │ + bl 1fe724 │ │ │ │ cbz r0, 17466c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r3 │ │ │ │ str r3, [r4, #16] │ │ │ │ strd r3, r3, [r4, #20] │ │ │ │ @@ -356777,18 +356795,18 @@ │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsls r3, r3, #24 │ │ │ │ bpl.n 1748a6 │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1fe894 │ │ │ │ + bl 1fe724 │ │ │ │ cbz r0, 1748a6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fe8c4 │ │ │ │ + bl 1fe754 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1748aa │ │ │ │ add r5, sp, #16 │ │ │ │ strd r6, r8, [r0] │ │ │ │ add.w ip, r0, #8 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ @@ -356839,15 +356857,15 @@ │ │ │ │ blx 61f30 │ │ │ │ cmp r6, r4 │ │ │ │ bne.n 1748fe │ │ │ │ ldr.w r3, [r4, #-52] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1748ec │ │ │ │ sub.w r0, r4, #52 @ 0x34 │ │ │ │ - bl 3320fc │ │ │ │ + bl 331f8c │ │ │ │ sub.w r1, r4, #252 @ 0xfc │ │ │ │ mov r0, r8 │ │ │ │ bl 16addc │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1748ec │ │ │ │ ldr.w r0, [r4, #-16] │ │ │ │ @@ -357052,19 +357070,19 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ blx 61f30 │ │ │ │ movs r2, #4 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #8 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ - bl 1fe894 │ │ │ │ + bl 1fe724 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1fe894 │ │ │ │ + bl 1fe724 │ │ │ │ ldr r1, [pc, #216] @ (174c38 ) │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ mov r2, r5 │ │ │ │ add r1, pc │ │ │ │ blx 61188 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -357233,22 +357251,22 @@ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx r2 │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ cmp r6, r8 │ │ │ │ bne.n 174ce2 │ │ │ │ add.w r0, r7, #708 @ 0x2c4 │ │ │ │ - bl 33226c │ │ │ │ + bl 3320fc │ │ │ │ ldr.w r0, [r7, #740] @ 0x2e4 │ │ │ │ cbz r0, 174d1a │ │ │ │ blx 61500 │ │ │ │ add.w r0, r7, #656 @ 0x290 │ │ │ │ - bl 1f1e5c │ │ │ │ + bl 1f1cec │ │ │ │ add.w r0, r7, #584 @ 0x248 │ │ │ │ - bl 20cb78 │ │ │ │ + bl 20ca08 │ │ │ │ ldr.w r0, [r7, #704] @ 0x2c0 │ │ │ │ cbz r0, 174d34 │ │ │ │ blx 6168c │ │ │ │ ldr.w r1, [r7, #576] @ 0x240 │ │ │ │ cbz r1, 174d44 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ ldr.w r0, [r9] │ │ │ │ @@ -357448,15 +357466,15 @@ │ │ │ │ ldrb.w r8, [sp, #80] @ 0x50 │ │ │ │ mov r9, r3 │ │ │ │ blx 610ec │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r4, #112 @ 0x70 │ │ │ │ add r7, pc │ │ │ │ - bl 1fe894 │ │ │ │ + bl 1fe724 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 175216 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ strb.w r8, [r4, #152] @ 0x98 │ │ │ │ str r5, [r4, #108] @ 0x6c │ │ │ │ @@ -357512,25 +357530,25 @@ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 60f2c │ │ │ │ ldr.w r0, [r4, #148] @ 0x94 │ │ │ │ blx 60bc8 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r4, #132 @ 0x84 │ │ │ │ - bl 1fe894 │ │ │ │ + bl 1fe724 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 175174 │ │ │ │ add.w r0, r4, #132 @ 0x84 │ │ │ │ - bl 1fe8c4 │ │ │ │ + bl 1fe754 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 175174 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ add.w r0, r4, #132 @ 0x84 │ │ │ │ - bl 1fe8c4 │ │ │ │ + bl 1fe754 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 175174 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r3, #24653 @ 0x604d │ │ │ │ movt r3, #15260 @ 0x3b9c │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -357578,15 +357596,15 @@ │ │ │ │ bne.n 175082 │ │ │ │ ldrb.w r3, [r4, #177] @ 0xb1 │ │ │ │ cbnz r3, 1750a0 │ │ │ │ ldrb r3, [r1, #29] │ │ │ │ cbnz r3, 1750b4 │ │ │ │ add.w r0, r4, #132 @ 0x84 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1fe8c4 │ │ │ │ + bl 1fe754 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 175174 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r3, [r0, #0] │ │ │ │ adds r1, #16 │ │ │ │ cmp r7, r1 │ │ │ │ @@ -357856,15 +357874,15 @@ │ │ │ │ b.n 17532e │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r5, sp, #136 @ 0x88 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r5, [sp, #480] @ 0x1e0 │ │ │ │ movs r7, r3 │ │ │ │ add r4, sp, #808 @ 0x328 │ │ │ │ lsls r2, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ @@ -357989,15 +358007,15 @@ │ │ │ │ bl 174dc0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 17548e │ │ │ │ mov.w r3, #13824 @ 0x3600 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ b.n 17548e │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - ldr r6, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r4, [sp, #928] @ 0x3a0 │ │ │ │ movs r7, r3 │ │ │ │ add r4, sp, #384 @ 0x180 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ add r3, sp, #424 @ 0x1a8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ @@ -358131,15 +358149,15 @@ │ │ │ │ b.n 1755e4 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [sp, #600] @ 0x258 │ │ │ │ movs r7, r3 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ lsls r2, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ @@ -358428,15 +358446,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 175862 │ │ │ │ ldr r2, [pc, #280] @ (175a44 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #280] @ (175a48 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ b.n 175862 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r9, [r3, #64] @ 0x40 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 17596c │ │ │ │ @@ -358529,33 +358547,33 @@ │ │ │ │ movt fp, #50277 @ 0xc465 │ │ │ │ b.n 175700 │ │ │ │ nop │ │ │ │ add r1, sp, #720 @ 0x2d0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #912] @ 0x390 │ │ │ │ + ldr r1, [sp, #400] @ 0x190 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r2, [sp, #400] @ 0x190 │ │ │ │ + ldr r0, [sp, #912] @ 0x390 │ │ │ │ movs r7, r3 │ │ │ │ add r7, pc, #888 @ (adr r7, 175db0 ) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r1, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r0, [sp, #424] @ 0x1a8 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r1, [sp, #504] @ 0x1f8 │ │ │ │ + str r7, [sp, #1016] @ 0x3f8 │ │ │ │ movs r7, r3 │ │ │ │ bgt.n 175a44 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str r7, [sp, #784] @ 0x310 │ │ │ │ + str r6, [sp, #272] @ 0x110 │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r2, [r1, #29] │ │ │ │ + ldrb r2, [r1, #23] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r0, [sp, #728] @ 0x2d8 │ │ │ │ + str r7, [sp, #216] @ 0xd8 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r0, [sp, #352] @ 0x160 │ │ │ │ + str r6, [sp, #864] @ 0x360 │ │ │ │ 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 r1, [pc, #732] @ (175d48 ) │ │ │ │ @@ -359035,24 +359053,24 @@ │ │ │ │ b.n 175ff6 │ │ │ │ ldr r2, [pc, #32] @ (176060 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #32] @ (176064 ) │ │ │ │ add r2, pc │ │ │ │ strb r0, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ ldr.w r8, [r4, #804] @ 0x324 │ │ │ │ b.n 175af4 │ │ │ │ mov.w r0, #13824 @ 0x3600 │ │ │ │ movt r0, #50277 @ 0xc465 │ │ │ │ b.n 175c88 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - str r2, [sp, #104] @ 0x68 │ │ │ │ + str r0, [sp, #616] @ 0x268 │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r6, [r6, #0] │ │ │ │ + strb r6, [r6, #26] │ │ │ │ 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, #3968] @ 0xf80 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [pc, #1796] @ 176780 │ │ │ │ @@ -359225,15 +359243,15 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 176774 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r5, r5, #1168 @ 0x490 │ │ │ │ - bl 1f6bec │ │ │ │ + bl 1f6a7c │ │ │ │ strd r0, r1, [r5] │ │ │ │ b.n 1760b8 │ │ │ │ movw r5, #12820 @ 0x3214 │ │ │ │ movt r5, #50277 @ 0xc465 │ │ │ │ b.n 176260 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ @@ -359284,15 +359302,15 @@ │ │ │ │ str.w r3, [r8, #80] @ 0x50 │ │ │ │ ldrd r3, r2, [r4, #936] @ 0x3a8 │ │ │ │ orrs r3, r2 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [r8, #84] @ 0x54 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ite eq │ │ │ │ moveq.w r9, #1 │ │ │ │ movne.w r9, #0 │ │ │ │ cmp r3, #2 │ │ │ │ @@ -359300,15 +359318,15 @@ │ │ │ │ ldrb.w r3, [r4, #792] @ 0x318 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 176448 │ │ │ │ add.w r1, sl, #1152 @ 0x480 │ │ │ │ mov r2, r8 │ │ │ │ add r1, r4 │ │ │ │ add.w r0, r4, #708 @ 0x2c4 │ │ │ │ - bl 3322dc │ │ │ │ + bl 33216c │ │ │ │ ldr.w r2, [r4, #624] @ 0x270 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr.w r3, [r4, #628] @ 0x274 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r2, r0 │ │ │ │ str.w r2, [r4, #632] @ 0x278 │ │ │ │ sbcs.w r1, r3, r1 │ │ │ │ @@ -359325,15 +359343,15 @@ │ │ │ │ add sl, r4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #640] @ 0x280 │ │ │ │ ldr.w r3, [r4, #644] @ 0x284 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ str.w r3, [r4, #644] @ 0x284 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sl, #1184] @ 0x4a0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #2 │ │ │ │ bne.w 1761fe │ │ │ │ ldr.w r8, [r4, #528] @ 0x210 │ │ │ │ cmp.w r8, #0 │ │ │ │ @@ -359952,21 +359970,21 @@ │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ cbz r1, 176ab0 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 177268 │ │ │ │ str.w r5, [r4, #576] @ 0x240 │ │ │ │ add.w r0, r4, #656 @ 0x290 │ │ │ │ - bl 1f1ddc │ │ │ │ + bl 1f1c6c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 176dc4 │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r4, #584 @ 0x248 │ │ │ │ - bl 20cb8c │ │ │ │ + bl 20ca1c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr.w r2, [pc, #2028] @ 1772c0 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ adds r3, #1 │ │ │ │ add r2, pc │ │ │ │ @@ -360000,15 +360018,15 @@ │ │ │ │ add ip, pc │ │ │ │ ldr.w r2, [r4, #704] @ 0x2c0 │ │ │ │ add r5, pc │ │ │ │ strb.w r8, [r4, #792] @ 0x318 │ │ │ │ strd r0, r5, [sp] │ │ │ │ add.w r0, r4, #708 @ 0x2c4 │ │ │ │ strd ip, lr, [sp, #8] │ │ │ │ - bl 332228 │ │ │ │ + bl 3320b8 │ │ │ │ ldr.w r3, [r4, #520] @ 0x208 │ │ │ │ movs r1, #1 │ │ │ │ strb.w r1, [r4, #580] @ 0x244 │ │ │ │ ldr r5, [r3, #64] @ 0x40 │ │ │ │ ldr.w r8, [r5, #96] @ 0x60 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 176b92 │ │ │ │ @@ -360131,15 +360149,15 @@ │ │ │ │ strd r6, r7, [sp, #12] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ strd fp, fp, [sp, #4] │ │ │ │ str.w fp, [sp] │ │ │ │ blx 61f30 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r8, #200 @ 0xc8 │ │ │ │ - bl 332068 │ │ │ │ + bl 331ef8 │ │ │ │ mov r0, r5 │ │ │ │ blx 61d60 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ @@ -360255,15 +360273,15 @@ │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 177114 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ add.w r0, r7, #24 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ str.w fp, [r7, #64] @ 0x40 │ │ │ │ - bl 33214c │ │ │ │ + bl 331fdc │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 177248 │ │ │ │ ldr r3, [r7, #64] @ 0x40 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 17694c │ │ │ │ blx 61d60 │ │ │ │ @@ -360378,15 +360396,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ blx 61f30 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r8, #200 @ 0xc8 │ │ │ │ - bl 332068 │ │ │ │ + bl 331ef8 │ │ │ │ ldrb.w r3, [r4, #272] @ 0x110 │ │ │ │ cbz r3, 176fda │ │ │ │ ldr r3, [pc, #880] @ (177304 ) │ │ │ │ add.w r5, r8, #244 @ 0xf4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add.w r6, r8, #80 @ 0x50 │ │ │ │ ldr r7, [r2, r3] │ │ │ │ @@ -360525,15 +360543,15 @@ │ │ │ │ b.n 176fa4 │ │ │ │ ldr.w r3, [r8, #32] │ │ │ │ mov r1, fp │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx r2 │ │ │ │ add.w r0, r7, #24 │ │ │ │ - bl 3321f8 │ │ │ │ + bl 332088 │ │ │ │ ldr r5, [r7, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 17683c │ │ │ │ ldr r6, [r5, #108] @ 0x6c │ │ │ │ mov r0, r5 │ │ │ │ bl 174dc0 │ │ │ │ mov r1, r5 │ │ │ │ @@ -360673,15 +360691,15 @@ │ │ │ │ vtbl.8 d28, {d15-d18}, d25 │ │ │ │ @ instruction: 0xffffdafb │ │ │ │ vqshlu.s32 d29, d17, #31 │ │ │ │ vsra.u64 , , #1 │ │ │ │ vqrdmlsh.s q14, , d15[0] │ │ │ │ vqrdmlah.s q14, , d17[0] │ │ │ │ vtbx.8 d28, {d15-d17}, d31 │ │ │ │ - vmlsl.u q12, d31, d16[0] │ │ │ │ + @ instruction: 0xffff8560 │ │ │ │ movs r7, r3 │ │ │ │ ldmia r2, {r0, r2, r3, r5, r6} │ │ │ │ @ instruction: 0xffffcc97 │ │ │ │ @ instruction: 0xffffd569 │ │ │ │ vqrdmlah.s q8, , d28[0] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #6 │ │ │ │ @@ -360693,15 +360711,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r7!, {r0, r2, r5} │ │ │ │ vsri.32 d29, d13, #1 │ │ │ │ @ instruction: 0xffff0890 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, #36] @ 0x24 │ │ │ │ + strh r4, [r0, #24] │ │ │ │ movs r7, r3 │ │ │ │ lsrs r0, r6, #23 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf6b800ac │ │ │ │ lsrs r4, r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #7 │ │ │ │ @@ -361377,15 +361395,15 @@ │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ strh r2, [r1, #50] @ 0x32 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r7, #46] @ 0x2e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrb r6, [r0, #2] │ │ │ │ + strb r6, [r0, #28] │ │ │ │ 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 r2, [r0, #68] @ 0x44 │ │ │ │ @@ -361404,15 +361422,15 @@ │ │ │ │ mov r1, r2 │ │ │ │ blx 61f30 │ │ │ │ add.w r0, r4, #72 @ 0x48 │ │ │ │ bl 174528 │ │ │ │ add.w r0, r4, #136 @ 0x88 │ │ │ │ bl 174528 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 3321f8 │ │ │ │ + bl 332088 │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ cbz r1, 177ac2 │ │ │ │ ldr r3, [r1, #108] @ 0x6c │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ bl 174dc0 │ │ │ │ @@ -361636,15 +361654,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r3 │ │ │ │ str r1, [r2, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - lsls r0, r2, #27 │ │ │ │ + lsls r0, r2, #21 │ │ │ │ movs r7, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3760] @ 0xeb0 │ │ │ │ sub sp, #300 @ 0x12c │ │ │ │ mov r9, r3 │ │ │ │ @@ -362022,29 +362040,29 @@ │ │ │ │ bne.n 1780de │ │ │ │ ldr r2, [pc, #36] @ (17811c ) │ │ │ │ ldr r1, [pc, #40] @ (178120 ) │ │ │ │ add r2, pc │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r2, [r4, #0] │ │ │ │ b.n 1780de │ │ │ │ str.w r0, [r9, #56] @ 0x38 │ │ │ │ b.n 17809e │ │ │ │ nop │ │ │ │ - lsls r2, r5, #15 │ │ │ │ + lsls r2, r5, #9 │ │ │ │ movs r7, r5 │ │ │ │ push {r2, r3, r4, r5} │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r4, [r7, #124] @ 0x7c │ │ │ │ + ldr r4, [r7, #100] @ 0x64 │ │ │ │ movs r7, r3 │ │ │ │ - ldrsb r0, [r0, r6] │ │ │ │ + ldrsb r0, [r0, r0] │ │ │ │ movs r7, 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, #4024] @ 0xfb8 │ │ │ │ @@ -362161,16 +362179,15 @@ │ │ │ │ pop {pc} │ │ │ │ movs r3, #1 │ │ │ │ mov r0, ip │ │ │ │ str r3, [r2, #0] │ │ │ │ pop {pc} │ │ │ │ movs r0, #5 │ │ │ │ pop {pc} │ │ │ │ - lsls r4, r6, #5 │ │ │ │ - movs r7, r5 │ │ │ │ + vrev64.16 d16, d30 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 178338 │ │ │ │ push {r4, lr} │ │ │ │ ldrb.w lr, [r1, #696] @ 0x2b8 │ │ │ │ @@ -362640,34 +362657,34 @@ │ │ │ │ mov r1, sl │ │ │ │ add.w r7, r4, #540 @ 0x21c │ │ │ │ blx 60a24 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #16] │ │ │ │ add.w r8, r4, #568 @ 0x238 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ b.n 178712 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f1ea8 │ │ │ │ + bl 1f1d38 │ │ │ │ cmp r0, #1 │ │ │ │ beq.n 178736 │ │ │ │ cbnz r0, 17873c │ │ │ │ ldrd r2, r3, [r4, #616] @ 0x268 │ │ │ │ cmp r2, r5 │ │ │ │ sbcs r3, r6 │ │ │ │ bcc.n 178702 │ │ │ │ ldr.w r8, [r4, #624] @ 0x270 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ b.n 1786c2 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1f6cd4 │ │ │ │ + bl 1f6b64 │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r1 │ │ │ │ b.n 1786b0 │ │ │ │ mov.w r8, #2 │ │ │ │ b.n 178720 │ │ │ │ mvn.w r8, #3 │ │ │ │ b.n 178720 │ │ │ │ @@ -362707,22 +362724,22 @@ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 61284 │ │ │ │ cmp r0, #0 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ ble.n 178790 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ blx 61d24 │ │ │ │ add.w r0, r5, #72 @ 0x48 │ │ │ │ - bl 1f1e70 │ │ │ │ + bl 1f1d00 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ b.n 178790 │ │ │ │ nop │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ @@ -362851,15 +362868,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #32 │ │ │ │ bne.n 17890a │ │ │ │ blx 61608 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ b.n 17890c │ │ │ │ - ldr r2, [r4, #32] │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ movs r7, r3 │ │ │ │ ldr r2, [pc, #76] @ (17897c ) │ │ │ │ movs r3, #0 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ mov lr, r1 │ │ │ │ @@ -362883,15 +362900,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 │ │ │ │ - @ instruction: 0xfabc002e │ │ │ │ + ldrsh.w r0, [ip, lr, lsl #2] │ │ │ │ ldr.w r3, [r0, #536] @ 0x218 │ │ │ │ mov.w ip, #13824 @ 0x3600 │ │ │ │ movt ip, #50277 @ 0xc465 │ │ │ │ cmp r3, ip │ │ │ │ beq.n 1789b8 │ │ │ │ cbz r1, 1789b6 │ │ │ │ push {lr} │ │ │ │ @@ -362937,15 +362954,15 @@ │ │ │ │ blx 60a24 <__aeabi_uldivmod@plt> │ │ │ │ mov r3, r2 │ │ │ │ strd r0, r1, [sp] │ │ │ │ mov r2, sp │ │ │ │ add.w r1, r4, #48 @ 0x30 │ │ │ │ add.w r0, r4, #72 @ 0x48 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1f1ea8 │ │ │ │ + bl 1f1d38 │ │ │ │ ldr r2, [pc, #60] @ (178a50 ) │ │ │ │ ldr r3, [pc, #52] @ (178a4c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ @@ -363213,15 +363230,15 @@ │ │ │ │ bne.n 178bd0 │ │ │ │ b.n 178c60 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 178bee │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r1, #8] │ │ │ │ b.n 178bee │ │ │ │ - ldrsb.w r0, [ip, lr, lsl #2] │ │ │ │ + @ instruction: 0xf79c002e │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #116] @ (178d4c ) │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [pc, #116] @ (178d50 ) │ │ │ │ @@ -363286,15 +363303,15 @@ │ │ │ │ ldrd r4, r5, [sp, #64] @ 0x40 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ add r3, pc, #144 @ (adr r3, 178e20 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ blx 60a24 <__aeabi_uldivmod@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ @@ -363303,15 +363320,15 @@ │ │ │ │ b.n 178dc2 │ │ │ │ add.w r1, r0, #48 @ 0x30 │ │ │ │ mov r2, sp │ │ │ │ adds r0, #128 @ 0x80 │ │ │ │ str r3, [sp, #12] │ │ │ │ strd r6, r7, [sp] │ │ │ │ str.w r9, [sp, #8] │ │ │ │ - bl 1f1ea8 │ │ │ │ + bl 1f1d38 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #110 @ 0x6e │ │ │ │ bne.n 178de8 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ cbnz r3, 178dee │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ @@ -363328,15 +363345,15 @@ │ │ │ │ cmpne r0, #110 @ 0x6e │ │ │ │ beq.n 178dc2 │ │ │ │ mvn.w r4, #3 │ │ │ │ b.n 178df0 │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ ldr r2, [pc, #52] @ (178e30 ) │ │ │ │ ldr r3, [pc, #44] @ (178e2c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ @@ -363374,24 +363391,24 @@ │ │ │ │ strb r2, [r0, #13] │ │ │ │ cbnz r3, 178e88 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ vldr d7, [pc, #44] @ 178e98 │ │ │ │ ldrd r2, r3, [r1] │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r2, [r3, #0] │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ vstr d7, [r1] │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ 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] │ │ │ │ @@ -363576,15 +363593,15 @@ │ │ │ │ subs r2, r5, #1 │ │ │ │ mov r8, r3 │ │ │ │ adc.w r3, r6, #4294967295 @ 0xffffffff │ │ │ │ adds r2, #2 │ │ │ │ sbcs.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ bcc.n 179126 │ │ │ │ add.w r0, r8, #48 @ 0x30 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ ldr.w r0, [r4, #328] @ 0x148 │ │ │ │ cbz r0, 1790d4 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ b.n 1790a4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, r3 │ │ │ │ @@ -363595,15 +363612,15 @@ │ │ │ │ bne.n 17909e │ │ │ │ mov.w r2, #288 @ 0x120 │ │ │ │ str.w r3, [sl] │ │ │ │ add.w r0, r8, #48 @ 0x30 │ │ │ │ mla r3, r2, r3, r4 │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [r3, #940] @ 0x3ac │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ ldr.w r7, [r4, #536] @ 0x218 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r7, #110 @ 0x6e │ │ │ │ beq.n 179144 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ @@ -363613,42 +363630,42 @@ │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #110 @ 0x6e │ │ │ │ beq.n 179092 │ │ │ │ add.w r0, r4, #540 @ 0x21c │ │ │ │ mov.w r7, #13824 @ 0x3600 │ │ │ │ movt r7, #50277 @ 0xc465 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r4, #568 @ 0x238 │ │ │ │ strd r2, r3, [r4, #616] @ 0x268 │ │ │ │ str.w r7, [r4, #624] @ 0x270 │ │ │ │ - bl 1f1e70 │ │ │ │ + bl 1f1d00 │ │ │ │ add.w r0, r4, #540 @ 0x21c │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ add.w r0, r8, #48 @ 0x30 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ b.n 1790ce │ │ │ │ - bl 1f6bec │ │ │ │ + bl 1f6a7c │ │ │ │ adds r0, r5, r0 │ │ │ │ adcs r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ it cs │ │ │ │ movcs r3, #1 │ │ │ │ cbnz r3, 17913c │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ b.n 17908a │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r6, r5 │ │ │ │ b.n 17908a │ │ │ │ add.w r0, r8, #48 @ 0x30 │ │ │ │ movs r7, #2 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ b.n 1790ce │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -364009,15 +364026,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #104] @ 0x68 │ │ │ │ lsls r2, r6, #2 │ │ │ │ ldr r4, [r5, #76] @ 0x4c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - eors.w r0, ip, #46 @ 0x2e │ │ │ │ + vhadd.s16 d0, d12, d30 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrd r3, r2, [r0, #632] @ 0x278 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r7, [r0, #520] @ 0x208 │ │ │ │ @@ -364033,17 +364050,17 @@ │ │ │ │ bl 178cc4 │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ adds r5, #1 │ │ │ │ add.w r6, r6, #288 @ 0x120 │ │ │ │ cmp r3, r5 │ │ │ │ bhi.n 1795fc │ │ │ │ add.w r0, r4, #540 @ 0x21c │ │ │ │ - bl 20cb78 │ │ │ │ + bl 20ca08 │ │ │ │ add.w r0, r4, #568 @ 0x238 │ │ │ │ - bl 1f1e5c │ │ │ │ + bl 1f1cec │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ dmb ish │ │ │ │ adds r3, #28 │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ @@ -364098,24 +364115,24 @@ │ │ │ │ cbnz r3, 1796f4 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ vldr d7, [pc, #48] @ 179708 │ │ │ │ ldrd r2, r3, [r1] │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r2, [r3, #0] │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ vstr d7, [r1] │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ 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] │ │ │ │ @@ -364655,69 +364672,69 @@ │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.w 179a68 │ │ │ │ b.n 179bca │ │ │ │ str.w r0, [sl, #272] @ 0x110 │ │ │ │ b.n 179b00 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrb r6, [r1, r0] │ │ │ │ + ldrh r6, [r1, r2] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r0, [r2, r1] │ │ │ │ + ldrh r0, [r2, r3] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r2, [r2, r1] │ │ │ │ + ldrh r2, [r2, r3] │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r6, [r7, r4] │ │ │ │ + ldr r6, [r7, r6] │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r0, [r6, r4] │ │ │ │ + ldr r0, [r6, r6] │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r2, [r4, r4] │ │ │ │ + ldr r2, [r4, r6] │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r0, [r4, r4] │ │ │ │ + ldr r0, [r4, r6] │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r2, [r1, r4] │ │ │ │ + ldr r2, [r1, r6] │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r6, [r1, r2] │ │ │ │ + ldr r6, [r1, r4] │ │ │ │ movs r7, r3 │ │ │ │ - subs r0, r0, r7 │ │ │ │ + subs r0, r0, r1 │ │ │ │ movs r1, r4 │ │ │ │ - ldrh r2, [r5, r1] │ │ │ │ + ldr r2, [r5, r3] │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r0, [r4, r1] │ │ │ │ + ldr r0, [r4, r3] │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r6, [r2, r1] │ │ │ │ + ldr r6, [r2, r3] │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r0, [r2, r0] │ │ │ │ + ldr r0, [r2, r2] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r0, [r5, r6] │ │ │ │ + ldr r0, [r5, r0] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r0, [r6, r7] │ │ │ │ + ldr r0, [r6, r1] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r4, [r4, r7] │ │ │ │ + ldr r4, [r4, r1] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r0, [r3, r7] │ │ │ │ + ldr r0, [r3, r1] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r4, [r1, r7] │ │ │ │ + ldr r4, [r1, r1] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r0, [r0, r7] │ │ │ │ + ldr r0, [r0, r1] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r4, [r6, r6] │ │ │ │ + ldr r4, [r6, r0] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r0, [r5, r6] │ │ │ │ + ldr r0, [r5, r0] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r4, [r3, r6] │ │ │ │ + ldr r4, [r3, r0] │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r0, [r5, #26] │ │ │ │ + ldrh r0, [r5, #14] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r2, [r4, r7] │ │ │ │ + ldrsb r2, [r4, r1] │ │ │ │ movs r7, r3 │ │ │ │ lsrs r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r3, r5] │ │ │ │ + strb r2, [r3, r7] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsb r6, [r5, r4] │ │ │ │ + strb r6, [r5, r6] │ │ │ │ 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 │ │ │ │ @@ -364746,21 +364763,21 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [pc, #20] @ (179d90 ) │ │ │ │ ldr r1, [pc, #20] @ (179d94 ) │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldrsb r0, [r4, r1] │ │ │ │ + strb r0, [r4, r3] │ │ │ │ movs r7, r3 │ │ │ │ - subs r2, #250 @ 0xfa │ │ │ │ + subs r1, #122 @ 0x7a │ │ │ │ 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 │ │ │ │ @@ -365067,15 +365084,15 @@ │ │ │ │ str r0, [r5, #20] │ │ │ │ b.n 17a094 │ │ │ │ str.w r0, [r5, #284] @ 0x11c │ │ │ │ b.n 17a076 │ │ │ │ blx 61374 │ │ │ │ str r7, [r5, #20] │ │ │ │ b.n 17a094 │ │ │ │ - ldr r4, [r0, #36] @ 0x24 │ │ │ │ + ldr r4, [r0, #12] │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ cmp r3, r1 │ │ │ │ @@ -365186,15 +365203,15 @@ │ │ │ │ mov.w r8, #0 │ │ │ │ mov r7, r6 │ │ │ │ b.n 17a214 │ │ │ │ mov r0, r9 │ │ │ │ bl 1789c0 │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r9, #48 @ 0x30 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ cbnz r6, 17a26c │ │ │ │ ldr.w r0, [r9, #32] │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ strd fp, r8, [sp, #16] │ │ │ │ str r7, [sp, #8] │ │ │ │ vstr d8, [sp] │ │ │ │ @@ -365202,16 +365219,16 @@ │ │ │ │ cbz r0, 17a270 │ │ │ │ blx 61e34 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #12 │ │ │ │ bne.n 17a254 │ │ │ │ add.w r0, r9, #48 @ 0x30 │ │ │ │ movs r6, #0 │ │ │ │ - bl 20cc18 │ │ │ │ - bl 1f6bec │ │ │ │ + bl 20caa8 │ │ │ │ + bl 1f6a7c │ │ │ │ adds r2, r0, r5 │ │ │ │ adcs.w r3, r1, #0 │ │ │ │ it cs │ │ │ │ movcs r6, #1 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 17a1fa │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ @@ -365314,17 +365331,17 @@ │ │ │ │ cmp r4, r3 │ │ │ │ beq.n 17a352 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb.w r0, [r6, #268] @ 0x10c │ │ │ │ b.n 17a304 │ │ │ │ - b.n 17a5a4 │ │ │ │ + svc 164 @ 0xa4 │ │ │ │ movs r6, r5 │ │ │ │ - b.n 17a554 │ │ │ │ + svc 122 @ 0x7a │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ ldr r2, [pc, #168] @ (17a41c ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -365658,22 +365675,22 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r7, [r0, #1000] @ 0x3e8 │ │ │ │ ldr.w r6, [r7, #988] @ 0x3dc │ │ │ │ add.w r0, r6, #192 @ 0xc0 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 17a70c │ │ │ │ ldrb.w r4, [r6, #188] @ 0xbc │ │ │ │ cbz r4, 17a71a │ │ │ │ add.w r0, r6, #192 @ 0xc0 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 61d18 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 17a736 │ │ │ │ b.n 17a758 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ @@ -365685,22 +365702,22 @@ │ │ │ │ cbz r0, 17a752 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, r4 │ │ │ │ bgt.n 17a724 │ │ │ │ movs r3, #1 │ │ │ │ add.w r0, r6, #192 @ 0xc0 │ │ │ │ strb.w r3, [r6, #188] @ 0xbc │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ mov r0, r5 │ │ │ │ blx 60bd4 │ │ │ │ b.n 17a714 │ │ │ │ mov r0, r5 │ │ │ │ blx 60bd4 │ │ │ │ add.w r0, r6, #192 @ 0xc0 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ 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 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r2, [pc, #884] @ (17aaf0 ) │ │ │ │ @@ -365864,28 +365881,28 @@ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds.w r7, r9, r7 │ │ │ │ adc.w r1, r3, sl │ │ │ │ movw r3, #48576 @ 0xbdc0 │ │ │ │ movt r3, #65520 @ 0xfff0 │ │ │ │ adds r0, r7, r3 │ │ │ │ sbc.w r1, r1, #0 │ │ │ │ - bl 1f6c58 │ │ │ │ + bl 1f6ae8 │ │ │ │ b.n 17a812 │ │ │ │ add.w r0, r4, #540 @ 0x21c │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r4, #568 @ 0x238 │ │ │ │ strd r2, r3, [r4, #616] @ 0x268 │ │ │ │ mov.w r3, #13824 @ 0x3600 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ str.w r3, [r4, #624] @ 0x270 │ │ │ │ - bl 1f1e70 │ │ │ │ + bl 1f1d00 │ │ │ │ add.w r0, r4, #540 @ 0x21c │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ b.n 17a848 │ │ │ │ ldr.w r3, [r6, #288] @ 0x120 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 17a91c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 17a812 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ @@ -365902,15 +365919,15 @@ │ │ │ │ ldr.w r7, [r4, #732] @ 0x2dc │ │ │ │ mov sl, r7 │ │ │ │ ldr.w r7, [r4, #720] @ 0x2d0 │ │ │ │ mov fp, r7 │ │ │ │ ldr.w r7, [r4, #724] @ 0x2d4 │ │ │ │ str r7, [sp, #28] │ │ │ │ b.n 17a8dc │ │ │ │ - bl 1f6bec │ │ │ │ + bl 1f6a7c │ │ │ │ strd r0, r1, [r5, #280] @ 0x118 │ │ │ │ b.n 17a826 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #24] │ │ │ │ bl 178fe4 │ │ │ │ str.w r0, [r5, #272] @ 0x110 │ │ │ │ @@ -365948,40 +365965,40 @@ │ │ │ │ strb r3, [r6, #25] │ │ │ │ b.n 17a860 │ │ │ │ add.w r7, r4, #540 @ 0x21c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ strb r3, [r6, #25] │ │ │ │ str.w r3, [r5, #204] @ 0xcc │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #13824 @ 0x3600 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ strd r0, r1, [r4, #616] @ 0x268 │ │ │ │ str.w r3, [r4, #624] @ 0x270 │ │ │ │ add.w r0, r4, #568 @ 0x238 │ │ │ │ - bl 1f1e70 │ │ │ │ + bl 1f1d00 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ mov.w r0, #13824 @ 0x3600 │ │ │ │ movt r0, #50277 @ 0xc465 │ │ │ │ b.n 17a860 │ │ │ │ add.w r0, r0, #540 @ 0x21c │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #13824 @ 0x3600 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ strd r0, r1, [r4, #616] @ 0x268 │ │ │ │ str.w r3, [r4, #624] @ 0x270 │ │ │ │ add.w r0, r4, #568 @ 0x238 │ │ │ │ - bl 1f1e70 │ │ │ │ + bl 1f1d00 │ │ │ │ add.w r0, r4, #540 @ 0x21c │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ b.n 17aa68 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ add.w r3, r6, #312 @ 0x138 │ │ │ │ ldr.w r0, [r8, #32] │ │ │ │ add.w r2, r6, #304 @ 0x130 │ │ │ │ blx 61f18 │ │ │ │ cbz r0, 17aacc │ │ │ │ @@ -366032,15 +366049,15 @@ │ │ │ │ strd r2, r3, [ip, #976] @ 0x3d0 │ │ │ │ add.w ip, ip, #984 @ 0x3d8 │ │ │ │ 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 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ orrs.w r3, r5, r6 │ │ │ │ bne.n 17abc8 │ │ │ │ ldrb.w r3, [r4, #384] @ 0x180 │ │ │ │ cbnz r3, 17abc8 │ │ │ │ ldrd r3, r0, [r4, #528] @ 0x210 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r4, #696] @ 0x2b8 │ │ │ │ @@ -366063,29 +366080,29 @@ │ │ │ │ bl 17a768 │ │ │ │ cbz r0, 17abe0 │ │ │ │ mov r0, r7 │ │ │ │ mov.w r3, #13824 @ 0x3600 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ str.w r3, [r4, #536] @ 0x218 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr.w r1, [r9, #120] @ 0x78 │ │ │ │ mov r3, r9 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 17ab62 │ │ │ │ ldr r2, [pc, #28] @ (17abf0 ) │ │ │ │ add.w r0, r9, #120 @ 0x78 │ │ │ │ add r2, pc │ │ │ │ blx 61f54 │ │ │ │ b.n 17ab62 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ ldr.w r0, [r4, #536] @ 0x218 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blt.n 17aaf6 │ │ │ │ vsli.64 , q8, #63 @ 0x3f │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -366252,39 +366269,39 @@ │ │ │ │ cmp r7, r0 │ │ │ │ sbcs.w r2, r1, lr │ │ │ │ it cc │ │ │ │ ldrcc r2, [sp, #32] │ │ │ │ bcc.n 17ace8 │ │ │ │ ldr.w r2, [r6, #304] @ 0x130 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 1f6bec │ │ │ │ + bl 1f6a7c │ │ │ │ ldrd r3, ip, [r4, #280] @ 0x118 │ │ │ │ mov lr, r1 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrd r7, r1, [r6, #312] @ 0x138 │ │ │ │ b.n 17ace8 │ │ │ │ add.w r0, r5, #540 @ 0x21c │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ ldrd r1, r2, [r4, #240] @ 0xf0 │ │ │ │ ldrd r0, r3, [r5, #616] @ 0x268 │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ bcc.n 17ae10 │ │ │ │ add.w r0, r5, #540 @ 0x21c │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ b.n 17ad3e │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ strd ip, r4, [sp, #4] │ │ │ │ bl 16b6a0 │ │ │ │ b.n 17ad30 │ │ │ │ add.w r0, r5, #568 @ 0x238 │ │ │ │ str.w r1, [r5, #616] @ 0x268 │ │ │ │ str.w r2, [r5, #620] @ 0x26c │ │ │ │ - bl 1f1e70 │ │ │ │ + bl 1f1d00 │ │ │ │ b.n 17adf8 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r4, [r3, r5] │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ @@ -366358,25 +366375,25 @@ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ strd r3, r3, [sp, #108] @ 0x6c │ │ │ │ strb.w r1, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - bl 20cb8c │ │ │ │ + bl 20ca1c │ │ │ │ cbnz r0, 17af18 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ add.w r3, r3, #568 @ 0x238 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f1ddc │ │ │ │ + bl 1f1c6c │ │ │ │ cbz r0, 17af4c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 20cb78 │ │ │ │ + bl 20ca08 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr.w r0, [r8] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ blx r3 │ │ │ │ b.n 17af2a │ │ │ │ mvn.w r5, #3 │ │ │ │ ldr.w r2, [pc, #1368] @ 17b484 │ │ │ │ @@ -366580,15 +366597,15 @@ │ │ │ │ bl 16a860 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrd r0, r3, [r3, #32] │ │ │ │ cmp r0, r3 │ │ │ │ beq.w 17b406 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1f1e5c │ │ │ │ + bl 1f1cec │ │ │ │ b.n 17af12 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ b.n 17af2a │ │ │ │ mov r1, r0 │ │ │ │ b.n 17b136 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ add r2, sp, #92 @ 0x5c │ │ │ │ @@ -366855,15 +366872,15 @@ │ │ │ │ b.n 17b136 │ │ │ │ mov r0, r5 │ │ │ │ b.n 17b2f4 │ │ │ │ ldr r2, [pc, #128] @ (17b4b0 ) │ │ │ │ ldr r1, [pc, #132] @ (17b4b4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ ldr r6, [sp, #84] @ 0x54 │ │ │ │ b.n 17b384 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ mov r0, r1 │ │ │ │ blx 60ac0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ @@ -366882,34 +366899,34 @@ │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ ldr r6, [sp, #84] @ 0x54 │ │ │ │ b.n 17b384 │ │ │ │ str r0, [r5, r6] │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 17b57c │ │ │ │ + bcc.n 17b47c │ │ │ │ movs r6, r5 │ │ │ │ - bpl.n 17b52c │ │ │ │ + bcc.n 17b42c │ │ │ │ movs r6, r5 │ │ │ │ str r2, [r1, r3] │ │ │ │ lsls r2, r6, #2 │ │ │ │ bvs.n 17b41a │ │ │ │ vqshlu.s32 d30, d5, #31 │ │ │ │ vrsubhn.i d29, , │ │ │ │ vaddl.u q15, d31, d9 │ │ │ │ vtbl.8 d29, {d31- instruction: 0xfffffb19 │ │ │ │ vmlsl.u , d15, d31[0] │ │ │ │ @ instruction: 0xffffdea9 │ │ │ │ @ instruction: 0xffffd7cf │ │ │ │ - @ instruction: 0xffff41e2 │ │ │ │ + vmla.i q10, , d18[0] │ │ │ │ movs r7, r3 │ │ │ │ - subs r7, #236 @ 0xec │ │ │ │ + subs r6, #108 @ 0x6c │ │ │ │ movs r7, r3 │ │ │ │ - movs r4, #74 @ 0x4a │ │ │ │ + movs r2, #202 @ 0xca │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ add.w r3, r0, #4096 @ 0x1000 │ │ │ │ sub sp, #20 │ │ │ │ @@ -367773,30 +367790,30 @@ │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ add.w r6, r4, #48 @ 0x30 │ │ │ │ add.w r3, r4, #180 @ 0xb4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r4, #28] │ │ │ │ strd r3, r3, [r4, #180] @ 0xb4 │ │ │ │ - bl 20cb8c │ │ │ │ + bl 20ca1c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17bea4 │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r4, #192 @ 0xc0 │ │ │ │ add.w r8, r4, #192 @ 0xc0 │ │ │ │ - bl 20cb8c │ │ │ │ + bl 20ca1c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17be9e │ │ │ │ add.w r0, r4, #72 @ 0x48 │ │ │ │ add.w r9, r4, #72 @ 0x48 │ │ │ │ - bl 1f1ddc │ │ │ │ + bl 1f1c6c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17be98 │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ - bl 1f1ddc │ │ │ │ + bl 1f1c6c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17be92 │ │ │ │ ldr r2, [pc, #140] @ (17beb8 ) │ │ │ │ ldr r3, [pc, #144] @ (17bebc ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4] │ │ │ │ @@ -367835,19 +367852,19 @@ │ │ │ │ movs r2, #3 │ │ │ │ movs r3, #0 │ │ │ │ blx 6144c │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 61994 │ │ │ │ b.n 17bde0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f1e5c │ │ │ │ + bl 1f1cec │ │ │ │ mov r0, r8 │ │ │ │ - bl 20cb78 │ │ │ │ + bl 20ca08 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20cb78 │ │ │ │ + bl 20ca08 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx r3 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ @@ -367875,29 +367892,29 @@ │ │ │ │ bl 17856c │ │ │ │ mov r1, r4 │ │ │ │ cmp r1, r6 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ bne.n 17bef8 │ │ │ │ add.w r4, r5, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ ldr r0, [r5, #120] @ 0x78 │ │ │ │ cbnz r0, 17bf58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ ldr.w r0, [r5, #176] @ 0xb0 │ │ │ │ cbnz r0, 17bf48 │ │ │ │ add.w r0, r5, #192 @ 0xc0 │ │ │ │ - bl 20cb78 │ │ │ │ + bl 20ca08 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20cb78 │ │ │ │ + bl 20ca08 │ │ │ │ add.w r0, r5, #72 @ 0x48 │ │ │ │ - bl 1f1e5c │ │ │ │ + bl 1f1cec │ │ │ │ add.w r0, r5, #128 @ 0x80 │ │ │ │ - bl 1f1e5c │ │ │ │ + bl 1f1cec │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ blx 619dc │ │ │ │ ldr.w r0, [r5, #176] @ 0xb0 │ │ │ │ @@ -367907,15 +367924,15 @@ │ │ │ │ blx 619dc │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #120] @ 0x78 │ │ │ │ blx 613a4 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5, #120] @ 0x78 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ ldr.w r0, [r5, #176] @ 0xb0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17bf20 │ │ │ │ b.n 17bf48 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -367931,19 +367948,19 @@ │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, #25] │ │ │ │ str.w r3, [r4, #208] @ 0xd0 │ │ │ │ cbnz r2, 17bfe2 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ ldr r0, [r5, #120] @ 0x78 │ │ │ │ cbnz r0, 17bffa │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ ldrd r0, r3, [r5, #32] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 17bfcc │ │ │ │ blx 611f4 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [r5, #188] @ 0xbc │ │ │ │ @@ -368613,23 +368630,23 @@ │ │ │ │ bl 178fe4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17c6e6 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r0, #32] │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ ldr.w r3, [r6, #708] @ 0x2c4 │ │ │ │ str r3, [r4, #0] │ │ │ │ add.w r2, r6, #708 @ 0x2c4 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r4, [r3, #4] │ │ │ │ str.w r4, [r6, #708] @ 0x2c4 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cbz r3, 17c6d8 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #60] @ (17c6ec ) │ │ │ │ @@ -369186,22 +369203,22 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [pc, #144] @ (17cca8 ) │ │ │ │ str r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r0, r2 │ │ │ │ - bl 1feb70 │ │ │ │ + bl 1fea00 │ │ │ │ vldr d7, [pc, #92] @ 17cc80 │ │ │ │ ldr r2, [pc, #132] @ (17ccac ) │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1feca4 │ │ │ │ + bl 1feb34 │ │ │ │ ldr r2, [pc, #120] @ (17ccb0 ) │ │ │ │ dmb ish │ │ │ │ add r2, pc │ │ │ │ ldrexd r3, r4, [r2] │ │ │ │ strexd ip, r0, r1, [r2] │ │ │ │ cmp.w ip, #0 │ │ │ │ bne.n 17cc3e │ │ │ │ @@ -369209,15 +369226,15 @@ │ │ │ │ mov.w r2, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strb r2, [r3, #0] │ │ │ │ b.n 17cbac │ │ │ │ ldr r0, [pc, #88] @ (17ccb4 ) │ │ │ │ str r3, [sp, #8] │ │ │ │ add r0, pc │ │ │ │ - bl 1feb70 │ │ │ │ + bl 1fea00 │ │ │ │ ldr r2, [pc, #80] @ (17ccb8 ) │ │ │ │ add r2, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r2, #0] │ │ │ │ dmb ish │ │ │ │ mov.w r2, #1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ @@ -369237,33 +369254,33 @@ │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - cmp r0, #64 @ 0x40 │ │ │ │ + movs r6, #192 @ 0xc0 │ │ │ │ movs r7, r3 │ │ │ │ ldr r1, [sp, #800] @ 0x320 │ │ │ │ lsls r4, r5, #2 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - cmp r0, #14 │ │ │ │ + movs r6, #142 @ 0x8e │ │ │ │ movs r7, r3 │ │ │ │ ldr r6, [r1, #12] │ │ │ │ lsls r3, r6, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1f2834 │ │ │ │ + bl 1f26c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r8, [pc, #1252] @ 17d1d4 │ │ │ │ @@ -369273,30 +369290,30 @@ │ │ │ │ mov r7, r1 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #448 @ 0x1c0 │ │ │ │ add r8, pc │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ add sl, pc │ │ │ │ - bl 1f9590 │ │ │ │ + bl 1f9420 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [sl] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 17d178 │ │ │ │ strd r9, r7, [r4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 2e7078 │ │ │ │ + bl 2e6f08 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb r3, [r4, #8] │ │ │ │ - bl 2e7078 │ │ │ │ + bl 2e6f08 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov lr, r6 │ │ │ │ add.w ip, r4, #304 @ 0x130 │ │ │ │ cmp r3, #4 │ │ │ │ ldr r7, [r5, #64] @ 0x40 │ │ │ │ ite ls │ │ │ │ movls r3, #0 │ │ │ │ @@ -369670,103 +369687,103 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (17d210 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [pc, #16] @ (17d214 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - bl 1fee88 │ │ │ │ + bl 1fed18 │ │ │ │ pop {r3, pc} │ │ │ │ str r0, [r2, #52] @ 0x34 │ │ │ │ lsls r3, r6, #2 │ │ │ │ str r3, [sp, #952] @ 0x3b8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #12 │ │ │ │ movw r2, #1652 @ 0x674 │ │ │ │ add.w r1, r1, #408 @ 0x198 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1f1b2c │ │ │ │ + bl 1f19bc │ │ │ │ ldr.w r1, [r4, #408] @ 0x198 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f9590 │ │ │ │ + bl 1f9420 │ │ │ │ ldr.w r2, [r4, #408] @ 0x198 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r4, #144] @ 0x90 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1b2c │ │ │ │ + bl 1f19bc │ │ │ │ ldrb.w r3, [r4, #96] @ 0x60 │ │ │ │ cbz r3, 17d268 │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ ldr.w r3, [r3, #344] @ 0x158 │ │ │ │ ldrb.w r3, [r3, #748] @ 0x2ec │ │ │ │ cbz r3, 17d284 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ mov.w r2, #1176 @ 0x498 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1b2c │ │ │ │ + bl 1f19bc │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ ldr.w r3, [r3, #344] @ 0x158 │ │ │ │ ldrb.w r3, [r3, #748] @ 0x2ec │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 17d264 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1bd8 │ │ │ │ + bl 1f1a68 │ │ │ │ lsls r2, r0, #2 │ │ │ │ mov r1, r2 │ │ │ │ strd r0, r0, [r4, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1f9548 │ │ │ │ + bl 1f93d8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r1, [r4, #160] @ 0xa0 │ │ │ │ - bl 1f1b2c │ │ │ │ + bl 1f19bc │ │ │ │ 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 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r1, #408 @ 0x198 │ │ │ │ movw r2, #1652 @ 0x674 │ │ │ │ - bl 1f173c │ │ │ │ + bl 1f15cc │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r4, #408] @ 0x198 │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ - bl 1f173c │ │ │ │ + bl 1f15cc │ │ │ │ ldrb.w r3, [r4, #96] @ 0x60 │ │ │ │ cbz r3, 17d308 │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ ldr.w r3, [r3, #344] @ 0x158 │ │ │ │ ldrb.w r3, [r3, #748] @ 0x2ec │ │ │ │ cbz r3, 17d2ec │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f197c │ │ │ │ + bl 1f180c │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ ldr.w r1, [r4, #160] @ 0xa0 │ │ │ │ mov r0, r5 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1f173c │ │ │ │ + bl 1f15cc │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ mov.w r2, #1176 @ 0x498 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f173c │ │ │ │ + bl 1f15cc │ │ │ │ b.n 17d2de │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2048] @ 0x800 │ │ │ │ ldr r2, [pc, #176] @ (17d3d8 ) │ │ │ │ subw sp, sp, #2028 @ 0x7ec │ │ │ │ @@ -369776,51 +369793,51 @@ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r4, [pc, #168] @ (17d3e0 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #2020] @ 0x7e4 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 2e71a0 │ │ │ │ + bl 2e7030 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [pc, #152] @ (17d3e4 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f1d60 │ │ │ │ + bl 1f1bf0 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1f1dd4 │ │ │ │ + bl 1f1c64 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f1dd8 │ │ │ │ + bl 1f1c68 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 20a6f0 │ │ │ │ + bl 20a580 │ │ │ │ add r0, sp, #8 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ movs r2, #8 │ │ │ │ add.w r1, r5, #328 @ 0x148 │ │ │ │ add.w r0, sp, r2 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #8 │ │ │ │ add.w r1, sp, #1920 @ 0x780 │ │ │ │ - bl 20ac4c │ │ │ │ + bl 20aadc │ │ │ │ add.w r1, sp, #1920 @ 0x780 │ │ │ │ add.w r0, sp, #1952 @ 0x7a0 │ │ │ │ - bl 1f6a20 │ │ │ │ + bl 1f68b0 │ │ │ │ ldr r3, [pc, #76] @ (17d3e8 ) │ │ │ │ mov.w r2, #46848 @ 0xb700 │ │ │ │ movt r2, #65343 @ 0xff3f │ │ │ │ add.w r1, sp, #1952 @ 0x7a0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ands r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ - bl 1f2690 │ │ │ │ + bl 1f2520 │ │ │ │ ldr r2, [pc, #52] @ (17d3ec ) │ │ │ │ ldr r3, [pc, #36] @ (17d3dc ) │ │ │ │ add r2, pc │ │ │ │ str r0, [r5, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #2020] @ 0x7e4 │ │ │ │ @@ -369873,32 +369890,32 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ ldr r2, [pc, #108] @ (17d4a8 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov.w r2, #0 │ │ │ │ - bl 1f1678 │ │ │ │ + bl 1f1508 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #964 @ 0x3c4 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1f173c │ │ │ │ + bl 1f15cc │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add.w r1, r5, #16 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1f173c │ │ │ │ + bl 1f15cc │ │ │ │ ldrb.w r1, [r5, #96] @ 0x60 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1f18fc │ │ │ │ + bl 1f178c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1f2aa4 │ │ │ │ + bl 1f2934 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cbz r3, 17d496 │ │ │ │ ldr r2, [pc, #44] @ (17d4ac ) │ │ │ │ ldr r3, [pc, #36] @ (17d4a8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -369932,47 +369949,47 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #1932] @ 0x78c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 17d55e │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 20a6f0 │ │ │ │ + bl 20a580 │ │ │ │ mov r0, sp │ │ │ │ - bl 1f1678 │ │ │ │ + bl 1f1508 │ │ │ │ ldr.w r1, [r4, #268] @ 0x10c │ │ │ │ movs r2, #1 │ │ │ │ mov r0, sp │ │ │ │ - bl 2a153c │ │ │ │ + bl 2a13cc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ ldrb.w r3, [sp, #12] │ │ │ │ cbz r3, 17d568 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #20 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #24 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #256 @ 0x100 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ mov.w r2, #532 @ 0x214 │ │ │ │ add.w r1, r4, #272 @ 0x110 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #964 @ 0x3c4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 20ac4c │ │ │ │ + bl 20aadc │ │ │ │ ldr r2, [pc, #56] @ (17d57c ) │ │ │ │ ldr r3, [pc, #48] @ (17d578 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1932] @ 0x78c │ │ │ │ eors r2, r3 │ │ │ │ @@ -369999,37 +370016,37 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r2 │ │ │ │ movw r1, #2060 @ 0x80c │ │ │ │ - bl 1f9590 │ │ │ │ + bl 1f9420 │ │ │ │ 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 1f1b2c │ │ │ │ + bl 1f19bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1bd8 │ │ │ │ + bl 1f1a68 │ │ │ │ str r0, [r4, #116] @ 0x74 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1bd8 │ │ │ │ + bl 1f1a68 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ mov.w r1, #1176 @ 0x498 │ │ │ │ strb.w r0, [r4, #1268] @ 0x4f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f9590 │ │ │ │ + bl 1f9420 │ │ │ │ mov r1, r4 │ │ │ │ str.w r0, [r4, #148] @ 0x94 │ │ │ │ mov r0, r5 │ │ │ │ bl 17d218 │ │ │ │ ldr r3, [r4, #116] @ 0x74 │ │ │ │ cbnz r3, 17d5f6 │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ @@ -370037,15 +370054,15 @@ │ │ │ │ beq.n 17d5fe │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #2060 @ 0x80c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f9590 │ │ │ │ + bl 1f9420 │ │ │ │ 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] │ │ │ │ @@ -370071,21 +370088,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 1f173c │ │ │ │ + bl 1f15cc │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r4, #116] @ 0x74 │ │ │ │ - bl 1f197c │ │ │ │ + bl 1f180c │ │ │ │ ldrb.w r1, [r4, #1268] @ 0x4f4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f197c │ │ │ │ + bl 1f180c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 17d2ac │ │ │ │ ldr r3, [r4, #116] @ 0x74 │ │ │ │ cbnz r3, 17d690 │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ tst.w r3, #56 @ 0x38 │ │ │ │ @@ -370115,21 +370132,21 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 17d41c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #28 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1f2918 │ │ │ │ + bl 1f27a8 │ │ │ │ cbz r0, 17d70c │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1f1af8 │ │ │ │ + bl 1f1988 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 17d218 │ │ │ │ ldr r1, [r4, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r1, 17d702 │ │ │ │ add r0, sp, #12 │ │ │ │ @@ -370175,30 +370192,30 @@ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cbz r3, 17d798 │ │ │ │ mov r5, r1 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ bl 17d41c │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1f1678 │ │ │ │ + bl 1f1508 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 17d2ac │ │ │ │ ldr r1, [r5, #100] @ 0x64 │ │ │ │ cbz r1, 17d780 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 17d2ac │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r1, sp, #28 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f28c4 │ │ │ │ + bl 1f2754 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cbz r3, 17d7b0 │ │ │ │ ldr r2, [pc, #40] @ (17d7c4 ) │ │ │ │ ldr r3, [pc, #36] @ (17d7c0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -370624,32 +370641,32 @@ │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cbz r3, 17dbc6 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 17dc42 │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ - bl 214310 │ │ │ │ + bl 2141a0 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r9, r0 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ mov lr, r6 │ │ │ │ strb.w r8, [sp, #64] @ 0x40 │ │ │ │ add.w ip, r9, #44 @ 0x2c │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ 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, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r2, [pc, #124] @ (17dc80 ) │ │ │ │ ldr r3, [pc, #116] @ (17dc7c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -370673,26 +370690,26 @@ │ │ │ │ b.n 17dbb8 │ │ │ │ uxtb r3, r7 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ movs r1, #1 │ │ │ │ add.w r3, r5, r3, lsl #3 │ │ │ │ ldrd r6, r7, [r3, #20] │ │ │ │ strd r6, r7, [sp, #80] @ 0x50 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17dc02 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ b.n 17dc02 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r4, #154 @ 0x9a │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ @@ -370746,15 +370763,15 @@ │ │ │ │ lsls r4, r0, #16 │ │ │ │ asrs r5, r2, #20 │ │ │ │ movs r5, r2 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #36] @ (17dd3c ) │ │ │ │ add r1, pc │ │ │ │ - bl 2e55fc │ │ │ │ + bl 2e548c │ │ │ │ pop {r3, pc} │ │ │ │ sub.w ip, ip, #12 │ │ │ │ cmp.w ip, #1 │ │ │ │ ite ls │ │ │ │ movls.w ip, #8 │ │ │ │ movhi.w ip, #4 │ │ │ │ b.n 17dcde │ │ │ │ @@ -370857,18 +370874,18 @@ │ │ │ │ cmp r3, r4 │ │ │ │ bls.n 17de74 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ ldrb r3, [r5, #19] │ │ │ │ lsls r0, r3, #29 │ │ │ │ bmi.n 17de10 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e4ee0 │ │ │ │ + bl 2e4d70 │ │ │ │ cbz r0, 17de36 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e5464 │ │ │ │ + bl 2e52f4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 17dedc │ │ │ │ adds r3, r6, #5 │ │ │ │ bhi.n 17de48 │ │ │ │ add.w sl, r6, #4 │ │ │ │ @@ -370934,15 +370951,15 @@ │ │ │ │ orr.w r3, r3, #4 │ │ │ │ strb r3, [r2, #19] │ │ │ │ b.n 17de90 │ │ │ │ cmp r7, sl │ │ │ │ it cc │ │ │ │ movcc r7, sl │ │ │ │ b.n 17ddfa │ │ │ │ - bl 2e4e98 │ │ │ │ + bl 2e4d28 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17de36 │ │ │ │ ldrb.w r3, [sl, #4] │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r3 │ │ │ │ movw r3, #45191 @ 0xb087 │ │ │ │ movt r3, #263 @ 0x107 │ │ │ │ @@ -371114,35 +371131,35 @@ │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r8, r0 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 17e0b4 │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ ldr r2, [pc, #36] @ (17e0f8 ) │ │ │ │ ldr r3, [pc, #32] @ (17e0f4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ @@ -371182,36 +371199,36 @@ │ │ │ │ lsls r3, r7, #2 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldrd r4, r5, [sp, #32] │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ add r5, sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 17e160 │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov.w r1, #688 @ 0x2b0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ uxtb.w r2, fp │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w fp, [r0, #40] @ 0x28 │ │ │ │ movs r3, #32 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ mov.w lr, #0 │ │ │ │ str.w lr, [sp, #16] │ │ │ │ strd lr, lr, [r5, #4] │ │ │ │ add.w ip, sp, #32 │ │ │ │ str.w sl, [sp, #28] │ │ │ │ add.w sl, r4, #84 @ 0x54 │ │ │ │ mov.w r3, fp, lsl #2 │ │ │ │ @@ -371246,15 +371263,15 @@ │ │ │ │ ldrb.w r2, [r3, #37] @ 0x25 │ │ │ │ add.w r3, r4, r2, lsl #2 │ │ │ │ add.w r4, r4, r5, lsl #2 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r2, [pc, #44] @ (17e244 ) │ │ │ │ ldr r3, [pc, #32] @ (17e238 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ @@ -371305,31 +371322,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 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 17e2be │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r4, r0 │ │ │ │ b.n 17e270 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r4, r3, #6 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ @@ -371369,15 +371386,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 21b9d4 │ │ │ │ + bl 21b864 │ │ │ │ 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 │ │ │ │ @@ -371390,20 +371407,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 219b18 │ │ │ │ + bl 2199a8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #201 @ 0xc9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ mov r2, r0 │ │ │ │ add r3, r4 │ │ │ │ ldrd r0, r1, [r3, #4] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ adds r1, r3, #4 │ │ │ │ @@ -371430,31 +371447,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 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 17e3e8 │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r6 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r7, r0 │ │ │ │ b.n 17e354 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ cmp r2, #31 │ │ │ │ @@ -371516,25 +371533,25 @@ │ │ │ │ cmp r3, r0 │ │ │ │ beq.w 17e62a │ │ │ │ movw r1, #641 @ 0x281 │ │ │ │ cmp r3, r1 │ │ │ │ beq.w 17e5a4 │ │ │ │ movw r1, #737 @ 0x2e1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ movs r7, #0 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r1, r5 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #32] │ │ │ │ bl 17db40 │ │ │ │ mov r1, r5 │ │ │ │ mov r9, r0 │ │ │ │ @@ -371550,66 +371567,66 @@ │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #32] │ │ │ │ bl 17db40 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #284 @ 0x11c │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #284 @ 0x11c │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ strd r6, r7, [sp, #32] │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r6 │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 17e538 │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #303 @ 0x12f │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov.w r1, #640 @ 0x280 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ ldr.w r2, [pc, #1408] @ 17eb08 │ │ │ │ ldr.w r3, [pc, #1400] @ 17eb04 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -371622,111 +371639,111 @@ │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 17ea6a │ │ │ │ movs r5, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r1, #462 @ 0x1ce │ │ │ │ strb.w r5, [r2, #808] @ 0x328 │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ mov r7, r1 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov.w r1, #644 @ 0x284 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r0 │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r5 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldrb.w r2, [r6, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ittt eq │ │ │ │ moveq.w r0, #4294967295 @ 0xffffffff │ │ │ │ moveq.w r1, #4294967295 @ 0xffffffff │ │ │ │ strdeq r0, r1, [sp, #32] │ │ │ │ beq.n 17e69c │ │ │ │ lsls r3, r2, #26 │ │ │ │ bne.n 17e6d4 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ b.n 17e584 │ │ │ │ ldr.w r3, [r2, #268] @ 0x10c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb.w r5, [r3, #368] @ 0x170 │ │ │ │ and.w r5, r5, #3 │ │ │ │ cmp r5, #1 │ │ │ │ beq.w 17e78c │ │ │ │ movs r5, #1 │ │ │ │ mov.w r1, #462 @ 0x1ce │ │ │ │ strb.w r5, [r2, #808] @ 0x328 │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r1, #640 @ 0x280 │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ mov r2, r5 │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ b.n 17e584 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #32] │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 17e6c6 │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r5, r0 │ │ │ │ b.n 17e61a │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.n 17e782 │ │ │ │ @@ -371807,24 +371824,24 @@ │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ b.n 17e69c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #32] │ │ │ │ b.n 17e69c │ │ │ │ movw r1, #737 @ 0x2e1 │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r1, r6 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ bl 17db40 │ │ │ │ mov r7, r0 │ │ │ │ @@ -371852,76 +371869,76 @@ │ │ │ │ cmp r3, #4 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ bcs.w 17ea6e │ │ │ │ vldr d7, [pc, #752] @ 17eaf8 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 17e82c │ │ │ │ add r3, sp, #32 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #32] │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 17e86c │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ strd r1, r3, [sp, #32] │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vldr d7, [sp, #32] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 17e89e │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218aac │ │ │ │ + bl 21893c │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 17eb76 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ movs r1, #1 │ │ │ │ sub.w r0, r3, #32 │ │ │ │ @@ -371938,87 +371955,87 @@ │ │ │ │ cmp r3, #4 │ │ │ │ sbcs.w r0, r0, #0 │ │ │ │ bcs.w 17ebb6 │ │ │ │ vldr d7, [pc, #516] @ 17eaf8 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 17e916 │ │ │ │ add r3, sp, #32 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #32] │ │ │ │ mov r8, r0 │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 17e956 │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ 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 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 17e984 │ │ │ │ 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, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ str r6, [sp, #0] │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218aac │ │ │ │ + bl 21893c │ │ │ │ movw r1, #461 @ 0x1cd │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ bl 17db40 │ │ │ │ add r2, sp, #32 │ │ │ │ @@ -372028,65 +372045,65 @@ │ │ │ │ movs r5, #1 │ │ │ │ str r5, [sp, #32] │ │ │ │ bl 17db40 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r3, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #284 @ 0x11c │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r3, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov.w r1, #640 @ 0x280 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ mov r2, r5 │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #303 @ 0x12f │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ b.n 17e584 │ │ │ │ movs r0, #0 │ │ │ │ b.n 17e584 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ @@ -372110,30 +372127,30 @@ │ │ │ │ bx r8 │ │ │ │ movs r3, #3 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 17eaca │ │ │ │ add r3, sp, #32 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r2, sl │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, #32 │ │ │ │ it hi │ │ │ │ movhi r2, #64 @ 0x40 │ │ │ │ b.n 17e806 │ │ │ │ movs r3, #3 │ │ │ │ @@ -372153,42 +372170,42 @@ │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #16] │ │ │ │ b.n 17eaa4 │ │ │ │ vldr d7, [pc, #252] @ 17ec10 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r2, r0 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 17eb3a │ │ │ │ add r3, sp, #32 │ │ │ │ adds r7, #20 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldrb r2, [r7, #13] │ │ │ │ b.n 17eadc │ │ │ │ vldr d7, [pc, #208] @ 17ec10 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 17eb62 │ │ │ │ add r3, sp, #32 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ cmp r2, #32 │ │ │ │ it hi │ │ │ │ movhi r2, #64 @ 0x40 │ │ │ │ b.n 17e8f0 │ │ │ │ movs r0, #3 │ │ │ │ movs r1, #0 │ │ │ │ @@ -372197,30 +372214,30 @@ │ │ │ │ movs r0, #3 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ vldr d7, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 17eba4 │ │ │ │ add r3, sp, #32 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r6, r0 │ │ │ │ b.n 17eb62 │ │ │ │ subs r2, #1 │ │ │ │ strd r5, r5, [sp, #24] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.n 17ec00 │ │ │ │ tbb [pc, r2] │ │ │ │ @@ -372286,25 +372303,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 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 17ec88 │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ ldr r1, [pc, #72] @ (17ecd4 ) │ │ │ │ ldr r2, [pc, #68] @ (17ecd0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ @@ -372382,26 +372399,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 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17ed0a │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ b.n 17ed0a │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ asrs r0, r2, #12 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ @@ -372447,30 +372464,30 @@ │ │ │ │ bne.n 17edbe │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r1, r2 │ │ │ │ bls.n 17edbe │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2e35d4 │ │ │ │ + bl 2e3464 │ │ │ │ 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 17edc4 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2e35d4 │ │ │ │ + bl 2e3464 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r5 │ │ │ │ - bl 213c30 │ │ │ │ + bl 213ac0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r3, [r0, #60] @ 0x3c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [pc, #16] @ (17ee2c ) │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ @@ -372509,25 +372526,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 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 17ee9e │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 17e0fc │ │ │ │ ldr r2, [pc, #32] @ (17eecc ) │ │ │ │ @@ -372584,25 +372601,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 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 17ef50 │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 17e0fc │ │ │ │ ldr r2, [pc, #64] @ (17ef9c ) │ │ │ │ @@ -372671,70 +372688,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 21440c │ │ │ │ + bl 21429c │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 17f026 │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r3, fp │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #284 @ 0x11c │ │ │ │ mov r0, r7 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ 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 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 17f06e │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r7 │ │ │ │ add r6, r9 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov.w r1, #688 @ 0x2b0 │ │ │ │ str r0, [sp, #16] │ │ │ │ and.w r8, r8, #3 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ 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 216694 │ │ │ │ + bl 216524 │ │ │ │ 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 │ │ │ │ @@ -372772,15 +372789,15 @@ │ │ │ │ ldrb.w r2, [r3, #37] @ 0x25 │ │ │ │ ldrb.w r5, [r3, #38] @ 0x26 │ │ │ │ add.w r3, r4, r2, lsl #2 │ │ │ │ add.w r4, r4, r5, lsl #2 │ │ │ │ str.w fp, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r2, [pc, #48] @ (17f168 ) │ │ │ │ ldr r3, [pc, #32] @ (17f15c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ @@ -372833,150 +372850,150 @@ │ │ │ │ ldrb r2, [r0, #18] │ │ │ │ add r3, pc │ │ │ │ str r7, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ orr.w r4, r1, r2, lsl #6 │ │ │ │ b.n 17f22a │ │ │ │ mov r0, r6 │ │ │ │ - bl 268c60 │ │ │ │ + bl 268af0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 27aa38 │ │ │ │ + bl 27a8c8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 17f392 │ │ │ │ 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 26f2d0 │ │ │ │ + bl 26f160 │ │ │ │ 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 27c3d4 │ │ │ │ + bl 27c264 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 281f70 │ │ │ │ + bl 281e00 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 283f40 │ │ │ │ + bl 283dd0 │ │ │ │ orrs r4, r0 │ │ │ │ uxtb r4, r4 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 17f3ec │ │ │ │ movs r4, #0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ - bl 25f400 │ │ │ │ + bl 25f290 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 22da38 │ │ │ │ + bl 22d8c8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 24dfa4 │ │ │ │ + bl 24de34 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 267c90 │ │ │ │ + bl 267b20 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 221bd4 │ │ │ │ + bl 221a64 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 26850c │ │ │ │ + bl 26839c │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 267cf4 │ │ │ │ + bl 267b84 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 26a490 │ │ │ │ + bl 26a320 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2678c8 │ │ │ │ + bl 267758 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 268f88 │ │ │ │ + bl 268e18 │ │ │ │ mov.w r1, #8388608 @ 0x800000 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2a331c │ │ │ │ + bl 2a31ac │ │ │ │ movs r1, #1 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 282208 │ │ │ │ + bl 282098 │ │ │ │ mov.w r1, #25165824 @ 0x1800000 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2a3634 │ │ │ │ + bl 2a34c4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orr.w r8, r8, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ adds r0, r2, #1 │ │ │ │ beq.w 17f3c8 │ │ │ │ cmp r2, #1 │ │ │ │ beq.n 17f3ba │ │ │ │ cmp r2, #2 │ │ │ │ beq.w 17f3dc │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r6 │ │ │ │ strd r1, r3, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 27eb40 │ │ │ │ + bl 27e9d0 │ │ │ │ orr.w r5, r0, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 270170 │ │ │ │ + bl 270000 │ │ │ │ ldrsb.w r2, [r6, #72] @ 0x48 │ │ │ │ orrs r5, r0 │ │ │ │ subs r3, r2, #4 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r2, #14 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ bhi.n 17f302 │ │ │ │ mov r0, r6 │ │ │ │ - bl 27fa68 │ │ │ │ + bl 27f8f8 │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 210794 │ │ │ │ + bl 210624 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 22c810 │ │ │ │ + bl 22c6a0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 24dcf8 │ │ │ │ + bl 24db88 │ │ │ │ ldr r1, [pc, #272] @ (17f42c ) │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ mov r0, r6 │ │ │ │ - bl 25fe94 │ │ │ │ + bl 25fd24 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2652b4 │ │ │ │ + bl 265144 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 286ac4 │ │ │ │ + bl 286954 │ │ │ │ movs r1, #1 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 282aa0 │ │ │ │ + bl 282930 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov r0, r6 │ │ │ │ @@ -372985,65 +373002,65 @@ │ │ │ │ movw r3, #511 @ 0x1ff │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ movw r3, #4095 @ 0xfff │ │ │ │ strd r7, r7, [sp, #60] @ 0x3c │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 27df80 │ │ │ │ + bl 27de10 │ │ │ │ mov r9, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 17f1c2 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23a62c │ │ │ │ + bl 23a4bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 268c60 │ │ │ │ + bl 268af0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 27aa38 │ │ │ │ + bl 27a8c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 17f1d6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 267c90 │ │ │ │ + bl 267b20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 26850c │ │ │ │ + bl 26839c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 26f2d0 │ │ │ │ + bl 26f160 │ │ │ │ mov r0, r6 │ │ │ │ - bl 27c3d4 │ │ │ │ + bl 27c264 │ │ │ │ mov r0, r6 │ │ │ │ - bl 281f70 │ │ │ │ + bl 281e00 │ │ │ │ mov r0, r6 │ │ │ │ - bl 283f40 │ │ │ │ + bl 283dd0 │ │ │ │ b.n 17f224 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 26ac08 │ │ │ │ + bl 26aa98 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ b.n 17f2cc │ │ │ │ ldr r0, [pc, #100] @ (17f430 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 1fec2c │ │ │ │ + bl 1feabc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r3, #0] │ │ │ │ b.n 17f2c2 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 26ac08 │ │ │ │ + bl 26aa98 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ b.n 17f2cc │ │ │ │ mov r0, r6 │ │ │ │ - bl 25fb74 │ │ │ │ + bl 25fa04 │ │ │ │ ldr r2, [pc, #64] @ (17f434 ) │ │ │ │ ldr r3, [pc, #32] @ (17f418 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ @@ -373063,15 +373080,15 @@ │ │ │ │ lsrs r4, r1, #29 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #6 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #110 @ 0x6e │ │ │ │ lsls r2, r6, #2 │ │ │ │ b.n 17f0f6 │ │ │ │ - vabal.u q8, d15, d30 │ │ │ │ + vsubw.u q8, , d30 │ │ │ │ movs r7, r3 │ │ │ │ lsrs r6, r0, #16 │ │ │ │ lsls r2, r6, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -373082,15 +373099,15 @@ │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r2, #8 │ │ │ │ bne.n 17f46a │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23dba4 │ │ │ │ + bl 23da34 │ │ │ │ pop {r4, pc} │ │ │ │ movs r2, #12 │ │ │ │ ldr.w r3, [r4, #432] @ 0x1b0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbz r1, 17f48a │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r0, [r3, #32] │ │ │ │ @@ -373100,25 +373117,25 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17f474 │ │ │ │ cbz r1, 17f48a │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2460d0 │ │ │ │ + bl 245f60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a2100 │ │ │ │ + bl 2a1f90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25fb74 │ │ │ │ + bl 25fa04 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23b170 │ │ │ │ + bl 23b000 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23dba4 │ │ │ │ + bl 23da34 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [pc, #120] @ (17f538 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -373132,29 +373149,29 @@ │ │ │ │ movs r1, #12 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #5 │ │ │ │ ldr.w r2, [r2, ip] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 2441d0 │ │ │ │ + bl 244060 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26850c │ │ │ │ + bl 26839c │ │ │ │ add r2, sp, #12 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ - bl 29d360 │ │ │ │ + bl 29d1f0 │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ cbz r3, 17f510 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2652b4 │ │ │ │ + bl 265144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22a520 │ │ │ │ + bl 22a3b0 │ │ │ │ ldrb.w r3, [r4, #364] @ 0x16c │ │ │ │ ldr r2, [pc, #48] @ (17f548 ) │ │ │ │ orr.w r3, r3, #128 @ 0x80 │ │ │ │ strb.w r3, [r4, #364] @ 0x16c │ │ │ │ ldr r3, [pc, #28] @ (17f53c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -373225,27 +373242,27 @@ │ │ │ │ cmp r3, #3 │ │ │ │ beq.w 180236 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ add.w sl, sp, #104 @ 0x68 │ │ │ │ add.w r9, sp, #80 @ 0x50 │ │ │ │ add.w fp, sp, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23b010 │ │ │ │ + bl 23aea0 │ │ │ │ ldr r3, [pc, #704] @ (17f8a8 ) │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 22e740 │ │ │ │ + bl 22e5d0 │ │ │ │ add r1, sp, #132 @ 0x84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25be98 │ │ │ │ + bl 25bd28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23b35c │ │ │ │ + bl 23b1ec │ │ │ │ ldr.w r6, [r4, #432] @ 0x1b0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 17f992 │ │ │ │ mov r5, r6 │ │ │ │ b.n 17f61c │ │ │ │ ldr r5, [r5, #0] │ │ │ │ @@ -373272,15 +373289,15 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ strd r3, r6, [r2, #16] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ mov r0, r4 │ │ │ │ - bl 2169dc │ │ │ │ + bl 21686c │ │ │ │ mov sl, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 17fab0 │ │ │ │ strd r6, r5, [sp, #4] │ │ │ │ movs r7, #2 │ │ │ │ movs r6, #0 │ │ │ │ mov r8, fp │ │ │ │ @@ -373305,15 +373322,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 17f690 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 17f7e0 │ │ │ │ mov r0, sl │ │ │ │ mov r4, sl │ │ │ │ - bl 2169dc │ │ │ │ + bl 21686c │ │ │ │ cbz r4, 17f6fe │ │ │ │ mov sl, r0 │ │ │ │ b.n 17f676 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ strd r7, r4, [r9] │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ beq.w 17f7fa │ │ │ │ @@ -373321,35 +373338,35 @@ │ │ │ │ it ne │ │ │ │ movne r4, r5 │ │ │ │ bne.n 17f6ee │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ ldr r2, [r4, #96] @ 0x60 │ │ │ │ mov r0, r9 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r5 │ │ │ │ movs r6, #1 │ │ │ │ add.w r0, r3, #20 │ │ │ │ - bl 2166c8 │ │ │ │ + bl 216558 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 17f68c │ │ │ │ mov r0, sl │ │ │ │ mov r4, sl │ │ │ │ - bl 2169dc │ │ │ │ + bl 21686c │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 17f6b4 │ │ │ │ mov r8, r6 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ - bl 262138 │ │ │ │ + bl 261fc8 │ │ │ │ b.n 17f716 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 17f634 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -373378,15 +373395,15 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ strd r3, r5, [sl, #16] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ mov r0, fp │ │ │ │ - bl 2169dc │ │ │ │ + bl 21686c │ │ │ │ mov r8, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.w 17fab4 │ │ │ │ movs r4, #0 │ │ │ │ mov r3, fp │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ @@ -373424,15 +373441,15 @@ │ │ │ │ bne.n 17f7d0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ bl 17e2e0 │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2169dc │ │ │ │ + bl 21686c │ │ │ │ mov r3, r8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 17f884 │ │ │ │ mov r8, r0 │ │ │ │ b.n 17f77c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ strd r7, r4, [r9] │ │ │ │ @@ -373444,30 +373461,30 @@ │ │ │ │ b.n 17f6d0 │ │ │ │ movs r5, #0 │ │ │ │ ldr r6, [r4, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ vstr d8, [sp, #104] @ 0x68 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 17f828 │ │ │ │ mov r2, r8 │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r3, fp │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r5 │ │ │ │ b.n 17f6e4 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.w 17f6aa │ │ │ │ @@ -373485,22 +373502,22 @@ │ │ │ │ cmp r3, #3 │ │ │ │ bne.n 17f7d0 │ │ │ │ mov r0, r9 │ │ │ │ bl 17e2e0 │ │ │ │ orr.w r3, r0, r4 │ │ │ │ mov r0, r8 │ │ │ │ uxtb r4, r3 │ │ │ │ - bl 2169dc │ │ │ │ + bl 21686c │ │ │ │ mov r3, r8 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 17f7dc │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 262138 │ │ │ │ + bl 261fc8 │ │ │ │ b.n 17f8b4 │ │ │ │ ... │ │ │ │ lsrs r4, r1, #10 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #10 │ │ │ │ @@ -373551,15 +373568,15 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ strd r3, r5, [sl, #16] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r4 │ │ │ │ - bl 2169dc │ │ │ │ + bl 21686c │ │ │ │ mov fp, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 17fdbe │ │ │ │ str r5, [sp, #8] │ │ │ │ strd r7, r8, [sp, #16] │ │ │ │ ldr r5, [r4, #16] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ @@ -373586,15 +373603,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 17f942 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #3 │ │ │ │ beq.w 17fbb4 │ │ │ │ mov r0, fp │ │ │ │ mov r4, fp │ │ │ │ - bl 2169dc │ │ │ │ + bl 21686c │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 17fcdc │ │ │ │ mov fp, r0 │ │ │ │ b.n 17f934 │ │ │ │ mov r1, r7 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 18029e │ │ │ │ @@ -373604,34 +373621,34 @@ │ │ │ │ cmp r3, #5 │ │ │ │ bhi.w 17fd0a │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 247b18 │ │ │ │ + bl 2479a8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 262e1c │ │ │ │ + bl 262cac │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ strb.w r5, [fp] │ │ │ │ bl 17f16c │ │ │ │ movs r3, #1 │ │ │ │ movs r1, #8 │ │ │ │ strb.w r3, [r9] │ │ │ │ mov r0, r6 │ │ │ │ - bl 26cb48 │ │ │ │ + bl 26c9d8 │ │ │ │ mov r1, r9 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23c9dc │ │ │ │ + bl 23c86c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ orrs r4, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ strd r5, r5, [r2] │ │ │ │ @@ -373641,26 +373658,26 @@ │ │ │ │ ldr r3, [pc, #420] @ (17fba0 ) │ │ │ │ str.w r7, [sl, #20] │ │ │ │ add r3, pc │ │ │ │ str.w r3, [sl] │ │ │ │ movw r3, #642 @ 0x282 │ │ │ │ movt r3, #768 @ 0x300 │ │ │ │ str.w r3, [sl, #8] │ │ │ │ - bl 278c4c │ │ │ │ + bl 278adc │ │ │ │ orr.w r3, r4, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ cbz r3, 17fa26 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ bl 17f16c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r1, #8388608 @ 0x800000 │ │ │ │ - bl 29d360 │ │ │ │ + bl 29d1f0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r0, r3, #25 │ │ │ │ bmi.w 17fddc │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ @@ -373688,15 +373705,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 17fa4c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ movs r5, #0 │ │ │ │ lsls r1, r3, #30 │ │ │ │ bmi.n 17fa52 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 2a3f48 │ │ │ │ + bl 2a3dd8 │ │ │ │ ldr r2, [pc, #280] @ (17fba4 ) │ │ │ │ ldr r3, [pc, #284] @ (17fba8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #540] @ 0x21c │ │ │ │ eors r2, r3 │ │ │ │ @@ -373728,15 +373745,15 @@ │ │ │ │ beq.w 17fcb0 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 17fad4 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ movs r1, #242 @ 0xf2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 218878 │ │ │ │ adds r1, r6, #4 │ │ │ │ ldrd r2, r3, [r6, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #4] │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ @@ -373850,99 +373867,99 @@ │ │ │ │ str.w r3, [sl] │ │ │ │ mov r0, r9 │ │ │ │ bl 17db40 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r9 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ ldrb r2, [r7, #13] │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 2161f0 │ │ │ │ + bl 216080 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 17fc50 │ │ │ │ mov r2, sl │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r3 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r9 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ movs r1, #223 @ 0xdf │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 218878 │ │ │ │ movs r1, #132 @ 0x84 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 218878 │ │ │ │ mov r2, r8 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #219 @ 0xdb │ │ │ │ mov r0, r9 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 218878 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #16 │ │ │ │ beq.n 17fcc2 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #110 @ 0x6e │ │ │ │ mov r0, r9 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 218878 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #32 │ │ │ │ bne.n 17fcc2 │ │ │ │ mov r1, r7 │ │ │ │ ldr r5, [r5, #48] @ 0x30 │ │ │ │ mov r0, r9 │ │ │ │ bl 17e044 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r0, r9 │ │ │ │ add r5, r6 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ b.n 17fb6e │ │ │ │ sub.w r6, r0, #20 │ │ │ │ b.n 17fae4 │ │ │ │ sub.w r5, r1, #20 │ │ │ │ b.n 17fb66 │ │ │ │ sub.w r6, r1, #20 │ │ │ │ b.n 17fb26 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #374 @ 0x176 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 218878 │ │ │ │ mov r8, r0 │ │ │ │ b.n 17fc94 │ │ │ │ sub.w r3, r0, #20 │ │ │ │ mvn.w r6, #19 │ │ │ │ b.n 17fbe8 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldrd r7, r8, [sp, #16] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 262138 │ │ │ │ + bl 261fc8 │ │ │ │ b.n 17fcf6 │ │ │ │ ldr r5, [r7, #24] │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 17f8f8 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -373982,15 +373999,15 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ strd r3, r4, [fp, #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, r6 │ │ │ │ - bl 2169dc │ │ │ │ + bl 21686c │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 18021e │ │ │ │ movs r7, #0 │ │ │ │ strd r5, r4, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -374015,52 +374032,52 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 17fd92 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 180120 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2169dc │ │ │ │ + bl 21686c │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 180140 │ │ │ │ str r0, [sp, #24] │ │ │ │ b.n 17fd74 │ │ │ │ mov r6, r4 │ │ │ │ b.n 17fce2 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2e5860 │ │ │ │ + bl 2e56f0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 17fa6c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2e5830 │ │ │ │ + bl 2e56c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 17fa5e │ │ │ │ b.n 17fa6c │ │ │ │ ldr r5, [pc, #48] @ (17fe10 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r4, [pc, #48] @ (17fe14 ) │ │ │ │ add r5, pc │ │ │ │ add r4, pc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 2973a0 │ │ │ │ + bl 297230 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ b.n 17fa3c │ │ │ │ nop │ │ │ │ ... │ │ │ │ - smlabt r0, lr, lr, r0 │ │ │ │ - bge.n 17fd48 │ │ │ │ + ldrsb.w r0, [lr, #30] │ │ │ │ + bls.n 17fe48 │ │ │ │ movs r6, r3 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r1, #802 @ 0x322 │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 17fd9c │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r4, r3 │ │ │ │ @@ -374068,57 +374085,57 @@ │ │ │ │ movs r1, #139 @ 0x8b │ │ │ │ str.w r3, [sl, #4] │ │ │ │ movs r3, #2 │ │ │ │ str.w r3, [sl] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ vldr d8, [r3, #328] @ 0x148 │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ movs r3, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r3 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ add.w r1, r6, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 2198e4 │ │ │ │ + bl 219774 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ vstr d8, [sp, #104] @ 0x68 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 17fe88 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ movs r2, #32 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d9, [sp, #104] @ 0x68 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r2, r0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ cbz r0, 17feb6 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r2 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ add.w r3, r5, #20 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r3, #6 │ │ │ │ itt ls │ │ │ │ movls r3, #2 │ │ │ │ @@ -374128,43 +374145,43 @@ │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r2, #32 │ │ │ │ str.w r8, [r3] │ │ │ │ str.w r1, [fp] │ │ │ │ vldr d7, [sp, #104] @ 0x68 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 17fefa │ │ │ │ mov r3, r9 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r3, #6 │ │ │ │ itt ls │ │ │ │ movls r3, #2 │ │ │ │ strls r3, [sp, #28] │ │ │ │ bhi.w 18016a │ │ │ │ mov.w r1, #418 @ 0x1a2 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [r0, #40] @ 0x28 │ │ │ │ movs r3, #32 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ strd r8, r7, [r9, #8] │ │ │ │ strd r8, r8, [r9] │ │ │ │ add.w lr, r5, #84 @ 0x54 │ │ │ │ add.w ip, r5, #100 @ 0x64 │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ @@ -374201,26 +374218,26 @@ │ │ │ │ ldrb.w r2, [r3, #55] @ 0x37 │ │ │ │ ldrb.w r3, [r3, #38] @ 0x26 │ │ │ │ add.w r2, r5, r2, lsl #2 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ str r1, [r2, #40] @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ str.w r8, [r3, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov.w r1, #418 @ 0x1a2 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [r0, #40] @ 0x28 │ │ │ │ movs r3, #32 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ add.w lr, r5, #84 @ 0x54 │ │ │ │ str.w r7, [r9, #12] │ │ │ │ add.w ip, r5, #100 @ 0x64 │ │ │ │ strd r8, r8, [r9] │ │ │ │ str.w r8, [r9, #8] │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ @@ -374254,89 +374271,89 @@ │ │ │ │ ldrb.w r2, [r3, #55] @ 0x37 │ │ │ │ ldrb.w r3, [r3, #38] @ 0x26 │ │ │ │ add.w r2, r5, r2, lsl #2 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ mov r0, sl │ │ │ │ str.w r8, [r3, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r0, sl │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 219958 │ │ │ │ + bl 2197e8 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #2 │ │ │ │ - bl 2146dc │ │ │ │ + bl 21456c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 1800ac │ │ │ │ adds r6, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 219874 │ │ │ │ + bl 219704 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 2199a0 │ │ │ │ + bl 219830 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 2199d0 │ │ │ │ + bl 219860 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r1, #776 @ 0x308 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ mov r5, r0 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ str.w r6, [r9, #12] │ │ │ │ strd r8, r8, [r9] │ │ │ │ add.w r6, r5, #84 @ 0x54 │ │ │ │ str.w r8, [r9, #8] │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ movs r7, #1 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 2166c8 │ │ │ │ + bl 216558 │ │ │ │ mov r0, r5 │ │ │ │ - bl 215428 │ │ │ │ + bl 2152b8 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 17fd8e │ │ │ │ b.n 17fdac │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movw r2, #802 @ 0x322 │ │ │ │ cmp r3, r2 │ │ │ │ itt eq │ │ │ │ streq r4, [sp, #4] │ │ │ │ moveq r4, #0 │ │ │ │ beq.w 17fe26 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2169dc │ │ │ │ + bl 21686c │ │ │ │ cmp r6, #0 │ │ │ │ bne.w 17fdba │ │ │ │ ldrd r5, r4, [sp, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #0 │ │ │ │ - bl 262138 │ │ │ │ + bl 261fc8 │ │ │ │ b.n 180158 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 17fd3c │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -374351,59 +374368,59 @@ │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r1, #1 │ │ │ │ str.w r8, [r3] │ │ │ │ movs r3, #2 │ │ │ │ str.w r3, [fp] │ │ │ │ vldr d7, [sp, #104] @ 0x68 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1801a0 │ │ │ │ mov r3, r9 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, sl │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #28] │ │ │ │ b.n 17ff0a │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r2, #32 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r1, #1 │ │ │ │ str.w r8, [r3] │ │ │ │ movs r3, #2 │ │ │ │ str.w r3, [fp] │ │ │ │ vldr d7, [sp, #104] @ 0x68 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1801ec │ │ │ │ mov r3, r9 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, sl │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r3, [sp, #32] │ │ │ │ b.n 17fec6 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #4 │ │ │ │ @@ -374416,52 +374433,52 @@ │ │ │ │ mov r4, r3 │ │ │ │ b.n 17fe26 │ │ │ │ mov r7, r6 │ │ │ │ b.n 180144 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 27ccb4 │ │ │ │ + bl 27cb44 │ │ │ │ ldrsb.w r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #3 │ │ │ │ bne.w 17f5d0 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2652b4 │ │ │ │ + bl 265144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26850c │ │ │ │ + bl 26839c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a4f90 │ │ │ │ + bl 2a4e20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2652b4 │ │ │ │ + bl 265144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26850c │ │ │ │ + bl 26839c │ │ │ │ mov r0, r4 │ │ │ │ bl 189540 │ │ │ │ mov r0, r4 │ │ │ │ bl 17f4b0 │ │ │ │ b.w 17f5d0 │ │ │ │ ldr r5, [pc, #800] @ (18058c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r4, [pc, #800] @ (180590 ) │ │ │ │ add r5, pc │ │ │ │ add r4, pc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 2973a0 │ │ │ │ + bl 297230 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ b.w 17f5bc │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 180520 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ cmp r4, #0 │ │ │ │ @@ -374478,15 +374495,15 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ strd r3, r4, [sl, #16] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ mov r0, r5 │ │ │ │ - bl 2169dc │ │ │ │ + bl 21686c │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 18050e │ │ │ │ mov.w r8, #0 │ │ │ │ strd r4, r7, [sp, #28] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ @@ -374526,15 +374543,15 @@ │ │ │ │ cmp r1, r2 │ │ │ │ beq.w 1804d0 │ │ │ │ ldr r4, [r3, r5] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 18033e │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl 217f20 │ │ │ │ + bl 217db0 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ bne.w 1804d0 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ mov r2, sl │ │ │ │ ldr r4, [sp, #8] │ │ │ │ add r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ @@ -374550,44 +374567,44 @@ │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ │ │ mov r0, sl │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r1, r2 │ │ │ │ - bl 2161f0 │ │ │ │ + bl 216080 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 1803b8 │ │ │ │ mov r2, sl │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r3, #20 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ movs r1, #141 @ 0x8d │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrb.w r0, [r9, #12] │ │ │ │ add r5, r3 │ │ │ │ - bl 217aac │ │ │ │ + bl 21793c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 214310 │ │ │ │ + bl 2141a0 │ │ │ │ ldrb.w lr, [r9, #12] │ │ │ │ mov ip, r0 │ │ │ │ cmp.w lr, #0 │ │ │ │ beq.n 180434 │ │ │ │ mov r6, r0 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ str r5, [sp, #24] │ │ │ │ @@ -374614,15 +374631,15 @@ │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ strb r7, [r6, #28] │ │ │ │ bne.n 1803ee │ │ │ │ ldrd r7, r5, [sp, #20] │ │ │ │ mov r1, ip │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r6, r7 │ │ │ │ - bl 2187e4 │ │ │ │ + bl 218674 │ │ │ │ mov.w r8, #1 │ │ │ │ ldrd r2, r3, [r5, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ adds r3, r5, #4 │ │ │ │ @@ -374631,15 +374648,15 @@ │ │ │ │ str r2, [r5, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 180302 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2169dc │ │ │ │ + bl 21686c │ │ │ │ cbz r5, 18049a │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 1802e8 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #3 │ │ │ │ bne.n 180462 │ │ │ │ ldrb.w r3, [r6, #60] @ 0x3c │ │ │ │ @@ -374650,22 +374667,22 @@ │ │ │ │ beq.n 180462 │ │ │ │ ldr r2, [r6, #52] @ 0x34 │ │ │ │ movs r7, #0 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 180334 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2169dc │ │ │ │ + bl 21686c │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 18046c │ │ │ │ ldrd r4, r7, [sp, #28] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 262138 │ │ │ │ + bl 261fc8 │ │ │ │ b.n 1804b2 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 1802ac │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -374743,16 +374760,16 @@ │ │ │ │ ldrb.w r2, [r2, #341] @ 0x155 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 17f8d6 │ │ │ │ b.w 17f8cc │ │ │ │ nop │ │ │ │ lsrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf692001e │ │ │ │ - bvs.n 1805ac │ │ │ │ + adds.w r0, r2, #10354688 @ 0x9e0000 │ │ │ │ + bmi.n 1804ac │ │ │ │ movs r6, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r2, [pc, #640] @ (180828 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -374824,18 +374841,18 @@ │ │ │ │ beq.n 180680 │ │ │ │ ldr.w r3, [r5, #344] @ 0x158 │ │ │ │ ldrb.w r3, [r3, #624] @ 0x270 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 18076e │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 285e4c │ │ │ │ + bl 285cdc │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 255f68 │ │ │ │ + bl 255df8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 1c5064 │ │ │ │ ldrsb.w r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #5 │ │ │ │ it ne │ │ │ │ cmpne r3, #14 │ │ │ │ @@ -374843,34 +374860,34 @@ │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #1 │ │ │ │ bl 199960 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ strh.w r6, [sp, #20] │ │ │ │ strb.w r6, [sp, #22] │ │ │ │ - bl 23d0dc │ │ │ │ + bl 23cf6c │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ strb.w r6, [sp, #12] │ │ │ │ - bl 23c9dc │ │ │ │ + bl 23c86c │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 1807b2 │ │ │ │ cmp r3, #5 │ │ │ │ bls.n 1806ee │ │ │ │ ldrb.w r1, [r5, #316] @ 0x13c │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [pc, #348] @ (180838 ) │ │ │ │ mov r0, r4 │ │ │ │ rsb r1, r1, #2 │ │ │ │ strb.w r1, [sp, #16] │ │ │ │ ldr r1, [pc, #340] @ (18083c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 216fa4 │ │ │ │ + bl 216e34 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ bl 17f16c │ │ │ │ ldr r2, [pc, #320] @ (180840 ) │ │ │ │ @@ -374906,64 +374923,64 @@ │ │ │ │ bne.n 180818 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 249814 │ │ │ │ + bl 2496a4 │ │ │ │ ldrsb.w r1, [r4, #72] @ 0x48 │ │ │ │ b.n 1805e6 │ │ │ │ uxtb r3, r0 │ │ │ │ orr.w r3, r3, #4 │ │ │ │ strb.w r3, [sp, #31] │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #28] │ │ │ │ b.n 180680 │ │ │ │ ldr r2, [pc, #196] @ (180848 ) │ │ │ │ mov r3, r6 │ │ │ │ ldr r1, [pc, #196] @ (18084c ) │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 216fa4 │ │ │ │ + bl 216e34 │ │ │ │ ldrb.w r3, [r4, #368] @ 0x170 │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ itt eq │ │ │ │ moveq r3, #1 │ │ │ │ strbeq.w r3, [r6, #808] @ 0x328 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1806a4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 258000 │ │ │ │ + bl 257e90 │ │ │ │ b.n 1806a4 │ │ │ │ ldr r2, [pc, #156] @ (180850 ) │ │ │ │ mov r3, r7 │ │ │ │ ldr r1, [pc, #156] @ (180854 ) │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ strb.w r0, [sp, #16] │ │ │ │ add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 216fa4 │ │ │ │ + bl 216e34 │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ b.n 1806ce │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2636fc │ │ │ │ + bl 26358c │ │ │ │ mov r0, r4 │ │ │ │ bl 185118 │ │ │ │ mov r0, r4 │ │ │ │ bl 184fec │ │ │ │ mov r0, r4 │ │ │ │ bl 18af98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 239a64 │ │ │ │ + bl 2398f4 │ │ │ │ mov r0, r4 │ │ │ │ bl 18b92c │ │ │ │ ldr.w r3, [r5, #344] @ 0x158 │ │ │ │ ldrb.w r3, [r3, #763] @ 0x2fb │ │ │ │ cbz r3, 18080c │ │ │ │ ldrsb.w r1, [r4, #72] @ 0x48 │ │ │ │ cmp r1, #3 │ │ │ │ @@ -374973,15 +374990,15 @@ │ │ │ │ b.n 180724 │ │ │ │ mov r0, r4 │ │ │ │ bl 18571c │ │ │ │ ldrsb.w r1, [r4, #72] @ 0x48 │ │ │ │ b.n 1805ce │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 249814 │ │ │ │ + bl 2496a4 │ │ │ │ b.n 180758 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xfa5000b1 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfa4200b1 │ │ │ │ @@ -375258,27 +375275,27 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 180858 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 180aca │ │ │ │ ldrd r4, r3, [sp, #12] │ │ │ │ mov r0, fp │ │ │ │ add r4, r3 │ │ │ │ - bl 217c50 │ │ │ │ + bl 217ae0 │ │ │ │ add r0, r4 │ │ │ │ cmp r0, r8 │ │ │ │ bcc.n 180aca │ │ │ │ mov r0, fp │ │ │ │ - bl 217c50 │ │ │ │ + bl 217ae0 │ │ │ │ ldr.w fp, [fp] │ │ │ │ add.w r8, r4, r0 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 180ad4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2169dc │ │ │ │ + bl 21686c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 180abe │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -375624,15 +375641,15 @@ │ │ │ │ it ne │ │ │ │ cmpne r2, #5 │ │ │ │ beq.w 181216 │ │ │ │ ldr.w r2, [pc, #1624] @ 18151c │ │ │ │ mov.w r1, #512 @ 0x200 │ │ │ │ mov r0, r9 │ │ │ │ add r2, pc │ │ │ │ - bl 2475d4 │ │ │ │ + bl 247464 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ mov sl, r0 │ │ │ │ tst.w r2, #56 @ 0x38 │ │ │ │ beq.n 180f14 │ │ │ │ ldr r3, [r6, #116] @ 0x74 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 180f14 │ │ │ │ @@ -375641,15 +375658,15 @@ │ │ │ │ movs r4, r0 │ │ │ │ lsls r5, r7, #5 │ │ │ │ movs r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #12 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2475d4 │ │ │ │ + bl 247464 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ ubfx r2, r2, #3, #2 │ │ │ │ bl 1886a4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ @@ -375665,70 +375682,70 @@ │ │ │ │ ldr r2, [r6, #116] @ 0x74 │ │ │ │ cmp r2, r3 │ │ │ │ bne.w 1811ba │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 2301a0 │ │ │ │ + bl 230030 │ │ │ │ orr.w sl, r0, sl │ │ │ │ ldrb.w fp, [r6, #96] @ 0x60 │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.w 1812de │ │ │ │ ldr.w r3, [pc, #1492] @ 181520 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 272868 │ │ │ │ + bl 2726f8 │ │ │ │ mov r1, r6 │ │ │ │ orr.w r4, r0, sl │ │ │ │ mov r0, r9 │ │ │ │ bl 183870 │ │ │ │ ldr r3, [r6, #120] @ 0x78 │ │ │ │ orrs r4, r0 │ │ │ │ ldrb.w r3, [r3, #389] @ 0x185 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 181470 │ │ │ │ ldr.w r1, [pc, #1452] @ 181524 │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc │ │ │ │ - bl 2a7a68 │ │ │ │ + bl 2a78f8 │ │ │ │ movs r1, #1 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 23bcc8 │ │ │ │ + bl 23bb58 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 181468 │ │ │ │ orr.w r5, r8, r4 │ │ │ │ ldr.w r3, [pc, #1424] @ 181528 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ mov r0, r9 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #64] @ 0x40 │ │ │ │ mov.w r3, #1664 @ 0x680 │ │ │ │ movt r3, #896 @ 0x380 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 24d0f8 │ │ │ │ + bl 24cf88 │ │ │ │ orr.w r4, r0, r5 │ │ │ │ mov r0, r9 │ │ │ │ bl 183d4c │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 184558 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 243008 │ │ │ │ + bl 242e98 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 260b40 │ │ │ │ + bl 2609d0 │ │ │ │ mov r1, r6 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 1c4f74 │ │ │ │ ldr r3, [r6, #120] @ 0x78 │ │ │ │ orrs r4, r0 │ │ │ │ ldr.w r3, [r3, #344] @ 0x158 │ │ │ │ @@ -375738,15 +375755,15 @@ │ │ │ │ ldrb.w r3, [r6, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 181278 │ │ │ │ mov r0, r9 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #44] @ 0x2c │ │ │ │ - bl 286ac4 │ │ │ │ + bl 286954 │ │ │ │ orr.w r3, r0, r4 │ │ │ │ uxtb r3, r3 │ │ │ │ cbz r3, 18101e │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ mov r2, r9 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ bl 17f16c │ │ │ │ @@ -375760,15 +375777,15 @@ │ │ │ │ movmi r4, #0 │ │ │ │ bpl.w 1814c6 │ │ │ │ ldr.w r3, [r3, #344] @ 0x158 │ │ │ │ ldrb.w r3, [r3, #748] @ 0x2ec │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 18126c │ │ │ │ mov r0, r9 │ │ │ │ - bl 2124bc │ │ │ │ + bl 21234c │ │ │ │ ldr r3, [r6, #120] @ 0x78 │ │ │ │ orrs r4, r0 │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r3, #6 │ │ │ │ bhi.w 1812c6 │ │ │ │ ldrb.w r3, [r6, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -375793,15 +375810,15 @@ │ │ │ │ bl 18d090 │ │ │ │ ldr.w r3, [pc, #1180] @ 18152c │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 22e740 │ │ │ │ + bl 22e5d0 │ │ │ │ ldr r1, [r6, #120] @ 0x78 │ │ │ │ orrs r4, r0 │ │ │ │ ldrb r3, [r1, #8] │ │ │ │ cmp r3, #5 │ │ │ │ bhi.w 1812d2 │ │ │ │ mov r0, r9 │ │ │ │ bl 185fe4 │ │ │ │ @@ -375813,15 +375830,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 18119a │ │ │ │ mov r0, r9 │ │ │ │ bl 183848 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1811ae │ │ │ │ mov r0, r9 │ │ │ │ - bl 211628 │ │ │ │ + bl 2114b8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 181172 │ │ │ │ ldr r3, [r6, #120] @ 0x78 │ │ │ │ ldrb r2, [r3, #8] │ │ │ │ cmp r2, #4 │ │ │ │ bls.n 181126 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ @@ -375847,51 +375864,51 @@ │ │ │ │ cmp r3, #5 │ │ │ │ strb.w r4, [sp, #77] @ 0x4d │ │ │ │ ite ls │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ strb.w r3, [sp, #79] @ 0x4f │ │ │ │ - bl 24a038 │ │ │ │ + bl 249ec8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2652b4 │ │ │ │ + bl 265144 │ │ │ │ mov r0, r9 │ │ │ │ - bl 267c90 │ │ │ │ + bl 267b20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 26850c │ │ │ │ + bl 26839c │ │ │ │ mov r0, r9 │ │ │ │ - bl 267cf4 │ │ │ │ + bl 267b84 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 283c78 │ │ │ │ + bl 283b08 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #25 │ │ │ │ bmi.w 181490 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2a3f48 │ │ │ │ + bl 2a3dd8 │ │ │ │ ldr r2, [pc, #984] @ (181530 ) │ │ │ │ ldr r3, [pc, #948] @ (181510 ) │ │ │ │ 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 1814ee │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r9 │ │ │ │ - bl 2652b4 │ │ │ │ + bl 265144 │ │ │ │ mov r0, r9 │ │ │ │ - bl 267c90 │ │ │ │ + bl 267b20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 26850c │ │ │ │ + bl 26839c │ │ │ │ mov r0, r9 │ │ │ │ - bl 267cf4 │ │ │ │ + bl 267b84 │ │ │ │ b.n 1810cc │ │ │ │ ldr.w r0, [r6, #148] @ 0x94 │ │ │ │ adds r0, #44 @ 0x2c │ │ │ │ bl 180c8c │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 1810c2 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ @@ -375913,15 +375930,15 @@ │ │ │ │ ldr r3, [r6, #120] @ 0x78 │ │ │ │ ldrb.w r3, [r3, #388] @ 0x184 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 180f3c │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r3 │ │ │ │ - bl 230328 │ │ │ │ + bl 2301b8 │ │ │ │ orr.w sl, r0, sl │ │ │ │ b.n 180f3c │ │ │ │ ubfx r2, r2, #3, #2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ bl 1891bc │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ @@ -375985,36 +376002,36 @@ │ │ │ │ ldr r5, [pc, #672] @ (181534 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r4, [pc, #672] @ (181538 ) │ │ │ │ add r5, pc │ │ │ │ add r4, pc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 2973a0 │ │ │ │ + bl 297230 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ b.n 180eac │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ bl 183208 │ │ │ │ b.n 18105e │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ bl 182d28 │ │ │ │ orrs r4, r0 │ │ │ │ b.n 181054 │ │ │ │ mov r0, r9 │ │ │ │ - bl 261b2c │ │ │ │ + bl 2619bc │ │ │ │ ldr r1, [r6, #120] @ 0x78 │ │ │ │ orrs r4, r0 │ │ │ │ b.n 1810ac │ │ │ │ ldr.w r5, [r9, #432] @ 0x1b0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbnz r3, 1812f2 │ │ │ │ b.n 180f48 │ │ │ │ @@ -376029,15 +376046,15 @@ │ │ │ │ movt r8, #198 @ 0xc6 │ │ │ │ movs r3, #0 │ │ │ │ strd fp, sl, [sp, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ strd r6, r9, [sp, #28] │ │ │ │ ldr r6, [r4, #24] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2169dc │ │ │ │ + bl 21686c │ │ │ │ mov fp, r0 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 181464 │ │ │ │ mov r3, r6 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov.w sl, #0 │ │ │ │ movw r9, #855 @ 0x357 │ │ │ │ @@ -376062,15 +376079,15 @@ │ │ │ │ ldr r4, [r2, #0] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 181344 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 181432 │ │ │ │ mov r0, fp │ │ │ │ - bl 2169dc │ │ │ │ + bl 21686c │ │ │ │ mov r3, fp │ │ │ │ cbz r3, 1813be │ │ │ │ mov fp, r0 │ │ │ │ b.n 18132a │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ cmp r1, r9 │ │ │ │ it ne │ │ │ │ @@ -376093,23 +376110,23 @@ │ │ │ │ lsr.w r1, r8, r1 │ │ │ │ lsls r1, r1, #31 │ │ │ │ bpl.n 181422 │ │ │ │ mov r2, r4 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 181340 │ │ │ │ mov r0, fp │ │ │ │ - bl 2169dc │ │ │ │ + bl 21686c │ │ │ │ mov r3, fp │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 181366 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 262138 │ │ │ │ + bl 261fc8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbz r3, 1813e6 │ │ │ │ @@ -376136,20 +376153,20 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 181400 │ │ │ │ cbz r1, 181416 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r0, r9 │ │ │ │ - bl 227ff4 │ │ │ │ + bl 227e84 │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ b.n 180f48 │ │ │ │ mov r0, r2 │ │ │ │ mov sl, r6 │ │ │ │ - bl 215428 │ │ │ │ + bl 2152b8 │ │ │ │ mov r2, r4 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 181340 │ │ │ │ b.n 1813b2 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ cmp r1, r9 │ │ │ │ it ne │ │ │ │ @@ -376183,34 +376200,34 @@ │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ mov r0, r9 │ │ │ │ ldr r2, [r7, r2] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [pc, #188] @ (181544 ) │ │ │ │ add r2, pc │ │ │ │ - bl 24f37c │ │ │ │ + bl 24f20c │ │ │ │ orrs r4, r0 │ │ │ │ b.n 180f74 │ │ │ │ ldr r5, [pc, #180] @ (181548 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r4, [pc, #180] @ (18154c ) │ │ │ │ add r5, pc │ │ │ │ add r4, pc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 2973a0 │ │ │ │ + bl 297230 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ b.n 181150 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ bl 185328 │ │ │ │ orrs r4, r0 │ │ │ │ b.n 181086 │ │ │ │ mov r1, r6 │ │ │ │ @@ -376250,26 +376267,26 @@ │ │ │ │ vqrshrun.s64 d16, q8, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r0, {r0, r1, r2, r3, r6, r7} │ │ │ │ @ instruction: 0xffffcaf7 │ │ │ │ vcvt.u16.f16 q8, q6, #1 │ │ │ │ movs r0, r0 │ │ │ │ mcr 0, 5, r0, cr2, cr1, {5} │ │ │ │ - b.n 181208 │ │ │ │ + b.n 180f08 │ │ │ │ movs r6, r3 │ │ │ │ - stmia r5!, {r1, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r5, r6} │ │ │ │ movs r6, r3 │ │ │ │ lsrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r2!, {r0, r1, r3, r7} │ │ │ │ - vmls.i q15, , d26[0] │ │ │ │ + vmlal.u q15, d31, d26[0] │ │ │ │ movs r6, r3 │ │ │ │ - stmia r3!, {r2, r5, r6, r7} │ │ │ │ + stmia r2!, {r2, r5, r6} │ │ │ │ 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] @ (1816a8 ) │ │ │ │ @@ -376394,15 +376411,15 @@ │ │ │ │ movs r3, #1 │ │ │ │ b.n 181698 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ eors.w r0, r6, r1, ror #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ bic.w r0, sl, r1, ror #2 │ │ │ │ - ldr r6, [r1, #100] @ 0x64 │ │ │ │ + ldr r6, [r1, #76] @ 0x4c │ │ │ │ movs r6, r5 │ │ │ │ ldr r3, [pc, #64] @ (1816fc ) │ │ │ │ ldr r2, [pc, #68] @ (181700 ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ cmp.w r1, #298 @ 0x12a │ │ │ │ ldr r3, [r3, r2] │ │ │ │ @@ -376469,31 +376486,31 @@ │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #32 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 181786 │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r6 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ b.n 181730 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ strd r0, r0, [r2], #708 @ 0x2c4 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ @@ -376590,31 +376607,31 @@ │ │ │ │ movs r0, #0 │ │ │ │ b.n 18186a │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 1818b4 │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r6 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r5, r0 │ │ │ │ b.n 18184c │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ subs r2, #1 │ │ │ │ strd r1, r1, [sp, #16] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.n 1818f4 │ │ │ │ @@ -376766,29 +376783,29 @@ │ │ │ │ cbz r3, 181a42 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 181ac6 │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ - bl 214310 │ │ │ │ + bl 2141a0 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ add.w r4, r8, #44 @ 0x2c │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r2, [pc, #168] @ (181b20 ) │ │ │ │ ldr r3, [pc, #160] @ (181b1c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -376829,26 +376846,26 @@ │ │ │ │ add.w r2, r5, r2, lsl #3 │ │ │ │ vldr d7, [r2, #20] │ │ │ │ vstr d7, [r1] │ │ │ │ bne.n 181ad2 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 181a76 │ │ │ │ lsls r2, r4, #3 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ blx 61b08 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #20 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ b.n 181a76 │ │ │ │ movs r0, #1 │ │ │ │ b.n 181a08 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 1817b8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ @@ -376954,35 +376971,35 @@ │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #32] │ │ │ │ add.w r3, sl, r6, lsl #2 │ │ │ │ add r6, sp, #356 @ 0x164 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 217aac │ │ │ │ + bl 21793c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 218bd4 │ │ │ │ + bl 218a64 │ │ │ │ movs r2, #16 │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ vstr d8, [sp, #80] @ 0x50 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 181c62 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r2 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r2, #20 │ │ │ │ ldrb.w ip, [sl, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.w 181da2 │ │ │ │ mov.w fp, #0 │ │ │ │ add.w r3, sl, #20 │ │ │ │ @@ -377008,69 +377025,69 @@ │ │ │ │ cmp.w lr, #0 │ │ │ │ beq.n 181cbc │ │ │ │ ldrb.w r3, [sl, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ beq.w 181de6 │ │ │ │ mov r0, ip │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ - bl 214310 │ │ │ │ + bl 2141a0 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ add.w lr, sp, #128 @ 0x80 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #20 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r9 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 219b18 │ │ │ │ + bl 2199a8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r4, [r3, #0] │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ mul.w r3, fp, r3 │ │ │ │ str r3, [r5, #0] │ │ │ │ vldr d7, [sp, #80] @ 0x50 │ │ │ │ vstr d7, [sp, #72] @ 0x48 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 181d40 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r9 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r9 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb.w ip, [sl, #12] │ │ │ │ adds r3, #8 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp fp, ip │ │ │ │ str r3, [sp, #16] │ │ │ │ bcs.n 181d9c │ │ │ │ @@ -377093,19 +377110,19 @@ │ │ │ │ str.w r2, [r7, #4]! │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r7, r3 │ │ │ │ bne.w 181c26 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 217aac │ │ │ │ + bl 21793c │ │ │ │ add r2, sp, #160 @ 0xa0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 218bd4 │ │ │ │ + bl 218a64 │ │ │ │ ldr r2, [pc, #328] @ (181f10 ) │ │ │ │ ldr r3, [pc, #324] @ (181f0c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #868] @ 0x364 │ │ │ │ eors r2, r3 │ │ │ │ @@ -377116,26 +377133,26 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, ip │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [sp, #224] @ 0xe0 │ │ │ │ ldrb.w r2, [sl, #13] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 181cf8 │ │ │ │ add r3, sp, #224 @ 0xe0 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ b.n 181cf8 │ │ │ │ ldrb r5, [r0, #13] │ │ │ │ cmp r5, #32 │ │ │ │ beq.n 181f14 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ beq.n 181ee2 │ │ │ │ str r0, [sp, #16] │ │ │ │ @@ -377156,15 +377173,15 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r6, #1 │ │ │ │ - bl 219b18 │ │ │ │ + bl 2199a8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r0, [r3, #4]! │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r6, r3 │ │ │ │ bcs.n 181eb2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -377177,40 +377194,40 @@ │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r2, #32 │ │ │ │ str r5, [r3, #0] │ │ │ │ vldr d7, [sp, #80] @ 0x50 │ │ │ │ vstr d7, [sp, #72] @ 0x48 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 181ea2 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r3 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r3, #20 │ │ │ │ mov.w r1, #436 @ 0x1b4 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r1, r0 │ │ │ │ b.n 181e46 │ │ │ │ ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 217aac │ │ │ │ + bl 21793c │ │ │ │ add r2, sp, #224 @ 0xe0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218bd4 │ │ │ │ + bl 218a64 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 61a54 <__aeabi_uidiv@plt> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #1 │ │ │ │ @@ -377253,63 +377270,63 @@ │ │ │ │ b.n 181e36 │ │ │ │ ldr.w r6, [r3, r8, lsl #2] │ │ │ │ add.w r5, r3, r8, lsl #2 │ │ │ │ ldrb r1, [r6, #13] │ │ │ │ b.n 181bb6 │ │ │ │ mov.w r1, #424 @ 0x1a8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 218878 │ │ │ │ mov r5, r0 │ │ │ │ b.n 181ec8 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #417 @ 0x1a1 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 218878 │ │ │ │ mov r5, r0 │ │ │ │ b.n 181ec8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 217aac │ │ │ │ + bl 21793c │ │ │ │ add r2, sp, #356 @ 0x164 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 218bd4 │ │ │ │ + bl 218a64 │ │ │ │ b.n 181dc4 │ │ │ │ mov.w r1, #420 @ 0x1a4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 218878 │ │ │ │ mov r5, r0 │ │ │ │ b.n 181ec8 │ │ │ │ movw r1, #421 @ 0x1a5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 218878 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ movs r5, #0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [r6, #0] │ │ │ │ mov r5, r6 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r7 │ │ │ │ movs r6, #1 │ │ │ │ bl 181990 │ │ │ │ mov.w r1, #420 @ 0x1a4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 218878 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ str r6, [r5, #0] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ bl 181990 │ │ │ │ mov.w r1, #420 @ 0x1a4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 218878 │ │ │ │ mov r3, r6 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [r5, #0] │ │ │ │ mov r2, r5 │ │ │ │ @@ -377385,15 +377402,15 @@ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [r2, #16] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [r2, #20] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strd r3, r0, [r2, #24] │ │ │ │ mov r0, r7 │ │ │ │ - bl 218bd4 │ │ │ │ + bl 218a64 │ │ │ │ mov r5, r0 │ │ │ │ b.n 181ec8 │ │ │ │ blx 61650 <__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 │ │ │ │ @@ -377460,22 +377477,22 @@ │ │ │ │ ldrb.w r3, [r3, #38] @ 0x26 │ │ │ │ add.w r2, r7, r2, lsl #2 │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ 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 216694 │ │ │ │ + bl 216524 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ add.w lr, r5, #84 @ 0x54 │ │ │ │ strd r3, r3, [r6, #4] │ │ │ │ add.w ip, r5, #100 @ 0x64 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ @@ -377510,15 +377527,15 @@ │ │ │ │ ldrb.w r3, [r3, #38] @ 0x26 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ add.w r2, r5, r2, lsl #2 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ str r6, [r2, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ cmp r3, #16 │ │ │ │ beq.n 182294 │ │ │ │ ldr r2, [pc, #300] @ (18232c ) │ │ │ │ ldr r3, [pc, #288] @ (182320 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -377560,30 +377577,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 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 182284 │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r2, sl │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r8 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov sl, r0 │ │ │ │ b.n 18211a │ │ │ │ ldrb.w r3, [r5, #32] │ │ │ │ mov r1, r4 │ │ │ │ ldrb.w r2, [r5, #33] @ 0x21 │ │ │ │ mov r0, r8 │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ @@ -377950,15 +377967,15 @@ │ │ │ │ add r2, r1 │ │ │ │ ldrb.w r2, [r2, #55] @ 0x37 │ │ │ │ cbz r2, 182630 │ │ │ │ add.w r2, r7, r2, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ lsl.w r9, r9, r2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 217c50 │ │ │ │ + bl 217ae0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ b.n 1824ba │ │ │ │ mov r9, r3 │ │ │ │ b.n 18261e │ │ │ │ uxth.w r9, r3 │ │ │ │ b.n 18261e │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ @@ -378113,21 +378130,21 @@ │ │ │ │ mov r9, r3 │ │ │ │ bmi.w 182996 │ │ │ │ ldrb.w r2, [r5, #40] @ 0x28 │ │ │ │ movw r1, #335 @ 0x14f │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldrb.w sl, [r5, #33] @ 0x21 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ mov r8, r0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, sl │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w ip, r8, #84 @ 0x54 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w lr, [r3, #31] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -378137,20 +378154,20 @@ │ │ │ │ str r3, [sp, #28] │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [lr, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ add.w r0, r5, #20 │ │ │ │ add.w r1, r8, #20 │ │ │ │ - bl 2166c8 │ │ │ │ + bl 216558 │ │ │ │ mov r0, r5 │ │ │ │ - bl 215428 │ │ │ │ + bl 2152b8 │ │ │ │ b.n 182882 │ │ │ │ mvn.w r2, #1 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ bl 185e94 │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -378203,76 +378220,76 @@ │ │ │ │ add r3, r2 │ │ │ │ ldrb.w r3, [r3, #55] @ 0x37 │ │ │ │ cbz r3, 1828ea │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ lsls r7, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 217c50 │ │ │ │ + bl 217ae0 │ │ │ │ mov.w sl, r0, lsl #2 │ │ │ │ b.n 1826d6 │ │ │ │ mov.w r9, #2 │ │ │ │ movs r7, #2 │ │ │ │ movs r3, #0 │ │ │ │ str r7, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r7, sp, #16 │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 182930 │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #436 @ 0x1b4 │ │ │ │ mov r0, r6 │ │ │ │ asr.w fp, fp, r9 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ str r0, [sp, #8] │ │ │ │ b.n 1827ce │ │ │ │ cmp r2, r0 │ │ │ │ ble.w 182c52 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r7, sp, #16 │ │ │ │ vldr d7, [sp, #32] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 18297e │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r6 │ │ │ │ mov.w fp, #0 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ str r0, [sp, #8] │ │ │ │ b.n 1827ce │ │ │ │ uxth r7, r7 │ │ │ │ b.n 1828d8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov.w r8, r9, asr #31 │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ @@ -378357,31 +378374,31 @@ │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 182c74 │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 214310 │ │ │ │ + bl 2141a0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ add.w lr, sp, #80 @ 0x50 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r7, [r5, #36] @ 0x24 │ │ │ │ ldr.w lr, [sl, #68] @ 0x44 │ │ │ │ mov sl, r9 │ │ │ │ ldrb.w r2, [lr, #13] │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ cmp r2, #32 │ │ │ │ bhi.n 182b8c │ │ │ │ @@ -378406,51 +378423,51 @@ │ │ │ │ ldrh r2, [r3, r1] │ │ │ │ ldrh r2, [r3, r1] │ │ │ │ uxtb r3, r3 │ │ │ │ sub.w r1, sl, #20 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ add fp, r3 │ │ │ │ - bl 218cf4 │ │ │ │ + bl 218b84 │ │ │ │ sub.w r1, sl, #20 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 218cf4 │ │ │ │ + bl 218b84 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #284 @ 0x11c │ │ │ │ mov r0, r6 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov sl, r0 │ │ │ │ mov.w ip, r3, lsl #7 │ │ │ │ b.n 18279e │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #32] │ │ │ │ vldr d7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 182b60 │ │ │ │ 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, r6 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r6 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov.w r9, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ b.n 1827e8 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ b.n 182b34 │ │ │ │ movs r2, #1 │ │ │ │ @@ -378510,31 +378527,31 @@ │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cbz r3, 182c0c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 182c84 │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ - bl 214310 │ │ │ │ + bl 2141a0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w sl, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ add.w lr, sp, #48 @ 0x30 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov.w ip, r3, lsl #7 │ │ │ │ b.n 18279e │ │ │ │ uxth r3, r3 │ │ │ │ b.n 182bd2 │ │ │ │ itt ne │ │ │ │ rsbne r7, r7, #2 │ │ │ │ @@ -378554,26 +378571,26 @@ │ │ │ │ b.n 182ac2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ add.w sl, r3, sl, lsl #3 │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ vldr d7, [sl, #20] │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 182c46 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [sl, #40] @ 0x28 │ │ │ │ str.w r1, [sl, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, sl │ │ │ │ add.w sl, sl, #20 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ b.n 182c46 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bls.n 182bcc │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ @@ -378710,15 +378727,15 @@ │ │ │ │ add r1, sp, #148 @ 0x94 │ │ │ │ bl 182424 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 182df2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2169dc │ │ │ │ + bl 21686c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 182de2 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 182dcc │ │ │ │ @@ -378740,15 +378757,15 @@ │ │ │ │ add r7, r6 │ │ │ │ str.w r7, [r3, #-12] │ │ │ │ subs r7, r2, r1 │ │ │ │ cmp r3, r0 │ │ │ │ bne.n 182e52 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r7, [sp, #920] @ 0x398 │ │ │ │ - bl 280bc0 │ │ │ │ + bl 280a50 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r3, r0, #32 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 1831e4 │ │ │ │ ldr.w lr, [r0, #36] @ 0x24 │ │ │ │ ldr.w r3, [lr, #8] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -378820,15 +378837,15 @@ │ │ │ │ str r2, [sp, #20] │ │ │ │ movw r2, #4111 @ 0x100f │ │ │ │ cmp r3, r2 │ │ │ │ ite ls │ │ │ │ lsrls r3, r3, #4 │ │ │ │ movhi.w r3, #256 @ 0x100 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w r6, r0, #84 @ 0x54 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r5, #12] │ │ │ │ add.w r7, r7, #4096 @ 0x1000 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ @@ -378848,15 +378865,15 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r3, [r9, #40] @ 0x28 │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r3, [lr, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r3, [ip, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r7 │ │ │ │ bhi.n 182f26 │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add.w r9, r9, #24 │ │ │ │ cmp r3, r9 │ │ │ │ @@ -378868,15 +378885,15 @@ │ │ │ │ mov r6, r4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbnz r3, 182fe6 │ │ │ │ b.n 18309a │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 262138 │ │ │ │ + bl 261fc8 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 183098 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 182fde │ │ │ │ @@ -378933,25 +378950,25 @@ │ │ │ │ ldr r4, [r7, #0] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 18305a │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 1830d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2169dc │ │ │ │ + bl 21686c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 183026 │ │ │ │ ldr.w r4, [sl, #24] │ │ │ │ mov r5, r6 │ │ │ │ mov r6, sl │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ movs r0, #1 │ │ │ │ - bl 262138 │ │ │ │ + bl 261fc8 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 182fe6 │ │ │ │ mov r7, r9 │ │ │ │ movs r4, #1 │ │ │ │ b.n 1831b8 │ │ │ │ @@ -378991,25 +379008,25 @@ │ │ │ │ str.w sl, [sp, #100] @ 0x64 │ │ │ │ movs r2, #32 │ │ │ │ str.w r4, [r8] │ │ │ │ movs r1, #1 │ │ │ │ ldrd r6, r7, [sp, #96] @ 0x60 │ │ │ │ strd r6, r7, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 183120 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r7, [sp, #28] │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ mov r1, r7 │ │ │ │ str.w sl, [r8] │ │ │ │ bl 181990 │ │ │ │ @@ -379021,36 +379038,36 @@ │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ bl 181990 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #398 @ 0x18e │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ movs r1, #13 │ │ │ │ mov r2, r0 │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ - bl 2189e8 │ │ │ │ + bl 218878 │ │ │ │ mov r3, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ b.n 182f04 │ │ │ │ ldr r2, [r1, #104] @ 0x68 │ │ │ │ ldr.w r1, [r2, #148] @ 0x94 │ │ │ │ b.n 182d6c │ │ │ │ movs r4, #0 │ │ │ │ @@ -379247,15 +379264,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ bl 182424 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 183364 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2169dc │ │ │ │ + bl 21686c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 183356 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -379361,24 +379378,24 @@ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 183496 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 18353c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2169dc │ │ │ │ + bl 21686c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18347e │ │ │ │ ldr.w r4, [sl, #24] │ │ │ │ mov r9, r7 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ movs r0, #1 │ │ │ │ - bl 262138 │ │ │ │ + bl 261fc8 │ │ │ │ ldr.w sl, [sl] │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 183438 │ │ │ │ ldrd r3, r4, [sp, #12] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -379428,15 +379445,15 @@ │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ cmp.w r2, #688 @ 0x2b0 │ │ │ │ bne.n 1834b6 │ │ │ │ b.n 183546 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 262138 │ │ │ │ + bl 261fc8 │ │ │ │ str r6, [sp, #12] │ │ │ │ b.n 1834d2 │ │ │ │ ldrb.w r3, [r7, #96] @ 0x60 │ │ │ │ cbnz r3, 18357e │ │ │ │ ldr.w r0, [r7, #148] @ 0x94 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [r0, #0] │ │ │ │ @@ -379447,15 +379464,15 @@ │ │ │ │ ands.w fp, fp, r3 │ │ │ │ beq.n 183504 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r3, [r3, #1164] @ 0x48c │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 183504 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 280bc0 │ │ │ │ + bl 280a50 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r3, r0, #32 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 183828 │ │ │ │ ldr.w lr, [r0, #36] @ 0x24 │ │ │ │ ldr.w r3, [lr, #8] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -379497,25 +379514,25 @@ │ │ │ │ ldr.w r3, [r9, #400] @ 0x190 │ │ │ │ movs r2, #32 │ │ │ │ strd r3, r7, [sp, #64] @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ vldr d7, [sp, #64] @ 0x40 │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ cbz r0, 183650 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ mov r1, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ add.w r3, r5, #20 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrb.w r3, [r9, #406] @ 0x196 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1837ac │ │ │ │ ldrd r2, r1, [r9, #412] @ 0x19c │ │ │ │ subs r1, r1, r2 │ │ │ │ @@ -379535,32 +379552,32 @@ │ │ │ │ add.w r3, r8, r3, lsr #4 │ │ │ │ strd r3, r7, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #64] @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1836b2 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr.w r2, [r9, #408] @ 0x198 │ │ │ │ mov.w r3, r8, lsl #2 │ │ │ │ movs r1, #107 @ 0x6b │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ add.w r3, r3, r2, lsr #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ strd r7, r7, [sl] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ str.w r7, [sl, #8] │ │ │ │ mov r6, r0 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ @@ -379585,15 +379602,15 @@ │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb r2, [r3, #31] │ │ │ │ ldrb.w r3, [r3, #38] @ 0x26 │ │ │ │ add.w r2, r6, r2, lsl #2 │ │ │ │ add.w r6, r6, r3, lsl #2 │ │ │ │ str r5, [r2, #40] @ 0x28 │ │ │ │ str.w fp, [r6, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r8 │ │ │ │ bhi.n 18367e │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r9, r9, #24 │ │ │ │ @@ -379636,21 +379653,21 @@ │ │ │ │ bl 180c28 │ │ │ │ b.n 18357e │ │ │ │ ldrh.w r3, [r9, #404] @ 0x194 │ │ │ │ movs r1, #71 @ 0x47 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ add.w sl, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ strd r7, r7, [sp, #48] @ 0x30 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ ldr.w lr, [r5, #36] @ 0x24 │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ @@ -379662,15 +379679,15 @@ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w r3, [r1, sl] │ │ │ │ mov r1, r5 │ │ │ │ add.w lr, r3, lr, lsl #7 │ │ │ │ ldrb.w r3, [lr, #39] @ 0x27 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ str r6, [sp, #16] │ │ │ │ b.n 18365a │ │ │ │ mov.w r9, #1 │ │ │ │ b.n 1835c4 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp.w r3, #688 @ 0x2b0 │ │ │ │ @@ -379697,15 +379714,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (183868 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (18386c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 216fa4 │ │ │ │ + bl 216e34 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ svc 125 @ 0x7d │ │ │ │ vqrdmlsh.s , , d7[0] │ │ │ │ vsli.32 d27, d16, #31 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -379714,15 +379731,15 @@ │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #116] @ (1838f8 ) │ │ │ │ mov r3, r4 │ │ │ │ sub sp, #12 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ mov r5, r0 │ │ │ │ - bl 216fa4 │ │ │ │ + bl 216e34 │ │ │ │ mov r3, r0 │ │ │ │ cbnz r0, 18389c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [r4, #120] @ 0x78 │ │ │ │ ldr.w r1, [r5, #472] @ 0x1d8 │ │ │ │ @@ -379731,15 +379748,15 @@ │ │ │ │ ldr.w r2, [r2, #368] @ 0x170 │ │ │ │ subs r1, #1 │ │ │ │ lsls r2, r2, #4 │ │ │ │ add r1, r2 │ │ │ │ negs r2, r2 │ │ │ │ ands r1, r2 │ │ │ │ str.w r1, [r4, #544] @ 0x220 │ │ │ │ - bl 1f9590 │ │ │ │ + bl 1f9420 │ │ │ │ str.w r0, [r4, #128] @ 0x80 │ │ │ │ ldrd r1, r2, [r5, #468] @ 0x1d4 │ │ │ │ blx 61b08 │ │ │ │ ldrb.w r2, [r4, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbnz r2, 1838ea │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ @@ -379755,15 +379772,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [r4, #104] @ 0x68 │ │ │ │ ldr.w r1, [r2, #148] @ 0x94 │ │ │ │ b.n 1838d4 │ │ │ │ nop │ │ │ │ b.n 1838f2 │ │ │ │ vcvt.u32.f32 d29, d23, #1 │ │ │ │ - vshr.u32 d28, d28, #1 │ │ │ │ + @ instruction: 0xffffbebc │ │ │ │ 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 │ │ │ │ @@ -379814,32 +379831,32 @@ │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cbz r3, 18399e │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 183a1a │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ - bl 214310 │ │ │ │ + bl 2141a0 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r9, r0 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ mov lr, r6 │ │ │ │ strb.w r8, [sp, #64] @ 0x40 │ │ │ │ add.w ip, r9, #44 @ 0x2c │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ 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, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r2, [pc, #124] @ (183a58 ) │ │ │ │ ldr r3, [pc, #116] @ (183a54 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -379863,26 +379880,26 @@ │ │ │ │ b.n 183990 │ │ │ │ uxtb r3, r7 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ movs r1, #1 │ │ │ │ add.w r3, r5, r3, lsl #3 │ │ │ │ ldrd r6, r7, [r3, #20] │ │ │ │ strd r6, r7, [sp, #80] @ 0x50 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1839da │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ b.n 1839da │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r6!, {r1, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ @@ -379924,21 +379941,21 @@ │ │ │ │ beq.n 183b1a │ │ │ │ movs r5, #0 │ │ │ │ sub.w r6, sp, #4 │ │ │ │ mov sl, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #2 │ │ │ │ - bl 2146dc │ │ │ │ + bl 21456c │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 183ae0 │ │ │ │ add.w fp, fp, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219874 │ │ │ │ + bl 219704 │ │ │ │ add.w r2, r7, #8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [r7, #8] │ │ │ │ bl 183918 │ │ │ │ add.w r2, r7, #8 │ │ │ │ mov r8, r0 │ │ │ │ @@ -379948,24 +379965,24 @@ │ │ │ │ adds r5, #1 │ │ │ │ str r3, [r7, #8] │ │ │ │ bl 183918 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #330 @ 0x14a │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ cmp r9, r5 │ │ │ │ str.w r0, [r6, #4]! │ │ │ │ bne.n 183ac6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 217aac │ │ │ │ + bl 21793c │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218bd4 │ │ │ │ + bl 218a64 │ │ │ │ ldr r2, [pc, #48] @ (183b5c ) │ │ │ │ ldr r3, [pc, #40] @ (183b58 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ eors r2, r3 │ │ │ │ @@ -380042,15 +380059,15 @@ │ │ │ │ str r2, [r4, #0] │ │ │ │ add r2, sp, #8 │ │ │ │ str r3, [r4, #4] │ │ │ │ bl 183918 │ │ │ │ movw r1, #421 @ 0x1a5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 218878 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrd r1, r2, [r3, #136] @ 0x88 │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ add.w r2, r3, #136 @ 0x88 │ │ │ │ str.w r5, [r3, #136] @ 0x88 │ │ │ │ strd r0, r0, [r3, #140] @ 0x8c │ │ │ │ @@ -380083,85 +380100,85 @@ │ │ │ │ ldrb.w r2, [r3, #40] @ 0x28 │ │ │ │ mov r7, r2 │ │ │ │ movs r2, #2 │ │ │ │ strb.w r2, [r3, #40] @ 0x28 │ │ │ │ movs r2, #3 │ │ │ │ strd r2, r3, [r4] │ │ │ │ mov r2, r5 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 218878 │ │ │ │ vldr d7, [pc, #172] @ 183d30 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 183cb0 │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 183cde │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 183d0c │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 217aac │ │ │ │ + bl 21793c │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218bd4 │ │ │ │ + bl 218a64 │ │ │ │ mov r1, r0 │ │ │ │ sub.w r2, r0, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21670c │ │ │ │ + bl 21659c │ │ │ │ b.n 183c28 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ stmia r4!, {r1, r2, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ @@ -380176,15 +380193,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (183d6c ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (183d70 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 216fa4 │ │ │ │ + bl 216e34 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldc2l 15, cr15, [r9], #1020 @ 0x3fc │ │ │ │ sdiv pc, fp, pc │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -380327,15 +380344,15 @@ │ │ │ │ ldrb.w r3, [r3, #92] @ 0x5c │ │ │ │ add.w r2, r7, r2, lsl #2 │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ ldr.w r8, [r3, #40] @ 0x28 │ │ │ │ mov r6, r2 │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r3, sl │ │ │ │ str r1, [sp, #20] │ │ │ │ add.w r4, fp, r4, lsl #7 │ │ │ │ str r6, [sp, #4] │ │ │ │ @@ -380349,21 +380366,21 @@ │ │ │ │ str.w sl, [ip, #40] @ 0x28 │ │ │ │ ldrb.w ip, [r4, #92] @ 0x5c │ │ │ │ ldrb.w r4, [r4, #94] @ 0x5e │ │ │ │ add.w ip, r0, ip, lsl #2 │ │ │ │ add.w r4, r0, r4, lsl #2 │ │ │ │ str.w r8, [ip, #40] @ 0x28 │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 219874 │ │ │ │ + bl 219704 │ │ │ │ movs r1, #118 @ 0x76 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r3, sl │ │ │ │ add.w r4, fp, r4, lsl #7 │ │ │ │ str r1, [sp, #16] │ │ │ │ @@ -380377,18 +380394,18 @@ │ │ │ │ ldrb.w ip, [r4, #92] @ 0x5c │ │ │ │ ldrb.w r4, [r4, #94] @ 0x5e │ │ │ │ add.w ip, r0, ip, lsl #2 │ │ │ │ add.w r4, r0, r4, lsl #2 │ │ │ │ str.w r8, [ip, #40] @ 0x28 │ │ │ │ add.w r8, r7, #20 │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 219874 │ │ │ │ + bl 219704 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r8, r3 │ │ │ │ beq.w 184330 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ subs r3, #4 │ │ │ │ strd r7, r5, [sp, #32] │ │ │ │ sub.w sl, r2, #4 │ │ │ │ @@ -380410,20 +380427,20 @@ │ │ │ │ bhi.n 183fb6 │ │ │ │ ldr r6, [r4, #96] @ 0x60 │ │ │ │ mov.w r1, #422 @ 0x1a6 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ movs r3, #2 │ │ │ │ mov r2, r6 │ │ │ │ strd r3, r4, [sp, #76] @ 0x4c │ │ │ │ - bl 2189e8 │ │ │ │ + bl 218878 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #423 @ 0x1a7 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 2189e8 │ │ │ │ + bl 218878 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movw r2, #865 @ 0x361 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r1, r2 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ add.w r3, r3, r1, lsl #7 │ │ │ │ @@ -380431,15 +380448,15 @@ │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r3, [sp, #8] │ │ │ │ beq.w 184442 │ │ │ │ ldr.w r3, [r4, #128] @ 0x80 │ │ │ │ movw r1, #866 @ 0x362 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ ldrb.w fp, [r5, #12] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r7, r5, [sp, #68] @ 0x44 │ │ │ │ add r5, sp, #60 @ 0x3c │ │ │ │ strd r7, r7, [sp, #60] @ 0x3c │ │ │ │ mov r6, r0 │ │ │ │ strb.w fp, [r0, #40] @ 0x28 │ │ │ │ @@ -380481,18 +380498,18 @@ │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ add.w ip, r6, ip, lsl #2 │ │ │ │ add.w r6, r6, r2, lsl #2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str.w r2, [ip, #40] @ 0x28 │ │ │ │ str.w lr, [r6, #40] @ 0x28 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ movw r1, #866 @ 0x362 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r7, r7, [r5, #4] │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ add.w r7, r0, #116 @ 0x74 │ │ │ │ @@ -380531,17 +380548,17 @@ │ │ │ │ ldrb.w r2, [r2, #32] │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ add.w r5, r6, r5, lsl #2 │ │ │ │ add.w r6, r6, r2, lsl #2 │ │ │ │ str r7, [r5, #40] @ 0x28 │ │ │ │ str.w lr, [r6, #40] @ 0x28 │ │ │ │ str.w ip, [r3, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 215428 │ │ │ │ + bl 2152b8 │ │ │ │ add.w r2, sl, #4 │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ mov r3, sl │ │ │ │ cmp r8, r2 │ │ │ │ bne.w 183fc6 │ │ │ │ ldrd r7, r5, [sp, #32] │ │ │ │ ldr.w fp, [sp, #4] │ │ │ │ @@ -380579,22 +380596,22 @@ │ │ │ │ str r2, [sp, #12] │ │ │ │ movw r2, #550 @ 0x226 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 184362 │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ movw r1, #551 @ 0x227 │ │ │ │ mov r6, r3 │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ strd r5, r5, [sp, #60] @ 0x3c │ │ │ │ add.w lr, r7, #84 @ 0x54 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ add.w ip, r7, #100 @ 0x64 │ │ │ │ @@ -380619,25 +380636,25 @@ │ │ │ │ add.w r2, r7, r2, lsl #2 │ │ │ │ str r6, [r2, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r3, #95] @ 0x5f │ │ │ │ add.w r3, r7, r2, lsl #2 │ │ │ │ add.w r7, r7, ip, lsl #2 │ │ │ │ str r5, [r3, #40] @ 0x28 │ │ │ │ str r5, [r7, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ movw r1, #551 @ 0x227 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r7, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w lr, r8, #84 @ 0x54 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ strd r5, r5, [sp, #60] @ 0x3c │ │ │ │ add.w ip, r8, #100 @ 0x64 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ @@ -380661,60 +380678,60 @@ │ │ │ │ str r6, [r2, #40] @ 0x28 │ │ │ │ ldrb.w r6, [r3, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #95] @ 0x5f │ │ │ │ add.w r3, r8, r2, lsl #2 │ │ │ │ add.w r8, r8, r6, lsl #2 │ │ │ │ str r5, [r3, #40] @ 0x28 │ │ │ │ str.w r5, [r8, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #330 @ 0x14a │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #20 │ │ │ │ - bl 2166c8 │ │ │ │ + bl 216558 │ │ │ │ mov r0, r4 │ │ │ │ - bl 215428 │ │ │ │ + bl 2152b8 │ │ │ │ add.w r2, sl, #4 │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ mov r3, sl │ │ │ │ cmp fp, r2 │ │ │ │ bne.w 1841c2 │ │ │ │ ldrd r7, r5, [sp, #32] │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 215428 │ │ │ │ + bl 2152b8 │ │ │ │ movs r0, #1 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 183e8c │ │ │ │ ldrd r5, sl, [sp, #44] @ 0x2c │ │ │ │ ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 183e14 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ movs r0, #1 │ │ │ │ - bl 262138 │ │ │ │ + bl 261fc8 │ │ │ │ mov sl, r0 │ │ │ │ b.n 183e14 │ │ │ │ mov r2, r3 │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r2 │ │ │ │ b.n 183e70 │ │ │ │ mov r1, r2 │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w r7, r6, #84 @ 0x54 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ strd r5, r5, [sp, #64] @ 0x40 │ │ │ │ @@ -380731,25 +380748,25 @@ │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ str.w r5, [lr, #40] @ 0x28 │ │ │ │ str.w r5, [ip, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ movw r1, #550 @ 0x226 │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r1, r7 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ movs r3, #32 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add.w ip, r6, #84 @ 0x54 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ add.w r3, r1, r3, lsl #7 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ @@ -380768,19 +380785,19 @@ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ str.w r5, [r8, #40] @ 0x28 │ │ │ │ str.w r5, [lr, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ b.n 1842fa │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ b.n 184142 │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ ldrb.w lr, [r5, #12] │ │ │ │ strd r7, r5, [sp, #68] @ 0x44 │ │ │ │ add r5, sp, #60 @ 0x3c │ │ │ │ strd r7, r7, [sp, #60] @ 0x3c │ │ │ │ mov r6, r0 │ │ │ │ strb.w lr, [r0, #40] @ 0x28 │ │ │ │ add.w ip, r0, #84 @ 0x54 │ │ │ │ @@ -380817,18 +380834,18 @@ │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ add.w ip, r6, ip, lsl #2 │ │ │ │ add.w r6, r6, r2, lsl #2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str.w r2, [ip, #40] @ 0x28 │ │ │ │ str.w lr, [r6, #40] @ 0x28 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ movw r1, #865 @ 0x361 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ add.w ip, r0, #84 @ 0x54 │ │ │ │ strd r7, r7, [r5, #4] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ @@ -380901,15 +380918,15 @@ │ │ │ │ ldr r4, [r4, #12] │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [r7, #24] │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ mov r0, r4 │ │ │ │ - bl 2169dc │ │ │ │ + bl 21686c │ │ │ │ mov sl, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 184698 │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ cbz r4, 184628 │ │ │ │ @@ -380944,34 +380961,34 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 183b60 │ │ │ │ orr.w r0, r0, fp │ │ │ │ uxtb.w fp, r0 │ │ │ │ mov r0, sl │ │ │ │ mov r4, sl │ │ │ │ - bl 2169dc │ │ │ │ + bl 21686c │ │ │ │ cbz r4, 184656 │ │ │ │ mov sl, r0 │ │ │ │ b.n 1845d4 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 184628 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r4, sl │ │ │ │ bl 183b60 │ │ │ │ orr.w r3, fp, r0 │ │ │ │ mov r0, sl │ │ │ │ uxtb.w fp, r3 │ │ │ │ - bl 2169dc │ │ │ │ + bl 21686c │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 184632 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 262138 │ │ │ │ + bl 261fc8 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ orr.w r3, r0, r9 │ │ │ │ uxtb.w r9, r3 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cbz r3, 18467c │ │ │ │ ldr r7, [r6, #24] │ │ │ │ cmp r7, #0 │ │ │ │ @@ -381024,15 +381041,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 217c50 │ │ │ │ + bl 217ae0 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movs r3, #2 │ │ │ │ movw r1, #661 @ 0x295 │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, r1 │ │ │ │ str r4, [r5, #4] │ │ │ │ str r3, [r5, #0] │ │ │ │ @@ -381051,18 +381068,18 @@ │ │ │ │ ldr.w r2, [r6, #148] @ 0x94 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ adds r2, #36 @ 0x24 │ │ │ │ bl 17eed0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 215428 │ │ │ │ + bl 2152b8 │ │ │ │ add.w r0, r4, #20 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2166c8 │ │ │ │ + bl 216558 │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #316] @ (18488c ) │ │ │ │ ldr r3, [pc, #312] @ (184888 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -381232,15 +381249,15 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ ldr.w r4, [r9, #24] │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ mov r0, r4 │ │ │ │ - bl 2169dc │ │ │ │ + bl 21686c │ │ │ │ mov r8, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 184a0c │ │ │ │ movs r5, #0 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ cbz r4, 184976 │ │ │ │ @@ -381276,35 +381293,35 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 1846c4 │ │ │ │ orrs r0, r5 │ │ │ │ uxtb r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r4, r8 │ │ │ │ - bl 2169dc │ │ │ │ + bl 21686c │ │ │ │ cbz r4, 1849a4 │ │ │ │ mov r8, r0 │ │ │ │ b.n 18491e │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 184976 │ │ │ │ mov r2, r7 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 1846c4 │ │ │ │ orr.w r3, r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r4, r8 │ │ │ │ uxtb r5, r3 │ │ │ │ - bl 2169dc │ │ │ │ + bl 21686c │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 184980 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 262138 │ │ │ │ + bl 261fc8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cbz r3, 1849ce │ │ │ │ @@ -381364,19 +381381,19 @@ │ │ │ │ ldr.w r4, [r3, #148] @ 0x94 │ │ │ │ b.n 1849de │ │ │ │ nop │ │ │ │ @ instruction: 0xb752 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #224 @ 0xe0 │ │ │ │ + add r5, sp, #736 @ 0x2e0 │ │ │ │ movs r6, r3 │ │ │ │ - add r7, sp, #232 @ 0xe8 │ │ │ │ + add r5, sp, #744 @ 0x2e8 │ │ │ │ movs r6, r3 │ │ │ │ - add r7, sp, #256 @ 0x100 │ │ │ │ + add r5, sp, #768 @ 0x300 │ │ │ │ movs r6, r3 │ │ │ │ push {r1, r2, r5, r6, r7, lr} │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #4 │ │ │ │ itttt eq │ │ │ │ movweq r3, #287 @ 0x11f │ │ │ │ @@ -381449,29 +381466,29 @@ │ │ │ │ cbz r3, 184b32 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 184bb6 │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ - bl 214310 │ │ │ │ + bl 2141a0 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ add.w r4, r8, #44 @ 0x2c │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r2, [pc, #168] @ (184c10 ) │ │ │ │ ldr r3, [pc, #160] @ (184c0c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -381512,26 +381529,26 @@ │ │ │ │ add.w r2, r5, r2, lsl #3 │ │ │ │ vldr d7, [r2, #20] │ │ │ │ vstr d7, [r1] │ │ │ │ bne.n 184bc2 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 184b66 │ │ │ │ lsls r2, r4, #3 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ blx 61b08 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #20 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ b.n 184b66 │ │ │ │ movs r0, #1 │ │ │ │ b.n 184af8 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ push {r1, r2, r3, r4, r6, lr} │ │ │ │ lsls r1, r6, #2 │ │ │ │ @@ -381582,23 +381599,23 @@ │ │ │ │ mov r0, r9 │ │ │ │ ldrb.w r8, [sl, #13] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ bl 184a80 │ │ │ │ movs r1, #111 @ 0x6f │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r8 │ │ │ │ add.w r8, r0, #20 │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ mov r1, r8 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r2, [sp, #32] │ │ │ │ add.w lr, r4, #84 @ 0x54 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ strd r7, r7, [r5] │ │ │ │ str r7, [r5, #8] │ │ │ │ @@ -381607,40 +381624,40 @@ │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w ip, r4, ip, lsl #2 │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ str.w r8, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ ldrb.w r0, [sl, #12] │ │ │ │ cmp r0, r6 │ │ │ │ bhi.n 184c6e │ │ │ │ - bl 217aac │ │ │ │ + bl 21793c │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 218bd4 │ │ │ │ + bl 218a64 │ │ │ │ mov r6, r0 │ │ │ │ b.n 184d68 │ │ │ │ ldrb.w r4, [r8, #13] │ │ │ │ movs r1, #111 @ 0x6f │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ ldrb.w r2, [r8, #12] │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r6 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ add r3, sp, #20 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w r8, [sp, #32] │ │ │ │ add.w lr, r5, #84 @ 0x54 │ │ │ │ strd ip, ip, [sp, #20] │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ str.w ip, [sp, #28] │ │ │ │ @@ -381652,15 +381669,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r3, [r7, r8] │ │ │ │ add.w r3, r3, sl, lsl #7 │ │ │ │ ldrb.w r3, [r3, #114] @ 0x72 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ str.w ip, [r3, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [pc, #44] @ (184d98 ) │ │ │ │ ldr r3, [pc, #28] @ (184d88 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -381705,30 +381722,30 @@ │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ mov r6, r2 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #43] @ 0x2b │ │ │ │ add.w r1, r1, r3, lsl #2 │ │ │ │ ldr r5, [r1, #40] @ 0x28 │ │ │ │ mov.w r1, #298 @ 0x12a │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add.w r3, r6, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #43] @ 0x2b │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r3, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrsb.w r3, [r0, #72] @ 0x48 │ │ │ │ cmp r3, #4 │ │ │ │ ittt eq │ │ │ │ ldrbeq.w r3, [r0, #376] @ 0x178 │ │ │ │ orreq.w r3, r3, #64 @ 0x40 │ │ │ │ strbeq.w r3, [r0, #376] @ 0x178 │ │ │ │ @@ -381747,15 +381764,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 184c14 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #197 @ 0xc5 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 218aac │ │ │ │ + bl 21893c │ │ │ │ movs r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 184a80 │ │ │ │ @@ -381765,73 +381782,73 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 184c14 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #197 @ 0xc5 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 218aac │ │ │ │ + bl 21893c │ │ │ │ ldr r2, [pc, #356] @ (184fe8 ) │ │ │ │ ldr r3, [pc, #340] @ (184fdc ) │ │ │ │ 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 184fd4 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movw r1, #491 @ 0x1eb │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #219 @ 0xdb │ │ │ │ mov r0, r4 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 218878 │ │ │ │ mov r3, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r7 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #16] │ │ │ │ bl 184a80 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r8 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r5 │ │ │ │ mov r8, r0 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #16] │ │ │ │ bl 184a80 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #442 @ 0x1ba │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218aac │ │ │ │ + bl 21893c │ │ │ │ mov r3, r5 │ │ │ │ mov r7, r0 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #16] │ │ │ │ @@ -381842,15 +381859,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 184c14 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #197 @ 0xc5 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 218aac │ │ │ │ + bl 21893c │ │ │ │ mov r3, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r9 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #16] │ │ │ │ bl 184a80 │ │ │ │ @@ -381860,15 +381877,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 184c14 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ str r6, [sp, #0] │ │ │ │ movs r1, #197 @ 0xc5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218aac │ │ │ │ + bl 21893c │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ moveq r5, r0 │ │ │ │ beq.n 184fac │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ @@ -381899,20 +381916,20 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #1 │ │ │ │ bl 184a80 │ │ │ │ movs r1, #219 @ 0xdb │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 218878 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ b.n 184e82 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ sxtb r2, r1 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ sxtb r4, r0 │ │ │ │ @@ -381926,15 +381943,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (18500c ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (185010 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 216fa4 │ │ │ │ + bl 216e34 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldc2 15, cr15, [r9, #1020] @ 0x3fc │ │ │ │ @ instruction: 0xfa5fffff │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -381947,73 +381964,73 @@ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r6, r1 │ │ │ │ mov.w r1, #580 @ 0x244 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ add.w r4, r0, #20 │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov.w r1, #584 @ 0x248 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r8, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ add.w ip, r8, #84 @ 0x54 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #12] │ │ │ │ strd r2, r2, [sp] │ │ │ │ add r4, sp, #16 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldrb.w r8, [r8, #33] @ 0x21 │ │ │ │ mov r0, r4 │ │ │ │ vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2161f0 │ │ │ │ + bl 216080 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 1850ce │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #141 @ 0x8d │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r6, #20 │ │ │ │ - bl 2166c8 │ │ │ │ + bl 216558 │ │ │ │ mov r0, r6 │ │ │ │ - bl 215428 │ │ │ │ + bl 2152b8 │ │ │ │ ldr r2, [pc, #40] @ (185114 ) │ │ │ │ ldr r3, [pc, #32] @ (185110 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ @@ -382066,15 +382083,15 @@ │ │ │ │ strd r3, r7, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ mov r0, r4 │ │ │ │ - bl 2169dc │ │ │ │ + bl 21686c │ │ │ │ mov r9, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 1852ee │ │ │ │ mov.w fp, #0 │ │ │ │ movs r6, #3 │ │ │ │ str r5, [sp, #4] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ @@ -382098,15 +382115,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 1851b4 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 185242 │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r9 │ │ │ │ - bl 2169dc │ │ │ │ + bl 21686c │ │ │ │ cbz r4, 1851fe │ │ │ │ mov r9, r0 │ │ │ │ b.n 18519a │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ strd r6, r1, [sp, #8] │ │ │ │ cmp.w r3, #584 @ 0x248 │ │ │ │ beq.n 18526a │ │ │ │ @@ -382114,22 +382131,22 @@ │ │ │ │ it ne │ │ │ │ movne r1, r4 │ │ │ │ beq.n 185254 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 1851b0 │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r9 │ │ │ │ - bl 2169dc │ │ │ │ + bl 21686c │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 1851d6 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 262138 │ │ │ │ + bl 261fc8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbz r3, 185226 │ │ │ │ @@ -382169,38 +382186,38 @@ │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r3 │ │ │ │ ldrb.w r5, [r1, #33] @ 0x21 │ │ │ │ add r0, sp, #32 │ │ │ │ vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ │ │ add.w fp, r1, #20 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2161f0 │ │ │ │ + bl 216080 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 18529e │ │ │ │ add r2, sp, #32 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r2, fp │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #141 @ 0x8d │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r1, r0 │ │ │ │ sub.w r2, r0, #20 │ │ │ │ mov r0, fp │ │ │ │ - bl 21670c │ │ │ │ + bl 21659c │ │ │ │ mov.w fp, #1 │ │ │ │ mov r1, r4 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 1851b0 │ │ │ │ b.n 1851f2 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ @@ -382261,15 +382278,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r3, [r1, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1854aa │ │ │ │ ldr.w r3, [r1, #148] @ 0x94 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 280bc0 │ │ │ │ + bl 280a50 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ add.w r3, r0, #32 │ │ │ │ cmp r5, r3 │ │ │ │ beq.w 1854bc │ │ │ │ ldr.w sl, [r5, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 18538e │ │ │ │ @@ -382306,30 +382323,30 @@ │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldrd r6, r7, [sp, #32] │ │ │ │ strd r6, r7, [sp, #16] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ add r6, sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 185408 │ │ │ │ mov r3, r6 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ movs r1, #106 @ 0x6a │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldrd r9, r8, [r8, #176] @ 0xb0 │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ strd r3, r3, [r6, #4] │ │ │ │ mov r7, r0 │ │ │ │ str r5, [sp, #28] │ │ │ │ add.w r5, r0, #84 @ 0x54 │ │ │ │ ldr.w lr, [pc, #168] @ 1854d0 │ │ │ │ @@ -382343,29 +382360,29 @@ │ │ │ │ add.w r3, r3, ip, lsl #7 │ │ │ │ ldrb.w r4, [r3, #38] @ 0x26 │ │ │ │ ldrb r2, [r3, #31] │ │ │ │ add.w r3, r7, r2, lsl #2 │ │ │ │ add.w r7, r7, r4, lsl #2 │ │ │ │ str.w r9, [r3, #40] @ 0x28 │ │ │ │ str.w r8, [r7, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r4, [r3, #432] @ 0x1b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbnz r3, 185470 │ │ │ │ b.n 18548e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 18548e │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 18546a │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 262138 │ │ │ │ + bl 261fc8 │ │ │ │ b.n 185486 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 185476 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -382425,23 +382442,23 @@ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [pc, #512] @ (185710 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2e35d4 │ │ │ │ + bl 2e3464 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 213cdc │ │ │ │ + bl 213b6c │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 214204 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add.w r1, r0, #20 │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ strd r3, r4, [r0, #44] @ 0x2c │ │ │ │ @@ -382451,52 +382468,52 @@ │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ ldrsb.w r2, [r3, #72] @ 0x48 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #384] @ 0x180 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ movs r1, #0 │ │ │ │ subs r3, r5, #4 │ │ │ │ mov r7, r1 │ │ │ │ add r5, sp, #24 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #32 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldrd sl, fp, [sp, #40] @ 0x28 │ │ │ │ strd sl, fp, [sp, #24] │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 1855ac │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 214204 │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ mov fp, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r0, [r9, #44] @ 0x2c │ │ │ │ add.w sl, fp, #20 │ │ │ │ - bl 2e52d4 │ │ │ │ + bl 2e5164 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add.w lr, fp, #48 @ 0x30 │ │ │ │ strd r7, r7, [r5] │ │ │ │ add.w ip, fp, #64 @ 0x40 │ │ │ │ str r7, [r5, #8] │ │ │ │ str.w r0, [fp, #44] @ 0x2c │ │ │ │ @@ -382507,42 +382524,42 @@ │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ mov r0, fp │ │ │ │ ldrb.w r2, [r9, #32] │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ strd r3, r7, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ movs r2, #32 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1856ee │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r3 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w sl, [sp, #36] @ 0x24 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r7, r7, [r5] │ │ │ │ add.w fp, r3, #20 │ │ │ │ str r7, [r5, #8] │ │ │ │ mov r6, r0 │ │ │ │ @@ -382566,15 +382583,15 @@ │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ add.w r6, r6, r2, lsl #2 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str r7, [r6, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #16 │ │ │ │ bne.w 18557c │ │ │ │ ldr r2, [pc, #72] @ (185718 ) │ │ │ │ ldr r3, [pc, #56] @ (18570c ) │ │ │ │ @@ -382588,15 +382605,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ str r0, [sp, #4] │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ add r3, sp, #24 │ │ │ │ lsls r1, r6, #2 │ │ │ │ add r3, sp, #16 │ │ │ │ @@ -382654,15 +382671,15 @@ │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r5, [r6, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r5 │ │ │ │ - bl 2169dc │ │ │ │ + bl 21686c │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 18597e │ │ │ │ mov r9, r7 │ │ │ │ strd r6, r4, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ str.w r8, [sp, #28] │ │ │ │ ldr r4, [r5, #16] │ │ │ │ @@ -382686,15 +382703,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1857ce │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 185900 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2169dc │ │ │ │ + bl 21686c │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 185932 │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 1857b4 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ movw r1, #385 @ 0x181 │ │ │ │ cmp r2, r1 │ │ │ │ @@ -382707,23 +382724,23 @@ │ │ │ │ strd r3, r4, [sp, #52] @ 0x34 │ │ │ │ bl 1854d8 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 214374 │ │ │ │ + bl 214204 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r7, #0 │ │ │ │ ldr.w r0, [r8, #44] @ 0x2c │ │ │ │ add.w fp, r6, #20 │ │ │ │ - bl 2e52d4 │ │ │ │ + bl 2e5164 │ │ │ │ strd r7, r7, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ add.w r3, r8, #20 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add.w lr, r6, #48 @ 0x30 │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ add.w ip, r6, #64 @ 0x40 │ │ │ │ @@ -382737,27 +382754,27 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r8, #32] │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ movs r3, #32 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r9 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ str.w fp, [sp, #48] @ 0x30 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ add.w ip, r6, #84 @ 0x54 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ ldr.w lr, [pc, #240] @ 1859b0 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ @@ -382767,19 +382784,19 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ ldr.w r3, [r2, lr] │ │ │ │ add.w r3, r3, fp, lsl #7 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ add.w r1, r6, #20 │ │ │ │ - bl 21670c │ │ │ │ + bl 21659c │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 1857ca │ │ │ │ b.n 1857e8 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ movw r2, #385 @ 0x181 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 1857e8 │ │ │ │ @@ -382791,23 +382808,23 @@ │ │ │ │ bne.w 1857e8 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r1, #385 @ 0x181 │ │ │ │ cmp r2, r1 │ │ │ │ beq.n 18590e │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2169dc │ │ │ │ + bl 21686c │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 1857f6 │ │ │ │ ldrd r6, r4, [sp, #20] │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 262138 │ │ │ │ + bl 261fc8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r0, r8 │ │ │ │ uxtb.w r8, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 185962 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ @@ -382841,17 +382858,17 @@ │ │ │ │ nop │ │ │ │ add r0, sp, #800 @ 0x320 │ │ │ │ lsls r1, r6, #2 │ │ │ │ add r0, sp, #792 @ 0x318 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #944 @ (adr r1, 185d5c ) │ │ │ │ + add r0, pc, #432 @ (adr r0, 185b5c ) │ │ │ │ movs r6, r3 │ │ │ │ - cmp r5, #18 │ │ │ │ + cmp r3, #146 @ 0x92 │ │ │ │ movs r6, r5 │ │ │ │ lsrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ add r6, pc, #600 @ (adr r6, 185c10 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -382898,15 +382915,15 @@ │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r5, [r6, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r5 │ │ │ │ - bl 2169dc │ │ │ │ + bl 21686c │ │ │ │ mov sl, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 185c60 │ │ │ │ mov r9, r7 │ │ │ │ strd r6, r4, [sp, #28] │ │ │ │ str.w r8, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [r5, #16] │ │ │ │ @@ -382930,15 +382947,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 185a6a │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 185c34 │ │ │ │ mov r0, sl │ │ │ │ mov r5, sl │ │ │ │ - bl 2169dc │ │ │ │ + bl 21686c │ │ │ │ cbz r5, 185adc │ │ │ │ mov sl, r0 │ │ │ │ b.n 185a50 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r1, #855 @ 0x357 │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 185a74 │ │ │ │ @@ -382960,23 +382977,23 @@ │ │ │ │ and.w r3, r3, #127 @ 0x7f │ │ │ │ cmp r3, #24 │ │ │ │ beq.n 185b28 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 185a66 │ │ │ │ mov r0, sl │ │ │ │ mov r5, sl │ │ │ │ - bl 2169dc │ │ │ │ + bl 21686c │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 185a8e │ │ │ │ ldrd r6, r4, [sp, #28] │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 262138 │ │ │ │ + bl 261fc8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r0, r8 │ │ │ │ uxtb.w r8, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 185b0a │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ @@ -383004,22 +383021,22 @@ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ bl 1854d8 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 214374 │ │ │ │ + bl 214204 │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r0, [r9, #44] @ 0x2c │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 2e52d4 │ │ │ │ + bl 2e5164 │ │ │ │ add.w r3, r9, #20 │ │ │ │ strd r8, r8, [sp, #44] @ 0x2c │ │ │ │ add.w r2, r7, #20 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add.w lr, r7, #48 @ 0x30 │ │ │ │ str.w r8, [sp, #52] @ 0x34 │ │ │ │ add.w ip, r7, #64 @ 0x40 │ │ │ │ @@ -383035,28 +383052,28 @@ │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r7, #20 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r9, #32] │ │ │ │ mov.w r9, #1 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ mov r2, r9 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add.w lr, r7, #84 @ 0x54 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str.w r8, [sp, #44] @ 0x2c │ │ │ │ strd r8, r8, [r6, #4] │ │ │ │ @@ -383065,15 +383082,15 @@ │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w ip, r7, ip, lsl #2 │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ str.w r8, [ip, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldrd r2, r3, [r5, #88] @ 0x58 │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ str.w r8, [r5, #88] @ 0x58 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strd r3, r3, [r5, #92] @ 0x5c │ │ │ │ @@ -383113,17 +383130,17 @@ │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ add r6, pc, #176 @ (adr r6, 185d30 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ add r6, pc, #168 @ (adr r6, 185d2c ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r5, [sp, #944] @ 0x3b0 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r2, #182 @ 0xb6 │ │ │ │ + cmp r1, #54 @ 0x36 │ │ │ │ movs r6, r5 │ │ │ │ lsrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ add r4, pc, #952 @ (adr r4, 186050 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -383139,15 +383156,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 216410 │ │ │ │ + bl 2162a0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 185e0a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mul.w r3, r4, r3 │ │ │ │ adds r2, r3, r6 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -383257,42 +383274,42 @@ │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 185d2e │ │ │ │ strd r3, r4, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 185e38 │ │ │ │ mov r3, sp │ │ │ │ b.n 185e28 │ │ │ │ mov r5, r0 │ │ │ │ b.n 185d2e │ │ │ │ strd r3, r4, [sp] │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ add r3, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 185e38 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r7 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r5, r0 │ │ │ │ b.n 185d2e │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ b.n 185df2 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ @@ -383356,30 +383373,30 @@ │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cbz r3, 185efa │ │ │ │ ldrb.w r3, [r7, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 185fa4 │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ - bl 214310 │ │ │ │ + bl 2141a0 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ mov lr, sp │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r4, [r4, #16] │ │ │ │ movw r3, #301 @ 0x12d │ │ │ │ cmp r4, r3 │ │ │ │ beq.n 185f72 │ │ │ │ cmp.w r4, #436 @ 0x1b4 │ │ │ │ beq.n 185f72 │ │ │ │ cmp.w r4, #300 @ 0x12c │ │ │ │ @@ -383410,41 +383427,41 @@ │ │ │ │ bl 185c98 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 185f48 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ b.n 185f48 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 185c98 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 185f84 │ │ │ │ b.n 185f48 │ │ │ │ add.w r3, r7, sl, lsl #3 │ │ │ │ ldrb r2, [r7, #13] │ │ │ │ movs r1, #1 │ │ │ │ ldrd r6, r7, [r3, #20] │ │ │ │ strd r6, r7, [sp, #32] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 185f30 │ │ │ │ add r3, sp, #32 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ b.n 185f30 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r1, pc, #320 @ (adr r1, 18611c ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ @@ -383475,30 +383492,30 @@ │ │ │ │ mov.w r9, #0 │ │ │ │ mov r7, r6 │ │ │ │ movs r5, #0 │ │ │ │ ldr r6, [r7, #24] │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 1866e0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f9878 │ │ │ │ + bl 1f9708 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov lr, sl │ │ │ │ strd r9, r9, [sl] │ │ │ │ str.w r9, [sl, #8] │ │ │ │ add.w ip, sp, #96 @ 0x60 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r9, [sl, #12] │ │ │ │ strd r3, r6, [sp, #136] @ 0x88 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r4 │ │ │ │ - bl 2169dc │ │ │ │ + bl 21686c │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 18683e │ │ │ │ movs r3, #0 │ │ │ │ strd r6, r7, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ @@ -383567,15 +383584,15 @@ │ │ │ │ movne r3, #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w r5, fp, r5, lsl #4 │ │ │ │ add.w r8, sp, #80 @ 0x50 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ movs r3, #2 │ │ │ │ strd r3, fp, [sp, #96] @ 0x60 │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ add.w r5, r0, r7, lsl #4 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ adds r5, #84 @ 0x54 │ │ │ │ str r3, [sp, #16] │ │ │ │ lsls r3, r7, #4 │ │ │ │ strd r9, r9, [r8] │ │ │ │ @@ -383610,15 +383627,15 @@ │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ bne.n 18618c │ │ │ │ ldrd r4, fp, [sp, #36] @ 0x24 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 217d68 │ │ │ │ + bl 217bf8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 18661a │ │ │ │ ldrb.w r3, [fp, #40] @ 0x28 │ │ │ │ strb.w r3, [r6, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ @@ -383631,15 +383648,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bgt.w 18661e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ subs r3, r3, r2 │ │ │ │ bne.w 18668c │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r5, [sp, #32] │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w r2, [r3, #55] @ 0x37 │ │ │ │ ldrd r1, r3, [r0, #4] │ │ │ │ @@ -383660,15 +383677,15 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r6, [r0, #0] │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 186680 │ │ │ │ mov r0, fp │ │ │ │ - bl 215428 │ │ │ │ + bl 2152b8 │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ movs r2, #1 │ │ │ │ movw r1, #687 @ 0x2af │ │ │ │ cmp r3, r1 │ │ │ │ beq.n 18632e │ │ │ │ cmp.w r3, #848 @ 0x350 │ │ │ │ it ne │ │ │ │ @@ -383680,15 +383697,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 1860a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2169dc │ │ │ │ + bl 21686c │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 1866ca │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ b.n 186080 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldrb r1, [r1, #8] │ │ │ │ cmp r1, #6 │ │ │ │ @@ -383713,29 +383730,29 @@ │ │ │ │ subs r3, r7, r5 │ │ │ │ beq.n 18626a │ │ │ │ mov r0, fp │ │ │ │ movs r2, #2 │ │ │ │ str r3, [sp, #0] │ │ │ │ subs r5, r5, r7 │ │ │ │ strd r2, fp, [sp, #96] @ 0x60 │ │ │ │ - bl 245474 │ │ │ │ + bl 245304 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r5 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ ldr.w r1, [r8, #12] │ │ │ │ bl 185e94 │ │ │ │ str r7, [sp, #124] @ 0x7c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 18674e │ │ │ │ str r7, [sp, #120] @ 0x78 │ │ │ │ mov r0, fp │ │ │ │ ldmia.w sl, {r1, r2} │ │ │ │ - bl 24409c │ │ │ │ + bl 243f2c │ │ │ │ mov r2, r6 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 1860a0 │ │ │ │ b.n 186270 │ │ │ │ ldrb.w r3, [fp, #12] │ │ │ │ cmp r3, #4 │ │ │ │ it eq │ │ │ │ @@ -383809,30 +383826,30 @@ │ │ │ │ ldrb.w r3, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cbz r3, 1863ee │ │ │ │ ldrb.w r3, [r8, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ beq.w 186842 │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ - bl 214310 │ │ │ │ + bl 2141a0 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ add.w r7, r5, #44 @ 0x2c │ │ │ │ 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 r1, r5 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldrb.w r0, [fp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 18671e │ │ │ │ add r3, sp, #204 @ 0xcc │ │ │ │ ldrb.w r6, [fp, #33] @ 0x21 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r8, sp, #80 @ 0x50 │ │ │ │ @@ -383840,15 +383857,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ movw r1, #687 @ 0x2af │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ @@ -383857,23 +383874,23 @@ │ │ │ │ ldrb.w r2, [r3, #53] @ 0x35 │ │ │ │ ldrb.w r3, [r3, #54] @ 0x36 │ │ │ │ add.w r2, fp, r2, lsl #2 │ │ │ │ add.w r3, fp, r3, lsl #2 │ │ │ │ ldr r5, [r2, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ 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 216694 │ │ │ │ + bl 216524 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add.w lr, r4, #84 @ 0x54 │ │ │ │ str.w r3, [r8, #12] │ │ │ │ add.w ip, r4, #100 @ 0x64 │ │ │ │ strd r9, r9, [r8] │ │ │ │ str.w r9, [r8, #8] │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ @@ -383899,15 +383916,15 @@ │ │ │ │ ldrb.w r2, [r3, #53] @ 0x35 │ │ │ │ ldrb.w r7, [r3, #54] @ 0x36 │ │ │ │ add.w r3, r4, r2, lsl #2 │ │ │ │ add.w r4, r4, r7, lsl #2 │ │ │ │ str r5, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str.w r6, [r3, #4]! │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb.w r0, [fp, #32] │ │ │ │ adds r3, #1 │ │ │ │ @@ -383962,30 +383979,30 @@ │ │ │ │ adds r6, #54 @ 0x36 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r1, [sp, #120] @ 0x78 │ │ │ │ ldrd r4, r5, [sp, #120] @ 0x78 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ strd r4, r5, [sp, #80] @ 0x50 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1865cc │ │ │ │ mov r3, r8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r3, r0 │ │ │ │ b.n 186442 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r1, [sp, #120] @ 0x78 │ │ │ │ b.n 1865a6 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #120] @ 0x78 │ │ │ │ @@ -384012,78 +384029,78 @@ │ │ │ │ b.n 1861ce │ │ │ │ strd r2, r9, [sp, #120] @ 0x78 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #120] @ 0x78 │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 18664a │ │ │ │ mov r3, r8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #436 @ 0x1b4 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 1861f8 │ │ │ │ mvn.w r2, #198 @ 0xc6 │ │ │ │ movs r5, #1 │ │ │ │ mov.w r1, #628 @ 0x274 │ │ │ │ str r2, [sp, #20] │ │ │ │ b.n 1860e6 │ │ │ │ add.w r1, r6, #20 │ │ │ │ ldrb.w r3, [fp, #33] @ 0x21 │ │ │ │ ldrb.w r2, [fp, #32] │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ b.n 186178 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add.w r0, fp, #20 │ │ │ │ - bl 2166c8 │ │ │ │ + bl 216558 │ │ │ │ b.n 186244 │ │ │ │ strd r3, r9, [sp, #120] @ 0x78 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #120] @ 0x78 │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1866b8 │ │ │ │ mov r3, r8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 1861f8 │ │ │ │ ldrd r6, r7, [sp, #56] @ 0x38 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r6 │ │ │ │ - bl 262138 │ │ │ │ + bl 261fc8 │ │ │ │ orr.w r3, r0, r5 │ │ │ │ uxtb r5, r3 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 18602e │ │ │ │ mov r8, r5 │ │ │ │ @@ -384103,24 +384120,24 @@ │ │ │ │ cmp r3, #4 │ │ │ │ itt eq │ │ │ │ moveq r4, r2 │ │ │ │ moveq r2, r4 │ │ │ │ bne.w 186270 │ │ │ │ b.n 1860ba │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ - bl 217aac │ │ │ │ + bl 21793c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 218bd4 │ │ │ │ + bl 218a64 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, fp, #20 │ │ │ │ - bl 2166c8 │ │ │ │ + bl 216558 │ │ │ │ mov r0, fp │ │ │ │ - bl 215428 │ │ │ │ + bl 2152b8 │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ movs r2, #1 │ │ │ │ b.n 186258 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ @@ -384132,30 +384149,30 @@ │ │ │ │ beq.w 1862f4 │ │ │ │ strd r5, r0, [sp, #80] @ 0x50 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #80] @ 0x50 │ │ │ │ vstr d7, [sp, #72] @ 0x48 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 186788 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r7, r0 │ │ │ │ b.n 1862f4 │ │ │ │ str.w r8, [sp, #156] @ 0x9c │ │ │ │ add r3, sp, #176 @ 0xb0 │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ @@ -384167,95 +384184,95 @@ │ │ │ │ mov r0, r7 │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.n 1867c6 │ │ │ │ ldrb.w r3, [r8, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 186876 │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ - bl 214310 │ │ │ │ + bl 2141a0 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ add.w r6, r5, #44 @ 0x2c │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ add r3, sp, #208 @ 0xd0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ b.n 1863a6 │ │ │ │ strd r3, r0, [sp, #80] @ 0x50 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #80] @ 0x50 │ │ │ │ vstr d7, [sp, #72] @ 0x48 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 18682c │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #436 @ 0x1b4 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r7, r0 │ │ │ │ b.n 1862f4 │ │ │ │ str r4, [sp, #4] │ │ │ │ b.n 1866d0 │ │ │ │ ldrd r2, r3, [r8, #28] │ │ │ │ strd r2, r3, [sp, #208] @ 0xd0 │ │ │ │ mov r1, r7 │ │ │ │ ldrb.w r2, [r8, #13] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 186422 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov r1, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ add.w r3, r5, #20 │ │ │ │ str r3, [sp, #32] │ │ │ │ b.n 186422 │ │ │ │ ldrd r2, r3, [r8, #20] │ │ │ │ strd r2, r3, [sp, #208] @ 0xd0 │ │ │ │ movs r1, #1 │ │ │ │ ldrb.w r2, [r8, #13] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ add r3, sp, #208 @ 0xd0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1863a6 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ add.w r3, r5, #20 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.n 1863a6 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ ldr r7, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r7, [sp, #984] @ 0x3d8 │ │ │ │ @@ -384506,52 +384523,52 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r1, #661 @ 0x295 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 218878 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r1, #666 @ 0x29a │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 218878 │ │ │ │ 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 │ │ │ │ @@ -384625,15 +384642,15 @@ │ │ │ │ add r4, sp, #8 │ │ │ │ movs r7, #0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 214204 │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ mov sl, r0 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ movs r3, #32 │ │ │ │ ubfx r2, r2, #0, #26 │ │ │ │ strd r0, r9, [sl, #44] @ 0x2c │ │ │ │ @@ -384642,21 +384659,21 @@ │ │ │ │ mov r0, sl │ │ │ │ ldrsb.w r2, [r1, #72] @ 0x48 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ it eq │ │ │ │ ldreq.w r3, [r1, #384] @ 0x180 │ │ │ │ mov r1, r9 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 214204 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ mov sl, r0 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ movs r3, #32 │ │ │ │ ubfx r2, r2, #0, #26 │ │ │ │ strd r0, r6, [sl, #44] @ 0x2c │ │ │ │ @@ -384665,21 +384682,21 @@ │ │ │ │ mov r0, sl │ │ │ │ ldrsb.w r2, [r1, #72] @ 0x48 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ it eq │ │ │ │ ldreq.w r3, [r1, #384] @ 0x180 │ │ │ │ mov r1, r6 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ movs r1, #103 @ 0x67 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ strd r7, r7, [r4] │ │ │ │ mov ip, r0 │ │ │ │ str r7, [r4, #8] │ │ │ │ add.w r9, r0, #84 @ 0x54 │ │ │ │ add.w lr, ip, #100 @ 0x64 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ @@ -384701,15 +384718,15 @@ │ │ │ │ mov r6, r8 │ │ │ │ ldrb.w r3, [r2, #71] @ 0x47 │ │ │ │ ldrb.w r2, [r2, #72] @ 0x48 │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, r2, lsl #2 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr.w r2, [fp] │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov fp, r2 │ │ │ │ mov r8, r3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ @@ -384726,15 +384743,15 @@ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r7, r2 │ │ │ │ - bl 214374 │ │ │ │ + bl 214204 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r8, [pc, #220] @ 186e78 │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -384745,24 +384762,24 @@ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldrsb.w r2, [r3, #72] @ 0x48 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #384] @ 0x180 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldrb r4, [r7, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r4, r3, r4 │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ str.w r9, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp] │ │ │ │ add.w sl, r0, #84 @ 0x54 │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w r9, r0, #100 @ 0x64 │ │ │ │ ldrb.w fp, [r7, #12] │ │ │ │ @@ -384797,15 +384814,15 @@ │ │ │ │ ldrb.w r2, [r3, #32] │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r2, lr, r2, lsl #2 │ │ │ │ add.w r3, lr, r3, lsl #2 │ │ │ │ str r6, [r2, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r6, #1 │ │ │ │ b.n 186e42 │ │ │ │ str r2, [sp, #344] @ 0x158 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r4, r6, #1 │ │ │ │ @@ -384839,22 +384856,22 @@ │ │ │ │ ldrb.w r9, [r6, #33] @ 0x21 │ │ │ │ mov.w r1, #418 @ 0x1a2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ add.w lr, sp, #36 @ 0x24 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ add.w ip, sp, #52 @ 0x34 │ │ │ │ movs r5, #0 │ │ │ │ strd r5, r5, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ add.w r9, r4, #84 @ 0x54 │ │ │ │ @@ -384889,20 +384906,20 @@ │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ add.w r4, r4, lr, lsl #2 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r5, [r8, #40] @ 0x28 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ str r5, [r2, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w r0, r6, #20 │ │ │ │ - bl 2166c8 │ │ │ │ + bl 216558 │ │ │ │ mov r0, r6 │ │ │ │ - bl 215428 │ │ │ │ + bl 2152b8 │ │ │ │ ldr r2, [pc, #44] @ (186fbc ) │ │ │ │ ldr r3, [pc, #28] @ (186fb0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ @@ -384953,15 +384970,15 @@ │ │ │ │ mov.w r1, #848 @ 0x350 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ lsl.w r5, r2, r5 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r2, [sp, #12] │ │ │ │ subs r5, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ add.w ip, sp, #52 @ 0x34 │ │ │ │ ldrb.w r9, [r4, #12] │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ @@ -385016,17 +385033,17 @@ │ │ │ │ ldrb.w r5, [r3, #55] @ 0x37 │ │ │ │ add.w r3, lr, r4, lsl #2 │ │ │ │ add.w lr, lr, r5, lsl #2 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r6, [r2, #40] @ 0x28 │ │ │ │ str.w r3, [lr, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r0, fp │ │ │ │ - bl 215428 │ │ │ │ + bl 2152b8 │ │ │ │ ldr r2, [pc, #44] @ (187120 ) │ │ │ │ ldr r3, [pc, #28] @ (187114 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ @@ -385067,48 +385084,48 @@ │ │ │ │ itt ne │ │ │ │ movne r5, #7 │ │ │ │ movne.w r9, #4 │ │ │ │ bne.n 187164 │ │ │ │ mov.w r9, #2 │ │ │ │ mov.w r1, #552 @ 0x228 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ 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 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1871b4 │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #284 @ 0x11c │ │ │ │ mov r0, r6 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ cmp r7, #26 │ │ │ │ mov r5, r0 │ │ │ │ it eq │ │ │ │ addeq r4, #1 │ │ │ │ beq.n 1871d6 │ │ │ │ adds r3, r4, #1 │ │ │ │ add r3, r9 │ │ │ │ @@ -385160,30 +385177,30 @@ │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 1871ec │ │ │ │ strd r4, r3, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 187264 │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r6 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r5, r0 │ │ │ │ b.n 1871ec │ │ │ │ movs r5, #5 │ │ │ │ mov.w r9, #3 │ │ │ │ b.n 187164 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r4, [sp, #16] │ │ │ │ @@ -385255,51 +385272,51 @@ │ │ │ │ bne.w 18742c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ vldr d7, [pc, #252] @ 187430 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 187314 │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ b.n 187314 │ │ │ │ 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 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 18738a │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #436 @ 0x1b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ bne.n 1872e2 │ │ │ │ strd r6, r3, [sp, #16] │ │ │ │ b.n 1873da │ │ │ │ @@ -385326,31 +385343,31 @@ │ │ │ │ subs r0, #56 @ 0x38 │ │ │ │ movs r2, #16 │ │ │ │ strh.w lr, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 187404 │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r4, r0 │ │ │ │ b.n 187314 │ │ │ │ movs r2, #8 │ │ │ │ strb.w lr, [sp, #16] │ │ │ │ b.n 1873da │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #16] │ │ │ │ @@ -385384,69 +385401,69 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [pc, #1104] @ 1878cc │ │ │ │ add r3, pc │ │ │ │ mov fp, r3 │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov.w r1, #434 @ 0x1b2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ add.w r9, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #284 @ 0x11c │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #5 │ │ │ │ beq.w 1876d6 │ │ │ │ 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 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 187510 │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 18777c │ │ │ │ mov r0, r6 │ │ │ │ bl 1869a8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ @@ -385460,115 +385477,115 @@ │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrd r8, r9, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ strd r8, r9, [sp, #8] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 187570 │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrsb.w r1, [r0, #72] @ 0x48 │ │ │ │ cmp r1, #1 │ │ │ │ beq.w 187708 │ │ │ │ mov.w r1, #484 @ 0x1e4 │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r8 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #284 @ 0x11c │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ 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 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 1875e8 │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ ldr r2, [pc, #700] @ (1878d0 ) │ │ │ │ ldr r3, [pc, #692] @ (1878c8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 1878c0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r1, #507 @ 0x1fb │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r9, r0 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ ldr r3, [pc, #652] @ (1878d4 ) │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r9, #36] @ 0x24 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb.w r3, [r3, #73] @ 0x49 │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ str.w r8, [r3, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldrb.w r2, [r9, #33] @ 0x21 │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 1877d0 │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r0 │ │ │ │ @@ -385639,47 +385656,47 @@ │ │ │ │ ldrb.w r3, [r0, #380] @ 0x17c │ │ │ │ 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 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 18759c │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ b.n 18759c │ │ │ │ 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 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 187520 │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 187526 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ subs r6, #64 @ 0x40 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ add.w r6, r3, r6, lsl #2 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ @@ -385691,80 +385708,80 @@ │ │ │ │ bne.n 187874 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1875f8 │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ b.n 1875f8 │ │ │ │ mov r3, r2 │ │ │ │ b.n 187744 │ │ │ │ uxth r3, r2 │ │ │ │ b.n 187744 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 187570 │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ ldrd r8, r9, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd r8, r9, [sp, #16] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 187808 │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r6, r0 │ │ │ │ b.n 187570 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 18779a │ │ │ │ strd r6, r7, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 187846 │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r5, r0 │ │ │ │ b.n 18779a │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ b.n 1877dc │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ @@ -385836,33 +385853,33 @@ │ │ │ │ ldr.w fp, [sp, #88] @ 0x58 │ │ │ │ ldr.w sl, [pc, #1040] @ 187d18 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add sl, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ movs r3, #32 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr.w r2, [r8, #264] @ 0x108 │ │ │ │ ldr.w r1, [r8, #200] @ 0xc8 │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ mov r0, r4 │ │ │ │ bl 1872b0 │ │ │ │ add.w r3, r7, #20 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #284 @ 0x11c │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ bl 1869a8 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrsb.w r3, [r0, #72] @ 0x48 │ │ │ │ cmp r3, #3 │ │ │ │ @@ -385875,139 +385892,139 @@ │ │ │ │ movs r1, #1 │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldrd r6, r7, [sp, #24] │ │ │ │ strd r6, r7, [sp, #16] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 1879a0 │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ adds r3, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr.w r3, [r8, r3, lsl #2] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ vldr d7, [sp, #24] │ │ │ │ movs r2, #32 │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 1879dc │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr.w r1, [r8, #196] @ 0xc4 │ │ │ │ cmp r1, #1 │ │ │ │ bhi.w 187b42 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #284 @ 0x11c │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #24] │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 187a32 │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r3, r5 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ ldr r2, [pc, #704] @ (187d1c ) │ │ │ │ ldr r3, [pc, #696] @ (187d14 ) │ │ │ │ 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 187d0c │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r1, #725 @ 0x2d5 │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ movw r1, #507 @ 0x1fb │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r9, r0 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ ldr r3, [pc, #624] @ (187d20 ) │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r9, #36] @ 0x24 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb.w r3, [r3, #73] @ 0x49 │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldrb.w r2, [r9, #33] @ 0x21 │ │ │ │ movs r1, #0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 187c0c │ │ │ │ and.w ip, r2, #63 @ 0x3f │ │ │ │ @@ -386099,107 +386116,107 @@ │ │ │ │ ldr r6, [sp, #632] @ 0x278 │ │ │ │ ldr r6, [sp, #632] @ 0x278 │ │ │ │ strh.w r3, [sp, #24] │ │ │ │ ldrd r8, r9, [sp, #24] │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #1 │ │ │ │ strd r8, r9, [sp, #16] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 187bec │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #283 @ 0x11b │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r5, r0 │ │ │ │ b.n 1879e6 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1879dc │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 187c42 │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r6, r0 │ │ │ │ b.n 1879dc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r8, r9, [sp, #24] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 187bfc │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ b.n 187bfc │ │ │ │ cbnz r3, 187cdc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldrd r8, r9, [sp, #24] │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ strd r8, r9, [sp, #16] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 187cb8 │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r5, r0 │ │ │ │ b.n 187bfc │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ b.n 187bc0 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ b.n 187bc0 │ │ │ │ @@ -386331,28 +386348,28 @@ │ │ │ │ clz r3, r3 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cbnz r3, 187e3c │ │ │ │ mov.w r1, #424 @ 0x1a8 │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ movs r3, #32 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2169dc │ │ │ │ + bl 21686c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 1880bc │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [sp, #52] @ 0x34 │ │ │ │ mov r8, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ @@ -386382,15 +386399,15 @@ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 188052 │ │ │ │ movs r3, #3 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 215428 │ │ │ │ + bl 2152b8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ movs r3, #31 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ @@ -386426,15 +386443,15 @@ │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ bl 1878d8 │ │ │ │ ldr.w sl, [r5, #96] @ 0x60 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ movw r1, #875 @ 0x36b │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ str.w sl, [sp, #68] @ 0x44 │ │ │ │ strd r8, r8, [sp, #56] @ 0x38 │ │ │ │ mov r6, r0 │ │ │ │ str.w r8, [sp, #64] @ 0x40 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ @@ -386460,15 +386477,15 @@ │ │ │ │ str.w r8, [r2, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r3, #54] @ 0x36 │ │ │ │ ldrb.w r3, [r3, #53] @ 0x35 │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ add.w r6, r6, r2, lsl #2 │ │ │ │ str r5, [r3, #40] @ 0x28 │ │ │ │ str.w r8, [r6, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ movs r2, #1 │ │ │ │ cbz r7, 18800e │ │ │ │ ldr.w r7, [fp] │ │ │ │ cbz r7, 187fd8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cbz r3, 187fd8 │ │ │ │ ldrb.w r3, [fp, #12] │ │ │ │ @@ -386500,15 +386517,15 @@ │ │ │ │ beq.n 1880a8 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2169dc │ │ │ │ + bl 21686c │ │ │ │ cbz r5, 18805a │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ b.n 187e74 │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ movw r1, #855 @ 0x357 │ │ │ │ cmp r3, r1 │ │ │ │ beq.n 18803c │ │ │ │ @@ -386535,15 +386552,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str.w r3, [fp, #760] @ 0x2f8 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str.w r3, [fp, #764] @ 0x2fc │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - bl 262138 │ │ │ │ + bl 261fc8 │ │ │ │ ldr r2, [pc, #100] @ (1880dc ) │ │ │ │ ldr r3, [pc, #88] @ (1880d4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #388] @ 0x184 │ │ │ │ eors r2, r3 │ │ │ │ @@ -386674,30 +386691,30 @@ │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ ite eq │ │ │ │ moveq.w r1, #424 @ 0x1a8 │ │ │ │ movwne r1, #649 @ 0x289 │ │ │ │ mov r0, fp │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ movs r3, #32 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #320] @ 0x140 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2169dc │ │ │ │ + bl 21686c │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 188496 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov.w fp, #0 │ │ │ │ adds r3, r2, #1 │ │ │ │ ands r3, r2 │ │ │ │ @@ -386754,15 +386771,15 @@ │ │ │ │ and.w r1, r1, #127 @ 0x7f │ │ │ │ str r1, [sp, #0] │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ bl 1878d8 │ │ │ │ movw r1, #613 @ 0x265 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r0, #84 @ 0x54 │ │ │ │ str.w r9, [r8, #12] │ │ │ │ add.w r9, r2, #77824 @ 0x13000 │ │ │ │ strd r3, r3, [r8] │ │ │ │ mov sl, r0 │ │ │ │ @@ -386773,18 +386790,18 @@ │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ strb.w r2, [sl, #40] @ 0x28 │ │ │ │ cmp.w lr, #0 │ │ │ │ bne.n 1883e6 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl 215428 │ │ │ │ + bl 2152b8 │ │ │ │ movs r2, #1 │ │ │ │ cbz r5, 188368 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cbz r5, 188332 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbz r3, 188332 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ @@ -386814,15 +386831,15 @@ │ │ │ │ beq.w 1884d2 │ │ │ │ cmp.w r2, #488 @ 0x1e8 │ │ │ │ beq.w 18825e │ │ │ │ movs r2, #0 │ │ │ │ orr.w fp, fp, r2 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2169dc │ │ │ │ + bl 21686c │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 188498 │ │ │ │ str r0, [sp, #20] │ │ │ │ b.n 18822e │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movw r1, #451 @ 0x1c3 │ │ │ │ cmp r3, r1 │ │ │ │ @@ -386839,108 +386856,108 @@ │ │ │ │ movs r2, #11 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [r7, #4] │ │ │ │ str.w ip, [r7] │ │ │ │ bl 1872b0 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #20 │ │ │ │ - bl 2166c8 │ │ │ │ + bl 216558 │ │ │ │ b.n 188310 │ │ │ │ movw r1, #714 @ 0x2ca │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r8, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cbnz r3, 188406 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ add.w r8, sp, #56 @ 0x38 │ │ │ │ b.n 18827a │ │ │ │ ldrb.w r3, [r4, #33] @ 0x21 │ │ │ │ add.w r1, sl, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ add.w r1, sl, #20 │ │ │ │ b.n 1883ae │ │ │ │ movs r2, #0 │ │ │ │ b.n 18831c │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ movs r2, #32 │ │ │ │ str r1, [r6, #0] │ │ │ │ add.w r8, sp, #56 @ 0x38 │ │ │ │ vldr d7, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, 18843e │ │ │ │ mov r3, r8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [sl, #40] @ 0x28 │ │ │ │ str.w r1, [sl, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ add.w sl, sl, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r3, r9 │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r7 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r9, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.n 188504 │ │ │ │ lsls r3, r2, #26 │ │ │ │ bne.w 188622 │ │ │ │ vldr d7, [pc, #556] @ 188688 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ vstr d7, [sp, #72] @ 0x48 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 188486 │ │ │ │ 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, r7 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #83 @ 0x53 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 218878 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ mov r9, r0 │ │ │ │ b.n 18827a │ │ │ │ mov fp, r4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrd r0, r1, [r3, #88] @ 0x58 │ │ │ │ bl 186b88 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ str.w r3, [r4, #768] @ 0x300 │ │ │ │ - bl 262138 │ │ │ │ + bl 261fc8 │ │ │ │ ldr r2, [pc, #488] @ (1886a0 ) │ │ │ │ ldr r3, [pc, #476] @ (188694 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #388] @ 0x184 │ │ │ │ eors r2, r3 │ │ │ │ @@ -386972,59 +386989,59 @@ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strd r0, r1, [sp, #56] @ 0x38 │ │ │ │ vldr d7, [sp, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ vstr d7, [sp, #72] @ 0x48 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, 18853c │ │ │ │ mov r3, r6 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [sl, #40] @ 0x28 │ │ │ │ str.w r1, [sl, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ add.w sl, sl, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r2, r9 │ │ │ │ mov r3, sl │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r7 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ bne.n 188598 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [r6, #0] │ │ │ │ vldr d7, [sp, #72] @ 0x48 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, 188586 │ │ │ │ mov r3, r8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [sl, #40] @ 0x28 │ │ │ │ str.w r1, [sl, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ add.w sl, sl, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r2, r9 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r9, r0 │ │ │ │ b.n 188486 │ │ │ │ and.w r0, r3, #63 @ 0x3f │ │ │ │ mov.w lr, #1 │ │ │ │ sub.w r1, r0, #32 │ │ │ │ rsb ip, r0, #32 │ │ │ │ lsl.w r0, lr, r0 │ │ │ │ @@ -387181,27 +387198,27 @@ │ │ │ │ movs r5, r4 │ │ │ │ movs r5, r4 │ │ │ │ movs r5, r4 │ │ │ │ lsls r5, r7, #19 │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cbz r3, 18875c │ │ │ │ ldr.w r4, [pc, #2676] @ 1891ac │ │ │ │ - bl 2e5894 │ │ │ │ + bl 2e5724 │ │ │ │ ldr.w r2, [pc, #2672] @ 1891b0 │ │ │ │ mov r3, r0 │ │ │ │ add r4, pc │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 2973a0 │ │ │ │ + bl 297230 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #248 @ 0xf8 │ │ │ │ mov r0, r5 │ │ │ │ bl 186a24 │ │ │ │ ldr r4, [sp, #428] @ 0x1ac │ │ │ │ movs r2, #180 @ 0xb4 │ │ │ │ add r1, sp, #248 @ 0xf8 │ │ │ │ @@ -387263,32 +387280,32 @@ │ │ │ │ strd sl, r5, [r8] │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ movw r1, #649 @ 0x289 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldrb.w r3, [r9, #17] │ │ │ │ str r5, [sp, #440] @ 0x1b8 │ │ │ │ lsls r3, r3, #25 │ │ │ │ bmi.w 188ed4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2169dc │ │ │ │ + bl 21686c │ │ │ │ mov ip, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 188ce4 │ │ │ │ str.w ip, [sp, #24] │ │ │ │ ldr r5, [r5, #16] │ │ │ │ ldr r6, [r5, #0] │ │ │ │ cmp r6, #0 │ │ │ │ @@ -387412,15 +387429,15 @@ │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 18890c │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 1889cc │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2169dc │ │ │ │ + bl 21686c │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 188ce4 │ │ │ │ str r0, [sp, #24] │ │ │ │ b.n 18885a │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ movw r2, #855 @ 0x357 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -387545,33 +387562,33 @@ │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r9, [r0] │ │ │ │ vldr d7, [sp, #64] @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #104] @ 0x68 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 188b5e │ │ │ │ mov r3, r8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r3, r9 │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #398 @ 0x18e │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2198e4 │ │ │ │ + bl 219774 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r7 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #41] @ 0x29 │ │ │ │ @@ -387584,25 +387601,25 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 186b00 │ │ │ │ ldr r2, [r5, #112] @ 0x70 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, r7 │ │ │ │ strd sl, r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 186fc0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r6 │ │ │ │ - bl 2199a0 │ │ │ │ + bl 219830 │ │ │ │ b.n 188902 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r9, [r0] │ │ │ │ b.n 188b32 │ │ │ │ subs.w r9, r9, #0 │ │ │ │ mov.w r2, #1 │ │ │ │ it ne │ │ │ │ @@ -387683,15 +387700,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 186b00 │ │ │ │ ldr r2, [r5, #112] @ 0x70 │ │ │ │ mov r9, r0 │ │ │ │ mov r3, sl │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r2, r5 │ │ │ │ strd r9, r0, [sp] │ │ │ │ mov r3, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r6 │ │ │ │ bl 186fc0 │ │ │ │ @@ -387732,15 +387749,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r2, [sp, #88] @ 0x58 │ │ │ │ ldrd r2, r3, [sp, #80] @ 0x50 │ │ │ │ ldrd r0, r1, [sp, #88] @ 0x58 │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 21eea4 │ │ │ │ + bl 21ed34 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r1, r3 │ │ │ │ beq.w 18915c │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ @@ -387750,23 +387767,23 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 189172 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r4] │ │ │ │ movw r1, #649 @ 0x289 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ movs r3, #32 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ add.w r1, r6, #20 │ │ │ │ movs r3, #31 │ │ │ │ movs r2, #11 │ │ │ │ mov r0, r4 │ │ │ │ bl 1872b0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ @@ -387797,38 +387814,38 @@ │ │ │ │ str r5, [r4, #84] @ 0x54 │ │ │ │ str r5, [r4, #84] @ 0x54 │ │ │ │ strh.w r1, [sp, #72] @ 0x48 │ │ │ │ ldrd sl, fp, [sp, #72] @ 0x48 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd sl, fp, [sp, #64] @ 0x40 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 188df4 │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #398 @ 0x18e │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2198e4 │ │ │ │ + bl 219774 │ │ │ │ mov r5, r0 │ │ │ │ ldmia.w r4, {r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 21efb0 │ │ │ │ + bl 21ee40 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ add.w r3, r5, #44 @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 18915c │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -387838,19 +387855,19 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 18917a │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r4, #0] │ │ │ │ - bl 2199a0 │ │ │ │ + bl 219830 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ movs r0, #1 │ │ │ │ - bl 262138 │ │ │ │ + bl 261fc8 │ │ │ │ ldr r2, [pc, #868] @ (1891b8 ) │ │ │ │ ldr r3, [pc, #840] @ (18919c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ eors r2, r3 │ │ │ │ @@ -387918,40 +387935,40 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 18917e │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r4] │ │ │ │ mov.w r1, #504 @ 0x1f8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r7, #0 │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #0 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ strd r6, r7, [sp, #104] @ 0x68 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 188f44 │ │ │ │ mov r3, r8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ add r6, sp, #160 @ 0xa0 │ │ │ │ blx 610ec │ │ │ │ movs r3, #149 @ 0x95 │ │ │ │ strb.w r3, [sp, #184] @ 0xb8 │ │ │ │ @@ -387961,15 +387978,15 @@ │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ add r6, sp, #88 @ 0x58 │ │ │ │ movw r1, #855 @ 0x357 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ str.w sl, [sp, #100] @ 0x64 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ ldrb.w sl, [r9, #32] │ │ │ │ mov r5, r0 │ │ │ │ @@ -388033,15 +388050,15 @@ │ │ │ │ ldrb.w r2, [r9, #79] @ 0x4f │ │ │ │ adds r2, #10 │ │ │ │ str.w r0, [r5, r2, lsl #2] │ │ │ │ add.w r2, r5, r2, lsl #2 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [r2, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r5 │ │ │ │ beq.w 18918a │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -388050,39 +388067,39 @@ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 189182 │ │ │ │ str r3, [r4, #4] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 2169dc │ │ │ │ + bl 21686c │ │ │ │ mov ip, r0 │ │ │ │ b.w 188856 │ │ │ │ strd r3, r0, [sp, #56] @ 0x38 │ │ │ │ vldr d7, [sp, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #104] @ 0x68 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 1890b8 │ │ │ │ mov r2, r8 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r3, #20 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov sl, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ movs r3, #0 │ │ │ │ ldrb.w r2, [sl, #13] │ │ │ │ strd r3, r3, [r0] │ │ │ │ cmp r2, #32 │ │ │ │ bls.w 188b02 │ │ │ │ @@ -388133,15 +388150,15 @@ │ │ │ │ bpl.w 18875c │ │ │ │ b.w 188736 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ mov r0, r5 │ │ │ │ strd r3, r5, [r4] │ │ │ │ - bl 2169dc │ │ │ │ + bl 21686c │ │ │ │ mov ip, r0 │ │ │ │ b.w 188856 │ │ │ │ mov r3, r2 │ │ │ │ b.n 188d56 │ │ │ │ mov r2, r3 │ │ │ │ b.n 188d1c │ │ │ │ mov r3, r2 │ │ │ │ @@ -388164,17 +388181,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r5, #4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrb r6, [r4, #4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r4, r6, #27 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r7, r4] │ │ │ │ + ldr r7, [pc, #736] @ (189490 ) │ │ │ │ movs r6, r3 │ │ │ │ - strb r4, [r0, #9] │ │ │ │ + strb r4, [r0, #3] │ │ │ │ movs r6, r3 │ │ │ │ lsrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r5, #6] │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -388227,33 +388244,33 @@ │ │ │ │ movs r3, r4 │ │ │ │ movs r3, r4 │ │ │ │ movs r3, r4 │ │ │ │ lsls r4, r2, #5 │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cbz r3, 189266 │ │ │ │ ldr r4, [pc, #740] @ (18952c ) │ │ │ │ - bl 2e5894 │ │ │ │ + bl 2e5724 │ │ │ │ ldr r2, [pc, #740] @ (189530 ) │ │ │ │ mov r3, r0 │ │ │ │ add r4, pc │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 2973a0 │ │ │ │ + bl 297230 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ sub.w r1, r3, #2 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ - bl 258354 │ │ │ │ + bl 2581e4 │ │ │ │ ldr.w r3, [r5, #432] @ 0x1b0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 189510 │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r2, [r3, #32] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -388278,15 +388295,15 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r4 │ │ │ │ - bl 2169dc │ │ │ │ + bl 21686c │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 18948c │ │ │ │ movw fp, #441 @ 0x1b9 │ │ │ │ str r0, [sp, #12] │ │ │ │ strd r5, r8, [sp, #24] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ @@ -388354,15 +388371,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 189380 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 1893c2 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2169dc │ │ │ │ + bl 21686c │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 189488 │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n 1892e4 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, fp │ │ │ │ @@ -388452,15 +388469,15 @@ │ │ │ │ ldrd r0, r1, [r5, #88] @ 0x58 │ │ │ │ bl 186b88 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r0, #1 │ │ │ │ str.w r3, [r8, #768] @ 0x300 │ │ │ │ - bl 262138 │ │ │ │ + bl 261fc8 │ │ │ │ ldr r2, [pc, #144] @ (189538 ) │ │ │ │ ldr r3, [pc, #120] @ (189520 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #348] @ 0x15c │ │ │ │ eors r2, r3 │ │ │ │ @@ -388506,17 +388523,17 @@ │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r2, #96] @ 0x60 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r4, r6, #27 │ │ │ │ movs r0, r0 │ │ │ │ - mov r6, r5 │ │ │ │ + add lr, r5 │ │ │ │ movs r6, r3 │ │ │ │ - str r2, [r7, #112] @ 0x70 │ │ │ │ + str r2, [r7, #88] @ 0x58 │ │ │ │ movs r6, r3 │ │ │ │ lsrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #52] @ 0x34 │ │ │ │ lsls r1, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -388587,20 +388604,20 @@ │ │ │ │ cbz r3, 189604 │ │ │ │ ldr.w r4, [pc, #1640] @ 189c50 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1640] @ 189c54 │ │ │ │ add r4, pc │ │ │ │ add r2, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 2973a0 │ │ │ │ + bl 297230 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldrb.w r3, [r2, #376] @ 0x178 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 18986c │ │ │ │ ldr.w r3, [r2, #432] @ 0x1b0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -388641,15 +388658,15 @@ │ │ │ │ lsl.w r2, r6, r2 │ │ │ │ orrs r2, r4 │ │ │ │ uxtb r4, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 189648 │ │ │ │ - bl 2169dc │ │ │ │ + bl 21686c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 189642 │ │ │ │ subs r3, r4, #1 │ │ │ │ mov r8, r4 │ │ │ │ tst r3, r4 │ │ │ │ beq.w 18986c │ │ │ │ ldr r3, [r7, #24] │ │ │ │ @@ -388679,15 +388696,15 @@ │ │ │ │ add.w fp, sp, #96 @ 0x60 │ │ │ │ ldrd r2, r3, [sp, #80] @ 0x50 │ │ │ │ add.w sl, sp, #144 @ 0x90 │ │ │ │ ldrd r0, r1, [sp, #72] @ 0x48 │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ mov r1, fp │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 21eea4 │ │ │ │ + bl 21ed34 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #144] @ 0x90 │ │ │ │ mov ip, sl │ │ │ │ strd r3, r3, [sp, #152] @ 0x98 │ │ │ │ add.w r9, sp, #120 @ 0x78 │ │ │ │ mov r6, r9 │ │ │ │ rbit r4, r4 │ │ │ │ @@ -388713,30 +388730,30 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 18a7ba │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r9] │ │ │ │ movw r1, #747 @ 0x2eb │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ mov r1, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ movs r3, #0 │ │ │ │ ldmia.w r9, {r0, r1} │ │ │ │ strd r0, r1, [sp, #88] @ 0x58 │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 21d1e8 │ │ │ │ + bl 21d078 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrd r2, r3, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 21efb0 │ │ │ │ + bl 21ee40 │ │ │ │ ldr.w fp, [r6, #8] │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 1897fc │ │ │ │ mov r3, fp │ │ │ │ str r7, [sp, #16] │ │ │ │ mov r7, r5 │ │ │ │ mov r5, fp │ │ │ │ @@ -388766,32 +388783,32 @@ │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add.w r3, r3, r1, lsl #7 │ │ │ │ ldrb.w r3, [r3, #35] @ 0x23 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, fp │ │ │ │ beq.n 1897da │ │ │ │ - bl 215428 │ │ │ │ + bl 2152b8 │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 18a744 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2169dc │ │ │ │ + bl 21686c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1897f6 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, r5 │ │ │ │ bne.n 189790 │ │ │ │ mov r3, r6 │ │ │ │ b.n 18979a │ │ │ │ mov r5, r7 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov r4, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 215428 │ │ │ │ + bl 2152b8 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp sl, r3 │ │ │ │ beq.w 18a862 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 18a7aa │ │ │ │ @@ -388799,44 +388816,44 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 18a7b4 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r9] │ │ │ │ movs r1, #147 @ 0x93 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ ldr.w r3, [pc, #1064] @ 189c58 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb.w r3, [r3, #35] @ 0x23 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ mov r0, r9 │ │ │ │ str r4, [r3, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ ands.w r8, r8, r3 │ │ │ │ rbit r4, r8 │ │ │ │ clz r4, r4 │ │ │ │ it eq │ │ │ │ moveq.w r4, #4294967295 @ 0xffffffff │ │ │ │ bne.w 189720 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 21f0f8 │ │ │ │ + bl 21ef88 │ │ │ │ ldr r3, [pc, #1004] @ (189c5c ) │ │ │ │ movs r1, #8 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [pc, #996] @ (189c60 ) │ │ │ │ add r3, pc │ │ │ │ - bl 213c30 │ │ │ │ + bl 213ac0 │ │ │ │ ldr.w r3, [r4, #456] @ 0x1c8 │ │ │ │ str r0, [sp, #380] @ 0x17c │ │ │ │ movs r2, #29 │ │ │ │ adds r1, r3, #1 │ │ │ │ str.w r1, [r4, #456] @ 0x1c8 │ │ │ │ str r3, [r0, #60] @ 0x3c │ │ │ │ ldrh r3, [r0, #20] │ │ │ │ @@ -388895,24 +388912,24 @@ │ │ │ │ strd r9, r8, [lr] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ mov.w r1, #424 @ 0x1a8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ add.w r4, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #1 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ strd r7, r7, [sp, #388] @ 0x184 │ │ │ │ str r4, [sp, #368] @ 0x170 │ │ │ │ add r4, sp, #392 @ 0x188 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ add r3, sp, #392 @ 0x188 │ │ │ │ str r3, [sp, #384] @ 0x180 │ │ │ │ @@ -388975,39 +388992,39 @@ │ │ │ │ str.w fp, [sp, #12] │ │ │ │ add r9, pc │ │ │ │ ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ add r8, pc │ │ │ │ str r5, [sp, #24] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 21cf8c │ │ │ │ + bl 21ce1c │ │ │ │ add r3, sp, #408 @ 0x198 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r2, r9 │ │ │ │ ldr r3, [sp, #412] @ 0x19c │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r0, #4] │ │ │ │ mov r6, r0 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r0, [sp, #412] @ 0x19c │ │ │ │ mov r0, fp │ │ │ │ - bl 213b30 │ │ │ │ + bl 2139c0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bfi r3, r7, #0, #26 │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 21cf8c │ │ │ │ + bl 21ce1c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, fp │ │ │ │ - bl 213b30 │ │ │ │ + bl 2139c0 │ │ │ │ add r3, sp, #424 @ 0x1a8 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [sp, #428] @ 0x1ac │ │ │ │ str r3, [r5, #4] │ │ │ │ str r5, [r3, #0] │ │ │ │ str r5, [sp, #428] @ 0x1ac │ │ │ │ ldr r4, [r4, #0] │ │ │ │ @@ -389018,21 +389035,21 @@ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r2, [pc, #536] @ (189c6c ) │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc │ │ │ │ - bl 213cdc │ │ │ │ + bl 213b6c │ │ │ │ ldr r2, [pc, #528] @ (189c70 ) │ │ │ │ str r0, [sp, #372] @ 0x174 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 213cdc │ │ │ │ + bl 213b6c │ │ │ │ ldr r3, [r4, #24] │ │ │ │ str r0, [sp, #376] @ 0x178 │ │ │ │ cmp fp, r3 │ │ │ │ beq.w 18a862 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cbz r2, 189a86 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ @@ -389045,47 +389062,47 @@ │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r6, #0 │ │ │ │ ldr r4, [sp, #372] @ 0x174 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp, #120] @ 0x78 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 189ab6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ movs r6, #0 │ │ │ │ bl 186d70 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ ldr r4, [sp, #376] @ 0x178 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp, #120] @ 0x78 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 189aec │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ add.w fp, sp, #96 @ 0x60 │ │ │ │ bl 186d70 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ @@ -389094,36 +389111,36 @@ │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldrd r6, r7, [sp, #120] @ 0x78 │ │ │ │ movs r2, #32 │ │ │ │ strd r6, r7, [sp, #96] @ 0x60 │ │ │ │ ldr r4, [sp, #380] @ 0x17c │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 189b30 │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, sl │ │ │ │ mov.w r9, #0 │ │ │ │ bl 186d70 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ vldr d8, [pc, #236] @ 189c30 │ │ │ │ vldr d9, [pc, #240] @ 189c38 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2169dc │ │ │ │ + bl 21686c │ │ │ │ ldr r3, [pc, #260] @ (189c58 ) │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 18a3e2 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ @@ -389153,31 +389170,31 @@ │ │ │ │ movs r3, #2 │ │ │ │ vldr d7, [sp, #120] @ 0x78 │ │ │ │ movs r2, #32 │ │ │ │ str.w r4, [sl, #4] │ │ │ │ str.w r3, [sl] │ │ │ │ ldr r6, [sp, #380] @ 0x17c │ │ │ │ vstr d7, [sp, #96] @ 0x60 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 189bc6 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ bl 186d70 │ │ │ │ mov r0, r4 │ │ │ │ - bl 215428 │ │ │ │ + bl 2152b8 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cbz r3, 189bf8 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cbz r5, 189bf2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbz r3, 189bf2 │ │ │ │ @@ -389189,15 +389206,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 189be0 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 189c1c │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2169dc │ │ │ │ + bl 21686c │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 18a3e2 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ b.n 189b5e │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ str r5, [sp, #12] │ │ │ │ cmp r3, #142 @ 0x8e │ │ │ │ @@ -389225,41 +389242,41 @@ │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r1, #40] @ 0x28 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r4, r6, #27 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, r1 │ │ │ │ + asrs r6, r1 │ │ │ │ movs r6, r3 │ │ │ │ - str r0, [r1, #60] @ 0x3c │ │ │ │ + str r0, [r1, #36] @ 0x24 │ │ │ │ movs r6, r3 │ │ │ │ lsrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #5 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r3, #20] │ │ │ │ + ldrsh r0, [r3, r7] │ │ │ │ movs r6, r3 │ │ │ │ - ldrsh r2, [r7, r7] │ │ │ │ + ldrsh r2, [r7, r1] │ │ │ │ movs r6, r3 │ │ │ │ - str r0, [r0, #0] │ │ │ │ + ldrsh r0, [r0, r2] │ │ │ │ movs r6, r3 │ │ │ │ - ldrsh r0, [r5, r6] │ │ │ │ + ldrsh r0, [r5, r0] │ │ │ │ movs r6, r3 │ │ │ │ - ldrsh r4, [r5, r6] │ │ │ │ + ldrsh r4, [r5, r0] │ │ │ │ movs r6, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r6, [sp, #372] @ 0x174 │ │ │ │ movs r3, #2 │ │ │ │ movs r1, #0 │ │ │ │ str.w r3, [sl] │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ str.w r4, [sl, #4] │ │ │ │ - bl 214374 │ │ │ │ + bl 214204 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r7, r0 │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ strd r3, r6, [r0, #44] @ 0x2c │ │ │ │ add.w r6, r0, #20 │ │ │ │ @@ -389267,18 +389284,18 @@ │ │ │ │ mov r1, r6 │ │ │ │ ldrsb.w r2, [r3, #72] @ 0x48 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #384] @ 0x180 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w 18a12c │ │ │ │ cmp r3, #2 │ │ │ │ bls.w 18a148 │ │ │ │ subs r3, #3 │ │ │ │ @@ -389293,23 +389310,23 @@ │ │ │ │ tst.w r3, #108 @ 0x6c │ │ │ │ ite ne │ │ │ │ movne.w r8, #8 │ │ │ │ moveq.w r8, #64 @ 0x40 │ │ │ │ ldrb r7, [r2, #17] │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ mov r3, r8 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r0, r7 │ │ │ │ strd r9, r9, [fp] │ │ │ │ adds r7, #84 @ 0x54 │ │ │ │ str.w r9, [fp, #8] │ │ │ │ str.w r6, [fp, #12] │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ @@ -389320,50 +389337,50 @@ │ │ │ │ add.w r6, r0, r6, lsl #2 │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str.w r9, [r6, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov.w r1, #424 @ 0x1a8 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ movs r3, #32 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ add.w r1, r7, #20 │ │ │ │ movs r2, #16 │ │ │ │ movw r3, #1023 @ 0x3ff │ │ │ │ mov r0, sl │ │ │ │ bl 1872b0 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, sl │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 2198e4 │ │ │ │ + bl 219774 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r8, [sp, #380] @ 0x17c │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ add.w r3, r6, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #35] @ 0x23 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 214374 │ │ │ │ + bl 214204 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ mov r6, r0 │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r1, r5 │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ @@ -389371,18 +389388,18 @@ │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ ldrsb.w r2, [r3, #72] @ 0x48 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #384] @ 0x180 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w 18a10a │ │ │ │ cmp r3, #2 │ │ │ │ bls.w 18a124 │ │ │ │ subs r3, #3 │ │ │ │ @@ -389398,22 +389415,22 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #8 │ │ │ │ moveq r3, #64 @ 0x40 │ │ │ │ ldrb r7, [r2, #17] │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r7 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ strd r9, r9, [fp] │ │ │ │ str.w r9, [fp, #8] │ │ │ │ add.w lr, r6, #84 @ 0x54 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ str.w r5, [fp, #12] │ │ │ │ ldr r5, [sp, #16] │ │ │ │ @@ -389422,15 +389439,15 @@ │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ add.w ip, r6, ip, lsl #2 │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ str.w r9, [ip, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldrb.w r2, [r6, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 18a154 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ movs r6, #1 │ │ │ │ sub.w r1, r3, #32 │ │ │ │ rsb r0, r3, #32 │ │ │ │ @@ -389486,39 +389503,39 @@ │ │ │ │ lsls r1, r0, #4 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ strh.w r3, [sp, #64] @ 0x40 │ │ │ │ ldrd r6, r7, [sp, #64] @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ strd r6, r7, [sp, #120] @ 0x78 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 189f4e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, sl │ │ │ │ bl 186d70 │ │ │ │ ldr r2, [sp, #384] @ 0x180 │ │ │ │ ldr r1, [sp, #416] @ 0x1a0 │ │ │ │ mov r0, sl │ │ │ │ bl 186c1c │ │ │ │ mov r0, r4 │ │ │ │ - bl 215428 │ │ │ │ + bl 2152b8 │ │ │ │ ldr r6, [sp, #376] @ 0x178 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 214204 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r1, r8 │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ @@ -389526,18 +389543,18 @@ │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ ldrsb.w r2, [r3, #72] @ 0x48 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #384] @ 0x180 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w 18a0e8 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w 18a102 │ │ │ │ subs r3, #3 │ │ │ │ @@ -389553,22 +389570,22 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #8 │ │ │ │ moveq r3, #64 @ 0x40 │ │ │ │ ldrb r7, [r2, #17] │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r1, r7 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ strd r9, r9, [fp] │ │ │ │ str.w r9, [fp, #8] │ │ │ │ add.w lr, r4, #84 @ 0x54 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ str.w r8, [fp, #12] │ │ │ │ ldr r5, [sp, #16] │ │ │ │ @@ -389577,15 +389594,15 @@ │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ add.w ip, r4, ip, lsl #2 │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ str.w r9, [ip, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldrb.w r2, [r4, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ vstreq d9, [sp, #96] @ 0x60 │ │ │ │ beq.w 18a1e0 │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ @@ -389594,15 +389611,15 @@ │ │ │ │ bpl.w 18a218 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ bl 186d70 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 2199a0 │ │ │ │ + bl 219830 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r4, [sp, #372] @ 0x174 │ │ │ │ ldrb.w r2, [r3, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ vstreq d9, [sp, #120] @ 0x78 │ │ │ │ beq.w 18a1a2 │ │ │ │ @@ -389616,25 +389633,25 @@ │ │ │ │ mov r0, sl │ │ │ │ bl 186d70 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ ldr r4, [sp, #380] @ 0x17c │ │ │ │ vstr d8, [sp, #120] @ 0x78 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 18a0c2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, sl │ │ │ │ bl 186d70 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ b.n 189bd8 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ @@ -389699,79 +389716,79 @@ │ │ │ │ beq.w 189f4e │ │ │ │ ldr r1, [sp, #32] │ │ │ │ strd r1, r9, [sp, #88] @ 0x58 │ │ │ │ vldr d7, [sp, #88] @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ vstr d7, [sp, #120] @ 0x78 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 18a18a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r7, r0 │ │ │ │ b.n 189f4e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldrd r6, r7, [sp, #120] @ 0x78 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ strd r6, r7, [sp, #96] @ 0x60 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 18a1ca │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, sl │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ str r0, [sp, #28] │ │ │ │ b.n 18a090 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [fp] │ │ │ │ vldr d7, [sp, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ vstr d7, [sp, #120] @ 0x78 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 18a208 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, sl │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r7, r0 │ │ │ │ b.n 18a05a │ │ │ │ subs r2, #1 │ │ │ │ strd r9, r9, [fp] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.n 18a2c0 │ │ │ │ add r3, pc, #8 @ (adr r3, 18a22c ) │ │ │ │ @@ -389999,15 +390016,15 @@ │ │ │ │ moveq r3, r2 │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #2 │ │ │ │ ldr r5, [sp, #376] @ 0x178 │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r3, [sl] │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 214204 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ mov r4, r0 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r1, r6 │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ @@ -390015,18 +390032,18 @@ │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ ldrsb.w r2, [r3, #72] @ 0x48 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #384] @ 0x180 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w 18a6fe │ │ │ │ cmp r3, #2 │ │ │ │ bls.w 18a778 │ │ │ │ subs r3, #3 │ │ │ │ @@ -390041,23 +390058,23 @@ │ │ │ │ tst.w r3, #108 @ 0x6c │ │ │ │ ite ne │ │ │ │ movne r7, #8 │ │ │ │ moveq r7, #64 @ 0x40 │ │ │ │ ldrb r5, [r2, #17] │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ strb.w r5, [r0, #40] @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ add.w r7, r4, #84 @ 0x54 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ str.w r6, [fp, #12] │ │ │ │ movs r6, #0 │ │ │ │ strd r6, r6, [fp] │ │ │ │ str.w r6, [fp, #8] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ @@ -390067,93 +390084,93 @@ │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ add.w ip, r4, ip, lsl #2 │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ str.w r6, [ip, #40] @ 0x28 │ │ │ │ movs r7, #0 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldrb.w r2, [r4, #33] @ 0x21 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r6, #0 │ │ │ │ strd r6, r7, [sp, #120] @ 0x78 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 18a508 │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, sl │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 2198e4 │ │ │ │ + bl 219774 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ movs r3, #4 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldrd r6, r7, [sp, #120] @ 0x78 │ │ │ │ movs r2, #32 │ │ │ │ strd r6, r7, [sp, #96] @ 0x60 │ │ │ │ ldr r5, [sp, #380] @ 0x17c │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 18a556 │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, sl │ │ │ │ bl 186d70 │ │ │ │ ldr r2, [sp, #384] @ 0x180 │ │ │ │ ldr r1, [sp, #416] @ 0x1a0 │ │ │ │ mov r0, sl │ │ │ │ bl 186c1c │ │ │ │ mov r0, sl │ │ │ │ movs r1, #0 │ │ │ │ - bl 2199a0 │ │ │ │ + bl 219830 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r5, [r3, #221] @ 0xdd │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 18a6cc │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ movs r3, #0 │ │ │ │ str.w r4, [fp, #12] │ │ │ │ add.w r4, r0, #84 @ 0x54 │ │ │ │ strd r3, r3, [fp] │ │ │ │ mov r5, r0 │ │ │ │ str.w r3, [fp, #8] │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r2, [sp, #416] @ 0x1a0 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [sp, #400] @ 0x190 │ │ │ │ bl 186c1c │ │ │ │ ldr r3, [sp, #384] @ 0x180 │ │ │ │ add r2, sp, #392 @ 0x188 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -390207,24 +390224,24 @@ │ │ │ │ strd r2, r2, [sp, #404] @ 0x194 │ │ │ │ str r3, [sp, #400] @ 0x190 │ │ │ │ add r3, sp, #400 @ 0x190 │ │ │ │ str r3, [sp, #412] @ 0x19c │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ movs r0, #1 │ │ │ │ - bl 262138 │ │ │ │ + bl 261fc8 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 23b170 │ │ │ │ + bl 23b000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a2100 │ │ │ │ + bl 2a1f90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25fb74 │ │ │ │ + bl 25fa04 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2208c0 │ │ │ │ + bl 220750 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cbnz r2, 18a692 │ │ │ │ lsls r2, r3, #25 │ │ │ │ bmi.n 18a71c │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ @@ -390249,15 +390266,15 @@ │ │ │ │ lsls r5, r5, #2 │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 18a71c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 262138 │ │ │ │ + bl 261fc8 │ │ │ │ ldr r2, [pc, #452] @ (18a86c ) │ │ │ │ ldr r3, [pc, #456] @ (18a870 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #436] @ 0x1b4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -390266,27 +390283,27 @@ │ │ │ │ add sp, #444 @ 0x1bc │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r4, [sp, #12] │ │ │ │ mov r4, r3 │ │ │ │ b.w 189c78 │ │ │ │ movw r1, #901 @ 0x385 │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ str.w r4, [fp, #12] │ │ │ │ strd r5, r5, [fp] │ │ │ │ add.w r4, r0, #84 @ 0x54 │ │ │ │ str.w r5, [fp, #8] │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ b.n 18a5b2 │ │ │ │ subs r3, #14 │ │ │ │ cmp r3, #10 │ │ │ │ bhi.n 18a778 │ │ │ │ tbb [pc, r3] │ │ │ │ subs r0, #104 @ 0x68 │ │ │ │ adds r6, #54 @ 0x36 │ │ │ │ @@ -390299,20 +390316,20 @@ │ │ │ │ beq.n 18a69a │ │ │ │ ldr r4, [pc, #340] @ (18a874 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #340] @ (18a878 ) │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 2973a0 │ │ │ │ + bl 297230 │ │ │ │ b.n 18a69a │ │ │ │ movs r2, #1 │ │ │ │ b.n 18a406 │ │ │ │ mov r4, r3 │ │ │ │ b.w 189c78 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -390423,17 +390440,17 @@ │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [r1, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r4, [r2, r5] │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #90 @ 0x5a │ │ │ │ + cmp r7, #218 @ 0xda │ │ │ │ movs r6, r3 │ │ │ │ - strh r2, [r7, r3] │ │ │ │ + str r2, [r7, r5] │ │ │ │ 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] @ (18a9f4 ) │ │ │ │ @@ -390802,15 +390819,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 2174f4 │ │ │ │ + bl 217384 │ │ │ │ cbnz r0, 18ac1c │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #4] │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ @@ -391004,15 +391021,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 2174f4 │ │ │ │ + bl 217384 │ │ │ │ cbnz r0, 18adfc │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ @@ -391213,15 +391230,15 @@ │ │ │ │ beq.n 18b0b8 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ strb.w r6, [sp, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 18b0b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2169dc │ │ │ │ + bl 21686c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18b0b8 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 18afec │ │ │ │ ldr r1, [r5, #16] │ │ │ │ @@ -391325,15 +391342,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18b178 │ │ │ │ mov sl, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2169dc │ │ │ │ + bl 21686c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18b16e │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ cmp r0, r4 │ │ │ │ beq.n 18b0f6 │ │ │ │ ldr r5, [r7, #16] │ │ │ │ @@ -391369,25 +391386,25 @@ │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ mvn.w lr, #440 @ 0x1b8 │ │ │ │ add.w r3, r2, lr │ │ │ │ bics.w r3, r3, #8 │ │ │ │ beq.w 18b766 │ │ │ │ mov r0, r7 │ │ │ │ orr.w r8, r8, r1 │ │ │ │ - bl 2169dc │ │ │ │ + bl 21686c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18b102 │ │ │ │ ldr.w r1, [sl, #24] │ │ │ │ mov r4, sl │ │ │ │ mov r5, r8 │ │ │ │ mov r6, r9 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r0, r5 │ │ │ │ - bl 262138 │ │ │ │ + bl 261fc8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 18b0da │ │ │ │ b.n 18b042 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ mvn.w r0, #440 @ 0x1b8 │ │ │ │ @@ -391986,15 +392003,15 @@ │ │ │ │ adds r3, #1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ itttt eq │ │ │ │ ldreq.w r3, [r0, #448] @ 0x1c0 │ │ │ │ addeq r2, r3, #1 │ │ │ │ streq.w r2, [r0, #448] @ 0x1c0 │ │ │ │ streq r3, [r5, #0] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ ldr r3, [pc, #264] @ (18b924 ) │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ movs r1, #1 │ │ │ │ movs r5, #0 │ │ │ │ vldr d7, [pc, #232] @ 18b910 │ │ │ │ @@ -392007,25 +392024,25 @@ │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ add.w r0, r4, r0, lsl #2 │ │ │ │ str r7, [r0, #40] @ 0x28 │ │ │ │ str r5, [r3, #40] @ 0x28 │ │ │ │ add r5, sp, #24 │ │ │ │ strb.w r1, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 18b86a │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w ip, sp, #8 │ │ │ │ str r7, [sp, #20] │ │ │ │ movs r7, #0 │ │ │ │ strd r7, r7, [sp, #8] │ │ │ │ mov lr, r5 │ │ │ │ add.w r8, r8, r3, lsl #7 │ │ │ │ @@ -392051,21 +392068,21 @@ │ │ │ │ movs r3, #32 │ │ │ │ ldmia.w lr!, {r0, r1} │ │ │ │ str.w r0, [r4, sl, lsl #2] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r1, [r0, #4] │ │ │ │ mov r0, r4 │ │ │ │ add.w r1, r4, #20 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ add.w r1, r4, #20 │ │ │ │ add.w r0, fp, #20 │ │ │ │ - bl 2166c8 │ │ │ │ + bl 216558 │ │ │ │ ldr r2, [pc, #56] @ (18b928 ) │ │ │ │ ldr r3, [pc, #44] @ (18b91c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -392143,15 +392160,15 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr.w r4, [r8, #24] │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ mov r0, r4 │ │ │ │ - bl 2169dc │ │ │ │ + bl 21686c │ │ │ │ mov r7, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 18ba96 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ cbz r4, 18ba0c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -392172,15 +392189,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 18b9f4 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 18ba32 │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r7 │ │ │ │ - bl 2169dc │ │ │ │ + bl 21686c │ │ │ │ cbz r7, 18ba52 │ │ │ │ mov r7, r0 │ │ │ │ b.n 18b9dc │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r9 │ │ │ │ bne.n 18b9fe │ │ │ │ mov r1, r4 │ │ │ │ @@ -392196,21 +392213,21 @@ │ │ │ │ mov r2, sp │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 18b7c8 │ │ │ │ mov r0, r7 │ │ │ │ mov.w fp, #1 │ │ │ │ mov r4, r7 │ │ │ │ - bl 2169dc │ │ │ │ + bl 21686c │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 18ba16 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ - bl 262138 │ │ │ │ + bl 261fc8 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ orr.w r3, sl, r0 │ │ │ │ uxtb.w sl, r3 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 18b96e │ │ │ │ ldr.w r8, [r6, #24] │ │ │ │ @@ -392295,15 +392312,15 @@ │ │ │ │ bne.n 18bb22 │ │ │ │ ldr.w r6, [r5, #432] @ 0x1b0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 18b994 │ │ │ │ b.n 18b96a │ │ │ │ mov r0, r2 │ │ │ │ - bl 2169dc │ │ │ │ + bl 21686c │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18bac0 │ │ │ │ b.n 18bb28 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ movw r3, #455 @ 0x1c7 │ │ │ │ @@ -392663,15 +392680,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ 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 224854 │ │ │ │ + bl 2246e4 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3848] @ 0xf08 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ ldr r7, [r2, #0] │ │ │ │ @@ -392712,32 +392729,32 @@ │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cbz r3, 18bf86 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 18c002 │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ - bl 214310 │ │ │ │ + bl 2141a0 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r9, r0 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ mov lr, r6 │ │ │ │ strb.w r8, [sp, #64] @ 0x40 │ │ │ │ add.w ip, r9, #44 @ 0x2c │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ 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, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r2, [pc, #124] @ (18c040 ) │ │ │ │ ldr r3, [pc, #116] @ (18c03c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -392761,26 +392778,26 @@ │ │ │ │ b.n 18bf78 │ │ │ │ uxtb r3, r7 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ movs r1, #1 │ │ │ │ add.w r3, r5, r3, lsl #3 │ │ │ │ ldrd r6, r7, [r3, #20] │ │ │ │ strd r6, r7, [sp, #80] @ 0x50 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18bfc2 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ b.n 18bfc2 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r2, r3 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ @@ -392798,15 +392815,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 1f59d8 │ │ │ │ + bl 1f5868 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 18c1bc │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 18c118 │ │ │ │ cmp r3, #5 │ │ │ │ @@ -392838,19 +392855,19 @@ │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, r7 │ │ │ │ bhi.n 18c0aa │ │ │ │ ldrd fp, r9, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 21d180 │ │ │ │ + bl 21d010 │ │ │ │ movs r1, #2 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 262028 │ │ │ │ + bl 261eb8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ subs r3, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r3, #1 │ │ │ │ itt ls │ │ │ │ ldrls r3, [r2, #8] │ │ │ │ @@ -392906,31 +392923,31 @@ │ │ │ │ beq.w 18c54c │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ str.w fp, [r4, #4] │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 18c1b0 │ │ │ │ ldr.w r2, [pc, #1024] @ 18c594 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc │ │ │ │ - bl 22a394 │ │ │ │ + bl 22a224 │ │ │ │ cbz r0, 18c1b0 │ │ │ │ mov r7, r0 │ │ │ │ - bl 2161b4 │ │ │ │ + bl 216044 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f5a14 │ │ │ │ + bl 1f58a4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2161b4 │ │ │ │ + bl 216044 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r8, [r7, #36] @ 0x24 │ │ │ │ ldr.w r3, [r8] │ │ │ │ @@ -392943,31 +392960,31 @@ │ │ │ │ mov r8, r5 │ │ │ │ movs r6, #0 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ ldr.w r5, [r2, #-12] │ │ │ │ cbz r6, 18c222 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 224854 │ │ │ │ + bl 2246e4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ cbnz r2, 18c222 │ │ │ │ - bl 224854 │ │ │ │ + bl 2246e4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 18c4e8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 18c578 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r5, [r2, #-12] │ │ │ │ mov r1, r5 │ │ │ │ - bl 224854 │ │ │ │ + bl 2246e4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 18c1f6 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ mov r6, r5 │ │ │ │ @@ -392993,32 +393010,32 @@ │ │ │ │ mov.w r9, #0 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ ldr.w r3, [r8, #56] @ 0x38 │ │ │ │ ldr.w r5, [r3, #-12] │ │ │ │ cbz r4, 18c2ae │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 224854 │ │ │ │ + bl 2246e4 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ cbnz r3, 18c2ac │ │ │ │ add.w r8, r8, #16 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 224854 │ │ │ │ + bl 2246e4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 18c4c0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ cmp r9, r3 │ │ │ │ bcs.w 18c554 │ │ │ │ ldr.w r3, [r8, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r5, [r3, #-12] │ │ │ │ mov r1, r5 │ │ │ │ - bl 224854 │ │ │ │ + bl 2246e4 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 18c278 │ │ │ │ ldr r1, [r7, #40] @ 0x28 │ │ │ │ add.w r9, r9, #1 │ │ │ │ @@ -393045,20 +393062,20 @@ │ │ │ │ bne.w 18c584 │ │ │ │ ldr r3, [r7, #76] @ 0x4c │ │ │ │ ldr.w r9, [r3, #-12] │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.w 18c55a │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 224854 │ │ │ │ + bl 2246e4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 18c55a │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 224854 │ │ │ │ + bl 2246e4 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne fp, r8 │ │ │ │ b.n 18c17a │ │ │ │ ldr r3, [pc, #632] @ (18c590 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -393075,31 +393092,31 @@ │ │ │ │ movs r4, #0 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ ldr.w r3, [r8, #96] @ 0x60 │ │ │ │ ldr.w r5, [r3, #-12] │ │ │ │ cbz r4, 18c386 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 224854 │ │ │ │ + bl 2246e4 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ cbnz r3, 18c386 │ │ │ │ add.w r8, r8, #16 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 224854 │ │ │ │ + bl 2246e4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 18c500 │ │ │ │ cmp fp, r9 │ │ │ │ beq.w 18c566 │ │ │ │ ldr.w r3, [r8, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r5, [r3, #-12] │ │ │ │ mov r1, r5 │ │ │ │ - bl 224854 │ │ │ │ + bl 2246e4 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 18c354 │ │ │ │ add.w r9, r9, #1 │ │ │ │ mov r4, r5 │ │ │ │ @@ -393123,15 +393140,15 @@ │ │ │ │ ldr.w r2, [fp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ add r2, r9 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr.w r5, [r2, #-12] │ │ │ │ cbz r4, 18c3d6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 224854 │ │ │ │ + bl 2246e4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 18c4d8 │ │ │ │ ldr.w r1, [fp, #52] @ 0x34 │ │ │ │ mov r4, r5 │ │ │ │ adds r7, #1 │ │ │ │ add.w r9, r9, #20 │ │ │ │ cmp r7, r1 │ │ │ │ @@ -393159,15 +393176,15 @@ │ │ │ │ mov r8, ip │ │ │ │ str r6, [sp, #8] │ │ │ │ ldr.w r2, [r9, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r6, [r2, #-12] │ │ │ │ cbz r4, 18c42e │ │ │ │ mov r1, r6 │ │ │ │ - bl 224854 │ │ │ │ + bl 2246e4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18c4ca │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ mov r4, r6 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ adds r5, #1 │ │ │ │ add.w r9, r9, #32 │ │ │ │ @@ -393191,31 +393208,31 @@ │ │ │ │ movs r4, #0 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ ldr.w r3, [r8, #48] @ 0x30 │ │ │ │ ldr.w r5, [r3, #-12] │ │ │ │ cbz r4, 18c4b0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 224854 │ │ │ │ + bl 2246e4 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ cbnz r3, 18c4ae │ │ │ │ add.w r8, r8, #16 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 224854 │ │ │ │ + bl 2246e4 │ │ │ │ cbz r0, 18c4c0 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r3, r9 │ │ │ │ bls.n 18c56e │ │ │ │ ldr.w r3, [r8, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r5, [r3, #-12] │ │ │ │ mov r1, r5 │ │ │ │ - bl 224854 │ │ │ │ + bl 2246e4 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 18c480 │ │ │ │ ldr r1, [r7, #32] │ │ │ │ add.w r9, r9, #1 │ │ │ │ @@ -393226,21 +393243,21 @@ │ │ │ │ b.n 18c2bc │ │ │ │ mov r4, fp │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ b.n 18c17a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 224854 │ │ │ │ + bl 2246e4 │ │ │ │ cbz r0, 18c4f4 │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ b.n 18c430 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 224854 │ │ │ │ + bl 2246e4 │ │ │ │ cbz r0, 18c50a │ │ │ │ ldr.w r1, [fp, #52] @ 0x34 │ │ │ │ b.n 18c3d8 │ │ │ │ mov r6, fp │ │ │ │ mov r5, r8 │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ mov r4, r9 │ │ │ │ @@ -393266,15 +393283,15 @@ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ add.w r3, r4, #61440 @ 0xf000 │ │ │ │ ldrb.w r3, [r3, #2719] @ 0xa9f │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r2, [r6, r3, lsl #2] │ │ │ │ - bl 1f5a14 │ │ │ │ + bl 1f58a4 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ add.w r4, r4, r3, lsl #7 │ │ │ │ ldrb r3, [r4, #31] │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r0, [r6, r3, lsl #2] │ │ │ │ b.n 18c1b6 │ │ │ │ @@ -393364,15 +393381,15 @@ │ │ │ │ beq.n 18c60c │ │ │ │ movs r6, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2169dc │ │ │ │ + bl 21686c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 18c798 │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ @@ -393408,15 +393425,15 @@ │ │ │ │ cmp r3, #3 │ │ │ │ beq.n 18c6ce │ │ │ │ cmp r3, #4 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ beq.n 18c658 │ │ │ │ mov r0, sl │ │ │ │ - bl 2169dc │ │ │ │ + bl 21686c │ │ │ │ mov r3, sl │ │ │ │ cbz r3, 18c6e0 │ │ │ │ mov sl, r0 │ │ │ │ b.n 18c638 │ │ │ │ bic.w r3, r1, #2 │ │ │ │ cmp.w r3, #688 @ 0x2b0 │ │ │ │ beq.n 18c6a8 │ │ │ │ @@ -393432,23 +393449,23 @@ │ │ │ │ orr.w r3, r3, #4096 @ 0x1000 │ │ │ │ str.w r3, [ip, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18c670 │ │ │ │ b.n 18c68a │ │ │ │ mov r0, sl │ │ │ │ strb.w r6, [r2, #77] @ 0x4d │ │ │ │ - bl 2169dc │ │ │ │ + bl 21686c │ │ │ │ movs r5, #1 │ │ │ │ mov r3, sl │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 18c694 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 262138 │ │ │ │ + bl 261fc8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ orrs r3, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 18c704 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ @@ -393481,15 +393498,15 @@ │ │ │ │ str.w r8, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r3, #1 │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ strb.w r3, [sp, #26] │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ strh.w r3, [sp, #24] │ │ │ │ - bl 280c20 │ │ │ │ + bl 280ab0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb.w r3, [r9, #96] @ 0x60 │ │ │ │ orr.w r8, r0, r2 │ │ │ │ uxtb.w r8, r8 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 18c5e2 │ │ │ │ ldr.w r2, [r9, #120] @ 0x78 │ │ │ │ @@ -393635,26 +393652,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 1f5dd0 │ │ │ │ + bl 1f5c60 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ bl 18c044 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f5954 │ │ │ │ + bl 1f57e4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -393690,15 +393707,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 18c946 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 18d008 │ │ │ │ ldr r4, [r2, #24] │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ - bl 22a358 │ │ │ │ + bl 22a1e8 │ │ │ │ ldr.w r6, [r6, #128] @ 0x80 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ lsls r6, r6, #2 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 18d016 │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ @@ -393740,15 +393757,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 18c9c0 │ │ │ │ mov r0, r2 │ │ │ │ - bl 2169dc │ │ │ │ + bl 21686c │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18c9b6 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 18d056 │ │ │ │ @@ -393882,26 +393899,26 @@ │ │ │ │ ldmia.w r8!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ ldr.w r6, [r5], #4 │ │ │ │ cbz r6, 18cb7c │ │ │ │ movs r0, #0 │ │ │ │ - bl 1f5dd0 │ │ │ │ + bl 1f5c60 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ add r2, sp, #144 @ 0x90 │ │ │ │ str r6, [sp, #0] │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ bl 18c044 │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f5954 │ │ │ │ + bl 1f57e4 │ │ │ │ str.w r6, [r9] │ │ │ │ add.w r9, r9, #4 │ │ │ │ cmp r5, r4 │ │ │ │ bne.n 18cb52 │ │ │ │ ldrd r8, r5, [r4] │ │ │ │ add.w r9, r4, #4 │ │ │ │ ldr.w r6, [r8, #-12] │ │ │ │ @@ -393909,28 +393926,28 @@ │ │ │ │ cmp r4, r9 │ │ │ │ beq.n 18cbd6 │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ ldr.w r7, [r3, #-12] │ │ │ │ cbz r6, 18cbd0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 224854 │ │ │ │ + bl 2246e4 │ │ │ │ cbnz r0, 18cbd0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 224854 │ │ │ │ + bl 2246e4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 18cccc │ │ │ │ cmp r4, r9 │ │ │ │ beq.n 18cbd6 │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r7, [r3, #-12] │ │ │ │ mov r1, r7 │ │ │ │ - bl 224854 │ │ │ │ + bl 2246e4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18cbaa │ │ │ │ mov r6, r7 │ │ │ │ cmp r4, r9 │ │ │ │ bne.n 18cb96 │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ movs r2, #1 │ │ │ │ @@ -393959,21 +393976,21 @@ │ │ │ │ ldr.w sl, [sl] │ │ │ │ movs r3, #32 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 18ca2a │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 2169dc │ │ │ │ + bl 21686c │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 18ca02 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r2, r0 │ │ │ │ - bl 262138 │ │ │ │ + bl 261fc8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 18cefe │ │ │ │ b.n 18cef4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 18ca1c │ │ │ │ @@ -394089,29 +394106,29 @@ │ │ │ │ str.w r8, [r3, fp, lsl #2] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ cmp.w r3, #688 @ 0x2b0 │ │ │ │ ite eq │ │ │ │ movweq r1, #763 @ 0x2fb │ │ │ │ movwne r1, #762 @ 0x2fa │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #80] @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str.w r8, [sp, #92] @ 0x5c │ │ │ │ add.w r6, r0, #84 @ 0x54 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #32 │ │ │ │ bne.w 18ca1c │ │ │ │ b.n 18cc14 │ │ │ │ ldr.w r0, [sl, #52] @ 0x34 │ │ │ │ @@ -394157,15 +394174,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 18cc0c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str.w r8, [r3, fp, lsl #2] │ │ │ │ add.w fp, fp, #1 │ │ │ │ movw r1, #761 @ 0x2f9 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #80] @ 0x50 │ │ │ │ add.w ip, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str.w r8, [sp, #92] @ 0x5c │ │ │ │ mov r7, r0 │ │ │ │ @@ -394179,15 +394196,15 @@ │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #32 │ │ │ │ bne.w 18ca1c │ │ │ │ b.n 18cc14 │ │ │ │ subs r3, #233 @ 0xe9 │ │ │ │ @@ -394206,31 +394223,31 @@ │ │ │ │ str r3, [r5, #0] │ │ │ │ b.n 18cd12 │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 18cf90 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n 18cdfc │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 280bc0 │ │ │ │ + bl 280a50 │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 18cace │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #32 │ │ │ │ bne.w 18ca1c │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r4 │ │ │ │ - bl 262138 │ │ │ │ + bl 261fc8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r2, #3 │ │ │ │ movs r0, #1 │ │ │ │ - bl 262138 │ │ │ │ + bl 261fc8 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ - bl 22a37c │ │ │ │ + bl 22a20c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 60bc8 │ │ │ │ ldr r2, [pc, #376] @ (18d084 ) │ │ │ │ ldr r3, [pc, #376] @ (18d088 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -394279,30 +394296,30 @@ │ │ │ │ str.w r5, [r2, #132] @ 0x84 │ │ │ │ b.n 18ce4a │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ movw r1, #762 @ 0x2fa │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ add r6, sp, #104 @ 0x68 │ │ │ │ str.w r8, [r3, fp, lsl #2] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str.w r8, [sp, #92] @ 0x5c │ │ │ │ mov r4, r0 │ │ │ │ add.w r5, r0, #84 @ 0x54 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #32 │ │ │ │ bne.w 18ca1c │ │ │ │ b.n 18cc14 │ │ │ │ bic.w r3, r3, #16 │ │ │ │ @@ -394317,15 +394334,15 @@ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr.w r3, [r3, #432] @ 0x1b0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 18c944 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ - bl 22a358 │ │ │ │ + bl 22a1e8 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ mov r1, r3 │ │ │ │ add r3, sp, #356 @ 0x164 │ │ │ │ mov.w r2, #264 @ 0x108 │ │ │ │ mov r0, r3 │ │ │ │ @@ -394346,26 +394363,26 @@ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 18c9f4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 262138 │ │ │ │ + bl 261fc8 │ │ │ │ b.n 18d05c │ │ │ │ mov r1, r4 │ │ │ │ - bl 262138 │ │ │ │ + bl 261fc8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.n 18cef4 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ - bl 262138 │ │ │ │ + bl 261fc8 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ b.n 18cefe │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [r3, #32] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ @@ -394527,35 +394544,35 @@ │ │ │ │ it eq │ │ │ │ moveq r9, r3 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r7, #64] @ 0x40 │ │ │ │ add.w r3, r5, #20 │ │ │ │ str r3, [r7, #20] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 18d25c │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ movw r1, #335 @ 0x14f │ │ │ │ ldr r0, [r7, #80] @ 0x50 │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ mov r2, r9 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r8, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r9 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sl] │ │ │ │ str.w r3, [sl, #8] │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ str r6, [r7, #100] @ 0x64 │ │ │ │ add.w r6, r8, #84 @ 0x54 │ │ │ │ @@ -394565,15 +394582,15 @@ │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ add.w ip, r8, ip, lsl #2 │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ str.w r3, [ip, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldrb.w r6, [r5, #33] @ 0x21 │ │ │ │ cmp r6, #1 │ │ │ │ beq.w 18d656 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ beq.w 18d692 │ │ │ │ cmp r6, #32 │ │ │ │ beq.n 18d318 │ │ │ │ @@ -394584,15 +394601,15 @@ │ │ │ │ beq.w 18d6c8 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ cmp r3, #16 │ │ │ │ beq.n 18d2f2 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #110 @ 0x6e │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 218878 │ │ │ │ mov r9, r0 │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb r3, [r3, #31] │ │ │ │ @@ -394602,23 +394619,23 @@ │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r1, r2 │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ orrs r2, r1 │ │ │ │ str.w r2, [r0, r3, lsl #2] │ │ │ │ mov r1, r9 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 2166c8 │ │ │ │ + bl 216558 │ │ │ │ mov r0, r5 │ │ │ │ - bl 215428 │ │ │ │ + bl 2152b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21561c │ │ │ │ + bl 2154ac │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 18d1d2 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 2169dc │ │ │ │ + bl 21686c │ │ │ │ str r0, [r7, #24] │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 18d1b6 │ │ │ │ ldrd sl, r8, [r7, #8] │ │ │ │ ldr.w r9, [r7, #4] │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ mov r5, fp │ │ │ │ @@ -394696,19 +394713,19 @@ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ mov r2, sl │ │ │ │ lsrs r3, r1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ ite mi │ │ │ │ movmi r1, #115 @ 0x73 │ │ │ │ movpl.w r1, #374 @ 0x176 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 218878 │ │ │ │ mov sl, r0 │ │ │ │ movw r1, #837 @ 0x345 │ │ │ │ ldr r0, [r7, #104] @ 0x68 │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ strb.w r3, [r0, #40] @ 0x28 │ │ │ │ mov ip, r0 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ str.w r8, [r7, #48] @ 0x30 │ │ │ │ str.w sl, [r7, #60] @ 0x3c │ │ │ │ add.w r6, r6, r3, lsl #7 │ │ │ │ @@ -394719,19 +394736,19 @@ │ │ │ │ add.w lr, r0, lr, lsl #2 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ mov r1, ip │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ str.w r9, [lr, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 215428 │ │ │ │ + bl 2152b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21561c │ │ │ │ + bl 2154ac │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 18d3a4 │ │ │ │ b.n 18d4b0 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ cmp r7, #80 @ 0x50 │ │ │ │ @@ -394739,15 +394756,15 @@ │ │ │ │ cmp r7, #76 @ 0x4c │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ - bl 2169dc │ │ │ │ + bl 21686c │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 18d388 │ │ │ │ ldrd r9, sl, [r7, #24] │ │ │ │ ldr.w r2, [sl, #24] │ │ │ │ add.w r3, r2, #24 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ @@ -394774,72 +394791,72 @@ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ mov.w r1, #760 @ 0x2f8 │ │ │ │ ldr r0, [r7, #80] @ 0x50 │ │ │ │ strd r3, r2, [r7, #64] @ 0x40 │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ movs r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r3 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ add.w r1, r5, #20 │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ - bl 2198e4 │ │ │ │ + bl 219774 │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r7, #80] @ 0x50 │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ add.w r1, r5, #20 │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ - bl 2198e4 │ │ │ │ + bl 219774 │ │ │ │ ldr.w r1, [sl, #20] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2144b4 │ │ │ │ + bl 214344 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ movw r1, #759 @ 0x2f7 │ │ │ │ ldr r0, [r7, #80] @ 0x50 │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ - bl 2199a0 │ │ │ │ + bl 219830 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ - bl 2199a0 │ │ │ │ + bl 219830 │ │ │ │ mov r0, r9 │ │ │ │ - bl 226104 │ │ │ │ + bl 225f94 │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sl │ │ │ │ movs r0, #1 │ │ │ │ ldrd r5, r4, [r3] │ │ │ │ str r4, [r5, #4] │ │ │ │ str r5, [r4, #0] │ │ │ │ strd r2, r2, [r3] │ │ │ │ str.w r2, [sl, #20] │ │ │ │ - bl 262138 │ │ │ │ + bl 261fc8 │ │ │ │ ldr r2, [pc, #428] @ (18d774 ) │ │ │ │ ldr r3, [pc, #432] @ (18d778 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [r7, #140] @ 0x8c │ │ │ │ eors r2, r3 │ │ │ │ @@ -394856,15 +394873,15 @@ │ │ │ │ movw r2, #501 @ 0x1f5 │ │ │ │ cmp r3, r2 │ │ │ │ itt eq │ │ │ │ moveq r5, r4 │ │ │ │ moveq r4, #0 │ │ │ │ beq.w 18d1fa │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 2169dc │ │ │ │ + bl 21686c │ │ │ │ str r0, [r7, #24] │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 18d1b6 │ │ │ │ b.n 18d342 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.w 18d4b0 │ │ │ │ @@ -394879,44 +394896,44 @@ │ │ │ │ mov r4, r3 │ │ │ │ b.n 18d3a4 │ │ │ │ mov r4, r3 │ │ │ │ b.n 18d1d2 │ │ │ │ mov r2, sl │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ movw r1, #421 @ 0x1a5 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 218878 │ │ │ │ mov sl, r0 │ │ │ │ b.n 18d434 │ │ │ │ mov r2, sl │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ movs r1, #13 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 218878 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov sl, r0 │ │ │ │ b.n 18d3fa │ │ │ │ mov r1, r6 │ │ │ │ ldrb.w r2, [r8, #33] @ 0x21 │ │ │ │ ldr r0, [r7, #80] @ 0x50 │ │ │ │ vstr d8, [r7, #112] @ 0x70 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 18d67e │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r6 │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r9, r0 │ │ │ │ b.n 18d318 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, fp │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #112] @ 0x70 │ │ │ │ @@ -394928,23 +394945,23 @@ │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #112] @ 0x70 │ │ │ │ bl 18bf00 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #330 @ 0x14a │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r9, r0 │ │ │ │ b.n 18d318 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #0] │ │ │ │ orr.w r3, r6, #4 │ │ │ │ movs r2, #4 │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ - bl 219b18 │ │ │ │ + bl 2199a8 │ │ │ │ mov r9, r0 │ │ │ │ b.n 18d318 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.w 18d334 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ movw r1, #501 @ 0x1f5 │ │ │ │ @@ -395181,15 +395198,15 @@ │ │ │ │ str r0, [r2, #16] │ │ │ │ orr.w r1, r1, ip │ │ │ │ str r1, [r2, #64] @ 0x40 │ │ │ │ bne.n 18d8f0 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #28 │ │ │ │ add.w r0, lr, #112 @ 0x70 │ │ │ │ - bl 1fa6b8 │ │ │ │ + bl 1fa548 │ │ │ │ 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 │ │ │ │ @@ -395212,15 +395229,15 @@ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1fa6b8 │ │ │ │ + bl 1fa548 │ │ │ │ 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} │ │ │ │ @@ -395240,15 +395257,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 1f95bc │ │ │ │ + bl 1f944c │ │ │ │ ldr.w r3, [r7, #388] @ 0x184 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r7, #396] @ 0x18c │ │ │ │ b.n 18d988 │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -395335,15 +395352,15 @@ │ │ │ │ movge r6, #0 │ │ │ │ movlt r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 18da92 │ │ │ │ movs r4, #0 │ │ │ │ mov r3, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1fa57c │ │ │ │ + bl 1fa40c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r6, r1 │ │ │ │ b.n 18daa8 │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -395409,15 +395426,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 18db42 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r5 │ │ │ │ - bl 1fa57c │ │ │ │ + bl 1fa40c │ │ │ │ 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, 18db88 │ │ │ │ mov r4, r3 │ │ │ │ @@ -395428,15 +395445,15 @@ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 18db78 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r0, r3 │ │ │ │ bcc.n 18db28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1faa2c │ │ │ │ + bl 1fa8bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18db2e │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r7, [r5, #20] │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ b.n 18db28 │ │ │ │ @@ -395458,29 +395475,29 @@ │ │ │ │ bne.n 18dc48 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ b.n 18db34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1faa2c │ │ │ │ + bl 1fa8bc │ │ │ │ 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 18db2e │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cbz r3, 18dc38 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r4, #16] │ │ │ │ - bl 1fa6b8 │ │ │ │ + bl 1fa548 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ cbz r1, 18dc44 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ b.n 18dc04 │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ @@ -395494,20 +395511,20 @@ │ │ │ │ movmi r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 18dc02 │ │ │ │ movs r0, #0 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ add.w r0, r5, #12 │ │ │ │ - bl 1fa57c │ │ │ │ + bl 1fa40c │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 18db2e │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r7 │ │ │ │ - bl 1faa2c │ │ │ │ + bl 1fa8bc │ │ │ │ mov r7, r0 │ │ │ │ b.n 18dbdc │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ b.n 18dbec │ │ │ │ @@ -395877,15 +395894,15 @@ │ │ │ │ cmp r3, r2 │ │ │ │ bhi.n 18e0ec │ │ │ │ ldrh r3, [r0, #14] │ │ │ │ cmp r3, r2 │ │ │ │ bls.n 18e0e0 │ │ │ │ str r2, [sp, #8] │ │ │ │ sub.w sl, r0, #28 │ │ │ │ - bl 1faa2c │ │ │ │ + bl 1fa8bc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r0, [sp, #24] │ │ │ │ cbz r0, 18e00e │ │ │ │ sub.w r3, r0, #28 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r7, #1 │ │ │ │ movs r3, #0 │ │ │ │ @@ -395976,15 +395993,15 @@ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 18e0e4 │ │ │ │ ldrh r3, [r0, #14] │ │ │ │ cmp r3, r2 │ │ │ │ bhi.w 18dff8 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 1faa2c │ │ │ │ + bl 1fa8bc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 18dff8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ b.n 18e2d4 │ │ │ │ clz r3, r3 │ │ │ │ @@ -396133,15 +396150,15 @@ │ │ │ │ add r3, r6 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cbz r3, 18e2a6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cbz r3, 18e2d0 │ │ │ │ add.w r0, r3, #28 │ │ │ │ - bl 1faa2c │ │ │ │ + bl 1fa8bc │ │ │ │ cbz r0, 18e288 │ │ │ │ subs r0, #28 │ │ │ │ ldr.w sl, [sp, #24] │ │ │ │ str r0, [sp, #24] │ │ │ │ b.n 18e01a │ │ │ │ mvns r4, r4 │ │ │ │ rbit r4, r4 │ │ │ │ @@ -396194,22 +396211,22 @@ │ │ │ │ b.n 18e17c │ │ │ │ movs r1, #0 │ │ │ │ b.n 18e0c2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 18e0c0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1faa04 │ │ │ │ + bl 1fa894 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18e30e │ │ │ │ str.w fp, [sp, #8] │ │ │ │ b.n 18e338 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1faa2c │ │ │ │ + bl 1fa8bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18e30e │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 18e32c │ │ │ │ ldrh r4, [r5, #14] │ │ │ │ @@ -396340,108 +396357,108 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r3, r0 │ │ │ │ sub sp, #12 │ │ │ │ movs r6, #0 │ │ │ │ adds r0, #12 │ │ │ │ strb r6, [r3, #24] │ │ │ │ - bl 1faa04 │ │ │ │ + bl 1fa894 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18e584 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r0, r3, #12 │ │ │ │ strb r6, [r3, #24] │ │ │ │ - bl 1faa04 │ │ │ │ + bl 1fa894 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18e578 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r0, r3, #12 │ │ │ │ strb r6, [r3, #24] │ │ │ │ - bl 1faa04 │ │ │ │ + bl 1fa894 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18e56c │ │ │ │ add.w r0, sl, #12 │ │ │ │ strb.w r6, [sl, #24] │ │ │ │ - bl 1faa04 │ │ │ │ + bl 1fa894 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18e560 │ │ │ │ add.w r0, fp, #12 │ │ │ │ strb.w r6, [fp, #24] │ │ │ │ - bl 1faa04 │ │ │ │ + bl 1fa894 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18e554 │ │ │ │ add.w r0, r8, #12 │ │ │ │ strb.w r6, [r8, #24] │ │ │ │ - bl 1faa04 │ │ │ │ + bl 1fa894 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 18e548 │ │ │ │ add.w r0, r7, #12 │ │ │ │ strb r6, [r7, #24] │ │ │ │ - bl 1faa04 │ │ │ │ + bl 1fa894 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 18e53c │ │ │ │ add.w r0, r5, #12 │ │ │ │ strb r6, [r5, #24] │ │ │ │ - bl 1faa04 │ │ │ │ + bl 1fa894 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 18e530 │ │ │ │ add.w r0, r4, #12 │ │ │ │ strb r6, [r4, #24] │ │ │ │ - bl 1faa04 │ │ │ │ + bl 1fa894 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 18e524 │ │ │ │ mov r0, r9 │ │ │ │ bl 18e46c │ │ │ │ mov r0, r9 │ │ │ │ - bl 1faa2c │ │ │ │ + bl 1fa8bc │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18e512 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1faa2c │ │ │ │ + bl 1fa8bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18e504 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1faa2c │ │ │ │ + bl 1fa8bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18e4f6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1faa2c │ │ │ │ + bl 1fa8bc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18e4e8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1faa2c │ │ │ │ + bl 1fa8bc │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18e4d8 │ │ │ │ mov r0, fp │ │ │ │ - bl 1faa2c │ │ │ │ + bl 1fa8bc │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18e4c6 │ │ │ │ mov r0, sl │ │ │ │ - bl 1faa2c │ │ │ │ + bl 1fa8bc │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18e4b4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1faa2c │ │ │ │ + bl 1fa8bc │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18e4a2 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1faa2c │ │ │ │ + bl 1fa8bc │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18e490 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ ldr r1, [r0, #20] │ │ │ │ @@ -397003,22 +397020,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 1faa04 │ │ │ │ + bl 1fa894 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18ec32 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r8, #12 │ │ │ │ b.n 18eb7e │ │ │ │ mov r0, r5 │ │ │ │ - bl 1faa2c │ │ │ │ + bl 1fa8bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18ec32 │ │ │ │ ldr.w r4, [r5, #-8] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ and.w r2, r3, #31 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ @@ -397041,15 +397058,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 18ebe8 │ │ │ │ mov r1, fp │ │ │ │ - bl 1f59d8 │ │ │ │ + bl 1f5868 │ │ │ │ cbz r0, 18ec0a │ │ │ │ ldrh r2, [r0, #12] │ │ │ │ cmp sl, r2 │ │ │ │ beq.n 18ebdc │ │ │ │ ldr.w r3, [r5, #-8] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ @@ -397093,30 +397110,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 1faa04 │ │ │ │ + bl 1fa894 │ │ │ │ cbz r0, 18eca8 │ │ │ │ mov r4, r0 │ │ │ │ movs r7, #12 │ │ │ │ ldr.w r2, [r5, #376] @ 0x178 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cbz r3, 18ec94 │ │ │ │ ldr r2, [r3, #96] @ 0x60 │ │ │ │ ldr.w r3, [r5, #404] @ 0x194 │ │ │ │ mla r3, r7, r2, r3 │ │ │ │ ldrb r2, [r3, #8] │ │ │ │ cbz r2, 18ec8e │ │ │ │ ldr.w r1, [r4, #-8] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 1f59d8 │ │ │ │ + bl 1f5868 │ │ │ │ cbz r0, 18ec8e │ │ │ │ ldrh r1, [r0, #12] │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ cmp r1, r2 │ │ │ │ beq.n 18ec8e │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ ldr.w r0, [r5, #376] @ 0x178 │ │ │ │ @@ -397124,15 +397141,15 @@ │ │ │ │ cbnz r6, 18ec9c │ │ │ │ ldr.w r2, [r5, #376] @ 0x178 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ movs r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 18ec60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1faa2c │ │ │ │ + bl 1fa8bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18ec56 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -397509,15 +397526,15 @@ │ │ │ │ mov.w r2, #64 @ 0x40 │ │ │ │ mov r0, fp │ │ │ │ ite eq │ │ │ │ moveq r3, #2 │ │ │ │ movne r3, #1 │ │ │ │ str.w sp, [r7, #4] │ │ │ │ str r3, [r7, #32] │ │ │ │ - bl 1f95bc │ │ │ │ + bl 1f944c │ │ │ │ ldr r3, [r4, #24] │ │ │ │ mov r1, sp │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ adds r3, #7 │ │ │ │ bic.w r2, r3, #4080 @ 0xff0 │ │ │ │ @@ -397565,19 +397582,19 @@ │ │ │ │ bmi.w 18f7b0 │ │ │ │ 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 1faa18 │ │ │ │ + bl 1fa8a8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 18f6b8 │ │ │ │ - bl 1faa64 │ │ │ │ + bl 1fa8f4 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #16 │ │ │ │ str r3, [r7, #68] @ 0x44 │ │ │ │ str r1, [r7, #8] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r7, #60] @ 0x3c │ │ │ │ @@ -397652,15 +397669,15 @@ │ │ │ │ add.w r8, r4, #1 │ │ │ │ add.w r3, r3, r4, lsl #3 │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 18f264 │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r6 │ │ │ │ - bl 1faa64 │ │ │ │ + bl 1fa8f4 │ │ │ │ str.w r8, [r7, #88] @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ b.n 18f140 │ │ │ │ ldrh r2, [r3, #2] │ │ │ │ cmp r2, r5 │ │ │ │ bls.w 18edd0 │ │ │ │ ldrh r3, [r3, #4] │ │ │ │ @@ -397700,15 +397717,15 @@ │ │ │ │ ldr r1, [r7, #68] @ 0x44 │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, fp │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r7, #60] @ 0x3c │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bl 1f95bc │ │ │ │ + bl 1f944c │ │ │ │ str r0, [r7, #68] @ 0x44 │ │ │ │ b.n 18f1c0 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ mov sl, r6 │ │ │ │ ldr r4, [r7, #80] @ 0x50 │ │ │ │ orr.w r5, r8, r3 │ │ │ │ ldr.w r3, [pc, #1268] @ 18f764 │ │ │ │ @@ -398123,15 +398140,15 @@ │ │ │ │ ldr r1, [r7, #40] @ 0x28 │ │ │ │ lsls r2, r3, #1 │ │ │ │ cmp r2, #16 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r7, #8] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1f95bc │ │ │ │ + bl 1f944c │ │ │ │ ldr r2, [r5, #0] │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ and.w r3, r2, #8192 @ 0x2000 │ │ │ │ str r3, [r7, #80] @ 0x50 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ b.n 18f4cc │ │ │ │ ldrd r2, r3, [r7, #84] @ 0x54 │ │ │ │ @@ -398423,26 +398440,26 @@ │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ cmp r5, r2 │ │ │ │ bcc.n 18f9e2 │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp r5, r3 │ │ │ │ bcs.n 18f9ce │ │ │ │ mov r0, r4 │ │ │ │ - bl 1faa64 │ │ │ │ + bl 1fa8f4 │ │ │ │ cbz r0, 18f99c │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r5, r3 │ │ │ │ bcc.n 18f99c │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r5, r3 │ │ │ │ bcs.n 18f99c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1faa64 │ │ │ │ + bl 1fa8f4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18f982 │ │ │ │ mov r3, r4 │ │ │ │ ldr r4, [r4, #16] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 18f99c │ │ │ │ ldr r1, [r3, #20] │ │ │ │ @@ -398497,27 +398514,27 @@ │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 18fafa │ │ │ │ movs r2, #0 │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl 1fa6b8 │ │ │ │ + bl 1fa548 │ │ │ │ add.w r0, r7, #12 │ │ │ │ - bl 1faa04 │ │ │ │ + bl 1fa894 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18fae2 │ │ │ │ - bl 1faa2c │ │ │ │ + bl 1fa8bc │ │ │ │ mov.w r9, #0 │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, r7, #12 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1fa6b8 │ │ │ │ + bl 1fa548 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ str r0, [r4, #16] │ │ │ │ cbz r0, 18faa6 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ adds r0, #12 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 18faec │ │ │ │ @@ -398534,19 +398551,19 @@ │ │ │ │ it cc │ │ │ │ movcc r2, r3 │ │ │ │ mov.w r3, ip, lsr #31 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 18fa70 │ │ │ │ mov r2, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1fa57c │ │ │ │ + bl 1fa40c │ │ │ │ cbz r5, 18fae2 │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r5 │ │ │ │ - bl 1faa2c │ │ │ │ + bl 1fa8bc │ │ │ │ mov r5, r0 │ │ │ │ b.n 18fa4e │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ @@ -398566,38 +398583,38 @@ │ │ │ │ movpl r2, r3 │ │ │ │ movpl r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 18faba │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1fa57c │ │ │ │ + bl 1fa40c │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 18fa9a │ │ │ │ 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 1fa57c │ │ │ │ + bl 1fa40c │ │ │ │ b.n 18fa98 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ blx r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fa6b8 │ │ │ │ + bl 1fa548 │ │ │ │ b.n 18fa36 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1fa57c │ │ │ │ + bl 1fa40c │ │ │ │ b.n 18fade │ │ │ │ nop │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1, #28] │ │ │ │ @@ -398849,15 +398866,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 1f95bc │ │ │ │ + bl 1f944c │ │ │ │ ldr.w r3, [r6, #388] @ 0x184 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r6, #396] @ 0x18c │ │ │ │ b.n 18fd0e │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -398867,25 +398884,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 1fa6b8 │ │ │ │ + bl 1fa548 │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r4, #12 │ │ │ │ strb r3, [r4, #24] │ │ │ │ - bl 1faa04 │ │ │ │ + bl 1fa894 │ │ │ │ cbz r0, 18fdd4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 18e46c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1faa2c │ │ │ │ + bl 1fa8bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18fdc2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ cbz r3, 18fe00 │ │ │ │ @@ -399017,15 +399034,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18fede │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r7, #2 │ │ │ │ mov r3, r1 │ │ │ │ b.n 18fede │ │ │ │ nop │ │ │ │ - strh r0, [r2, #52] @ 0x34 │ │ │ │ + strh r0, [r2, #40] @ 0x28 │ │ │ │ movs r5, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ ldr.w r2, [pc, #2564] @ 190954 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ @@ -399043,15 +399060,15 @@ │ │ │ │ bl 1bd6bc │ │ │ │ mov r0, r5 │ │ │ │ bl 191954 │ │ │ │ ldr r0, [r5, #108] @ 0x6c │ │ │ │ bl 1c5774 │ │ │ │ mov.w r1, #412 @ 0x19c │ │ │ │ movs r0, #0 │ │ │ │ - bl 1f9590 │ │ │ │ + bl 1f9420 │ │ │ │ ldrb.w r3, [r5, #1268] @ 0x4f4 │ │ │ │ strb.w r3, [r0, #408] @ 0x198 │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [r5, #120] @ 0x78 │ │ │ │ str.w r3, [r0, #380] @ 0x17c │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ str.w r3, [r0, #384] @ 0x180 │ │ │ │ @@ -399197,21 +399214,21 @@ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 198f14 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ str.w r3, [fp, #372] @ 0x174 │ │ │ │ mov r0, fp │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - bl 1f9660 │ │ │ │ + bl 1f94f0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ movs r1, #12 │ │ │ │ str.w r0, [fp, #400] @ 0x190 │ │ │ │ mov r0, fp │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 1f9660 │ │ │ │ + bl 1f94f0 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ adds r3, #7 │ │ │ │ str.w r0, [fp, #404] @ 0x194 │ │ │ │ mov r0, r8 │ │ │ │ lsrs r4, r3, #3 │ │ │ │ mov r1, r4 │ │ │ │ @@ -399476,52 +399493,52 @@ │ │ │ │ mla r3, r5, r3, r4 │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1903c6 │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ mov r0, r8 │ │ │ │ mla r4, r5, r3, r4 │ │ │ │ - bl 1f5dd0 │ │ │ │ + bl 1f5c60 │ │ │ │ str r0, [r4, #4] │ │ │ │ add.w r0, r8, #112 @ 0x70 │ │ │ │ - bl 1faa04 │ │ │ │ + bl 1fa894 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 19040e │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ ldr.w r1, [r5, #-8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1f5a14 │ │ │ │ + bl 1f58a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1faa2c │ │ │ │ + bl 1fa8bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1903f6 │ │ │ │ add.w r0, r8, #236 @ 0xec │ │ │ │ - bl 1faa04 │ │ │ │ + bl 1fa894 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 190432 │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ ldr.w r1, [r5, #-8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1f5a14 │ │ │ │ + bl 1f58a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1faa2c │ │ │ │ + bl 1fa8bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 19041a │ │ │ │ add.w r0, r8, #360 @ 0x168 │ │ │ │ - bl 1faa04 │ │ │ │ + bl 1fa894 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 190456 │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ ldr.w r1, [r5, #-8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1f5a14 │ │ │ │ + bl 1f58a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1faa2c │ │ │ │ + bl 1fa8bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 19043e │ │ │ │ ldr.w r7, [fp, #20] │ │ │ │ cmp sl, r7 │ │ │ │ beq.w 1906d6 │ │ │ │ subs r7, #96 @ 0x60 │ │ │ │ @@ -399569,15 +399586,15 @@ │ │ │ │ ldrb r7, [r7, #8] │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 190566 │ │ │ │ ldr r0, [r1, r3] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 190580 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1f59d8 │ │ │ │ + bl 1f5868 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 190580 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldrh r0, [r0, #12] │ │ │ │ and.w r1, r3, #8 │ │ │ │ and.w r7, r3, #8192 @ 0x2000 │ │ │ │ and.w ip, r3, #4 │ │ │ │ @@ -399878,15 +399895,15 @@ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 1c28a4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r5, r3, #24 │ │ │ │ bmi.w 1911fe │ │ │ │ mov r0, fp │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #312] @ (19096c ) │ │ │ │ ldr r3, [pc, #288] @ (190958 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ @@ -400322,15 +400339,15 @@ │ │ │ │ ldr.w r7, [r8, #404] @ 0x194 │ │ │ │ ldr r6, [r3, #96] @ 0x60 │ │ │ │ movs r3, #12 │ │ │ │ mul.w r6, r3, r6 │ │ │ │ ldr r0, [r7, r6] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 190e6e │ │ │ │ - bl 1f5a14 │ │ │ │ + bl 1f58a4 │ │ │ │ ldr.w r6, [r8, #372] @ 0x174 │ │ │ │ ldr.w ip, [fp, #96] @ 0x60 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ ldr.w r7, [r3, ip, lsl #2] │ │ │ │ b.n 19070a │ │ │ │ ldr.w r6, [fp, #16] │ │ │ │ @@ -400493,15 +400510,15 @@ │ │ │ │ beq.w 190298 │ │ │ │ subs r2, #248 @ 0xf8 │ │ │ │ b.w 190298 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ b.w 19062a │ │ │ │ mov r0, r8 │ │ │ │ strd r2, r1, [sp, #32] │ │ │ │ - bl 1f5dd0 │ │ │ │ + bl 1f5c60 │ │ │ │ str r0, [r7, r6] │ │ │ │ ldrd r2, r1, [sp, #32] │ │ │ │ b.n 190cbc │ │ │ │ lsls r3, r3, #12 │ │ │ │ it mi │ │ │ │ submi r5, #248 @ 0xf8 │ │ │ │ b.n 190d4a │ │ │ │ @@ -400803,15 +400820,15 @@ │ │ │ │ ldr.w r3, [pc, #1624] @ 1917cc │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1624] @ 1917d0 │ │ │ │ ldr.w r1, [pc, #1624] @ 1917d4 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ mov r0, r4 │ │ │ │ bl 1c8c08 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 19081a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [r3, #108] @ 0x6c │ │ │ │ bl 1c31d0 │ │ │ │ @@ -400831,15 +400848,15 @@ │ │ │ │ ldr.w r3, [pc, #1560] @ 1917d8 │ │ │ │ ldr.w r2, [pc, #1560] @ 1917dc │ │ │ │ ldr.w r1, [pc, #1560] @ 1917e0 │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r4, #108] @ 0x6c │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ mov r0, r4 │ │ │ │ bl 1c8c08 │ │ │ │ b.w 1900be │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r4, [r2, #108] @ 0x6c │ │ │ │ @@ -400855,30 +400872,30 @@ │ │ │ │ ldr.w r2, [pc, #1504] @ 1917e8 │ │ │ │ ldr.w r1, [pc, #1504] @ 1917ec │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r0, #108] @ 0x6c │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #2 │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ mov r0, r4 │ │ │ │ bl 1c8c08 │ │ │ │ b.w 19082a │ │ │ │ ldr r6, [sp, #28] │ │ │ │ movs r1, #16 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r6, #108] @ 0x6c │ │ │ │ ldr r4, [r3, #88] @ 0x58 │ │ │ │ - bl 1f9548 │ │ │ │ + bl 1f93d8 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #28 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 1f9660 │ │ │ │ + bl 1f94f0 │ │ │ │ ldr.w r3, [pc, #1452] @ 1917f0 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ mov r8, r0 │ │ │ │ add r3, pc │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr.w r3, [pc, #1444] @ 1917f4 │ │ │ │ add.w r0, r4, #16 │ │ │ │ @@ -401118,15 +401135,15 @@ │ │ │ │ cmp r7, r3 │ │ │ │ bne.w 19137a │ │ │ │ ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ adds r3, #2 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ b.w 190086 │ │ │ │ ldrh.w ip, [r5, #8] │ │ │ │ clz r5, ip │ │ │ │ rsb r5, r5, #32 │ │ │ │ add.w r5, r3, r5, lsl #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ it ne │ │ │ │ @@ -401378,15 +401395,15 @@ │ │ │ │ ldr r3, [pc, #184] @ (1917fc ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #184] @ (191800 ) │ │ │ │ ldr r1, [pc, #184] @ (191804 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ mov r0, r5 │ │ │ │ bl 1c8c08 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r5, [r3, #108] @ 0x6c │ │ │ │ b.w 18ffc4 │ │ │ │ movs r4, #48 @ 0x30 │ │ │ │ b.w 190182 │ │ │ │ @@ -401395,15 +401412,15 @@ │ │ │ │ ldr r3, [pc, #152] @ (191808 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #152] @ (19180c ) │ │ │ │ ldr r1, [pc, #152] @ (191810 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ mov r0, r4 │ │ │ │ bl 1c8c08 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r4, [r3, #108] @ 0x6c │ │ │ │ b.n 1911ee │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ @@ -401411,62 +401428,70 @@ │ │ │ │ ldr r3, [pc, #124] @ (191814 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #124] @ (191818 ) │ │ │ │ ldr r1, [pc, #128] @ (19181c ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ mov r0, r4 │ │ │ │ bl 1c8c08 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r4, [r3, #108] @ 0x6c │ │ │ │ b.n 1911b0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.w 190832 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #84] @ 0x54 │ │ │ │ b.n 191358 │ │ │ │ - ldmdb sl, {r0, r2, r3, r4} │ │ │ │ - @ instruction: 0xe8dc001d │ │ │ │ - stmia r6!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + b.n 191704 │ │ │ │ movs r5, r3 │ │ │ │ - ldmia.w r6, {r0, r2, r3, r4} │ │ │ │ - stmia.w lr, {r0, r2, r3, r4} │ │ │ │ - stmia r6!, {r2, r3, r5, r7} │ │ │ │ + b.n 19168c │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xe8c0001d │ │ │ │ - strex r0, r0, [ip, #116] @ 0x74 │ │ │ │ - stmia r6!, {r1, r3, r5, r6} │ │ │ │ + stmia r5!, {r1, r3, r4, r5, r6} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r6!, {r0, r7} │ │ │ │ - @ instruction: 0xffffc76b │ │ │ │ - vmlsl.u q14, d15, d31[0] │ │ │ │ - vrshr.u64 q15, q9, #1 │ │ │ │ + b.n 191608 │ │ │ │ movs r5, r3 │ │ │ │ - b.n 191e24 │ │ │ │ + b.n 1915fc │ │ │ │ + movs r5, r3 │ │ │ │ + stmia r5!, {r2, r3, r5} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r1!, {r1, r2, r3, r5} │ │ │ │ + b.n 191668 │ │ │ │ movs r5, r3 │ │ │ │ - b.n 191e28 │ │ │ │ + b.n 191584 │ │ │ │ movs r5, r3 │ │ │ │ - b.n 191dd8 │ │ │ │ + stmia r4!, {r1, r3, r5, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r1!, {r1} │ │ │ │ + stmia r6!, {r0, r7} │ │ │ │ + @ instruction: 0xffffc76b │ │ │ │ + vmlsl.u q14, d15, d31[0] │ │ │ │ + vsra.u32 q15, q9, #1 │ │ │ │ movs r5, r3 │ │ │ │ - b.n 191e48 │ │ │ │ + b.n 191b24 │ │ │ │ movs r5, r3 │ │ │ │ - b.n 191d98 │ │ │ │ + itee ge │ │ │ │ + movge r5, r3 │ │ │ │ + blt.n 191b28 @ unpredictable branch in IT block │ │ │ │ + │ │ │ │ + movlt r5, r3 │ │ │ │ + b.n 191ad8 │ │ │ │ movs r5, r3 │ │ │ │ - stmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ + ittt hi │ │ │ │ + movhi r5, r3 │ │ │ │ + bhi.n 191b48 @ unpredictable branch in IT block │ │ │ │ + │ │ │ │ + movhi r5, r3 │ │ │ │ + b.n 191a98 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ + itt pl │ │ │ │ + movpl r5, r3 │ │ │ │ + ldrpl r0, [r0, #0] │ │ │ │ and.w r0, r0, #528384 @ 0x81000 │ │ │ │ sub.w r0, r0, #528384 @ 0x81000 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r1, [r1, #4] │ │ │ │ @@ -401589,15 +401614,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #20 │ │ │ │ str r0, [sp, #28] │ │ │ │ movs r0, #0 │ │ │ │ - bl 1f9590 │ │ │ │ + bl 1f9420 │ │ │ │ ldr r3, [r5, #120] @ 0x78 │ │ │ │ ldr r1, [r5, #108] @ 0x6c │ │ │ │ mov r4, r0 │ │ │ │ str r1, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r3, [r3, #396] @ 0x18c │ │ │ │ str r3, [r0, #4] │ │ │ │ @@ -401607,15 +401632,15 @@ │ │ │ │ mov r2, r3 │ │ │ │ bl 1c1914 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #8 │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 1f9660 │ │ │ │ + bl 1f94f0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r3, [r4, #12] │ │ │ │ bl 1a713c │ │ │ │ ldr.w r2, [pc, #1664] @ 19202c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r1, r4 │ │ │ │ @@ -401629,21 +401654,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 191b06 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1fb3e4 │ │ │ │ + bl 1fb274 │ │ │ │ mov r1, r0 │ │ │ │ cbnz r0, 1919e8 │ │ │ │ b.n 191a1c │ │ │ │ ldr r3, [r6, #24] │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - bl 1fb3e4 │ │ │ │ + bl 1fb274 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 191a1c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1919dc │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -401657,15 +401682,15 @@ │ │ │ │ ldr r7, [r2, #28] │ │ │ │ cmp r6, r7 │ │ │ │ beq.n 191af6 │ │ │ │ cmp r0, r3 │ │ │ │ bne.n 1919fc │ │ │ │ ldr r3, [r6, #24] │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - bl 1fb3e4 │ │ │ │ + bl 1fb274 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1919e8 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r4, r2 │ │ │ │ @@ -401682,15 +401707,15 @@ │ │ │ │ movs r1, #12 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ ldr r4, [r3, #12] │ │ │ │ ldr r6, [r5, #96] @ 0x60 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 1f9660 │ │ │ │ + bl 1f94f0 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ add.w r4, r4, r6, lsl #3 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 191fec │ │ │ │ ldr r0, [sp, #4] │ │ │ │ @@ -401771,15 +401796,15 @@ │ │ │ │ mov r9, r6 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f9660 │ │ │ │ + bl 1f94f0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ str.w r0, [r3, r6, lsl #3] │ │ │ │ movs r3, #12 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 61b08 │ │ │ │ @@ -401912,15 +401937,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 191c7a │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r9, #0 │ │ │ │ mov fp, r5 │ │ │ │ mov sl, r2 │ │ │ │ str r4, [sp, #8] │ │ │ │ b.n 191cba │ │ │ │ @@ -402181,15 +402206,15 @@ │ │ │ │ add.w r2, r1, r9 │ │ │ │ ldr.w r7, [r1, r9] │ │ │ │ ldr r1, [r7, #24] │ │ │ │ ldr r0, [r1, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 192016 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1fb3e4 │ │ │ │ + bl 1fb274 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 191ff4 │ │ │ │ mov.w fp, #0 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ str r5, [sp, #24] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ @@ -402209,15 +402234,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ itt eq │ │ │ │ moveq r6, r2 │ │ │ │ moveq fp, r5 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - bl 1fb3e4 │ │ │ │ + bl 1fb274 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 191f74 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 191ff4 │ │ │ │ ldr.w r3, [fp, #56] @ 0x38 │ │ │ │ @@ -402276,15 +402301,15 @@ │ │ │ │ subs r6, r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ ite ne │ │ │ │ movne r0, r6 │ │ │ │ moveq r0, r3 │ │ │ │ movw r1, #2060 @ 0x80c │ │ │ │ - bl 1f9590 │ │ │ │ + bl 1f9420 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 192140 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r1, r7 │ │ │ │ str r6, [r0, #104] @ 0x68 │ │ │ │ subs r6, #0 │ │ │ │ @@ -402308,15 +402333,15 @@ │ │ │ │ ldrb.w r3, [r3, #343] @ 0x157 │ │ │ │ add.w r1, r5, #272 @ 0x110 │ │ │ │ strb.w r3, [r4, #1268] @ 0x4f4 │ │ │ │ blx 61b08 │ │ │ │ ldr.w r3, [r5, #268] @ 0x10c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - bl 1f98bc │ │ │ │ + bl 1f974c │ │ │ │ ldr r2, [r4, #116] @ 0x74 │ │ │ │ ldr.w r3, [r5, #268] @ 0x10c │ │ │ │ subs r2, #1 │ │ │ │ str r0, [r4, #124] @ 0x7c │ │ │ │ cmp r2, #13 │ │ │ │ bhi.n 192116 │ │ │ │ tbb [pc, r2] │ │ │ │ @@ -402357,15 +402382,15 @@ │ │ │ │ blx 61b08 │ │ │ │ ldrb.w r3, [r4, #96] @ 0x60 │ │ │ │ cbz r3, 192144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov.w r1, #1176 @ 0x498 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f9590 │ │ │ │ + bl 1f9420 │ │ │ │ mov r6, r0 │ │ │ │ str.w r0, [r4, #148] @ 0x94 │ │ │ │ movs r2, #216 @ 0xd8 │ │ │ │ add.w r1, r5, #40 @ 0x28 │ │ │ │ adds r0, #44 @ 0x2c │ │ │ │ blx 61b08 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ @@ -402416,15 +402441,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ ldrd r3, ip, [r3] │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ blx 61088 <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - bhi.n 1921e0 │ │ │ │ + bvc.n 1922e0 │ │ │ │ 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 │ │ │ │ @@ -402445,21 +402470,21 @@ │ │ │ │ ldr r3, [pc, #20] @ (192258 ) │ │ │ │ add r3, pc │ │ │ │ b.n 19222a │ │ │ │ ldr r3, [pc, #16] @ (19225c ) │ │ │ │ add r3, pc │ │ │ │ b.n 19222a │ │ │ │ nop │ │ │ │ - subs r0, r3, r4 │ │ │ │ + adds r0, r3, r6 │ │ │ │ movs r5, r3 │ │ │ │ - bhi.n 1921e8 │ │ │ │ + bvc.n 1922e8 │ │ │ │ movs r5, r3 │ │ │ │ - bhi.n 1921cc │ │ │ │ + bvc.n 1922cc │ │ │ │ movs r5, r3 │ │ │ │ - subs r6, r6, r3 │ │ │ │ + adds r6, r6, r5 │ │ │ │ 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 │ │ │ │ @@ -402467,15 +402492,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ ldrd r3, ip, [r3] │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ blx 61088 <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - bhi.n 1921c8 │ │ │ │ + bvc.n 1922c8 │ │ │ │ movs r5, r3 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cbnz r3, 192292 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -402487,15 +402512,15 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r2, pc │ │ │ │ strd r1, ip, [sp] │ │ │ │ movs r1, #1 │ │ │ │ blx 61088 <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - bhi.n 1923b0 │ │ │ │ + bvs.n 1922b0 │ │ │ │ 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] @ (1923b8 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -402568,15 +402593,15 @@ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r2, [pc, #72] @ (1923c8 ) │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #72] @ (1923cc ) │ │ │ │ mov r3, r4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ mov r0, r4 │ │ │ │ blx 60bc8 │ │ │ │ ldr r2, [pc, #56] @ (1923d0 ) │ │ │ │ ldr r3, [pc, #36] @ (1923bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -402592,17 +402617,17 @@ │ │ │ │ nop │ │ │ │ ble.n 192404 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ mrc2 15, 5, pc, cr9, cr15, {7} │ │ │ │ mcr2 15, 4, pc, cr3, cr15, {7} @ │ │ │ │ - bvc.n 192328 │ │ │ │ + bvs.n 192428 │ │ │ │ movs r5, r3 │ │ │ │ - push {r2, r4, r5, r6, r7} │ │ │ │ + cbz r4, 19242c │ │ │ │ movs r5, r3 │ │ │ │ bgt.n 19249c │ │ │ │ lsls r0, r6, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -402690,21 +402715,21 @@ │ │ │ │ b.n 19240e │ │ │ │ movs r0, #14 │ │ │ │ b.n 1924a2 │ │ │ │ movs r0, #1 │ │ │ │ b.n 1924a2 │ │ │ │ movs r0, #13 │ │ │ │ b.n 1924a2 │ │ │ │ - add r5, sp, #968 @ 0x3c8 │ │ │ │ + add r4, sp, #456 @ 0x1c8 │ │ │ │ movs r2, r4 │ │ │ │ - bvc.n 1924f8 │ │ │ │ + bpl.n 1923f8 │ │ │ │ movs r5, r3 │ │ │ │ - bvc.n 1924d4 │ │ │ │ + bpl.n 1923d4 │ │ │ │ movs r5, r3 │ │ │ │ - bvs.n 1924a4 │ │ │ │ + bpl.n 1925a4 │ │ │ │ movs r5, r3 │ │ │ │ ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ cmp r3, r1 │ │ │ │ bcs.n 19254e │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -402723,15 +402748,15 @@ │ │ │ │ ldr.w r2, [r2, #152] @ 0x98 │ │ │ │ cmp r2, r5 │ │ │ │ bcc.n 19254a │ │ │ │ ldr.w r1, [r4, #160] @ 0xa0 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1f96d8 │ │ │ │ + bl 1f9568 │ │ │ │ ldr.w r3, [r4, #156] @ 0x9c │ │ │ │ str.w r0, [r4, #160] @ 0xa0 │ │ │ │ cmp r3, r5 │ │ │ │ str.w r5, [r4, #152] @ 0x98 │ │ │ │ bcs.n 192548 │ │ │ │ mov.w r1, #3503345872 @ 0xd0d0d0d0 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ @@ -402940,23 +402965,23 @@ │ │ │ │ nop │ │ │ │ bge.n 1927f0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ bls.n 1926d8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrsh r2, [r6, r1] │ │ │ │ + ldrb r2, [r6, r3] │ │ │ │ movs r5, r5 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2e4558 │ │ │ │ + bl 2e43e8 │ │ │ │ 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 │ │ │ │ @@ -402978,15 +403003,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, #408] @ 0x198 │ │ │ │ - bl 1e39cc │ │ │ │ + bl 1e385c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 192838 │ │ │ │ ldr.w r2, [r4, #544] @ 0x220 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 192864 │ │ │ │ ldrb.w r3, [r4, #96] @ 0x60 │ │ │ │ cbnz r3, 19285c │ │ │ │ @@ -403055,19 +403080,19 @@ │ │ │ │ ands r4, r3 │ │ │ │ rbit r3, r4 │ │ │ │ clz r3, r3 │ │ │ │ it eq │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ bne.n 19289a │ │ │ │ ldr.w r0, [r5, #268] @ 0x10c │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ add.w r0, r5, #940 @ 0x3ac │ │ │ │ - bl 20cb78 │ │ │ │ + bl 20ca08 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -403226,19 +403251,19 @@ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ movs r0, #0 │ │ │ │ movw r1, #1076 @ 0x434 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1f9590 │ │ │ │ + bl 1f9420 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r0, #940 @ 0x3ac │ │ │ │ - bl 20cb8c │ │ │ │ + bl 20ca1c │ │ │ │ add.w r3, r9, #12 │ │ │ │ str.w r9, [r6, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ adds r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -403825,15 +403850,15 @@ │ │ │ │ add sl, pc │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r9, pc │ │ │ │ b.n 19313a │ │ │ │ cmp r0, #28 │ │ │ │ beq.n 193188 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 2e5ac0 │ │ │ │ + bl 2e5950 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr.w r2, [pc, #2020] @ 193900 │ │ │ │ movs r1, #1 │ │ │ │ strd r8, r0, [sp, #4] │ │ │ │ mov r0, fp │ │ │ │ add r2, pc │ │ │ │ str r6, [sp, #0] │ │ │ │ @@ -403909,15 +403934,15 @@ │ │ │ │ ldrb.w r0, [r0, #960] @ 0x3c0 │ │ │ │ and.w r7, r3, #3 │ │ │ │ mov.w fp, r3, lsr #2 │ │ │ │ lsls r3, r0, #31 │ │ │ │ ldrb r7, [r2, r7] │ │ │ │ bmi.w 193366 │ │ │ │ ldrb.w r0, [r6, #956] @ 0x3bc │ │ │ │ - bl 2e5ac0 │ │ │ │ + bl 2e5950 │ │ │ │ add r9, r4 │ │ │ │ ldrb.w r2, [r6, #959] @ 0x3bf │ │ │ │ add r9, r5 │ │ │ │ ldrb.w r1, [r6, #958] @ 0x3be │ │ │ │ mov r3, fp │ │ │ │ adds r4, #1 │ │ │ │ adds r6, #5 │ │ │ │ @@ -403950,15 +403975,15 @@ │ │ │ │ ldrb.w r3, [r3, #960] @ 0x3c0 │ │ │ │ ldrb r7, [r2, r0] │ │ │ │ lsls r3, r3, #31 │ │ │ │ bmi.n 193366 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 1931fc │ │ │ │ ldrb.w r0, [r6, #956] @ 0x3bc │ │ │ │ - bl 2e5aa4 │ │ │ │ + bl 2e5934 │ │ │ │ b.n 193204 │ │ │ │ ldr.w fp, [r2, #88] @ 0x58 │ │ │ │ add.w ip, r2, #84 @ 0x54 │ │ │ │ cmp fp, ip │ │ │ │ beq.n 19334c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, fp │ │ │ │ @@ -404044,15 +404069,15 @@ │ │ │ │ add.w r3, r9, r4 │ │ │ │ mov.w fp, #63 @ 0x3f │ │ │ │ add r3, r5 │ │ │ │ ldrb.w r3, [r3, #960] @ 0x3c0 │ │ │ │ lsls r2, r3, #31 │ │ │ │ bpl.w 1931fc │ │ │ │ ldrb.w r0, [r6, #956] @ 0x3bc │ │ │ │ - bl 2e5b68 │ │ │ │ + bl 2e59f8 │ │ │ │ b.n 193204 │ │ │ │ mov fp, r8 │ │ │ │ ldr.w r2, [pc, #1460] @ 193928 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, fp │ │ │ │ add r2, pc │ │ │ │ blx 61088 <__fprintf_chk@plt> │ │ │ │ @@ -404276,15 +404301,15 @@ │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 19382a │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 2e5bac │ │ │ │ + bl 2e5a3c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ b.n 19311a │ │ │ │ mov r6, r4 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ mov r2, r5 │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ @@ -404511,216 +404536,216 @@ │ │ │ │ add r3, pc │ │ │ │ b.w 192d96 │ │ │ │ nop │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ bcc.n 193890 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - subs r0, r3, #0 │ │ │ │ + adds r0, r3, #2 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r7!, {r2, r3, r5} │ │ │ │ + ldmia r5, {r2, r3, r5, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r7!, {r1, r6} │ │ │ │ + ldmia r5!, {r1, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r7!, {r2, r3, r5} │ │ │ │ + ldmia r5, {r2, r3, r5, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r7!, {r3, r4, r5} │ │ │ │ + ldmia r5, {r3, r4, r5, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r5, {r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r4, r5, r6} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r7!, {r1} │ │ │ │ + ldmia r5!, {r1, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r7!, {r1} │ │ │ │ + ldmia r5!, {r1, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r7!, {r1} │ │ │ │ + ldmia r5!, {r1, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r7!, {r4} │ │ │ │ + ldmia r5!, {r4, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r7!, {r1, r2, r4, r5} │ │ │ │ + ldmia r5, {r1, r2, r4, r5, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r7!, {r3, r4, r5} │ │ │ │ + ldmia r5, {r3, r4, r5, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r6, {r6, r7} │ │ │ │ + ldmia r5!, {r6} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r5!, {r3, r4} │ │ │ │ + ldmia r3, {r3, r4, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r5!, {r4, r6} │ │ │ │ + ldmia r3!, {r4, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r5, {r2, r3, r5, r7} │ │ │ │ + ldmia r4!, {r2, r3, r5} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r5!, {r2, r4, r7} │ │ │ │ + ldmia r4, {r2, r4} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r5!, {r2, r7} │ │ │ │ + ldmia r4!, {r2} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r5, {r4, r5, r6} │ │ │ │ + ldmia r3!, {r4, r5, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r5!, {r2, r3, r4, r6} │ │ │ │ + ldmia r3, {r2, r3, r4, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - adds r4, r7, #7 │ │ │ │ + adds r4, r7, #1 │ │ │ │ movs r5, r3 │ │ │ │ - adds r7, #128 @ 0x80 │ │ │ │ + adds r6, #0 │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r5, {r3, r4, r5} │ │ │ │ + ldmia r3, {r3, r4, r5, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r5, {r5} │ │ │ │ + ldmia r3!, {r5, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r4!, {r2, r5, r6, r7} │ │ │ │ + ldmia r3!, {r2, r5, r6} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r4!, {r1, r3, r5, r7} │ │ │ │ + ldmia r3, {r1, r3, r5} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r4!, {r2, r7} │ │ │ │ + ldmia r3!, {r2} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r4, {r1, r4, r5, r6} │ │ │ │ + ldmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - add r5, sp, #672 @ 0x2a0 │ │ │ │ + add r4, sp, #160 @ 0xa0 │ │ │ │ movs r7, r3 │ │ │ │ - ldmia r4!, {r1, r2, r5, r6} │ │ │ │ + ldmia r2, {r1, r2, r5, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r6, {r3, r5, r6} │ │ │ │ + ldmia r4!, {r3, r5, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r4, {r1, r2, r4, r5} │ │ │ │ + ldmia r2, {r1, r2, r4, r5, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r6, {r3, r4, r5, r6} │ │ │ │ + ldmia r4, {r3, r4, r5, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - bmi.n 193990 │ │ │ │ + bcs.n 193890 │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xf0b4001c │ │ │ │ - cmp r6, #14 │ │ │ │ + vqadd.s64 d0, d4, d12 │ │ │ │ + cmp r4, #142 @ 0x8e │ │ │ │ movs r6, r3 │ │ │ │ - cmp r5, #244 @ 0xf4 │ │ │ │ + cmp r4, #116 @ 0x74 │ │ │ │ movs r6, r3 │ │ │ │ - bcc.n 1938a0 │ │ │ │ + bcs.n 1939a0 │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r3!, {r2, r5, r7} │ │ │ │ + ldmia r2, {r2, r5} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r5!, {r2, r3, r4, r7} │ │ │ │ + ldmia r4, {r2, r3, r4} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r5!, {r1, r3, r4, r7} │ │ │ │ + ldmia r4, {r1, r3, r4} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r5, {r3, r5, r7} │ │ │ │ + ldmia r4!, {r3, r5} │ │ │ │ movs r5, r3 │ │ │ │ bl 3698ea │ │ │ │ bl 3358ee │ │ │ │ - ldmia r5, {r3, r4, r5} │ │ │ │ + ldmia r3, {r3, r4, r5, r7} │ │ │ │ movs r5, r3 │ │ │ │ - add r1, pc, #80 @ (adr r1, 193948 ) │ │ │ │ + ldr r7, [sp, #592] @ 0x250 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r2!, {r1, r4, r5} │ │ │ │ + ldmia r0!, {r1, r4, r5, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r2!, {r1, r6} │ │ │ │ + ldmia r0!, {r1, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r5!, {r1, r2} │ │ │ │ + ldmia r3!, {r1, r2, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r2!, {r1, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r5, r6} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r2, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r2!, {r3, r5, r7} │ │ │ │ + ldmia r1!, {r3, r5} │ │ │ │ movs r5, r3 │ │ │ │ - mcr 0, 3, r0, cr12, cr12, {0} │ │ │ │ - ldmia r4, {r1, r2, r4, r7} │ │ │ │ + stcl 0, cr0, [ip], #112 @ 0x70 │ │ │ │ + ldmia r3!, {r1, r2, r4} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r1, {r1, r3, r7} │ │ │ │ + ldmia r0!, {r1, r3} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r1, {r1, r2, r5, r6} │ │ │ │ + stmia r7!, {r1, r2, r5, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r4!, {r5} │ │ │ │ + ldmia r2!, {r5, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r0!, {r3} │ │ │ │ + stmia r6!, {r3, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stc 0, cr0, [sl], {28} │ │ │ │ - ldmia r2!, {r1, r4, r6, r7} │ │ │ │ + add.w r0, sl, ip, lsr #32 │ │ │ │ + ldmia r1, {r1, r4, r6} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r2!, {r4, r6, r7} │ │ │ │ + ldmia r1!, {r4, r6} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r2!, {r3, r4, r6, r7} │ │ │ │ + ldmia r1!, {r3, r4, r6} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r3!, {r1} │ │ │ │ + ldmia r1, {r1, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r3, {r1, r2, r3, r4} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r3!, {r1, r5, r6} │ │ │ │ + ldmia r1, {r1, r5, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r3, {r1, r2, r3} │ │ │ │ + ldmia r1, {r1, r2, r3, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r5, r3 │ │ │ │ - bic.w r0, sl, ip, lsr #32 │ │ │ │ + stmia.w sl!, {r2, r3, r4} │ │ │ │ ldmia r2!, {r3, r4} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r5!, {r1, r2, r5} │ │ │ │ + stmia r3!, {r1, r2, r5, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r5!, {r1, r2} │ │ │ │ + stmia r3!, {r1, r2, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r1!, {r3, r7} │ │ │ │ + ldmia r0!, {r3} │ │ │ │ movs r5, r3 │ │ │ │ - ldrd r0, r0, [r8, #120]! @ 0x78 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ + ldrd r0, r0, [r8], #-120 @ 0x78 │ │ │ │ + ldmia r0!, {r2, r3, r4, r5} │ │ │ │ movs r5, r3 │ │ │ │ - ldr r3, [pc, #936] @ (193d14 ) │ │ │ │ + ldr r2, [pc, #424] @ (193b14 ) │ │ │ │ movs r7, r3 │ │ │ │ - stmia r4!, {r1, r5, r7} │ │ │ │ + stmia r3!, {r1, r5} │ │ │ │ movs r5, r3 │ │ │ │ - ldr r3, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r1, [sp, #936] @ 0x3a8 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r2!, {r1, r5} │ │ │ │ + ldmia r0!, {r1, r5, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r4!, {r7} │ │ │ │ + stmia r3!, {} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r4!, {r2, r4, r5, r6} │ │ │ │ + stmia r2!, {r2, r4, r5, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r1, [sp, #744] @ 0x2e8 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r1!, {r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r3, r4, r5, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r4!, {r1, r2, r3, r6} │ │ │ │ + stmia r2!, {r1, r2, r3, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r1, {r1, r3, r7} │ │ │ │ + ldmia r0!, {r1, r3} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r1, {r1, r2, r7} │ │ │ │ + ldmia r0!, {r1, r2} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r1!, {r7} │ │ │ │ + ldmia r0!, {} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r1, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r1!, {r2, r4, r5, r6} │ │ │ │ + stmia r7!, {r2, r4, r5, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r1, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r5, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r1!, {r3, r5, r6} │ │ │ │ + stmia r7!, {r3, r5, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r1, {r1, r5, r6} │ │ │ │ + stmia r7!, {r1, r5, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r3!, {r4, r6, r7} │ │ │ │ + stmia r2!, {r4, r6} │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [sp, #584] @ 0x248 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r1!, {r3, r4, r5} │ │ │ │ + stmia r7!, {r3, r4, r5, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r3!, {r1, r3, r5, r7} │ │ │ │ + stmia r2!, {r1, r3, r5} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r3!, {r2, r4, r7} │ │ │ │ + stmia r2!, {r2, r4} │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [sp, #344] @ 0x158 │ │ │ │ + ldr r0, [sp, #856] @ 0x358 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r0!, {r2, r4, r5, r6} │ │ │ │ + stmia r6!, {r2, r4, r5, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r3!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r1!, {r1, r2, r3, r5, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r3!, {r2, r4, r6} │ │ │ │ + stmia r1!, {r2, r4, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [sp, #88] @ 0x58 │ │ │ │ + ldr r0, [sp, #600] @ 0x258 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r0!, {r2, r6} │ │ │ │ + stmia r6!, {r2, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r3!, {r1, r2, r3, r5} │ │ │ │ + stmia r1!, {r1, r2, r3, r5, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r3!, {r1, r2, r6} │ │ │ │ + stmia r1!, {r1, r2, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r3!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r2, r3, r4, r5, r6} │ │ │ │ movs r5, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1960] @ 0x7a8 │ │ │ │ ldr r2, [pc, #856] @ (193d50 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -404734,30 +404759,30 @@ │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #2100] @ 0x834 │ │ │ │ mov.w r3, #0 │ │ │ │ bl 19279c │ │ │ │ str.w r0, [r4, #144] @ 0x90 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a6f0 │ │ │ │ + bl 20a580 │ │ │ │ ldr.w r2, [r4, #408] @ 0x198 │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r4, #442 @ 0x1ba │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, sp, #2064 @ 0x810 │ │ │ │ - bl 20ac4c │ │ │ │ + bl 20aadc │ │ │ │ add.w r1, sp, #2064 @ 0x810 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f6a20 │ │ │ │ + bl 1f68b0 │ │ │ │ ldr r3, [pc, #772] @ (193d5c ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 193b36 │ │ │ │ lsls r1, r3, #25 │ │ │ │ bmi.n 193a8a │ │ │ │ @@ -404785,15 +404810,15 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 193c00 │ │ │ │ ldr r1, [pc, #716] @ (193d64 ) │ │ │ │ mov r3, r6 │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 1f9924 │ │ │ │ + bl 1f97b4 │ │ │ │ ldr r1, [pc, #708] @ (193d68 ) │ │ │ │ mov r8, r0 │ │ │ │ add r1, pc │ │ │ │ blx 61ed0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 193d22 │ │ │ │ @@ -404814,15 +404839,15 @@ │ │ │ │ bl 19279c │ │ │ │ str.w r0, [r4, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 193d46 │ │ │ │ mov r0, r8 │ │ │ │ add r7, sp, #24 │ │ │ │ add.w r8, sp, #28 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #0] │ │ │ │ str.w r3, [r8] │ │ │ │ blx 61434 │ │ │ │ ldr r3, [pc, #616] @ (193d6c ) │ │ │ │ @@ -404896,24 +404921,24 @@ │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ add r3, pc │ │ │ │ b.n 193b0c │ │ │ │ cbz r2, 193bd2 │ │ │ │ ldr r1, [pc, #452] @ (193d78 ) │ │ │ │ mov r3, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 1f9924 │ │ │ │ + bl 1f97b4 │ │ │ │ ldr r1, [pc, #448] @ (193d7c ) │ │ │ │ mov r8, r0 │ │ │ │ add r1, pc │ │ │ │ blx 61ed0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 193ab8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ ldrb.w r3, [r4, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 193c6c │ │ │ │ mov.w r9, #0 │ │ │ │ add r7, sp, #24 │ │ │ │ add.w r8, sp, #28 │ │ │ │ mov r1, r8 │ │ │ │ @@ -405010,21 +405035,21 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 193b7e │ │ │ │ b.n 193b3a │ │ │ │ ldr r1, [pc, #196] @ (193da0 ) │ │ │ │ mov r2, r4 │ │ │ │ movs r0, #2 │ │ │ │ add r1, pc │ │ │ │ - bl 1f695c │ │ │ │ + bl 1f67ec │ │ │ │ ldr r4, [r7, #0] │ │ │ │ b.n 193c66 │ │ │ │ ldr.w r1, [r8] │ │ │ │ mov r0, r4 │ │ │ │ adds r1, #1 │ │ │ │ - bl 1f9548 │ │ │ │ + bl 1f93d8 │ │ │ │ ldr.w r8, [r8] │ │ │ │ str.w r0, [r4, #140] @ 0x8c │ │ │ │ ldr r4, [r7, #0] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ blx 61b08 │ │ │ │ strb.w r6, [r0, r8] │ │ │ │ @@ -405037,15 +405062,15 @@ │ │ │ │ b.n 193c2a │ │ │ │ ldr r2, [pc, #144] @ (193dac ) │ │ │ │ add r2, pc │ │ │ │ b.n 193c2a │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ mov r0, r8 │ │ │ │ mov.w r9, #1 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ b.n 193bde │ │ │ │ ldr r2, [pc, #128] @ (193db0 ) │ │ │ │ ldr r0, [pc, #128] @ (193db4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r5, r0] │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #1 │ │ │ │ @@ -405064,57 +405089,57 @@ │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r4, r6, #27 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #14 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r2, r4, r6} │ │ │ │ + stmia r4!, {r2, r4, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - str r7, [sp, #456] @ 0x1c8 │ │ │ │ + str r5, [sp, #968] @ 0x3c8 │ │ │ │ movs r2, r4 │ │ │ │ - stmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r4, r6} │ │ │ │ movs r5, r3 │ │ │ │ - movs r2, #22 │ │ │ │ + movs r0, #150 @ 0x96 │ │ │ │ movs r6, r3 │ │ │ │ - movs r1, #222 @ 0xde │ │ │ │ + movs r0, #94 @ 0x5e │ │ │ │ movs r6, r3 │ │ │ │ - stmia r5!, {r2, r3, r4, r5} │ │ │ │ + stmia r3!, {r2, r3, r4, r5, r7} │ │ │ │ movs r5, r3 │ │ │ │ - str r6, [sp, #360] @ 0x168 │ │ │ │ + str r4, [sp, #872] @ 0x368 │ │ │ │ movs r2, r4 │ │ │ │ - movs r1, #140 @ 0x8c │ │ │ │ + movs r0, #12 │ │ │ │ movs r6, r3 │ │ │ │ - movs r1, #102 @ 0x66 │ │ │ │ + subs r6, r4, #7 │ │ │ │ movs r6, r3 │ │ │ │ - lsrs r0, r0, #28 │ │ │ │ + lsrs r0, r0, #22 │ │ │ │ movs r2, r4 │ │ │ │ - stmia r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r5, r6} │ │ │ │ movs r5, r3 │ │ │ │ stmia r3!, {r2, r3, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bkpt 0x00c0 │ │ │ │ + pop {r6, pc} │ │ │ │ movs r5, r3 │ │ │ │ - bkpt 0x00b6 │ │ │ │ + pop {r1, r2, r4, r5, pc} │ │ │ │ movs r5, r3 │ │ │ │ - bkpt 0x00bc │ │ │ │ + pop {r2, r3, r4, r5, pc} │ │ │ │ movs r5, r3 │ │ │ │ - ldr r3, [sp, #632] @ 0x278 │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r7, [sp, #552] @ 0x228 │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ movs r7, r3 │ │ │ │ - bkpt 0x004c │ │ │ │ + pop {r2, r3, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - bkpt 0x0056 │ │ │ │ + pop {r1, r2, r4, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r3!, {r1, r3, r6, r7} │ │ │ │ + stmia r2!, {r1, r3, r6} │ │ │ │ movs r5, r3 │ │ │ │ lsrs r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r1, r2, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r6} │ │ │ │ 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 │ │ │ │ @@ -405245,15 +405270,15 @@ │ │ │ │ beq.n 193f94 │ │ │ │ mov r8, r7 │ │ │ │ ldr r2, [pc, #328] @ (19406c ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #328] @ (194070 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ movs r1, #1 │ │ │ │ lsr.w r0, r8, r1 │ │ │ │ blx 619c4 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 193fe6 │ │ │ │ cmp r4, r7 │ │ │ │ @@ -405284,15 +405309,15 @@ │ │ │ │ bne.n 193f50 │ │ │ │ b.n 193f56 │ │ │ │ ldrh.w lr, [r6, #416] @ 0x1a0 │ │ │ │ mov r7, ip │ │ │ │ cmp.w lr, #0 │ │ │ │ bne.n 193ee6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ ldr r0, [r5, #108] @ 0x6c │ │ │ │ bl 1a4cf8 │ │ │ │ movs r0, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #108] @ 0x6c │ │ │ │ ldr r2, [pc, #204] @ (194074 ) │ │ │ │ ldr r3, [pc, #180] @ (194060 ) │ │ │ │ @@ -405308,105 +405333,105 @@ │ │ │ │ ldrd r3, r4, [r2, #24] │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #176] @ (194078 ) │ │ │ │ ldr r1, [pc, #176] @ (19407c ) │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ movs r0, #0 │ │ │ │ b.n 193fa6 │ │ │ │ cmp r7, r4 │ │ │ │ mov r8, r7 │ │ │ │ it cc │ │ │ │ movcc r8, r4 │ │ │ │ uxth.w r8, r8 │ │ │ │ b.n 193f22 │ │ │ │ ldr r4, [pc, #152] @ (194080 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #152] @ (194084 ) │ │ │ │ add r4, pc │ │ │ │ add r2, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ bl 1922c0 │ │ │ │ ldr r2, [pc, #136] @ (194088 ) │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ bl 1922c0 │ │ │ │ mov r0, r9 │ │ │ │ blx 60bc8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ b.n 193fd4 │ │ │ │ ldr.w r4, [r6, #268] @ 0x10c │ │ │ │ ldr r2, [pc, #100] @ (19408c ) │ │ │ │ ldr r1, [pc, #104] @ (194090 ) │ │ │ │ ldrd r3, r4, [r4, #24] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ b.n 193fd4 │ │ │ │ mov r4, lr │ │ │ │ b.n 193f12 │ │ │ │ ldr r2, [pc, #84] @ (194094 ) │ │ │ │ ldr r1, [pc, #88] @ (194098 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ b.n 194018 │ │ │ │ ldr r2, [pc, #80] @ (19409c ) │ │ │ │ ldr r1, [pc, #80] @ (1940a0 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ b.n 194018 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ stmia r2!, {r1, r5} │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r1, r2, r3, r4} │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r4, r6, #27 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r2, r4, r5, r6} │ │ │ │ movs r5, r3 │ │ │ │ - ldr r1, [sp, #328] @ 0x148 │ │ │ │ + str r7, [sp, #840] @ 0x348 │ │ │ │ movs r5, r3 │ │ │ │ stmia r0!, {r1, r4, r6} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r1!, {r1, r2, r4, r7} │ │ │ │ - movs r5, r3 │ │ │ │ - ldr r0, [sp, #696] @ 0x2b8 │ │ │ │ - movs r5, r3 │ │ │ │ - ldr r0, [sp, #576] @ 0x240 │ │ │ │ + stmia r0!, {r1, r2, r4} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r2!, {r1, r7} │ │ │ │ + str r7, [sp, #184] @ 0xb8 │ │ │ │ movs r5, r3 │ │ │ │ - stmia r2!, {r4, r7} │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ movs r5, r3 │ │ │ │ - stmia r1!, {r2, r3, r6} │ │ │ │ + stmia r1!, {r1} │ │ │ │ movs r5, r3 │ │ │ │ - ldr r0, [sp, #312] @ 0x138 │ │ │ │ + stmia r1!, {r4} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r1!, {r2, r4, r6} │ │ │ │ + ite gt │ │ │ │ + movgt r5, r3 │ │ │ │ + strle r6, [sp, #824] @ 0x338 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r0, [sp, #232] @ 0xe8 │ │ │ │ + ite le │ │ │ │ + movle r5, r3 │ │ │ │ + strgt r6, [sp, #744] @ 0x2e8 │ │ │ │ movs r5, r3 │ │ │ │ - stmia r1!, {r1, r2, r7} │ │ │ │ + stmia r0!, {r1, r2} │ │ │ │ movs r5, r3 │ │ │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ │ │ + str r6, [sp, #688] @ 0x2b0 │ │ │ │ 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, #340] @ (19420c ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -405490,15 +405515,15 @@ │ │ │ │ ldr r1, [r4, #100] @ 0x64 │ │ │ │ mov r0, r5 │ │ │ │ bl 193dbc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 19415c │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r5 │ │ │ │ bl 180594 │ │ │ │ ldr r3, [pc, #96] @ (194210 ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ @@ -405514,44 +405539,44 @@ │ │ │ │ it ne │ │ │ │ cmpne r2, #5 │ │ │ │ ldr.w r3, [r5, #268] @ 0x10c │ │ │ │ bne.n 194136 │ │ │ │ b.n 1940fe │ │ │ │ ldr.w r0, [r5, #268] @ 0x10c │ │ │ │ mov r1, r4 │ │ │ │ - bl 2972fc │ │ │ │ + bl 29718c │ │ │ │ str.w r0, [r4, #136] @ 0x88 │ │ │ │ b.n 1941be │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r0, #2 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [pc, #40] @ (194214 ) │ │ │ │ ldr r2, [pc, #40] @ (194218 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ ldr.w r2, [r5, #268] @ 0x10c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, r6 │ │ │ │ movs r0, #2 │ │ │ │ - bl 2973a0 │ │ │ │ + bl 297230 │ │ │ │ b.n 1941b8 │ │ │ │ nop │ │ │ │ sev │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r4, r6, #27 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #560] @ 0x230 │ │ │ │ - movs r5, r3 │ │ │ │ - stmia r0!, {r1, r3, r6, r7} │ │ │ │ + str r5, [sp, #48] @ 0x30 │ │ │ │ movs r5, r3 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ + itet mi │ │ │ │ + movmi r5, r3 │ │ │ │ + pushpl {r3, lr} │ │ │ │ + movmi.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r3, #0 │ │ │ │ bl 1940a4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -405559,15 +405584,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r0 │ │ │ │ add.w r0, r0, #940 @ 0x3ac │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov sl, r3 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ ldr.w r4, [r7, #936] @ 0x3a8 │ │ │ │ cbz r4, 194276 │ │ │ │ ldrb r6, [r5, #1] │ │ │ │ and.w r6, r6, #1 │ │ │ │ cbz r6, 1942b8 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add.w r1, r4, #16 │ │ │ │ @@ -405595,15 +405620,15 @@ │ │ │ │ cbz r0, 1942a2 │ │ │ │ ldrd r3, r1, [sp, #32] │ │ │ │ blx r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 1942aa │ │ │ │ ldr r4, [r4, #100] @ 0x64 │ │ │ │ add.w r0, r7, #940 @ 0x3ac │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ lsls r3, r3, #31 │ │ │ │ bmi.n 194262 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ @@ -405859,15 +405884,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cbnz r2, 1945a2 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ands r4, r5 │ │ │ │ + subs r6, #172 @ 0xac │ │ │ │ movs r5, r5 │ │ │ │ revsh r6, r0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -405936,48 +405961,48 @@ │ │ │ │ cbz r1, 19465a │ │ │ │ ldr r3, [pc, #176] @ (1946ac ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ b.n 19457e │ │ │ │ ldr r0, [pc, #172] @ (1946b0 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1feb70 │ │ │ │ + bl 1fea00 │ │ │ │ ldr r3, [pc, #168] @ (1946b4 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r4, #0] │ │ │ │ b.n 1945be │ │ │ │ ldr r0, [pc, #152] @ (1946b8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1feb70 │ │ │ │ + bl 1fea00 │ │ │ │ ldr r3, [pc, #148] @ (1946bc ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r4, #0] │ │ │ │ b.n 194590 │ │ │ │ ldr r0, [pc, #128] @ (1946c0 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1feb70 │ │ │ │ + bl 1fea00 │ │ │ │ ldr r3, [pc, #124] @ (1946c4 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r4, #0] │ │ │ │ b.n 1945a8 │ │ │ │ ldr r0, [pc, #108] @ (1946c8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1feb70 │ │ │ │ + bl 1fea00 │ │ │ │ ldr r3, [pc, #104] @ (1946cc ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r4, #0] │ │ │ │ @@ -405989,28 +406014,28 @@ │ │ │ │ vshr.s64 d16, d17, #54 │ │ │ │ vshr.s64 d0, d17, #12 │ │ │ │ vshr.s64 d16, d17, #52 │ │ │ │ vshr.s64 d0, d17, #22 │ │ │ │ vshr.s64 d16, d17, #62 │ │ │ │ vshr.s64 d0, d17, #46 │ │ │ │ vshr.s64 d0, d17, #16 │ │ │ │ - str r4, [r2, #8] │ │ │ │ + ldrsh r4, [r2, r4] │ │ │ │ movs r2, r4 │ │ │ │ vshr.s64 d0, d17, #60 │ │ │ │ vqadd.s64 d16, d22, d17 │ │ │ │ - pop {r1, r2, r3, r4, pc} │ │ │ │ + cbnz r6, 19471a │ │ │ │ movs r5, r3 │ │ │ │ vqadd.s8 d16, d30, d17 │ │ │ │ - pop {r4, r6, r7} │ │ │ │ + cbnz r0, 194710 │ │ │ │ movs r5, r3 │ │ │ │ vqadd.s8 d16, d16, d17 │ │ │ │ - pop {r1, r3, r6, r7} │ │ │ │ + cbnz r2, 194716 │ │ │ │ movs r5, r3 │ │ │ │ vqadd.s16 d0, d26, d17 │ │ │ │ - pop {r2, r4, r5, r6} │ │ │ │ + revsh r4, r6 │ │ │ │ movs r5, r3 │ │ │ │ vqadd.s8 d0, d28, d17 │ │ │ │ ldr r3, [pc, #44] @ (194700 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cbz r3, 1946dc │ │ │ │ movs r0, #1 │ │ │ │ @@ -406108,22 +406133,22 @@ │ │ │ │ @ instruction: 0xb8d6 │ │ │ │ lsls r0, r6, #2 │ │ │ │ mrc 0, 2, r0, cr4, cr1, {5} │ │ │ │ @ instruction: 0xb8ce │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - vqadd.u64 d0, d6, d13 │ │ │ │ - lsrs r0, r2, #20 │ │ │ │ + ldc2 0, cr0, [r6, #116]! @ 0x74 │ │ │ │ + lsrs r0, r2, #14 │ │ │ │ movs r7, r3 │ │ │ │ @ instruction: 0xb886 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r2, 194840 │ │ │ │ + rev r2, r2 │ │ │ │ movs r5, r3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r3, [pc, #84] @ (194840 ) │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ @@ -406225,15 +406250,15 @@ │ │ │ │ ldr r1, [r2, #16] │ │ │ │ orr.w r1, r1, ip │ │ │ │ str r1, [r2, #16] │ │ │ │ bne.n 1948b8 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r5, #28 │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ - bl 1fa6b8 │ │ │ │ + bl 1fa548 │ │ │ │ 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] │ │ │ │ @@ -406247,23 +406272,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 1faa04 │ │ │ │ + bl 1fa894 │ │ │ │ cbz r0, 19493a │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 1948e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1faa2c │ │ │ │ + bl 1fa8bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 194924 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -406308,19 +406333,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (1949c0 ) │ │ │ │ ldr r0, [pc, #20] @ (1949c4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 1a4a80 │ │ │ │ nop │ │ │ │ - subs r3, #132 @ 0x84 │ │ │ │ + subs r2, #4 │ │ │ │ movs r5, r5 │ │ │ │ - cbnz r2, 1949f0 │ │ │ │ + @ instruction: 0xb832 │ │ │ │ movs r5, r3 │ │ │ │ - adds r4, r6, r2 │ │ │ │ + asrs r4, r6, #28 │ │ │ │ movs r3, r4 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ tst.w r1, #4 │ │ │ │ mov r4, r2 │ │ │ │ @@ -406410,15 +406435,15 @@ │ │ │ │ movge.w ip, #0 │ │ │ │ movlt.w ip, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 194a9a │ │ │ │ movs r4, #0 │ │ │ │ mov r3, ip │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1fa57c │ │ │ │ + bl 1fa40c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, r1 │ │ │ │ b.n 194ab6 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -406460,15 +406485,15 @@ │ │ │ │ bls.n 194b1a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 194b28 │ │ │ │ ldrh r3, [r0, #14] │ │ │ │ cmp r3, r1 │ │ │ │ bhi.n 194b20 │ │ │ │ - bl 1faa2c │ │ │ │ + bl 1fa8bc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 194b20 │ │ │ │ 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 │ │ │ │ @@ -406508,15 +406533,15 @@ │ │ │ │ add.w r0, r3, #28 │ │ │ │ cmp r2, r5 │ │ │ │ bcs.n 194bcc │ │ │ │ ldrb.w r1, [r3, #52] @ 0x34 │ │ │ │ cbnz r1, 194bd8 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ cbz r1, 194bf4 │ │ │ │ - bl 1faa2c │ │ │ │ + bl 1fa8bc │ │ │ │ sub.w r3, r0, #28 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 194bac │ │ │ │ cmp r8, r6 │ │ │ │ it hi │ │ │ │ movhi sl, r4 │ │ │ │ cmp r8, r6 │ │ │ │ @@ -406710,24 +406735,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 1faa04 │ │ │ │ + bl 1fa894 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 194ddc │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cbz r3, 194de2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ bl 194da4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1faa2c │ │ │ │ + bl 1fa8bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 194dc4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr.w r1, [fp, #20] │ │ │ │ @@ -406902,15 +406927,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r8, r5 │ │ │ │ movw sl, #1030 @ 0x406 │ │ │ │ ldrh r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, r8 │ │ │ │ bcs.n 194fc4 │ │ │ │ add.w r0, r4, #28 │ │ │ │ - bl 1faa2c │ │ │ │ + bl 1fa8bc │ │ │ │ cbz r0, 194fca │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ sub.w r5, r0, #28 │ │ │ │ cbz r3, 194fd0 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl 194da4 │ │ │ │ @@ -407819,15 +407844,15 @@ │ │ │ │ movw r1, #1029 @ 0x405 │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 1957e8 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f5a14 │ │ │ │ + bl 1f58a4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 1957e8 │ │ │ │ mov.w r8, #16 │ │ │ │ cmp r1, #7 │ │ │ │ bhi.n 195906 │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r1 │ │ │ │ @@ -408219,24 +408244,24 @@ │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f9660 │ │ │ │ + bl 1f94f0 │ │ │ │ ldr.w r2, [sl] │ │ │ │ movs r1, #8 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1f9660 │ │ │ │ + bl 1f94f0 │ │ │ │ strd r0, fp, [sp, #172] @ 0xac │ │ │ │ mov r0, fp │ │ │ │ str.w sl, [sp, #164] @ 0xa4 │ │ │ │ - bl 1f5dd0 │ │ │ │ + bl 1f5c60 │ │ │ │ ldr r3, [r4, #108] @ 0x6c │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ add.w r2, r3, #84 @ 0x54 │ │ │ │ ldr r6, [r3, #88] @ 0x58 │ │ │ │ ldr r7, [r3, #100] @ 0x64 │ │ │ │ cmp r6, r2 │ │ │ │ beq.w 196136 │ │ │ │ @@ -408654,24 +408679,24 @@ │ │ │ │ ldr.w r3, [sl] │ │ │ │ cbz r3, 196154 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ add.w r3, r3, r4, lsl #3 │ │ │ │ adds r4, #1 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n 19613e │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr.w r3, [sl] │ │ │ │ movs r2, #1 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ @@ -408719,18 +408744,18 @@ │ │ │ │ bne.n 196198 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r6, r5 │ │ │ │ bne.n 19618c │ │ │ │ mov r7, ip │ │ │ │ mov r0, sl │ │ │ │ ldr.w r4, [sl, #4] │ │ │ │ - bl 1f9878 │ │ │ │ + bl 1f9708 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr.w r3, [pc, #1244] @ 1966e0 │ │ │ │ ldr.w r2, [pc, #1244] @ 1966e4 │ │ │ │ ldr r1, [r5, #108] @ 0x6c │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ @@ -409001,26 +409026,26 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1964a8 │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r1, #31 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 1f9590 │ │ │ │ + bl 1f9420 │ │ │ │ str r0, [r4, #4] │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ - bl 1faa04 │ │ │ │ + bl 1fa894 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1964f8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ bl 1948e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1faa2c │ │ │ │ + bl 1fa8bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1964e2 │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ b.n 1964a8 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ bic.w r2, r2, #8 │ │ │ │ @@ -409329,15 +409354,15 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ movs r3, #1 │ │ │ │ b.n 196064 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ ldr r1, [r3, r7] │ │ │ │ - bl 1f59d8 │ │ │ │ + bl 1f5868 │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ str r2, [r3, #28] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ adds r0, r3, r7 │ │ │ │ b.n 1967e0 │ │ │ │ @@ -409445,21 +409470,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 1f963c │ │ │ │ + bl 1f94cc │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - bl 1f9660 │ │ │ │ + bl 1f94f0 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cbz r1, 196962 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add.w r2, r3, r1, lsl #2 │ │ │ │ str.w r0, [r3], #4 │ │ │ │ adds r0, #68 @ 0x44 │ │ │ │ @@ -409517,24 +409542,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 1faa04 │ │ │ │ + bl 1fa894 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 196a10 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl 196994 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1faa2c │ │ │ │ + bl 1fa8bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1969f8 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -409613,31 +409638,31 @@ │ │ │ │ mov r6, r1 │ │ │ │ lsls r3, r3, #19 │ │ │ │ bpl.n 196aea │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cbz r3, 196b04 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f9548 │ │ │ │ + bl 1f93d8 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r1, [r4, #52] @ 0x34 │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 1f5a14 │ │ │ │ + bl 1f58a4 │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl 1faa04 │ │ │ │ + bl 1fa894 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 196b26 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 196acc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1faa2c │ │ │ │ + bl 1fa8bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 196b10 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ands.w r2, r3, #2 │ │ │ │ beq.n 196b44 │ │ │ │ @@ -409676,15 +409701,15 @@ │ │ │ │ beq.n 196ba6 │ │ │ │ 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 1f59d8 │ │ │ │ + bl 1f5868 │ │ │ │ cbz r0, 196ba4 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ pop {r4, pc} │ │ │ │ ldr.w r4, [ip] │ │ │ │ cmp r2, r4 │ │ │ │ bne.n 196b8a │ │ │ │ ldr.w r1, [ip, #28] │ │ │ │ @@ -409710,15 +409735,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 1f59d8 │ │ │ │ + bl 1f5868 │ │ │ │ cbz r0, 196c22 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, r4 │ │ │ │ bls.n 196c28 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ lsls r0, r4, #2 │ │ │ │ mov r1, r6 │ │ │ │ @@ -410059,15 +410084,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 1fa6b8 │ │ │ │ + bl 1fa548 │ │ │ │ ldrb.w r2, [r4, #105] @ 0x69 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbnz r2, 196f6a │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ lsls r2, r2, #29 │ │ │ │ bmi.n 196f1e │ │ │ │ @@ -410076,15 +410101,15 @@ │ │ │ │ subs r2, r2, r3 │ │ │ │ str r2, [r4, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 196f1e │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r5, #28 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 1fa6b8 │ │ │ │ + bl 1fa548 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -410490,17 +410515,17 @@ │ │ │ │ ldr.w r3, [sl, #44] @ 0x2c │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r2, [r3, #96] @ 0x60 │ │ │ │ ldr r3, [r5, #100] @ 0x64 │ │ │ │ mla r3, r0, r2, r3 │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 1f5a14 │ │ │ │ + bl 1f58a4 │ │ │ │ add.w r0, r9, #12 │ │ │ │ - bl 1faa04 │ │ │ │ + bl 1fa894 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 19741a │ │ │ │ add r7, sp, #4 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ @@ -410525,27 +410550,27 @@ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ bl 1970e4 │ │ │ │ movs r1, #8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f9548 │ │ │ │ + bl 1f93d8 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r1, [sp, #60] @ 0x3c │ │ │ │ mov r3, sl │ │ │ │ str.w r8, [r2, #4] │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 197358 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1faa2c │ │ │ │ + bl 1fa8bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1973ac │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp sl, r2 │ │ │ │ @@ -410568,15 +410593,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 1faa04 │ │ │ │ + bl 1fa894 │ │ │ │ cbz r0, 1974b6 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r6, #20] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ @@ -410601,15 +410626,15 @@ │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 1970e4 │ │ │ │ mov r1, r0 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl 197438 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1faa2c │ │ │ │ + bl 1fa8bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 197466 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -410632,15 +410657,15 @@ │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r8, #24 │ │ │ │ mov fp, sl │ │ │ │ b.n 197528 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [ip, #12] │ │ │ │ - bl 1f59d8 │ │ │ │ + bl 1f5868 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r1, r2, #30 │ │ │ │ bne.n 19753e │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cbz r2, 19753e │ │ │ │ cmp.w fp, #0 │ │ │ │ @@ -410766,15 +410791,15 @@ │ │ │ │ ldrb.w r1, [r8, #20] │ │ │ │ str r0, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 197612 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1f59d8 │ │ │ │ + bl 1f5868 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ bl 196b28 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ ldr.w r2, [sl] │ │ │ │ @@ -410808,26 +410833,26 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ b.n 197584 │ │ │ │ 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 1faa04 │ │ │ │ + bl 1fa894 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1975a4 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 1974bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1faa2c │ │ │ │ + bl 1fa8bc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1976ce │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #1 │ │ │ │ @@ -410909,15 +410934,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 197788 │ │ │ │ mov r3, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w r2, r6, #40 @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1fa57c │ │ │ │ + bl 1fa40c │ │ │ │ ldrb.w r3, [r4, #105] @ 0x69 │ │ │ │ cbnz r3, 1977cc │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #29 │ │ │ │ bmi.n 197746 │ │ │ │ ldrb.w r2, [r4, #104] @ 0x68 │ │ │ │ @@ -410946,15 +410971,15 @@ │ │ │ │ movmi r4, r2 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1977e8 │ │ │ │ movs r5, #0 │ │ │ │ mov r3, r4 │ │ │ │ add.w r2, r6, #28 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1fa57c │ │ │ │ + bl 1fa40c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 1977f4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cbz r1, 197864 │ │ │ │ ldrb.w r4, [r1, #39] @ 0x27 │ │ │ │ @@ -411035,15 +411060,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ lsls r1, r3, #29 │ │ │ │ bmi.n 197950 │ │ │ │ add.w r0, r5, #24 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #28 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1fa6b8 │ │ │ │ + bl 1fa548 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ add.w r7, r4, #28 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1979d0 │ │ │ │ ldrb.w r0, [r4, #67] @ 0x43 │ │ │ │ ldrb.w r1, [r2, #39] @ 0x27 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ @@ -411059,15 +411084,15 @@ │ │ │ │ movmi r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1978f8 │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1fa57c │ │ │ │ + bl 1fa40c │ │ │ │ b.n 1978c4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 197902 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 1979ca │ │ │ │ ldrb.w r3, [r1, #39] @ 0x27 │ │ │ │ @@ -411083,15 +411108,15 @@ │ │ │ │ mov r2, r1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 19793e │ │ │ │ b.n 19793a │ │ │ │ adds r0, #28 │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1fa6b8 │ │ │ │ + bl 1fa548 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ add.w r8, r4, #40 @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1979dc │ │ │ │ ldrb.w r0, [r4, #67] @ 0x43 │ │ │ │ ldrb r1, [r2, #27] │ │ │ │ ldr r3, [r2, #20] │ │ │ │ @@ -411107,15 +411132,15 @@ │ │ │ │ movmi r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 19796a │ │ │ │ mov.w ip, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1fa57c │ │ │ │ + bl 1fa40c │ │ │ │ ldrb.w r3, [r5, #105] @ 0x69 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1978da │ │ │ │ ldr r3, [r6, #0] │ │ │ │ lsls r3, r3, #29 │ │ │ │ bmi.n 1978c4 │ │ │ │ b.n 1978da │ │ │ │ @@ -411432,19 +411457,19 @@ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bhi.n 197d5e │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r0, r4, #28 │ │ │ │ - bl 1faa04 │ │ │ │ + bl 1fa894 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 197cd8 │ │ │ │ - bl 1faa2c │ │ │ │ + bl 1fa8bc │ │ │ │ ldrb r3, [r5, #26] │ │ │ │ mov r6, r0 │ │ │ │ cbnz r3, 197d12 │ │ │ │ ldrb r3, [r5, #24] │ │ │ │ cbz r3, 197d2c │ │ │ │ sub.w r1, r5, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ @@ -411453,15 +411478,15 @@ │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ bls.n 197cd8 │ │ │ │ mov r0, r6 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 197cd8 │ │ │ │ mov r5, r6 │ │ │ │ - bl 1faa2c │ │ │ │ + bl 1fa8bc │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r5, #26] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 197d12 │ │ │ │ ldrb r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 197d00 │ │ │ │ @@ -411481,19 +411506,19 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r1, r5, #12 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl 196f8c │ │ │ │ b.n 197d00 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 1faa04 │ │ │ │ + bl 1fa894 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 197ce0 │ │ │ │ - bl 1faa2c │ │ │ │ + bl 1fa8bc │ │ │ │ ldrb.w r3, [r5, #38] @ 0x26 │ │ │ │ mov r6, r0 │ │ │ │ cbnz r3, 197d90 │ │ │ │ ldrb.w r3, [r5, #36] @ 0x24 │ │ │ │ cbz r3, 197dae │ │ │ │ sub.w r1, r5, #28 │ │ │ │ mov r0, r4 │ │ │ │ @@ -411502,15 +411527,15 @@ │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bls.n 197ce0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 197ce0 │ │ │ │ mov r5, r6 │ │ │ │ - bl 1faa2c │ │ │ │ + bl 1fa8bc │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r3, [r5, #38] @ 0x26 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 197d90 │ │ │ │ ldrb.w r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 197d7e │ │ │ │ @@ -412030,15 +412055,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ bhi.w 198c3c │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bhi.w 198bbe │ │ │ │ mov r0, r4 │ │ │ │ - bl 1faa04 │ │ │ │ + bl 1fa894 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1983b2 │ │ │ │ movs r7, #24 │ │ │ │ mov r9, r0 │ │ │ │ str.w r8, [sp, #28] │ │ │ │ ldr.w r2, [fp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -412100,15 +412125,15 @@ │ │ │ │ bne.n 19831a │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r2 │ │ │ │ bcc.n 19835e │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ mov r4, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 1faa2c │ │ │ │ + bl 1fa8bc │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1982fa │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ ldr.w r0, [fp, #36] @ 0x24 │ │ │ │ movs r7, #0 │ │ │ │ movs r6, #24 │ │ │ │ @@ -412127,27 +412152,27 @@ │ │ │ │ bne.n 1983be │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r1, #31 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 1f9590 │ │ │ │ + bl 1f9420 │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1faa04 │ │ │ │ + bl 1fa894 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 19840e │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 196994 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1faa2c │ │ │ │ + bl 1fa8bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1983f6 │ │ │ │ ldr.w r0, [fp, #36] @ 0x24 │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, r0 │ │ │ │ bcc.n 1983c4 │ │ │ │ @@ -412181,34 +412206,34 @@ │ │ │ │ ldrb r2, [r3, #20] │ │ │ │ cbz r2, 198480 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldr.w sl, [r2, r5, lsl #2] │ │ │ │ ldr.w r1, [sl, #28] │ │ │ │ cbz r1, 198480 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 1f59d8 │ │ │ │ + bl 1f5868 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [r3, #12] │ │ │ │ bl 196b28 │ │ │ │ ldr.w r0, [fp, #36] @ 0x24 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r0 │ │ │ │ bcc.n 19844c │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ sub.w r6, r3, #96 @ 0x60 │ │ │ │ cmp r8, r3 │ │ │ │ bne.n 19842a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1faa04 │ │ │ │ + bl 1fa894 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 1984aa │ │ │ │ b.n 197f10 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1faa2c │ │ │ │ + bl 1fa8bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 197f10 │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr.w r0, [fp, #96] @ 0x60 │ │ │ │ ldr r6, [r2, #40] @ 0x28 │ │ │ │ @@ -412226,15 +412251,15 @@ │ │ │ │ bl 1974bc │ │ │ │ b.n 19849c │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ b.n 19833c │ │ │ │ movs r1, #8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1f9548 │ │ │ │ + bl 1f93d8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r3, [r3, #67] @ 0x43 │ │ │ │ cbz r3, 198516 │ │ │ │ bl 1a5d9c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -412409,27 +412434,27 @@ │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 198cc6 │ │ │ │ ldr.w r3, [fp, #96] @ 0x60 │ │ │ │ movs r2, #24 │ │ │ │ mov r0, r4 │ │ │ │ mla r6, r2, r3, r6 │ │ │ │ - bl 1f5dd0 │ │ │ │ + bl 1f5c60 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r6, #12] │ │ │ │ - bl 1faa04 │ │ │ │ + bl 1fa894 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 198700 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 196acc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1faa2c │ │ │ │ + bl 1fa8bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1986ea │ │ │ │ ldr.w r1, [fp, #96] @ 0x60 │ │ │ │ movs r0, #24 │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ movs r2, #1 │ │ │ │ @@ -412544,15 +412569,15 @@ │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ ldr.w r2, [sl, #20] │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ adds r3, r2, #1 │ │ │ │ str.w r3, [sl, #20] │ │ │ │ - bl 1f9590 │ │ │ │ + bl 1f9420 │ │ │ │ mov lr, r7 │ │ │ │ mov fp, r0 │ │ │ │ mov ip, r0 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ @@ -412580,19 +412605,19 @@ │ │ │ │ lslpl r3, r3, #1 │ │ │ │ mov r0, sl │ │ │ │ add r3, r9 │ │ │ │ str.w r3, [fp, #56] @ 0x38 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [fp, #48] @ 0x30 │ │ │ │ ldrd r1, r3, [sl, #16] │ │ │ │ - bl 1f96a0 │ │ │ │ + bl 1f9530 │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ str.w r0, [sl, #16] │ │ │ │ mov r0, sl │ │ │ │ - bl 1f9590 │ │ │ │ + bl 1f9420 │ │ │ │ mov r1, fp │ │ │ │ bl 1968a0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ mov r9, r0 │ │ │ │ str.w r0, [r3, r2, lsl #2] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ @@ -412867,19 +412892,19 @@ │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ bl 18f9f0 │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ strh.w r3, [r8, #64] @ 0x40 │ │ │ │ b.n 198a46 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 1faa04 │ │ │ │ + bl 1fa894 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1982e8 │ │ │ │ - bl 1faa2c │ │ │ │ + bl 1fa8bc │ │ │ │ mov r7, r0 │ │ │ │ cbnz r5, 198c0a │ │ │ │ mov r2, fp │ │ │ │ ldr.w r1, [r6, #-8] │ │ │ │ mov r0, r4 │ │ │ │ bl 197a98 │ │ │ │ sub.w r1, r6, #28 │ │ │ │ @@ -412889,43 +412914,43 @@ │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bls.w 1982e8 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 1982e8 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r7 │ │ │ │ - bl 1faa2c │ │ │ │ + bl 1fa8bc │ │ │ │ mov r7, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 198bd6 │ │ │ │ ldr.w r1, [r6, #-8] │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 196bc0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 198bd6 │ │ │ │ mov r0, r7 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 1982e8 │ │ │ │ - bl 1faa2c │ │ │ │ + bl 1fa8bc │ │ │ │ mov r6, r7 │ │ │ │ ldr.w r1, [r7, #-8] │ │ │ │ mov r2, fp │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 196bc0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 198bd6 │ │ │ │ b.n 198c1a │ │ │ │ add.w r0, r4, #28 │ │ │ │ - bl 1faa04 │ │ │ │ + bl 1fa894 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1982de │ │ │ │ - bl 1faa2c │ │ │ │ + bl 1fa8bc │ │ │ │ mov r7, r0 │ │ │ │ cbnz r5, 198c8c │ │ │ │ ldr.w r1, [r6, #-20] │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ cbz r3, 198cbe │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ @@ -412937,28 +412962,28 @@ │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ bls.w 1982de │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 1982de │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r7 │ │ │ │ - bl 1faa2c │ │ │ │ + bl 1fa8bc │ │ │ │ mov r7, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 198c54 │ │ │ │ ldr.w r1, [r6, #-20] │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 196bc0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 198c54 │ │ │ │ mov r0, r7 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 1982de │ │ │ │ - bl 1faa2c │ │ │ │ + bl 1fa8bc │ │ │ │ mov r6, r7 │ │ │ │ ldr.w r1, [r7, #-20] │ │ │ │ mov r2, fp │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 196bc0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -412966,34 +412991,34 @@ │ │ │ │ b.n 198c9c │ │ │ │ ldrb r3, [r6, #27] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 198c64 │ │ │ │ b.n 198c5c │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r8, [fp, #96] @ 0x60 │ │ │ │ - bl 1faa04 │ │ │ │ + bl 1fa894 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 198d42 │ │ │ │ mla r6, r7, r8, r6 │ │ │ │ - bl 1faa2c │ │ │ │ + bl 1fa8bc │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r2, [r6, #16] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ and.w r0, r3, #31 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ lsrs r3, r0 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n 198d04 │ │ │ │ cbz r7, 198d42 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r7 │ │ │ │ - bl 1faa2c │ │ │ │ + bl 1fa8bc │ │ │ │ mov r7, r0 │ │ │ │ b.n 198ce0 │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 198de0 │ │ │ │ mov r0, r4 │ │ │ │ add.w r8, r5, #52 @ 0x34 │ │ │ │ @@ -413189,15 +413214,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 1f9590 │ │ │ │ + bl 1f9420 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ bl 196920 │ │ │ │ ldr r3, [r6, #108] @ 0x6c │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ @@ -413211,15 +413236,15 @@ │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 198f44 │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r4, r2 │ │ │ │ @@ -413234,28 +413259,28 @@ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r6, sp, #68 @ 0x44 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f9878 │ │ │ │ + bl 1f9708 │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1f9590 │ │ │ │ + bl 1f9420 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r1, sl │ │ │ │ bl 196920 │ │ │ │ movs r1, #24 │ │ │ │ ldr r3, [r5, #92] @ 0x5c │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ strb.w r8, [r5, #104] @ 0x68 │ │ │ │ - bl 1f9660 │ │ │ │ + bl 1f94f0 │ │ │ │ mov r3, r5 │ │ │ │ str r0, [r5, #100] @ 0x64 │ │ │ │ add.w ip, r3, #64 @ 0x40 │ │ │ │ ldr.w r5, [fp, #88] @ 0x58 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ adds r5, #16 │ │ │ │ @@ -413343,23 +413368,23 @@ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ mul.w r9, r8, r5 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ add.w r7, r3, r9 │ │ │ │ - bl 1f963c │ │ │ │ + bl 1f94cc │ │ │ │ ldr r2, [r6, #92] @ 0x5c │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ movs r1, #4 │ │ │ │ str r0, [r7, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1f963c │ │ │ │ + bl 1f94cc │ │ │ │ ldr r7, [r6, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str.w r0, [r3, r9] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cbz r3, 199100 │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ add.w r2, r3, r9 │ │ │ │ @@ -413432,15 +413457,15 @@ │ │ │ │ bne.n 199128 │ │ │ │ ldrd r7, fp, [sp] │ │ │ │ mov sl, r1 │ │ │ │ ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f963c │ │ │ │ + bl 1f94cc │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 1993e8 │ │ │ │ ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ movs r2, #0 │ │ │ │ @@ -413850,15 +413875,15 @@ │ │ │ │ bl 1c5774 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [r3, #84] @ 0x54 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 1997ee │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #92] @ 0x5c │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ ldr r3, [pc, #892] @ (199950 ) │ │ │ │ ldr r2, [pc, #892] @ (199954 ) │ │ │ │ mov r1, fp │ │ │ │ add r3, pc │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ bl 1c1914 │ │ │ │ @@ -414106,15 +414131,15 @@ │ │ │ │ mov r5, r7 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ bl 1c5ad8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ str.w r3, [sl, #564] @ 0x234 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ ldr r2, [pc, #264] @ (199958 ) │ │ │ │ ldr r3, [pc, #244] @ (199948 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ @@ -414238,15 +414263,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 199990 │ │ │ │ ldr r6, [pc, #76] @ (1999ec ) │ │ │ │ movs r5, #0 │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sp │ │ │ │ - bl 29e874 │ │ │ │ + bl 29e704 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ cbz r3, 1999c2 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -414304,15 +414329,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 1f96d8 │ │ │ │ + bl 1f9568 │ │ │ │ mov r4, r0 │ │ │ │ str.w r0, [r7, #160] @ 0xa0 │ │ │ │ subs r3, r6, #4 │ │ │ │ ldr.w r0, [r7, #152] @ 0x98 │ │ │ │ cmp r3, r0 │ │ │ │ bls.n 199a66 │ │ │ │ rsb r2, r0, r5, lsl #2 │ │ │ │ @@ -414450,15 +414475,15 @@ │ │ │ │ movs r0, #6 │ │ │ │ b.n 199af0 │ │ │ │ adds r1, #5 │ │ │ │ movs r0, #7 │ │ │ │ str r1, [r5, #0] │ │ │ │ b.n 199af0 │ │ │ │ nop │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ + str r2, [r2, #108] @ 0x6c │ │ │ │ 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] @ (199c48 ) │ │ │ │ mov r1, r0 │ │ │ │ @@ -414659,18 +414684,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (199d7c ) │ │ │ │ ldr r0, [pc, #20] @ (199d80 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 1a4a80 │ │ │ │ nop │ │ │ │ - ldmdb r0!, {r2, r3, r5} │ │ │ │ - str r6, [r6, #92] @ 0x5c │ │ │ │ + b.n 199cdc │ │ │ │ + movs r4, r5 │ │ │ │ + str r6, [r6, #68] @ 0x44 │ │ │ │ movs r5, r3 │ │ │ │ - stmia r4!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r3, r4, r5, r6} │ │ │ │ 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, #568] @ (199fd0 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -414913,36 +414939,36 @@ │ │ │ │ add r6, pc │ │ │ │ b.n 199e4c │ │ │ │ nop │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r2, #6 │ │ │ │ + adds r0, r2, #0 │ │ │ │ movs r5, r5 │ │ │ │ - @ instruction: 0xf0c0002c │ │ │ │ - str r6, [r2, #84] @ 0x54 │ │ │ │ + vhadd.s8 d16, d0, d28 │ │ │ │ + str r6, [r2, #60] @ 0x3c │ │ │ │ movs r5, r3 │ │ │ │ svc 98 @ 0x62 │ │ │ │ lsls r2, r5, #2 │ │ │ │ str r2, [r0, #20] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r2, [r6, #72] @ 0x48 │ │ │ │ + str r2, [r6, #48] @ 0x30 │ │ │ │ movs r5, r3 │ │ │ │ udf #162 @ 0xa2 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - str r0, [r7, #76] @ 0x4c │ │ │ │ + str r0, [r7, #52] @ 0x34 │ │ │ │ movs r5, r3 │ │ │ │ - str r2, [r7, #68] @ 0x44 │ │ │ │ + str r2, [r7, #44] @ 0x2c │ │ │ │ movs r5, r3 │ │ │ │ - str r4, [r5, #72] @ 0x48 │ │ │ │ + str r4, [r5, #48] @ 0x30 │ │ │ │ movs r5, r3 │ │ │ │ - str r2, [r1, #80] @ 0x50 │ │ │ │ + str r2, [r1, #56] @ 0x38 │ │ │ │ movs r5, r3 │ │ │ │ - str r6, [r0, #60] @ 0x3c │ │ │ │ + str r6, [r0, #36] @ 0x24 │ │ │ │ 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, #1848] @ 0x738 │ │ │ │ ldr.w r1, [pc, #2340] @ 19a940 │ │ │ │ subw sp, sp, #2212 @ 0x8a4 │ │ │ │ @@ -415998,69 +416024,69 @@ │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldrsh r2, [r1, r7] │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ str r5, [sp, #360] @ 0x168 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r0, r4, r3 │ │ │ │ + adds r0, r4, r5 │ │ │ │ movs r5, r5 │ │ │ │ str r4, [sp, #512] @ 0x200 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r5, #22 │ │ │ │ + movs r3, #150 @ 0x96 │ │ │ │ movs r5, r5 │ │ │ │ - ldcl 0, cr0, [r8, #-176] @ 0xffffff50 │ │ │ │ - mcrr2 0, 2, r0, ip, cr12 │ │ │ │ + rsbs r0, r8, ip, asr #32 │ │ │ │ + @ instruction: 0xfacc002c │ │ │ │ str r4, [sp, #24] │ │ │ │ lsls r1, r6, #2 │ │ │ │ str r3, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 19a374 │ │ │ │ + b.n 19b074 │ │ │ │ movs r4, r5 │ │ │ │ str r0, [sp, #528] @ 0x210 │ │ │ │ lsls r1, r6, #2 │ │ │ │ str r0, [sp, #680] @ 0x2a8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ str r0, [sp, #360] @ 0x168 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 19ad40 │ │ │ │ + b.n 19aa40 │ │ │ │ movs r4, r5 │ │ │ │ - lsls r2, r0, #28 │ │ │ │ + lsls r2, r0, #22 │ │ │ │ movs r5, r5 │ │ │ │ - b.n 19a7c0 │ │ │ │ + b.n 19a4c0 │ │ │ │ movs r4, r5 │ │ │ │ - lsls r6, r2, #20 │ │ │ │ + lsls r6, r2, #14 │ │ │ │ movs r5, r5 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + lsls r0, r3, #28 │ │ │ │ movs r5, r5 │ │ │ │ ldrh r2, [r3, #46] @ 0x2e │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrh r0, [r6, #44] @ 0x2c │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrh r6, [r4, #44] @ 0x2c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 19a6bc │ │ │ │ + b.n 19a3bc │ │ │ │ movs r4, r5 │ │ │ │ - @ instruction: 0xf590002c │ │ │ │ - asrs r2, r5, #12 │ │ │ │ + ands.w r0, r0, #11272192 @ 0xac0000 │ │ │ │ + asrs r2, r5, #6 │ │ │ │ movs r5, r5 │ │ │ │ ldrh r0, [r6, #40] @ 0x28 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrsb r2, [r6, r5] │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldrh r0, [r3, #38] @ 0x26 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r7, #52] @ 0x34 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r0, [r0, r6] │ │ │ │ + ldrh r0, [r0, r0] │ │ │ │ movs r5, r3 │ │ │ │ - eors.w r0, sl, #11272192 @ 0xac0000 │ │ │ │ - adds r4, r6, #4 │ │ │ │ + @ instruction: 0xf31a002c │ │ │ │ + subs r4, r6, r6 │ │ │ │ movs r5, r5 │ │ │ │ ldrh r6, [r4, #34] @ 0x22 │ │ │ │ lsls r1, r6, #2 │ │ │ │ movw r0, #783 @ 0x30f │ │ │ │ bl 199b88 │ │ │ │ b.n 19a758 │ │ │ │ movs r3, #6 │ │ │ │ @@ -416611,15 +416637,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ strh.w r2, [r3, #1490] @ 0x5d2 │ │ │ │ ldr.w r2, [r9, #-16] │ │ │ │ strh.w r2, [r3, #1492] @ 0x5d4 │ │ │ │ ldr.w r2, [r9] │ │ │ │ strh.w r2, [r3, #1494] @ 0x5d6 │ │ │ │ - b.w 360792 │ │ │ │ + b.w 360622 │ │ │ │ ldr.w r3, [r9] │ │ │ │ str r3, [sp, #16] │ │ │ │ b.w 19a758 │ │ │ │ ldr.w r3, [r9] │ │ │ │ negs r3, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ b.w 19a758 │ │ │ │ @@ -416663,21 +416689,21 @@ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r5, [r2, #0] │ │ │ │ ldr.w r2, [r3, ip] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, lr] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1f57f0 │ │ │ │ + bl 1f5680 │ │ │ │ ldr.w r3, [pc, #1296] @ 19b5a8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 1f9504 │ │ │ │ + bl 1f9394 │ │ │ │ ldr.w r3, [pc, #1284] @ 19b5ac │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ b.w 19a758 │ │ │ │ ldr.w r3, [pc, #1276] @ 19b5b0 │ │ │ │ ldr.w r2, [r9] │ │ │ │ add r3, pc │ │ │ │ @@ -416834,15 +416860,15 @@ │ │ │ │ bl 199b88 │ │ │ │ b.w 19a758 │ │ │ │ ldr r3, [pc, #848] @ (19b5f0 ) │ │ │ │ ldr.w r1, [r9] │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #108] @ 0x6c │ │ │ │ - bl 1f97c4 │ │ │ │ + bl 1f9654 │ │ │ │ ldr r3, [pc, #836] @ (19b5f4 ) │ │ │ │ ldr.w r2, [r9] │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ b.w 19a758 │ │ │ │ ldr r3, [pc, #824] @ (19b5f8 ) │ │ │ │ @@ -418141,15 +418167,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [pc, #2964] @ 19cb20 │ │ │ │ add r3, pc │ │ │ │ strd r0, r1, [r3] │ │ │ │ b.w 19a758 │ │ │ │ vmov.f32 s0, #16 @ 0x40800000 4.0 │ │ │ │ ldr.w r5, [pc, #2948] @ 19cb24 │ │ │ │ - bl 1f4f50 │ │ │ │ + bl 1f4de0 │ │ │ │ ldr.w r3, [pc, #2944] @ 19cb28 │ │ │ │ add r5, pc │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r3, pc │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ @@ -418172,15 +418198,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [pc, #2896] @ 19cb2c │ │ │ │ add r3, pc │ │ │ │ strd r0, r1, [r3] │ │ │ │ b.w 19a758 │ │ │ │ vmov.f32 s0, #0 @ 0x40000000 2.0 │ │ │ │ ldr.w r5, [pc, #2880] @ 19cb30 │ │ │ │ - bl 1f4f50 │ │ │ │ + bl 1f4de0 │ │ │ │ ldr.w r3, [pc, #2876] @ 19cb34 │ │ │ │ add r5, pc │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r3, pc │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ @@ -418203,15 +418229,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [pc, #2828] @ 19cb38 │ │ │ │ add r3, pc │ │ │ │ strd r0, r1, [r3] │ │ │ │ b.w 19a758 │ │ │ │ vmov.f32 s0, #112 @ 0x3f800000 1.0 │ │ │ │ ldr.w r5, [pc, #2812] @ 19cb3c │ │ │ │ - bl 1f4f50 │ │ │ │ + bl 1f4de0 │ │ │ │ ldr.w r3, [pc, #2808] @ 19cb40 │ │ │ │ add r5, pc │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r3, pc │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ @@ -418234,15 +418260,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [pc, #2760] @ 19cb44 │ │ │ │ add r3, pc │ │ │ │ strd r0, r1, [r3] │ │ │ │ b.w 19a758 │ │ │ │ vmov.f32 s0, #96 @ 0x3f000000 0.5 │ │ │ │ ldr.w r5, [pc, #2744] @ 19cb48 │ │ │ │ - bl 1f4f50 │ │ │ │ + bl 1f4de0 │ │ │ │ ldr.w r3, [pc, #2740] @ 19cb4c │ │ │ │ add r5, pc │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r3, pc │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ @@ -418831,15 +418857,15 @@ │ │ │ │ movw r0, #522 @ 0x20a │ │ │ │ bl 199b88 │ │ │ │ b.w 19a758 │ │ │ │ movw r0, #521 @ 0x209 │ │ │ │ bl 199b88 │ │ │ │ b.w 19a758 │ │ │ │ vldr s0, [pc, #700] @ 19cb14 │ │ │ │ - bl 1f4f50 │ │ │ │ + bl 1f4de0 │ │ │ │ ldr r5, [pc, #916] @ (19cbf4 ) │ │ │ │ ldr r3, [pc, #920] @ (19cbf8 ) │ │ │ │ movs r1, #0 │ │ │ │ add r5, pc │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ @@ -418865,15 +418891,15 @@ │ │ │ │ add r3, pc │ │ │ │ strd r0, r1, [r3] │ │ │ │ b.w 19a758 │ │ │ │ vldr d0, [r9, #-8] │ │ │ │ ldr r5, [pc, #860] @ (19cc00 ) │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ add r5, pc │ │ │ │ - bl 1f4f50 │ │ │ │ + bl 1f4de0 │ │ │ │ ldr r3, [pc, #852] @ (19cc04 ) │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ @@ -419909,21 +419935,21 @@ │ │ │ │ str r0, [sp, #16] │ │ │ │ b.w 19a758 │ │ │ │ ldr.w r5, [pc, #1784] @ 19d9fc │ │ │ │ ldr.w r1, [r9, #-8] │ │ │ │ add r5, pc │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 1f97c4 │ │ │ │ + bl 1f9654 │ │ │ │ ldr.w r3, [pc, #1772] @ 19da00 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r3, pc │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 1f5a14 │ │ │ │ + bl 1f58a4 │ │ │ │ b.w 19a758 │ │ │ │ ldr.w r3, [pc, #1756] @ 19da04 │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ lsls r0, r2, #21 │ │ │ │ bpl.w 19a758 │ │ │ │ @@ -420604,23 +420630,23 @@ │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrsh r0, [r3, r5] │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r2, [r3, r4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r4, #76 @ 0x4c │ │ │ │ + cmp r2, #204 @ 0xcc │ │ │ │ movs r5, r3 │ │ │ │ - cmp r3, #214 @ 0xd6 │ │ │ │ + cmp r2, #86 @ 0x56 │ │ │ │ movs r5, r3 │ │ │ │ ldrsh r2, [r4, r3] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r2, #170 @ 0xaa │ │ │ │ + cmp r1, #42 @ 0x2a │ │ │ │ movs r5, r3 │ │ │ │ - cmp r3, #160 @ 0xa0 │ │ │ │ + cmp r2, #32 │ │ │ │ movs r5, r3 │ │ │ │ bl 1a65a0 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ @@ -420757,33 +420783,33 @@ │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r1, r3] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r1, #224 @ 0xe0 │ │ │ │ + cmp r0, #96 @ 0x60 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r1, #138 @ 0x8a │ │ │ │ + cmp r0, #10 │ │ │ │ movs r5, r3 │ │ │ │ ldrh r0, [r7, r1] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 19dc6c │ │ │ │ + udf #186 @ 0xba │ │ │ │ movs r4, r5 │ │ │ │ ldrb r4, [r7, r1] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r1, #120 @ 0x78 │ │ │ │ + movs r7, #248 @ 0xf8 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r1, #58 @ 0x3a │ │ │ │ + movs r7, #186 @ 0xba │ │ │ │ movs r5, r3 │ │ │ │ ldrb r6, [r1, r1] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r1, #46 @ 0x2e │ │ │ │ + movs r7, #174 @ 0xae │ │ │ │ movs r5, r3 │ │ │ │ - cmp r1, #12 │ │ │ │ + movs r7, #140 @ 0x8c │ │ │ │ movs r5, r3 │ │ │ │ lsrs r4, r5, #24 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -420835,34 +420861,34 @@ │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ bne.n 19dca2 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ cbz r1, 19dca2 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 1f59d8 │ │ │ │ + bl 1f5868 │ │ │ │ cbz r0, 19dcdc │ │ │ │ ldr r3, [r0, #12] │ │ │ │ subs r3, r3, r6 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ adds r6, #1 │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ adds r3, #16 │ │ │ │ sub.w r4, r2, #96 @ 0x60 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 19dc8a │ │ │ │ ldr r3, [pc, #120] @ (19dd2c ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ ldr r3, [pc, #112] @ (19dd30 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ ldr r3, [pc, #108] @ (19dd34 ) │ │ │ │ ldr r0, [pc, #108] @ (19dd38 ) │ │ │ │ add r3, pc │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r4, [r3, #108] @ 0x6c │ │ │ │ blx 620ec │ │ │ │ @@ -420911,15 +420937,15 @@ │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrh r2, [r2, r4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrh r0, [r3, r4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #44 @ 0x2c │ │ │ │ + movs r6, #172 @ 0xac │ │ │ │ movs r5, r3 │ │ │ │ ldrh r2, [r5, r3] │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r1, [pc, #208] @ (19de1c ) │ │ │ │ ldr r2, [pc, #212] @ (19de20 ) │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add r1, pc │ │ │ │ @@ -421007,29 +421033,29 @@ │ │ │ │ nop │ │ │ │ ldrh r0, [r6, r2] │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrh r0, [r1, r3] │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrh r4, [r7, r2] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r2, r0, r2 │ │ │ │ + asrs r2, r0, #28 │ │ │ │ movs r5, r5 │ │ │ │ - lsls r4, r3, #19 │ │ │ │ + lsls r4, r3, #13 │ │ │ │ movs r5, r5 │ │ │ │ - adds r6, r6, r5 │ │ │ │ + asrs r6, r6, #31 │ │ │ │ movs r5, r5 │ │ │ │ - adds r0, r6, r0 │ │ │ │ + asrs r0, r6, #26 │ │ │ │ movs r5, r5 │ │ │ │ - lsrs r6, r7, #25 │ │ │ │ + lsrs r6, r7, #19 │ │ │ │ movs r5, r5 │ │ │ │ - ldc 0, cr0, [r0, #176]! @ 0xb0 │ │ │ │ - lsrs r0, r6, #24 │ │ │ │ + ldc 0, cr0, [r0], #-176 @ 0xffffff50 │ │ │ │ + lsrs r0, r6, #18 │ │ │ │ movs r5, r5 │ │ │ │ - stcl 0, cr0, [r6, #-176]! @ 0xffffff50 │ │ │ │ - ldr.w r0, [r2, #44] @ 0x2c │ │ │ │ + @ instruction: 0xebe6002c │ │ │ │ + @ instruction: 0xf752002c │ │ │ │ ldrh r0, [r0, r0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r2, [r7, r7] │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -421093,15 +421119,15 @@ │ │ │ │ movs r0, #2 │ │ │ │ blx 60e48 │ │ │ │ nop │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r3, #22] │ │ │ │ + strb r4, [r3, #16] │ │ │ │ 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] @ (19df7c ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -421161,15 +421187,15 @@ │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r6, [r3, r4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r2, [r1, r3] │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r4, [r1, r3] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r8, sp │ │ │ │ + muls r0, r5 │ │ │ │ movs r5, r3 │ │ │ │ ldr r3, [pc, #128] @ (19e018 ) │ │ │ │ push {r4, lr} │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbz r1, 19dfce │ │ │ │ ldr r3, [pc, #124] @ (19e01c ) │ │ │ │ @@ -421226,15 +421252,15 @@ │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r4, [r2, r2] │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r2, [r5, r0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r4, [r7, r0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r2, [r5, #22] │ │ │ │ + ldrb r2, [r5, #16] │ │ │ │ movs r5, r3 │ │ │ │ ldr r4, [r6, r0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r2, [r5, r0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ @@ -421373,15 +421399,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [pc, #8] @ (19e174 ) │ │ │ │ add r0, pc │ │ │ │ bl 19debc │ │ │ │ nop │ │ │ │ - orrs r4, r4 │ │ │ │ + sbcs r4, r4 │ │ │ │ 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] @ (19e208 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -422543,39 +422569,41 @@ │ │ │ │ lsls r1, r6, #2 │ │ │ │ adds r0, r6, #6 │ │ │ │ lsls r0, r6, #2 │ │ │ │ strb r6, [r7, r6] │ │ │ │ lsls r1, r6, #2 │ │ │ │ strb r0, [r1, r7] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r2, r7, #12 │ │ │ │ + asrs r2, r7, #6 │ │ │ │ movs r5, r5 │ │ │ │ - vaddl.u16 q8, d4, d28 │ │ │ │ + cdp2 0, 5, cr0, cr4, cr12, {1} │ │ │ │ strb r4, [r2, r6] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r0, r6, #5 │ │ │ │ + lsls r0, r6, #31 │ │ │ │ movs r5, r5 │ │ │ │ - asrs r6, r2, #13 │ │ │ │ + asrs r6, r2, #7 │ │ │ │ movs r5, r5 │ │ │ │ - asrs r6, r7, #16 │ │ │ │ + asrs r6, r7, #10 │ │ │ │ movs r5, r5 │ │ │ │ - lsrs r0, r1, #5 │ │ │ │ + lsls r0, r1, #31 │ │ │ │ movs r5, r5 │ │ │ │ - ldrd r0, r0, [ip], #-176 @ 0xb0 │ │ │ │ - and.w r0, r2, #11272192 @ 0xac0000 │ │ │ │ - ldrd r0, r0, [r0], #-176 @ 0xb0 │ │ │ │ - lsrs r2, r4, #3 │ │ │ │ + b.n 19eb18 │ │ │ │ + movs r4, r5 │ │ │ │ + @ instruction: 0xf282002c │ │ │ │ + b.n 19eb08 │ │ │ │ + movs r4, r5 │ │ │ │ + lsls r2, r4, #29 │ │ │ │ movs r5, r5 │ │ │ │ strb r4, [r2, r3] │ │ │ │ lsls r1, r6, #2 │ │ │ │ strb r6, [r0, r3] │ │ │ │ lsls r1, r6, #2 │ │ │ │ strb r4, [r6, r2] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r6, r3, #14 │ │ │ │ + asrs r6, r3, #8 │ │ │ │ movs r5, r5 │ │ │ │ strb r2, [r0, r3] │ │ │ │ lsls r1, r6, #2 │ │ │ │ strb r4, [r3, r2] │ │ │ │ lsls r1, r6, #2 │ │ │ │ strb r4, [r1, r2] │ │ │ │ lsls r1, r6, #2 │ │ │ │ @@ -422611,15 +422639,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r7, r1] │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, #160 @ 0xa0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - subs r5, #36 @ 0x24 │ │ │ │ + subs r3, #164 @ 0xa4 │ │ │ │ movs r5, r3 │ │ │ │ lsrs r0, r1, #23 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r2, [pc, #3660] @ 19fbe8 │ │ │ │ movw r1, #459 @ 0x1cb │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ mov r3, r1 │ │ │ │ @@ -423710,15 +423738,15 @@ │ │ │ │ ldr r2, [pc, #72] @ (19fbf4 ) │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ ldr r3, [pc, #68] @ (19fbf8 ) │ │ │ │ ldr.w r2, [fp, r2] │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1f98bc │ │ │ │ + bl 1f974c │ │ │ │ ldr r2, [pc, #36] @ (19fbe8 ) │ │ │ │ movw r3, #261 @ 0x105 │ │ │ │ ldr.w r2, [fp, r2] │ │ │ │ str r0, [r2, #0] │ │ │ │ b.w 19e7a8 │ │ │ │ ldr r2, [pc, #20] @ (19fbe8 ) │ │ │ │ movw r1, #611 @ 0x263 │ │ │ │ @@ -424106,15 +424134,15 @@ │ │ │ │ add r6, pc │ │ │ │ strb r1, [r2, #1] │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [r6, #0] │ │ │ │ beq.w 19fd84 │ │ │ │ cmp.w r8, #2 │ │ │ │ - b.w 360788 │ │ │ │ + b.w 360618 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r8, sl │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ adds r4, r3, r4 │ │ │ │ ldr.w r3, [pc, #2528] @ 1a09f0 │ │ │ │ add r3, pc │ │ │ │ str r4, [r3, #0] │ │ │ │ @@ -424898,29 +424926,29 @@ │ │ │ │ lsls r1, r6, #2 │ │ │ │ subs r2, #136 @ 0x88 │ │ │ │ lsls r1, r6, #2 │ │ │ │ subs r2, #142 @ 0x8e │ │ │ │ lsls r1, r6, #2 │ │ │ │ subs r2, #46 @ 0x2e │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r6, #224 @ 0xe0 │ │ │ │ + movs r5, #96 @ 0x60 │ │ │ │ movs r5, r3 │ │ │ │ - movs r6, #158 @ 0x9e │ │ │ │ + movs r5, #30 │ │ │ │ movs r5, r3 │ │ │ │ - ldrb.w r0, [r2, #44] @ 0x2c │ │ │ │ + @ instruction: 0xf712002c │ │ │ │ subs r1, #158 @ 0x9e │ │ │ │ lsls r1, r6, #2 │ │ │ │ subs r1, #146 @ 0x92 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldcl 0, cr0, [ip, #-176]! @ 0xffffff50 │ │ │ │ - ldmia r4, {r1, r4, r5, r7} │ │ │ │ + @ instruction: 0xebfc002c │ │ │ │ + ldmia r3!, {r1, r4, r5} │ │ │ │ movs r4, r5 │ │ │ │ - b.n 1a1138 │ │ │ │ + b.n 1a0e38 │ │ │ │ movs r4, r5 │ │ │ │ - bhi.n 1a09f0 │ │ │ │ + bvs.n 1a08f0 │ │ │ │ movs r4, r5 │ │ │ │ subs r1, #84 @ 0x54 │ │ │ │ lsls r1, r6, #2 │ │ │ │ subs r1, #58 @ 0x3a │ │ │ │ lsls r1, r6, #2 │ │ │ │ subs r1, #68 @ 0x44 │ │ │ │ lsls r1, r6, #2 │ │ │ │ @@ -424954,21 +424982,21 @@ │ │ │ │ lsls r1, r6, #2 │ │ │ │ subs r0, #12 │ │ │ │ lsls r1, r6, #2 │ │ │ │ adds r0, r0, #0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #238 @ 0xee │ │ │ │ + movs r3, #110 @ 0x6e │ │ │ │ movs r5, r3 │ │ │ │ adds r7, #136 @ 0x88 │ │ │ │ lsls r1, r6, #2 │ │ │ │ adds r7, #100 @ 0x64 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r4, #166 @ 0xa6 │ │ │ │ + movs r3, #38 @ 0x26 │ │ │ │ movs r5, r3 │ │ │ │ adds r7, #92 @ 0x5c │ │ │ │ lsls r1, r6, #2 │ │ │ │ adds r7, #100 @ 0x64 │ │ │ │ lsls r1, r6, #2 │ │ │ │ adds r7, #84 @ 0x54 │ │ │ │ lsls r1, r6, #2 │ │ │ │ @@ -424988,15 +425016,15 @@ │ │ │ │ lsls r1, r6, #2 │ │ │ │ cmp r7, #104 @ 0x68 │ │ │ │ lsls r1, r6, #2 │ │ │ │ cmp r7, #74 @ 0x4a │ │ │ │ lsls r1, r6, #2 │ │ │ │ cmp r7, #42 @ 0x2a │ │ │ │ lsls r1, r6, #2 │ │ │ │ - @ instruction: 0xf270001c │ │ │ │ + @ instruction: 0xf0f0001c │ │ │ │ cmp r6, #236 @ 0xec │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr.w r3, [pc, #1360] @ 1a0f9c │ │ │ │ movs r2, #10 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ @@ -425446,15 +425474,15 @@ │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r0, #19 │ │ │ │ lsls r0, r6, #2 │ │ │ │ cmp r0, #164 @ 0xa4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ cmp r0, #150 @ 0x96 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r2, r7, #23 │ │ │ │ + asrs r2, r7, #17 │ │ │ │ movs r5, r3 │ │ │ │ ldr r3, [pc, #4] @ (1a0fd0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ bx lr │ │ │ │ lsrs r2, r4, #17 │ │ │ │ lsls r0, r6, #2 │ │ │ │ @@ -425538,43 +425566,43 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [pc, #72] @ (1a10e0 ) │ │ │ │ adds r7, r0, #4 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w sl, [pc, #68] @ 1a10e4 │ │ │ │ add r1, pc │ │ │ │ ldr.w r9, [pc, #68] @ 1a10e8 │ │ │ │ - bl 2e7c2c │ │ │ │ + bl 2e7abc │ │ │ │ ldr r2, [pc, #64] @ (1a10ec ) │ │ │ │ movs r5, #0 │ │ │ │ add.w r4, r8, #80 @ 0x50 │ │ │ │ add r2, pc │ │ │ │ add sl, pc │ │ │ │ add r9, pc │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ adds r5, #1 │ │ │ │ - bl 2e7c2c │ │ │ │ + bl 2e7abc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 60bc8 │ │ │ │ mov r2, r9 │ │ │ │ cmp r6, r5 │ │ │ │ bne.n 1a10b8 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ str.w r3, [r8, #80] @ 0x50 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - asrs r4, r4, #20 │ │ │ │ + asrs r4, r4, #14 │ │ │ │ movs r5, r3 │ │ │ │ - subs r1, #252 @ 0xfc │ │ │ │ + subs r0, #124 @ 0x7c │ │ │ │ movs r4, r3 │ │ │ │ - cmp r4, #234 @ 0xea │ │ │ │ + cmp r3, #106 @ 0x6a │ │ │ │ movs r4, r3 │ │ │ │ - ldr r4, [pc, #856] @ (1a1448 ) │ │ │ │ + ldr r3, [pc, #344] @ (1a1248 ) │ │ │ │ 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] │ │ │ │ @@ -425594,23 +425622,23 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cbz r3, 1a1146 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f59d8 │ │ │ │ + bl 1f5868 │ │ │ │ cbz r0, 1a114c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrd r6, r3, [r3] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 1f5dd0 │ │ │ │ + bl 1f5c60 │ │ │ │ str r0, [r5, #24] │ │ │ │ ldr r6, [r5, #20] │ │ │ │ ldr r0, [r6, #32] │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ ble.n 1a1178 │ │ │ │ add.w r2, r6, #36 @ 0x24 │ │ │ │ @@ -425637,22 +425665,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 1f9548 │ │ │ │ + bl 1f93d8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r6, [r2, #0] │ │ │ │ - bl 1f5a14 │ │ │ │ + bl 1f58a4 │ │ │ │ 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} │ │ │ │ @@ -425826,17 +425854,17 @@ │ │ │ │ mov r7, r4 │ │ │ │ b.n 1a131c │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ ldcl 0, cr0, [r4, #-700]! @ 0xfffffd44 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ ldcl 0, cr0, [ip], {175} @ 0xaf │ │ │ │ - asrs r4, r4, #10 │ │ │ │ + asrs r4, r4, #4 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r4, r6, #9 │ │ │ │ + asrs r4, r6, #3 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #268] @ (1a1498 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -426129,15 +426157,15 @@ │ │ │ │ bl 1a0ffc │ │ │ │ b.n 1a1626 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ orrs.w r0, r0, pc, asr #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ strd r0, r0, [r4, #700] @ 0x2bc │ │ │ │ - lsrs r0, r3, #30 │ │ │ │ + lsrs r0, r3, #24 │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #96] @ (1a16f8 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -426181,15 +426209,15 @@ │ │ │ │ mov r1, r6 │ │ │ │ b.n 1a16c4 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ ldrd r0, r0, [lr, #-700] @ 0x2bc │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ ldmdb r4!, {r0, r1, r2, r3, r5, r7} │ │ │ │ - lsrs r2, r3, #29 │ │ │ │ + lsrs r2, r3, #23 │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #52] @ (1a174c ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -426208,17 +426236,17 @@ │ │ │ │ movne r3, #0 │ │ │ │ orrs r0, r1 │ │ │ │ and.w r0, r3, #1 │ │ │ │ mov.w r1, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - asrs r2, r6, #32 │ │ │ │ + lsrs r2, r6, #26 │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r0, r6, #28 │ │ │ │ + lsrs r0, r6, #22 │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #40] @ (1a178c ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -426234,17 +426262,17 @@ │ │ │ │ orr.w r3, r4, r1 │ │ │ │ movs r1, #0 │ │ │ │ orrs r0, r3 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, r1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - lsrs r6, r4, #31 │ │ │ │ + lsrs r6, r4, #25 │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r4, r4, #27 │ │ │ │ + lsrs r4, r4, #21 │ │ │ │ movs r5, 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] @ (1a17c4 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -426257,17 +426285,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 1a1688 │ │ │ │ adds r4, r4, r4 │ │ │ │ adcs r5, r5 │ │ │ │ orrs r0, r4 │ │ │ │ orrs r1, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - lsrs r6, r7, #26 │ │ │ │ + lsrs r6, r7, #20 │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r4, r7, #26 │ │ │ │ + lsrs r4, r7, #20 │ │ │ │ movs r5, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (1a17fc ) │ │ │ │ add r1, pc │ │ │ │ @@ -426277,15 +426305,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} │ │ │ │ - lsrs r0, r6, #29 │ │ │ │ + lsrs r0, r6, #23 │ │ │ │ movs r5, 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] @ (1a1834 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -426298,17 +426326,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 1a1688 │ │ │ │ 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} │ │ │ │ - lsrs r2, r5, #25 │ │ │ │ + lsrs r2, r5, #19 │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r0, r5, #25 │ │ │ │ + lsrs r0, r5, #19 │ │ │ │ movs r5, 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] @ (1a1870 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -426321,17 +426349,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 1a1688 │ │ │ │ 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} │ │ │ │ - lsrs r6, r0, #25 │ │ │ │ + lsrs r6, r0, #19 │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r0, r0, #25 │ │ │ │ + lsrs r0, r0, #19 │ │ │ │ movs r5, 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] @ (1a18a8 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -426343,17 +426371,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ bl 1a1688 │ │ │ │ adds r0, r5, r0 │ │ │ │ adc.w r1, r1, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - lsrs r2, r3, #24 │ │ │ │ + lsrs r2, r3, #18 │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r0, r3, #24 │ │ │ │ + lsrs r0, r3, #18 │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #52] @ (1a18f4 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -426374,17 +426402,17 @@ │ │ │ │ orrs r0, r1 │ │ │ │ mov.w r1, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - lsrs r2, r1, #26 │ │ │ │ + lsrs r2, r1, #20 │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r4, r5, #23 │ │ │ │ + lsrs r4, r5, #17 │ │ │ │ movs r5, 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] @ (1a1930 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -426397,17 +426425,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 1a1688 │ │ │ │ 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} │ │ │ │ - lsrs r2, r7, #22 │ │ │ │ + lsrs r2, r7, #16 │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r4, r6, #22 │ │ │ │ + lsrs r4, r6, #16 │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #52] @ (1a197c ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -426426,17 +426454,17 @@ │ │ │ │ moveq r3, #0 │ │ │ │ orrs r0, r1 │ │ │ │ and.w r0, r3, #1 │ │ │ │ mov.w r1, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - lsrs r6, r1, #22 │ │ │ │ + lsrs r6, r1, #16 │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r4, r6, #23 │ │ │ │ + lsrs r4, r6, #17 │ │ │ │ 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 r1, [pc, #68] @ (1a19dc ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -426462,19 +426490,19 @@ │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, r1 │ │ │ │ cmp r6, #2 │ │ │ │ sbcs.w r3, r5, #0 │ │ │ │ it ge │ │ │ │ orrge.w r0, r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - lsrs r4, r1, #21 │ │ │ │ + lsrs r4, r1, #15 │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r2, r0, #21 │ │ │ │ + lsrs r2, r0, #15 │ │ │ │ movs r5, r3 │ │ │ │ - mrc 0, 3, r0, cr12, cr12, {0} │ │ │ │ + ldcl 0, cr0, [ip], #112 @ 0x70 │ │ │ │ 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] @ (1a1a18 ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -426486,17 +426514,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 1a1688 │ │ │ │ adds r4, r4, r4 │ │ │ │ adcs r5, r5 │ │ │ │ orrs r0, r4 │ │ │ │ orrs r1, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - lsrs r6, r6, #19 │ │ │ │ + lsrs r6, r6, #13 │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r0, r6, #19 │ │ │ │ + lsrs r0, r6, #13 │ │ │ │ movs r5, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (1a1a50 ) │ │ │ │ add r1, pc │ │ │ │ @@ -426506,15 +426534,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} │ │ │ │ - lsrs r0, r2, #19 │ │ │ │ + lsrs r0, r2, #13 │ │ │ │ movs r5, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (1a1a84 ) │ │ │ │ add r1, pc │ │ │ │ @@ -426525,15 +426553,15 @@ │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ mov.w r1, #0 │ │ │ │ ite cc │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, r1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsrs r4, r3, #18 │ │ │ │ + lsrs r4, r3, #12 │ │ │ │ movs r5, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #36] @ (1a1abc ) │ │ │ │ add r1, pc │ │ │ │ @@ -426545,15 +426573,15 @@ │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, #0 │ │ │ │ orrs r3, r1 │ │ │ │ mov.w r1, #0 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r5, #17 │ │ │ │ + lsrs r0, r5, #11 │ │ │ │ movs r5, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #36] @ (1a1af4 ) │ │ │ │ add r1, pc │ │ │ │ @@ -426565,15 +426593,15 @@ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ mov.w r1, #0 │ │ │ │ ite cc │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, r1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsrs r0, r6, #16 │ │ │ │ + lsrs r0, r6, #10 │ │ │ │ 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 r1, [pc, #72] @ (1a1b54 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -426601,19 +426629,19 @@ │ │ │ │ cmp.w r8, #248 @ 0xf8 │ │ │ │ sbcs.w r3, r7, #0 │ │ │ │ and.w r0, r0, #1 │ │ │ │ it ge │ │ │ │ movge r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - lsrs r0, r0, #16 │ │ │ │ + lsrs r0, r0, #10 │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r6, r6, #15 │ │ │ │ + lsrs r6, r6, #9 │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r0, [r4, #14] │ │ │ │ + ldrb r0, [r4, #8] │ │ │ │ movs r7, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #32] @ (1a1b90 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -426626,17 +426654,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 1a1688 │ │ │ │ adds r0, r0, r0 │ │ │ │ adcs r1, r1 │ │ │ │ orrs r0, r5 │ │ │ │ orrs r1, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - lsrs r2, r5, #14 │ │ │ │ + lsrs r2, r5, #8 │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r4, r4, #14 │ │ │ │ + lsrs r4, r4, #8 │ │ │ │ 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 r1, [pc, #68] @ (1a1bf0 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -426663,19 +426691,19 @@ │ │ │ │ moveq r0, r1 │ │ │ │ orrs.w r3, r8, r7 │ │ │ │ and.w r0, r0, #1 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - lsrs r0, r0, #14 │ │ │ │ + lsrs r0, r0, #8 │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r2, r4, #13 │ │ │ │ + lsrs r2, r4, #7 │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r4, r3, #13 │ │ │ │ + lsrs r4, r3, #7 │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #48] @ (1a1c3c ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -426693,17 +426721,17 @@ │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, r1 │ │ │ │ orrs.w r3, r5, r4 │ │ │ │ and.w r0, r0, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - lsrs r6, r4, #12 │ │ │ │ + lsrs r6, r4, #6 │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r4, r6, #19 │ │ │ │ + lsrs r4, r6, #13 │ │ │ │ movs r5, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #24] @ (1a1c6c ) │ │ │ │ add r1, pc │ │ │ │ @@ -426711,15 +426739,15 @@ │ │ │ │ adds r3, r0, #1 │ │ │ │ adc.w r1, r1, #0 │ │ │ │ lsls r0, r3, #5 │ │ │ │ lsls r1, r1, #5 │ │ │ │ orr.w r1, r1, r3, lsr #27 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsrs r0, r3, #11 │ │ │ │ + lsrs r0, r3, #5 │ │ │ │ movs r5, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (1a1ca0 ) │ │ │ │ add r1, pc │ │ │ │ @@ -426729,15 +426757,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} │ │ │ │ - lsrs r4, r7, #10 │ │ │ │ + lsrs r4, r7, #4 │ │ │ │ movs r5, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (1a1cd4 ) │ │ │ │ add r1, pc │ │ │ │ @@ -426747,15 +426775,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} │ │ │ │ - lsrs r4, r2, #10 │ │ │ │ + lsrs r4, r2, #4 │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #44] @ (1a1d14 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -426773,17 +426801,17 @@ │ │ │ │ cmpeq r5, r0 │ │ │ │ mov.w r1, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - lsrs r2, r2, #9 │ │ │ │ + lsrs r2, r2, #3 │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r0, r2, #9 │ │ │ │ + lsrs r0, r2, #3 │ │ │ │ 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 r1, [pc, #80] @ (1a1d80 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -426814,19 +426842,19 @@ │ │ │ │ movne r0, #0 │ │ │ │ orrs r3, r5 │ │ │ │ and.w r0, r0, #1 │ │ │ │ mov.w r1, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - lsrs r4, r3, #7 │ │ │ │ + lsrs r4, r3, #1 │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r6, r7, #7 │ │ │ │ + lsrs r6, r7, #1 │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r4, r7, #7 │ │ │ │ + lsrs r4, r7, #1 │ │ │ │ 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 r1, [pc, #80] @ (1a1df0 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -426857,19 +426885,19 @@ │ │ │ │ movne r0, #0 │ │ │ │ orrs r3, r5 │ │ │ │ and.w r0, r0, #1 │ │ │ │ mov.w r1, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - lsrs r4, r5, #5 │ │ │ │ + lsls r4, r5, #31 │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r6, r1, #6 │ │ │ │ + lsrs r6, r1, #32 │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r4, r1, #6 │ │ │ │ + lsrs r4, r1, #32 │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #56] @ (1a1e44 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -426890,17 +426918,17 @@ │ │ │ │ cmp r5, r3 │ │ │ │ and.w r0, r0, #1 │ │ │ │ sbcs.w r3, r4, #0 │ │ │ │ mov.w r1, #0 │ │ │ │ it lt │ │ │ │ movlt r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - lsrs r6, r0, #5 │ │ │ │ + lsls r6, r0, #31 │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r4, r5, #4 │ │ │ │ + lsls r4, r5, #30 │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #52] @ (1a1e90 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -426920,17 +426948,17 @@ │ │ │ │ movne r0, #0 │ │ │ │ orrs r3, r4 │ │ │ │ and.w r0, r0, #1 │ │ │ │ mov.w r1, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - lsrs r6, r3, #3 │ │ │ │ + lsls r6, r3, #29 │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r4, r3, #3 │ │ │ │ + lsls r4, r3, #29 │ │ │ │ movs r5, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #36] @ (1a1ecc ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -426945,15 +426973,15 @@ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp.w r0, #800 @ 0x320 │ │ │ │ ite cc │ │ │ │ movcc r0, #0 │ │ │ │ movcs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ands r6, r5 │ │ │ │ + subs r6, #174 @ 0xae │ │ │ │ movs r7, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #52] @ (1a1f14 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -426973,15 +427001,15 @@ │ │ │ │ bcs.n 1a1f0c │ │ │ │ movs r1, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - lsrs r6, r3, #32 │ │ │ │ + lsls r6, r3, #26 │ │ │ │ movs r5, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #52] @ (1a1f5c ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -427001,15 +427029,15 @@ │ │ │ │ bcs.n 1a1f3e │ │ │ │ movs r3, #138 @ 0x8a │ │ │ │ movs r1, #0 │ │ │ │ lsr.w r0, r3, r0 │ │ │ │ and.w r0, r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - lsls r6, r2, #31 │ │ │ │ + lsls r6, r2, #25 │ │ │ │ movs r5, r3 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ @@ -427875,25 +427903,25 @@ │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcs.n 1a267e │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e7c2c │ │ │ │ + bl 2e7abc │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcc.n 1a266c │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [pc, #1284] @ 1a2b8c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ add r1, pc │ │ │ │ - bl 2e7c2c │ │ │ │ + bl 2e7abc │ │ │ │ mov r0, r7 │ │ │ │ adds r5, r4, #1 │ │ │ │ blx 60bc8 │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1a25d8 │ │ │ │ ldr.w r2, [pc, #1264] @ 1a2b90 │ │ │ │ @@ -427947,15 +427975,15 @@ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcs.n 1a273a │ │ │ │ ldr.w r8, [pc, #1136] @ 1a2b94 │ │ │ │ add r8, pc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2e7c2c │ │ │ │ + bl 2e7abc │ │ │ │ ldr.w r0, [sl, #20] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcc.n 1a2728 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #13 │ │ │ │ @@ -428035,15 +428063,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ lsls r6, r1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1a2b18 │ │ │ │ ldr r1, [pc, #920] @ (1a2b98 ) │ │ │ │ add r1, pc │ │ │ │ - bl 2e7c2c │ │ │ │ + bl 2e7abc │ │ │ │ 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 1a2690 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -428068,27 +428096,27 @@ │ │ │ │ it pl │ │ │ │ asrpl.w r0, r1, r0 │ │ │ │ ldr r1, [pc, #832] @ (1a2b9c ) │ │ │ │ it pl │ │ │ │ orrpl r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 2e7c2c │ │ │ │ + bl 2e7abc │ │ │ │ b.n 1a2690 │ │ │ │ ldr r1, [pc, #820] @ (1a2ba0 ) │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - bl 2e7c2c │ │ │ │ + bl 2e7abc │ │ │ │ b.n 1a2690 │ │ │ │ ldr r1, [pc, #808] @ (1a2ba4 ) │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - bl 2e7c2c │ │ │ │ + bl 2e7abc │ │ │ │ b.n 1a2690 │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ orrs r3, r2 │ │ │ │ beq.w 1a2690 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ @@ -428110,24 +428138,24 @@ │ │ │ │ it pl │ │ │ │ asrpl.w r0, r1, r0 │ │ │ │ ldr r1, [pc, #724] @ (1a2ba8 ) │ │ │ │ it pl │ │ │ │ orrpl r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 2e7c2c │ │ │ │ + bl 2e7abc │ │ │ │ b.n 1a2690 │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ orrs r3, r2 │ │ │ │ beq.w 1a2690 │ │ │ │ ldr r1, [pc, #700] @ (1a2bac ) │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - bl 2e7c2c │ │ │ │ + bl 2e7abc │ │ │ │ b.n 1a2690 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ sub.w r9, r9, r3 │ │ │ │ cmp.w r9, #16 │ │ │ │ beq.w 1a2a9c │ │ │ │ vldr s15, [sp, #28] │ │ │ │ vcmp.f32 s15, s15 │ │ │ │ @@ -428147,40 +428175,40 @@ │ │ │ │ vabs.f32 s15, s15 │ │ │ │ vldr s14, [pc, #556] @ 1a2b74 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bls.w 1a2b0c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e7c2c │ │ │ │ + bl 2e7abc │ │ │ │ b.n 1a2690 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 1a2ae8 │ │ │ │ ldrd r3, r1, [sp, #28] │ │ │ │ orrs r3, r1 │ │ │ │ beq.w 1a2690 │ │ │ │ ldr r1, [pc, #576] @ (1a2bb4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 2e7c2c │ │ │ │ + bl 2e7abc │ │ │ │ b.n 1a2690 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 1a2ad2 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ orrs r3, r1 │ │ │ │ bne.w 1a2690 │ │ │ │ ldr r1, [pc, #548] @ (1a2bb8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 2e7c2c │ │ │ │ + bl 2e7abc │ │ │ │ b.n 1a2690 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 1a2af6 │ │ │ │ movs r3, #0 │ │ │ │ @@ -428198,15 +428226,15 @@ │ │ │ │ cmpeq lr, r2 │ │ │ │ bne.n 1a29b8 │ │ │ │ add.w r8, r8, r3, lsl #3 │ │ │ │ ldr r1, [pc, #488] @ (1a2bbc ) │ │ │ │ adds r0, #4 │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ - bl 2e7c2c │ │ │ │ + bl 2e7abc │ │ │ │ b.n 1a2690 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 1a2690 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ @@ -428223,15 +428251,15 @@ │ │ │ │ ldr.w r8, [sl, #20] │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1a2ab8 │ │ │ │ movs r1, #28 │ │ │ │ mov r0, r8 │ │ │ │ strd r6, r5, [sp, #64] @ 0x40 │ │ │ │ - bl 1f9590 │ │ │ │ + bl 1f9420 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ mov r5, r0 │ │ │ │ str.w r9, [r0, #12] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ @@ -428243,25 +428271,25 @@ │ │ │ │ str.w r5, [r8, #68] @ 0x44 │ │ │ │ str r3, [r5, #16] │ │ │ │ bl 1a2564 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ str r2, [r3, #68] @ 0x44 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ b.n 1a2690 │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r0, r3 │ │ │ │ bls.w 1a2690 │ │ │ │ ldr.w r8, [pc, #348] @ 1a2bc0 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e7c2c │ │ │ │ + bl 2e7abc │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcc.n 1a2a66 │ │ │ │ b.n 1a2690 │ │ │ │ ldr r1, [pc, #328] @ (1a2bc4 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ @@ -428273,15 +428301,15 @@ │ │ │ │ mov r2, r8 │ │ │ │ ldr.w r0, [sl, #20] │ │ │ │ mov r3, r7 │ │ │ │ add r1, pc │ │ │ │ bl 1a0ffc │ │ │ │ b.n 1a2690 │ │ │ │ ldrh.w r0, [sp, #28] │ │ │ │ - bl 1f503c │ │ │ │ + bl 1f4ecc │ │ │ │ vcmp.f32 s0, s0 │ │ │ │ vmov.f32 s15, s0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bvs.n 1a2b56 │ │ │ │ ldr r6, [pc, #280] @ (1a2bcc ) │ │ │ │ add r6, pc │ │ │ │ b.n 1a291e │ │ │ │ @@ -428299,39 +428327,39 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #252] @ (1a2bd4 ) │ │ │ │ orrs r3, r2 │ │ │ │ add r1, pc │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - bl 2e7c2c │ │ │ │ + bl 2e7abc │ │ │ │ b.n 1a2690 │ │ │ │ ldr r1, [pc, #236] @ (1a2bd8 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - bl 2e7c2c │ │ │ │ + bl 2e7abc │ │ │ │ b.n 1a2690 │ │ │ │ ldr r1, [pc, #228] @ (1a2bdc ) │ │ │ │ adds r0, #4 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ add r1, pc │ │ │ │ - bl 2e7c2c │ │ │ │ + bl 2e7abc │ │ │ │ b.n 1a2690 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ mov r2, r8 │ │ │ │ b.n 1a27e0 │ │ │ │ ldr r1, [pc, #208] @ (1a2be0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 2e7c2c │ │ │ │ + bl 2e7abc │ │ │ │ b.n 1a2690 │ │ │ │ ldr r1, [pc, #200] @ (1a2be4 ) │ │ │ │ add r1, pc │ │ │ │ - bl 2e7c2c │ │ │ │ + bl 2e7abc │ │ │ │ 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 1a2690 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -428341,15 +428369,15 @@ │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n 1a2b50 │ │ │ │ ldr r2, [pc, #164] @ (1a2be8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r1, [pc, #164] @ (1a2bec ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 2e7c2c │ │ │ │ + bl 2e7abc │ │ │ │ b.n 1a2690 │ │ │ │ ldr r2, [pc, #156] @ (1a2bf0 ) │ │ │ │ add r2, pc │ │ │ │ b.n 1a2b44 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ lsrs r3, r3, #15 │ │ │ │ @@ -428363,58 +428391,58 @@ │ │ │ │ bl 1a0ffc │ │ │ │ b.n 1a2690 │ │ │ │ vcvt.u32.f32 , , #1 │ │ │ │ bge.n 1a2c74 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r3, #7 │ │ │ │ + lsls r6, r3, #1 │ │ │ │ movs r5, r3 │ │ │ │ - beq.n 1a2c4c │ │ │ │ + ldmia r6, {r1, r5, r6, r7} │ │ │ │ movs r0, r4 │ │ │ │ - lsls r4, r3, #7 │ │ │ │ + lsls r4, r3, #1 │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r1, {r1, r3, r6} │ │ │ │ + stmia r7!, {r1, r3, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ bls.n 1a2c40 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldmia r6, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r2, r3, r5, r6} │ │ │ │ movs r0, r4 │ │ │ │ - vshr.u32 d0, d12, #24 │ │ │ │ - vqadd.u16 d16, d4, d12 │ │ │ │ - vqadd.u8 d16, d12, d12 │ │ │ │ - vqadd.u8 d16, d4, d12 │ │ │ │ - mrc2 0, 7, r0, cr2, cr12, {0} │ │ │ │ - mcr2 0, 7, r0, cr0, cr12, {0} │ │ │ │ - mcr2 0, 2, r0, cr4, cr12, {0} │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r6} │ │ │ │ + mcr2 0, 1, r0, cr8, cr12, {0} │ │ │ │ + ldc2l 0, cr0, [r4, #112] @ 0x70 │ │ │ │ + stc2l 0, cr0, [ip, #112] @ 0x70 │ │ │ │ + stc2l 0, cr0, [r4, #112] @ 0x70 │ │ │ │ + ldc2l 0, cr0, [r2, #-112]! @ 0xffffff90 │ │ │ │ + stc2l 0, cr0, [r0, #-112]! @ 0xffffff90 │ │ │ │ + stc2l 0, cr0, [r4], {28} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r4, r3 │ │ │ │ - stmia r6!, {} │ │ │ │ + stmia r4!, {r7} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r3!, {r4, r5, r7} │ │ │ │ + ldmia r2!, {r4, r5} │ │ │ │ movs r0, r4 │ │ │ │ - stc2l 0, cr0, [lr], #112 @ 0x70 │ │ │ │ - stc2 0, cr0, [r4, #-112] @ 0xffffff90 │ │ │ │ - ldc2 0, cr0, [r4], #112 @ 0x70 │ │ │ │ - stc2 0, cr0, [r6, #-112]! @ 0xffffff90 │ │ │ │ - subs r0, #50 @ 0x32 │ │ │ │ + smmlsr r0, lr, ip, r0 │ │ │ │ + @ instruction: 0xfb84001c │ │ │ │ + smlawt r0, r4, ip, r0 │ │ │ │ + @ instruction: 0xfba6001c │ │ │ │ + adds r6, #178 @ 0xb2 │ │ │ │ movs r4, r3 │ │ │ │ - subs r0, #30 │ │ │ │ + adds r6, #158 @ 0x9e │ │ │ │ movs r4, r3 │ │ │ │ - subs r0, #16 │ │ │ │ + adds r6, #144 @ 0x90 │ │ │ │ movs r4, r3 │ │ │ │ - ldc2l 0, cr0, [r4], {28} │ │ │ │ - ldc2 0, cr0, [r6], {28} │ │ │ │ - ldc2 0, cr0, [sl], {28} │ │ │ │ - ldc2 0, cr0, [r4], {28} │ │ │ │ - adds r2, #54 @ 0x36 │ │ │ │ + smmlar r0, r4, ip, r0 │ │ │ │ + smlabt r0, r6, ip, r0 │ │ │ │ + @ instruction: 0xfa9a001c │ │ │ │ + smlabt r0, r4, ip, r0 │ │ │ │ + adds r0, #182 @ 0xb6 │ │ │ │ movs r5, r3 │ │ │ │ - stc2 0, cr0, [r4], #112 @ 0x70 │ │ │ │ + smladx r0, r4, ip, 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 r2, [pc, #592] @ (1a2e5c ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r3, [pc, #592] @ (1a2e60 ) │ │ │ │ @@ -428437,15 +428465,15 @@ │ │ │ │ add r8, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ b.n 1a2ca8 │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ strd r0, r1, [sp, #20] │ │ │ │ movs r1, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f9590 │ │ │ │ + bl 1f9420 │ │ │ │ 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 │ │ │ │ @@ -428465,20 +428493,20 @@ │ │ │ │ ldr r0, [r2, #16] │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ blx r3 │ │ │ │ ldr r1, [pc, #492] @ (1a2e6c ) │ │ │ │ adds r0, r4, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 2e7c2c │ │ │ │ + bl 2e7abc │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [r3, #68] @ 0x44 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1a2d0e │ │ │ │ ldrd r1, r3, [r4, #12] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r4, #12] │ │ │ │ @@ -428568,15 +428596,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 2e7c2c │ │ │ │ + bl 2e7abc │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldrd r3, r1, [r4, #72] @ 0x48 │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, r1 │ │ │ │ beq.n 1a2dfe │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ @@ -428598,15 +428626,15 @@ │ │ │ │ mov r2, r5 │ │ │ │ blx r3 │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ ldr r1, [pc, #188] @ (1a2e78 ) │ │ │ │ mov r2, ip │ │ │ │ adds r0, r4, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 2e7c2c │ │ │ │ + bl 2e7abc │ │ │ │ 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] │ │ │ │ @@ -428619,15 +428647,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 2e7c2c │ │ │ │ + bl 2e7abc │ │ │ │ ldr r2, [r4, #0] │ │ │ │ b.n 1a2cce │ │ │ │ ldr r7, [r4, #24] │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ b.n 1a2d94 │ │ │ │ lsls r3, r0, #31 │ │ │ │ itt pl │ │ │ │ @@ -428642,45 +428670,45 @@ │ │ │ │ add r5, sp, #8 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ mov r2, r5 │ │ │ │ blx r3 │ │ │ │ ldr r1, [pc, #84] @ (1a2e7c ) │ │ │ │ adds r0, r4, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 2e7c2c │ │ │ │ + bl 2e7abc │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldrd r3, r1, [r4, #72] @ 0x48 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ ldreq.w ip, [r4, #24] │ │ │ │ bne.n 1a2d58 │ │ │ │ mov r7, ip │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ b.n 1a2d94 │ │ │ │ ldr r1, [pc, #56] @ (1a2e80 ) │ │ │ │ adds r0, r4, #4 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ - bl 2e7c2c │ │ │ │ + bl 2e7abc │ │ │ │ b.n 1a2d00 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bcc.n 1a2e38 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - stc2 0, cr0, [sl], {28} │ │ │ │ - @ instruction: 0xfbf6001c │ │ │ │ - usat r0, #27, r2 │ │ │ │ + @ instruction: 0xfa8a001c │ │ │ │ + @ instruction: 0xfa76001c │ │ │ │ + addw r0, r2, #27 │ │ │ │ vhadd.s8 d16, d30, d31 │ │ │ │ bcs.n 1a2e4c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xfa72001c │ │ │ │ - rsbs r0, ip, #27 │ │ │ │ ldr??.w r0, [r2, #28] │ │ │ │ + orrs.w r0, ip, #27 │ │ │ │ + ldr??.w r0, [r2, 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] @ (1a2eb8 ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -428692,16 +428720,16 @@ │ │ │ │ add r1, pc │ │ │ │ bl 1a1688 │ │ │ │ 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, [r2, ip, lsl #1] │ │ │ │ - strh.w r0, [ip, ip, lsl #1] │ │ │ │ + @ instruction: 0xf6b2001c │ │ │ │ + subw r0, ip, #2076 @ 0x81c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 1a2f30 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (1a2f34 ) │ │ │ │ @@ -428743,18 +428771,18 @@ │ │ │ │ b.n 1a2efa │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bne.n 1a2f7c │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr??.w r0, [r4, ip, lsl #1] │ │ │ │ + @ instruction: 0xf7f4001c │ │ │ │ beq.n 1a2f3c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xf724001c │ │ │ │ + sub.w r0, r4, #10223616 @ 0x9c0000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 1a2fb4 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (1a2fb8 ) │ │ │ │ @@ -428796,19 +428824,19 @@ │ │ │ │ b.n 1a2f7e │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ beq.n 1a2ef8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a2e48 │ │ │ │ + b.n 1a2b48 │ │ │ │ movs r4, r3 │ │ │ │ beq.n 1a30b8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - subw r0, r0, #2076 @ 0x81c │ │ │ │ + @ instruction: 0xf520001c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 1a3038 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (1a303c ) │ │ │ │ @@ -428850,18 +428878,18 @@ │ │ │ │ b.n 1a3002 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ beq.n 1a3074 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr??.w r0, [r4, ip, lsl #1] │ │ │ │ + @ instruction: 0xf6f4001c │ │ │ │ ldmia r7, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xf61c001c │ │ │ │ + eors.w r0, ip, #10223616 @ 0x9c0000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 1a30bc │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (1a30c0 ) │ │ │ │ @@ -428903,18 +428931,18 @@ │ │ │ │ b.n 1a3086 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r7, {r3, r4, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7fc001c │ │ │ │ + @ instruction: 0xf67c001c │ │ │ │ ldmia r7!, {r1, r4, r5, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xf598001c │ │ │ │ + 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, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 1a3140 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (1a3144 ) │ │ │ │ @@ -428956,18 +428984,18 @@ │ │ │ │ b.n 1a310a │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r7!, {r2, r4} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf788001c │ │ │ │ + addw r0, r8, #2076 @ 0x81c │ │ │ │ ldmia r6, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - adds.w r0, r4, #10223616 @ 0x9c0000 │ │ │ │ + @ instruction: 0xf394001c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 1a31c4 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (1a31c8 ) │ │ │ │ @@ -429009,18 +429037,18 @@ │ │ │ │ b.n 1a318e │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r6!, {r4, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf710001c │ │ │ │ + @ instruction: 0xf590001c │ │ │ │ ldmia r6, {r1, r3, r5, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - eors.w r0, r0, #10223616 @ 0x9c0000 │ │ │ │ + @ instruction: 0xf310001c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 1a3248 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (1a324c ) │ │ │ │ @@ -429062,18 +429090,18 @@ │ │ │ │ b.n 1a3212 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r6!, {r2, r3} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf69c001c │ │ │ │ + adds.w r0, ip, #10223616 @ 0x9c0000 │ │ │ │ ldmia r5, {r1, r2, r5, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - and.w r0, ip, #10223616 @ 0x9c0000 │ │ │ │ + @ instruction: 0xf28c001c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 1a32cc │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (1a32d0 ) │ │ │ │ @@ -429115,18 +429143,18 @@ │ │ │ │ b.n 1a3296 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r5!, {r3, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf624001c │ │ │ │ + @ instruction: 0xf4a4001c │ │ │ │ ldmia r5, {r1, r5, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - usat r0, #28, r8 │ │ │ │ + addw r0, r8, #28 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 1a3350 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (1a3354 ) │ │ │ │ @@ -429168,18 +429196,18 @@ │ │ │ │ b.n 1a331a │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r5!, {r2} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - sub.w r0, r8, #10223616 @ 0x9c0000 │ │ │ │ + bic.w r0, r8, #10223616 @ 0x9c0000 │ │ │ │ ldmia r4, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ssat r0, #29, r4 │ │ │ │ + @ instruction: 0xf184001c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 1a33d4 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (1a33d8 ) │ │ │ │ @@ -429221,18 +429249,18 @@ │ │ │ │ b.n 1a339e │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r4!, {r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf534001c │ │ │ │ + @ instruction: 0xf3b4001c │ │ │ │ ldmia r4, {r1, r3, r4, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xf280001c │ │ │ │ + add.w r0, r0, #28 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 1a3458 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (1a345c ) │ │ │ │ @@ -429274,18 +429302,18 @@ │ │ │ │ b.n 1a3422 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r3, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ssat16 r0, #29, ip │ │ │ │ + sub.w r0, ip, #28 │ │ │ │ ldmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xf1fc001c │ │ │ │ + orns r0, ip, #28 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 1a34dc │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (1a34e0 ) │ │ │ │ @@ -429327,18 +429355,18 @@ │ │ │ │ b.n 1a34a6 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r3, {r3, r4, r5, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bics.w r0, ip, #10223616 @ 0x9c0000 │ │ │ │ + @ instruction: 0xf2bc001c │ │ │ │ ldmia r3!, {r1, r4, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - sbcs.w r0, r8, #28 │ │ │ │ + vshr.s32 d16, d12, #8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 1a3560 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (1a3564 ) │ │ │ │ @@ -429380,18 +429408,18 @@ │ │ │ │ b.n 1a352a │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r2, {r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - usat r0, #28, r4 │ │ │ │ + addw r0, r4, #28 │ │ │ │ ldmia r2, {r1, r2, r3, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xf0f4001c │ │ │ │ + vqadd.s64 d16, d4, d12 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 1a35e4 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (1a35e8 ) │ │ │ │ @@ -429433,18 +429461,18 @@ │ │ │ │ b.n 1a35ae │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r2!, {r4, r5, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf2e4001c │ │ │ │ + sbc.w r0, r4, #28 │ │ │ │ ldmia r2!, {r1, r3, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - orns r0, r0, #28 │ │ │ │ + mrc 0, 7, r0, cr0, cr12, {0} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 1a3668 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (1a366c ) │ │ │ │ @@ -429486,18 +429514,18 @@ │ │ │ │ b.n 1a3632 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf23c001c │ │ │ │ + @ instruction: 0xf0bc001c │ │ │ │ ldmia r1, {r1, r2, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - vshr.s32 d16, d12, #20 │ │ │ │ + mcr 0, 3, r0, cr12, cr12, {0} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 1a36ec │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (1a36f0 ) │ │ │ │ @@ -429539,18 +429567,18 @@ │ │ │ │ b.n 1a36b6 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r1!, {r3, r5, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - addw r0, r4, #28 │ │ │ │ + eor.w r0, r4, #28 │ │ │ │ ldmia r1, {r1, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - vqadd.s32 d16, d8, d12 │ │ │ │ + stcl 0, cr0, [r8, #112]! @ 0x70 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 1a3770 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (1a3774 ) │ │ │ │ @@ -429592,18 +429620,18 @@ │ │ │ │ b.n 1a373a │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r0!, {r2, r5, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf180001c │ │ │ │ + and.w r0, r0, #28 │ │ │ │ ldmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - mcr 0, 7, r0, cr4, cr12, {0} │ │ │ │ + stcl 0, cr0, [r4, #-112]! @ 0xffffff90 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #104] @ 1a37fc │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #100] @ (1a3800 ) │ │ │ │ @@ -429649,18 +429677,18 @@ │ │ │ │ mov r0, r6 │ │ │ │ b.n 1a37c8 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ ldmia r0!, {r5, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf12c001c │ │ │ │ + vshr.s32 d0, d12, #20 │ │ │ │ ldmia r0!, {r4, r5} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - mrc 0, 2, r0, cr2, cr12, {0} │ │ │ │ + ldcl 0, cr0, [r2], {28} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #104] @ 1a3888 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #100] @ (1a388c ) │ │ │ │ @@ -429706,18 +429734,18 @@ │ │ │ │ mov r0, r6 │ │ │ │ b.n 1a3854 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ stmia r7!, {r2, r4, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf0a0001c │ │ │ │ + vqadd.s32 d0, d0, d12 │ │ │ │ stmia r7!, {r2, r5, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - stcl 0, cr0, [r6, #112] @ 0x70 │ │ │ │ + mcrr 0, 1, r0, r6, cr12 │ │ │ │ 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] @ 1a3910 │ │ │ │ sub sp, #20 │ │ │ │ ldr r1, [pc, #96] @ (1a3914 ) │ │ │ │ @@ -429761,18 +429789,18 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1a38de │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ stmia r7!, {r3, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldc 0, cr0, [ip, #112] @ 0x70 │ │ │ │ + ldc 0, cr0, [ip], {28} │ │ │ │ stmia r7!, {r1, r3, r4} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldc 0, cr0, [lr, #-112]! @ 0xffffff90 │ │ │ │ + subs.w r0, lr, ip, lsr #32 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #104] @ 1a399c │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #100] @ (1a39a0 ) │ │ │ │ @@ -429818,18 +429846,18 @@ │ │ │ │ mov r0, r6 │ │ │ │ b.n 1a3968 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ stmia r6!, {r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - vshr.s16 d0, d12, #16 │ │ │ │ + mrc 0, 0, r0, cr0, cr12, {0} │ │ │ │ stmia r6!, {r4, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldc 0, cr0, [r2], #112 @ 0x70 │ │ │ │ + @ instruction: 0xeb32001c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #104] @ 1a3a28 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #100] @ (1a3a2c ) │ │ │ │ @@ -429875,18 +429903,18 @@ │ │ │ │ mov r0, r6 │ │ │ │ b.n 1a39f4 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ stmia r6!, {r2, r4, r5} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - vqadd.s8 d0, d12, d12 │ │ │ │ + stc 0, cr0, [ip, #112] @ 0x70 │ │ │ │ stmia r6!, {r2} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - stc 0, cr0, [r6], #-112 @ 0xffffff90 │ │ │ │ + @ instruction: 0xeaa6001c │ │ │ │ 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] @ 1a3ab0 │ │ │ │ sub sp, #20 │ │ │ │ ldr r1, [pc, #96] @ (1a3ab4 ) │ │ │ │ @@ -429930,18 +429958,18 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1a3a7e │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ stmia r5!, {r3, r5, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - mcr 0, 4, r0, cr0, cr12, {0} │ │ │ │ + stc 0, cr0, [r0, #-112] @ 0xffffff90 │ │ │ │ stmia r5!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xeb9e001c │ │ │ │ + ands.w r0, lr, ip, lsr #32 │ │ │ │ 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] @ 1a3b38 │ │ │ │ sub sp, #20 │ │ │ │ ldr r1, [pc, #96] @ (1a3b3c ) │ │ │ │ @@ -429985,19 +430013,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1a3b06 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ stmia r5!, {r5} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - uxtb r0, r4 │ │ │ │ + cbz r0, 1a3b5c │ │ │ │ movs r4, r3 │ │ │ │ stmia r4!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - adds.w r0, r6, ip, lsr #32 │ │ │ │ + @ instruction: 0xe996001c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #100] @ 1a3bc0 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #96] @ (1a3bc4 ) │ │ │ │ @@ -430040,18 +430068,18 @@ │ │ │ │ mov r1, r6 │ │ │ │ b.n 1a3b8c │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ stmia r4!, {r3, r4, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [r0, #112] @ 0x70 │ │ │ │ + stc 0, cr0, [r0], {28} │ │ │ │ stmia r4!, {r2, r3, r5, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - eors.w r0, r2, ip, lsr #32 │ │ │ │ + ldmdb r2, {r2, r3, r4} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #100] @ 1a3c48 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #96] @ (1a3c4c ) │ │ │ │ @@ -430094,18 +430122,18 @@ │ │ │ │ mov r1, r6 │ │ │ │ b.n 1a3c14 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ stmia r4!, {r4} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [r4, #-112] @ 0xffffff90 │ │ │ │ + @ instruction: 0xeb84001c │ │ │ │ stmia r3!, {r2, r5, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - and.w r0, sl, ip, lsr #32 │ │ │ │ + stmia.w sl, {r2, r3, r4} │ │ │ │ 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] @ 1a3cd0 │ │ │ │ sub sp, #20 │ │ │ │ ldr r1, [pc, #96] @ (1a3cd4 ) │ │ │ │ @@ -430149,18 +430177,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1a3c9e │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ stmia r3!, {r3, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldc 0, cr0, [r0], {28} │ │ │ │ + adds.w r0, r0, ip, lsr #32 │ │ │ │ stmia r3!, {r1, r3, r4, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrd r0, r0, [lr, #-112]! @ 0x70 │ │ │ │ + b.n 1a3ce0 │ │ │ │ + movs r4, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #100] @ 1a3d58 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #96] @ (1a3d5c ) │ │ │ │ @@ -430203,18 +430232,19 @@ │ │ │ │ mov r1, r6 │ │ │ │ b.n 1a3d24 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ stmia r3!, {} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldc 0, cr0, [r4], {28} │ │ │ │ + eors.w r0, r4, ip, lsr #32 │ │ │ │ stmia r2!, {r2, r4, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrd r0, r0, [sl], #112 @ 0x70 │ │ │ │ + b.n 1a3c60 │ │ │ │ + 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] @ 1a3de0 │ │ │ │ sub sp, #20 │ │ │ │ ldr r1, [pc, #96] @ (1a3de4 ) │ │ │ │ @@ -430258,18 +430288,20 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1a3dae │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ stmia r2!, {r3, r4, r5, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmdb r8, {r2, r3, r4} │ │ │ │ + b.n 1a3d1c │ │ │ │ + movs r4, r3 │ │ │ │ stmia r2!, {r1, r3, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strd r0, r0, [lr], #-112 @ 0x70 │ │ │ │ + b.n 1a3bd0 │ │ │ │ + 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] @ 1a3e68 │ │ │ │ sub sp, #20 │ │ │ │ ldr r1, [pc, #96] @ (1a3e6c ) │ │ │ │ @@ -430313,19 +430345,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1a3e36 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ stmia r1!, {r4, r5, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r5, #112] @ 0x70 │ │ │ │ + str r0, [r5, #88] @ 0x58 │ │ │ │ movs r6, r3 │ │ │ │ stmia r1!, {r1, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 1a3e48 │ │ │ │ + b.n 1a3b48 │ │ │ │ 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] @ 1a3ef0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -430370,18 +430402,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1a3ebe │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ stmia r1!, {r3, r5, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe814001c │ │ │ │ + b.n 1a3c24 │ │ │ │ + movs r4, r3 │ │ │ │ stmia r1!, {r1, r3, r4, r5} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 1a3dc0 │ │ │ │ + b.n 1a3ac0 │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #108] @ 1a3f80 │ │ │ │ sub sp, #16 │ │ │ │ @@ -430429,19 +430462,19 @@ │ │ │ │ b.n 1a3f4a │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r0!, {r5, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a3f14 │ │ │ │ + b.n 1a3c14 │ │ │ │ movs r4, r3 │ │ │ │ stmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 1a3d34 │ │ │ │ + b.n 1a3a34 │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #104] @ 1a400c │ │ │ │ sub sp, #16 │ │ │ │ @@ -430488,19 +430521,19 @@ │ │ │ │ mov r0, r6 │ │ │ │ b.n 1a3fd8 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ stmia r0!, {r4, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a3f48 │ │ │ │ + b.n 1a3c48 │ │ │ │ movs r4, r3 │ │ │ │ stmia r0!, {r5} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 1a3ca4 │ │ │ │ + b.n 1a39a4 │ │ │ │ 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] @ 1a4094 │ │ │ │ sub sp, #20 │ │ │ │ @@ -430545,19 +430578,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1a4062 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ itt gt │ │ │ │ lslgt r7, r5, #2 │ │ │ │ lsrgt r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r1, r2] │ │ │ │ + strb r0, [r1, r4] │ │ │ │ movs r7, r3 │ │ │ │ itet ls │ │ │ │ lslls r7, r5, #2 │ │ │ │ - bhi.n 1a3c1c @ unpredictable branch in IT block │ │ │ │ + bhi.n 1a391c @ unpredictable branch in IT block │ │ │ │ │ │ │ │ movls r4, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #100] @ 1a411c │ │ │ │ @@ -430604,18 +430637,18 @@ │ │ │ │ b.n 1a40e6 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ itt cc │ │ │ │ lslcc r7, r5, #2 │ │ │ │ lsrcc r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf218001e │ │ │ │ + eors.w r0, r8, #30 │ │ │ │ itee ne │ │ │ │ lslne r7, r5, #2 │ │ │ │ - beq.n 1a3ba0 @ unpredictable branch in IT block │ │ │ │ + beq.n 1a48a0 @ unpredictable branch in IT block │ │ │ │ │ │ │ │ moveq 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] @ 1a41a4 │ │ │ │ @@ -430661,19 +430694,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1a4172 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ bkpt 0x00b4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a4038 │ │ │ │ + b.n 1a3d38 │ │ │ │ movs r4, r3 │ │ │ │ bkpt 0x0086 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 1a3b0c │ │ │ │ + b.n 1a480c │ │ │ │ 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, #104] @ 1a4230 │ │ │ │ sub sp, #20 │ │ │ │ @@ -430719,19 +430752,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1a41fe │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ bkpt 0x002c │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a3c8c │ │ │ │ + b.n 1a498c │ │ │ │ movs r4, r3 │ │ │ │ pop {r1, r3, r4, r5, r6, r7, pc} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 1a3a80 │ │ │ │ + b.n 1a4780 │ │ │ │ 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] @ 1a42b8 │ │ │ │ sub sp, #20 │ │ │ │ @@ -430776,19 +430809,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1a4286 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ pop {r5, r7, pc} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a401c │ │ │ │ + b.n 1a3d1c │ │ │ │ movs r4, r3 │ │ │ │ pop {r1, r4, r5, r6, pc} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 1a49f8 │ │ │ │ + b.n 1a46f8 │ │ │ │ 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] @ 1a4340 │ │ │ │ sub sp, #20 │ │ │ │ @@ -430833,19 +430866,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1a430e │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ pop {r3, r4, pc} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a3fcc │ │ │ │ + b.n 1a3ccc │ │ │ │ movs r4, r3 │ │ │ │ pop {r1, r3, r5, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 1a4970 │ │ │ │ + b.n 1a4670 │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #104] @ 1a43cc │ │ │ │ sub sp, #16 │ │ │ │ @@ -430892,19 +430925,19 @@ │ │ │ │ mov r0, r6 │ │ │ │ b.n 1a4398 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ pop {r4, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a4b80 │ │ │ │ + b.n 1a4880 │ │ │ │ movs r4, r3 │ │ │ │ pop {r5, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 1a48e4 │ │ │ │ + b.n 1a45e4 │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #104] @ 1a4458 │ │ │ │ sub sp, #16 │ │ │ │ @@ -430951,19 +430984,19 @@ │ │ │ │ mov r0, r6 │ │ │ │ b.n 1a4424 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ pop {r2} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a4af4 │ │ │ │ + b.n 1a47f4 │ │ │ │ movs r4, r3 │ │ │ │ cbnz r4, 1a44dc │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 1a4858 │ │ │ │ + b.n 1a4558 │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #104] @ 1a44e4 │ │ │ │ sub sp, #16 │ │ │ │ @@ -431010,19 +431043,19 @@ │ │ │ │ mov r0, r6 │ │ │ │ b.n 1a44b0 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ cbnz r0, 1a4546 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a4a68 │ │ │ │ + b.n 1a4768 │ │ │ │ movs r4, r3 │ │ │ │ cbnz r0, 1a4546 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 1a47cc │ │ │ │ + svc 234 @ 0xea │ │ │ │ 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] @ 1a456c │ │ │ │ sub sp, #20 │ │ │ │ @@ -431067,19 +431100,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1a453a │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ revsh r4, r5 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a49d8 │ │ │ │ + b.n 1a46d8 │ │ │ │ movs r4, r3 │ │ │ │ hlt 0x003e │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 1a4744 │ │ │ │ + svc 98 @ 0x62 │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #116] @ 1a4604 │ │ │ │ sub sp, #16 │ │ │ │ @@ -431128,18 +431161,18 @@ │ │ │ │ mov r1, r6 │ │ │ │ b.n 1a45d0 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ rev16 r4, r4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - stcl 0, cr0, [r0, #-120] @ 0xffffff88 │ │ │ │ + rsb r0, r0, lr, lsr #32 │ │ │ │ rev r0, r5 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 1a46b4 │ │ │ │ + udf #206 @ 0xce │ │ │ │ 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] @ 1a468c │ │ │ │ sub sp, #20 │ │ │ │ @@ -431184,19 +431217,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1a465a │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ cbnz r4, 1a46c2 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a4788 │ │ │ │ + udf #248 @ 0xf8 │ │ │ │ movs r4, r3 │ │ │ │ cbnz r6, 1a46c2 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - svc 194 @ 0xc2 │ │ │ │ + udf #66 @ 0x42 │ │ │ │ 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] @ 1a4714 │ │ │ │ sub sp, #20 │ │ │ │ @@ -431241,19 +431274,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1a46e2 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ cbnz r4, 1a4728 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r7, r1] │ │ │ │ + ldrb r4, [r7, r3] │ │ │ │ movs r6, r3 │ │ │ │ cbnz r6, 1a4728 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - svc 58 @ 0x3a │ │ │ │ + ble.n 1a469c │ │ │ │ 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] @ 1a479c │ │ │ │ sub sp, #20 │ │ │ │ @@ -431298,19 +431331,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1a476a │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xb8bc │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - svc 92 @ 0x5c │ │ │ │ + ble.n 1a4760 │ │ │ │ movs r4, r3 │ │ │ │ @ instruction: 0xb88e │ │ │ │ lsls r7, r5, #2 │ │ │ │ - udf #178 @ 0xb2 │ │ │ │ + ble.n 1a4814 │ │ │ │ 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] @ 1a4824 │ │ │ │ sub sp, #20 │ │ │ │ @@ -431355,19 +431388,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1a47f2 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xb834 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - udf #136 @ 0x88 │ │ │ │ + ble.n 1a4840 │ │ │ │ movs r4, r3 │ │ │ │ @ instruction: 0xb806 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - udf #42 @ 0x2a │ │ │ │ + bgt.n 1a478c │ │ │ │ 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] @ 1a48ac │ │ │ │ sub sp, #20 │ │ │ │ @@ -431412,19 +431445,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1a487a │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xb7ac │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - udf #0 │ │ │ │ + bgt.n 1a47b8 │ │ │ │ movs r4, r3 │ │ │ │ @ instruction: 0xb77e │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ble.n 1a4804 │ │ │ │ + bgt.n 1a4904 │ │ │ │ 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] @ 1a4934 │ │ │ │ sub sp, #20 │ │ │ │ @@ -431469,19 +431502,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1a4902 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xb724 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 1a4a30 │ │ │ │ + blt.n 1a4930 │ │ │ │ movs r4, r3 │ │ │ │ @ instruction: 0xb6f6 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ble.n 1a497c │ │ │ │ + blt.n 1a487c │ │ │ │ movs r4, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #236] @ (1a4a48 ) │ │ │ │ @@ -431503,49 +431536,49 @@ │ │ │ │ beq.n 1a4a3e │ │ │ │ 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 1f9590 │ │ │ │ + bl 1f9420 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ lsrs r1, r6, #3 │ │ │ │ mov r4, r0 │ │ │ │ str r5, [r0, #0] │ │ │ │ str r1, [r0, #16] │ │ │ │ cbnz r3, 1a49ca │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [r4, #4] │ │ │ │ bl 1a2bf8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ ldr r2, [pc, #156] @ (1a4a50 ) │ │ │ │ ldr r3, [pc, #152] @ (1a4a4c ) │ │ │ │ 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 1a4a42 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r1, #31 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 1f9590 │ │ │ │ + bl 1f9420 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ str r0, [r4, #20] │ │ │ │ mov r0, r4 │ │ │ │ adds r1, #31 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 1f9590 │ │ │ │ + bl 1f9420 │ │ │ │ ldr r1, [pc, #108] @ (1a4a54 ) │ │ │ │ str r0, [r4, #24] │ │ │ │ ldr r0, [pc, #108] @ (1a4a58 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 61ed0 │ │ │ │ add r3, sp, #12 │ │ │ │ @@ -431557,15 +431590,15 @@ │ │ │ │ blx 61c40 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ str r5, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1a499e │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f963c │ │ │ │ + bl 1f94cc │ │ │ │ mov r6, r0 │ │ │ │ ldrd r3, r1, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ lsls r2, r3, #3 │ │ │ │ blx 61b08 │ │ │ │ ldr r3, [pc, #52] @ (1a4a5c ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ @@ -431584,32 +431617,32 @@ │ │ │ │ nop │ │ │ │ @ instruction: 0xb69c │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb648 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r6, [r7, r1] │ │ │ │ + ldrh r6, [r7, r3] │ │ │ │ movs r1, r4 │ │ │ │ - svc 76 @ 0x4c │ │ │ │ + ble.n 1a49f4 │ │ │ │ movs r4, r3 │ │ │ │ stmia r6!, {r0, r1, r6, r7} │ │ │ │ vtbx.8 d16, {d31- │ │ │ │ ldr r3, [pc, #16] @ (1a4a78 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #8] @ (1a4a7c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ vaddl.u16 q8, d16, d26 │ │ │ │ - asrs r6, r1, #5 │ │ │ │ + lsrs r6, r1, #31 │ │ │ │ movs r5, r3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ mov ip, r2 │ │ │ │ @@ -431618,28 +431651,28 @@ │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #44] @ (1a4ac8 ) │ │ │ │ strd lr, r0, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ ldr r3, [pc, #28] @ (1a4acc ) │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cbz r3, 1a4abe │ │ │ │ ldr r0, [pc, #24] @ (1a4ad0 ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 60b08 <__longjmp_chk@plt> │ │ │ │ blx 61278 │ │ │ │ nop │ │ │ │ - asrs r6, r5, #4 │ │ │ │ + lsrs r6, r5, #30 │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r4, [r3, #46] @ 0x2e │ │ │ │ + ldrh r4, [r3, #34] @ 0x22 │ │ │ │ movs r4, r3 │ │ │ │ vqadd.s16 d0, d22, d16 │ │ │ │ stc 0, cr0, [r4, #704] @ 0x2c0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r1, r0 │ │ │ │ ite cs │ │ │ │ movcs r0, #0 │ │ │ │ @@ -431722,15 +431755,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 1f95bc │ │ │ │ + bl 1f944c │ │ │ │ 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] │ │ │ │ @@ -431770,15 +431803,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 1f95bc │ │ │ │ + bl 1f944c │ │ │ │ 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] │ │ │ │ @@ -431787,15 +431820,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 1f95bc │ │ │ │ + bl 1f944c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ b.n 1a4be6 │ │ │ │ ldr.w ip, [r1] │ │ │ │ tst.w ip, #3 │ │ │ │ @@ -431847,31 +431880,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 1f9590 │ │ │ │ + bl 1f9420 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ strd r6, r3, [r0] │ │ │ │ - bl 1fa038 │ │ │ │ + bl 1f9ec8 │ │ │ │ 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 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ pop {r3, pc} │ │ │ │ ldr.w r3, [r0, #168] @ 0xa8 │ │ │ │ ldr r2, [pc, #320] @ (1a4e54 ) │ │ │ │ add r2, pc │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1a4e06 │ │ │ │ cmp r3, #2 │ │ │ │ @@ -432092,32 +432125,32 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [pc, #40] @ (1a4f64 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #40] @ (1a4f68 ) │ │ │ │ ldr r3, [r4, #124] @ 0x7c │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ movs r0, #1 │ │ │ │ blx 60e48 │ │ │ │ ldr r2, [pc, #24] @ (1a4f6c ) │ │ │ │ ldr r1, [pc, #28] @ (1a4f70 ) │ │ │ │ ldr r3, [r4, #124] @ 0x7c │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ movs r0, #1 │ │ │ │ blx 60e48 │ │ │ │ - lsrs r6, r2, #25 │ │ │ │ + lsrs r6, r2, #19 │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r0, [r7, #8] │ │ │ │ + strh r0, [r7, #60] @ 0x3c │ │ │ │ movs r4, r3 │ │ │ │ - lsrs r2, r7, #26 │ │ │ │ + lsrs r2, r7, #20 │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r4, [r4, #8] │ │ │ │ + strh r4, [r4, #60] @ 0x3c │ │ │ │ movs r4, r3 │ │ │ │ cbz r1, 1a4fa6 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -432232,23 +432265,23 @@ │ │ │ │ movcc r3, r4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ str.w r3, [fp, #408] @ 0x198 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ strh.w r3, [fp, #416] @ 0x1a0 │ │ │ │ blx 610ec │ │ │ │ movs r0, #0 │ │ │ │ - bl 1f9504 │ │ │ │ + bl 1f9394 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [r3, #88] @ 0x58 │ │ │ │ cmp sl, r4 │ │ │ │ beq.w 1a53ca │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f9590 │ │ │ │ + bl 1f9420 │ │ │ │ str r0, [r4, #92] @ 0x5c │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, sl │ │ │ │ bne.n 1a50d8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr.w r9, [r3, #88] @ 0x58 │ │ │ │ cmp r9, sl │ │ │ │ @@ -432601,15 +432634,15 @@ │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ cmp r5, r3 │ │ │ │ mov r0, r7 │ │ │ │ it cs │ │ │ │ movcs r5, r3 │ │ │ │ strb.w r5, [fp, #440] @ 0x1b8 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ ldr.w r2, [pc, #1876] @ 1a5c50 │ │ │ │ ldr.w r3, [pc, #1864] @ 1a5c48 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ eors r2, r3 │ │ │ │ @@ -433266,19 +433299,19 @@ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ b.n 1a5972 │ │ │ │ nop │ │ │ │ add r7, sp, #864 @ 0x360 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb86e │ │ │ │ + @ instruction: 0xb6ee │ │ │ │ movs r4, r5 │ │ │ │ add r2, sp, #1000 @ 0x3e8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r7, sp, #968 @ 0x3c8 │ │ │ │ + add r6, sp, #456 @ 0x1c8 │ │ │ │ movs r4, r5 │ │ │ │ ldrh r3, [r5, #10] │ │ │ │ mul.w r3, ip, r3 │ │ │ │ add.w ip, sp, #84 @ 0x54 │ │ │ │ b.n 1a5ada │ │ │ │ ldrh r3, [r5, #10] │ │ │ │ subs r0, #224 @ 0xe0 │ │ │ │ @@ -433357,15 +433390,15 @@ │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1f9590 │ │ │ │ + bl 1f9420 │ │ │ │ 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] │ │ │ │ @@ -433575,15 +433608,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 1f95bc │ │ │ │ + bl 1f944c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ b.n 1a5f3e │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ @@ -433613,29 +433646,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 1f95bc │ │ │ │ + bl 1f944c │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov ip, r0 │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ b.n 1a5f88 │ │ │ │ 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 1f95bc │ │ │ │ + bl 1f944c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ str r0, [r3, #56] @ 0x38 │ │ │ │ b.n 1a5f9a │ │ │ │ nop │ │ │ │ mov ip, r1 │ │ │ │ @@ -433692,15 +433725,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 1fa0ac │ │ │ │ + bl 1f9f3c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ str r4, [r0, #0] │ │ │ │ add.w r4, r2, #120 @ 0x78 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ @@ -433715,40 +433748,40 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov sl, r0 │ │ │ │ ldr r4, [r0, #88] @ 0x58 │ │ │ │ - bl 1f9590 │ │ │ │ + bl 1f9420 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r6, r0 │ │ │ │ add.w r3, r0, #16 │ │ │ │ str.w sl, [r0, #8] │ │ │ │ mov.w r8, #1 │ │ │ │ strd r3, r3, [r0, #16] │ │ │ │ strd r0, r0, [r0] │ │ │ │ mov r0, sl │ │ │ │ - bl 1f9590 │ │ │ │ + bl 1f9420 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov fp, r0 │ │ │ │ add.w r3, r0, #16 │ │ │ │ str.w sl, [r0, #8] │ │ │ │ strd r3, r3, [r0, #16] │ │ │ │ strd r0, r0, [r0] │ │ │ │ mov r0, sl │ │ │ │ - bl 1f9590 │ │ │ │ + bl 1f9420 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r5, r0 │ │ │ │ add.w r3, r0, #16 │ │ │ │ str.w sl, [r0, #8] │ │ │ │ strd r3, r3, [r0, #16] │ │ │ │ strd r0, r0, [r0] │ │ │ │ mov r0, sl │ │ │ │ - bl 1f9590 │ │ │ │ + bl 1f9420 │ │ │ │ ldr.w r3, [sl, #88] @ 0x58 │ │ │ │ str r6, [sp, #28] │ │ │ │ mov r7, r0 │ │ │ │ str.w r8, [sp, #24] │ │ │ │ add.w r2, r0, #16 │ │ │ │ str.w sl, [r0, #8] │ │ │ │ str r3, [r0, #4] │ │ │ │ @@ -433907,15 +433940,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 1fa0ac │ │ │ │ + bl 1f9f3c │ │ │ │ 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] │ │ │ │ @@ -433941,15 +433974,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 1fa0ac │ │ │ │ + bl 1f9f3c │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ add.w r7, r0, #120 @ 0x78 │ │ │ │ blx 61b08 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ movs r3, #0 │ │ │ │ @@ -433979,15 +434012,15 @@ │ │ │ │ ldr.w r4, [r3, r7, lsl #2] │ │ │ │ cbz r4, 1a63f8 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldrh.w fp, [r4, #12] │ │ │ │ ldr.w r9, [r4] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - bl 1fa0ac │ │ │ │ + bl 1f9f3c │ │ │ │ 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 │ │ │ │ @@ -434019,15 +434052,15 @@ │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 1a6464 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldrh.w sl, [r9, #12] │ │ │ │ ldr.w fp, [r9] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1fa0ac │ │ │ │ + bl 1f9f3c │ │ │ │ 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 │ │ │ │ @@ -434098,15 +434131,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 1f95bc │ │ │ │ + bl 1f944c │ │ │ │ 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] │ │ │ │ @@ -434182,15 +434215,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 1fa0ac │ │ │ │ + bl 1f9f3c │ │ │ │ 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 │ │ │ │ @@ -434207,15 +434240,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 1fa0ac │ │ │ │ + bl 1f9f3c │ │ │ │ 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 │ │ │ │ @@ -434226,15 +434259,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 1fa0ac │ │ │ │ + bl 1f9f3c │ │ │ │ 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} │ │ │ │ @@ -434252,15 +434285,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 1fa0ac │ │ │ │ + bl 1f9f3c │ │ │ │ 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 │ │ │ │ @@ -434292,15 +434325,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 1fa0ac │ │ │ │ + bl 1f9f3c │ │ │ │ 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] │ │ │ │ @@ -434340,15 +434373,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 1fa0ac │ │ │ │ + bl 1f9f3c │ │ │ │ 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] │ │ │ │ @@ -434356,15 +434389,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 1fa0ac │ │ │ │ + bl 1f9f3c │ │ │ │ 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] │ │ │ │ @@ -434387,15 +434420,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 1fa0ac │ │ │ │ + bl 1f9f3c │ │ │ │ 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 │ │ │ │ @@ -434409,15 +434442,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 1a6868 │ │ │ │ - bl 1fa0ac │ │ │ │ + bl 1f9f3c │ │ │ │ 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] │ │ │ │ @@ -434439,15 +434472,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 1fa0ac │ │ │ │ + bl 1f9f3c │ │ │ │ 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] │ │ │ │ @@ -434570,15 +434603,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 1fa0ac │ │ │ │ + bl 1f9f3c │ │ │ │ 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 │ │ │ │ @@ -434596,15 +434629,15 @@ │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ite ne │ │ │ │ movne r3, #2 │ │ │ │ moveq r3, #3 │ │ │ │ str r3, [r7, #8] │ │ │ │ b.n 1a6a9c │ │ │ │ - bl 1fa0ac │ │ │ │ + bl 1f9f3c │ │ │ │ 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 │ │ │ │ @@ -434628,15 +434661,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 1fa0ac │ │ │ │ + bl 1f9f3c │ │ │ │ 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 │ │ │ │ @@ -434682,15 +434715,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 1fa0ac │ │ │ │ + bl 1f9f3c │ │ │ │ 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] │ │ │ │ @@ -434706,15 +434739,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 1a6a10 │ │ │ │ - bl 1fa0ac │ │ │ │ + bl 1f9f3c │ │ │ │ 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 │ │ │ │ @@ -434748,15 +434781,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 1fa0ac │ │ │ │ + bl 1f9f3c │ │ │ │ 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] │ │ │ │ @@ -434813,15 +434846,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 1fa0ac │ │ │ │ + bl 1f9f3c │ │ │ │ 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] │ │ │ │ @@ -434834,15 +434867,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 1fa0ac │ │ │ │ + bl 1f9f3c │ │ │ │ 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] │ │ │ │ @@ -434995,15 +435028,15 @@ │ │ │ │ movne r3, #3 │ │ │ │ strne r3, [r6, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ movs r3, #3 │ │ │ │ strd r2, r3, [r5, #32] │ │ │ │ - bl 1fa0ac │ │ │ │ + bl 1f9f3c │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r3, r0 │ │ │ │ mov.w ip, #252 @ 0xfc │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldrd r2, r1, [r5, #20] │ │ │ │ strh.w fp, [r3, #8] │ │ │ │ @@ -435011,15 +435044,15 @@ │ │ │ │ add.w ip, r2, fp │ │ │ │ str.w ip, [r5, #20] │ │ │ │ str.w r3, [r1, r2, lsl #2] │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ str r5, [r3, #24] │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 1fa0ac │ │ │ │ + bl 1f9f3c │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr.w ip, [r5, #28] │ │ │ │ movs r3, #0 │ │ │ │ add.w lr, r1, fp │ │ │ │ strh.w fp, [r0, #8] │ │ │ │ strh r3, [r0, #12] │ │ │ │ movs r2, #2 │ │ │ │ @@ -435043,15 +435076,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ and.w fp, r3, #12 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ orr.w fp, fp, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1fa0ac │ │ │ │ + bl 1f9f3c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r1, [r4, #28] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ movs r5, #1 │ │ │ │ str.w fp, [r0] │ │ │ │ add.w ip, r3, r5 │ │ │ │ strh r5, [r0, #8] │ │ │ │ @@ -435069,15 +435102,15 @@ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ and.w r3, r3, #12 │ │ │ │ orr.w r3, r3, #4096 @ 0x1000 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1fa0ac │ │ │ │ + bl 1f9f3c │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r1, [r4, #28] │ │ │ │ mov.w ip, #3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov.w lr, #2048 @ 0x800 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ @@ -435123,28 +435156,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 1f95bc │ │ │ │ + bl 1f944c │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ b.n 1a6f4a │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldrh r7, [r3, #12] │ │ │ │ ldr.w r9, [r3] │ │ │ │ - bl 1fa0ac │ │ │ │ + bl 1f9f3c │ │ │ │ ldr r2, [r4, #16] │ │ │ │ mov r3, r0 │ │ │ │ strh r5, [r0, #8] │ │ │ │ ldr r5, [r4, #28] │ │ │ │ ldr.w r1, [r8, #24] │ │ │ │ str.w r9, [r0] │ │ │ │ strh r7, [r0, #12] │ │ │ │ @@ -435393,15 +435426,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ blx r6 │ │ │ │ cbz r0, 1a7230 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ cbz r0, 1a7276 │ │ │ │ mov r1, fp │ │ │ │ - bl 1fb2fc │ │ │ │ + bl 1fb18c │ │ │ │ adds r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ beq.n 1a725a │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n 1a7206 │ │ │ │ ldr.w r2, [fp, #84] @ 0x54 │ │ │ │ @@ -435422,15 +435455,15 @@ │ │ │ │ bne.n 1a71f6 │ │ │ │ ldr.w r8, [r8, #4] │ │ │ │ cmp r8, sl │ │ │ │ bne.n 1a71e4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r9 │ │ │ │ - bl 1fb418 │ │ │ │ + bl 1fb2a8 │ │ │ │ str r0, [r7, #64] @ 0x40 │ │ │ │ b.n 1a722a │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cbnz r2, 1a729a │ │ │ │ @@ -435690,17 +435723,17 @@ │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 1a74f4 │ │ │ │ adds r0, #1 │ │ │ │ cmp r0, #12 │ │ │ │ bne.n 1a74fe │ │ │ │ b.n 1a74f0 │ │ │ │ nop │ │ │ │ - str r4, [sp, #688] @ 0x2b0 │ │ │ │ + str r3, [sp, #176] @ 0xb0 │ │ │ │ movs r4, r5 │ │ │ │ - str r4, [sp, #584] @ 0x248 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ movs r4, r5 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r1 │ │ │ │ movw ip, #2011 @ 0x7db │ │ │ │ ldr r1, [r0, #8] │ │ │ │ @@ -436243,15 +436276,15 @@ │ │ │ │ beq.w 1a7a0c │ │ │ │ b.n 1a79e0 │ │ │ │ mvn.w r0, #25 │ │ │ │ b.n 1a77d2 │ │ │ │ ldr.w r3, [ip, #72] @ 0x48 │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - str r2, [sp, #192] @ 0xc0 │ │ │ │ + str r0, [sp, #704] @ 0x2c0 │ │ │ │ movs r4, r5 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ beq.n 1a7b7c │ │ │ │ lsrs r2, r3, #7 │ │ │ │ movw r0, #905 @ 0x389 │ │ │ │ cmp r2, #8 │ │ │ │ @@ -436755,15 +436788,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 1f95bc │ │ │ │ + bl 1f944c │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 1a7f40 │ │ │ │ mov.w r3, #528 @ 0x210 │ │ │ │ movt r3, #256 @ 0x100 │ │ │ │ tst r5, r3 │ │ │ │ @@ -436828,29 +436861,29 @@ │ │ │ │ cmp r2, #16 │ │ │ │ mov r0, r3 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r3, #84] @ 0x54 │ │ │ │ str r3, [sp, #4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1f95bc │ │ │ │ + bl 1f944c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #80] @ 0x50 │ │ │ │ b.n 1a806a │ │ │ │ lsls r3, r3, #1 │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, r5 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 1f95bc │ │ │ │ + bl 1f944c │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ b.n 1a80c6 │ │ │ │ nop │ │ │ │ strh r0, [r4, #10] │ │ │ │ lsls r7, r5, #2 │ │ │ │ @@ -436942,15 +436975,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 1f95bc │ │ │ │ + bl 1f944c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r3, #20] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ b.n 1a81f6 │ │ │ │ cmp.w r0, #306 @ 0x132 │ │ │ │ bcs.n 1a82ec │ │ │ │ @@ -436994,26 +437027,26 @@ │ │ │ │ beq.n 1a8304 │ │ │ │ bhi.n 1a82a2 │ │ │ │ cmp r0, #141 @ 0x8d │ │ │ │ beq.n 1a829a │ │ │ │ cmp r1, #32 │ │ │ │ beq.n 1a8326 │ │ │ │ vldr s0, [pc, #156] @ 1a8330 │ │ │ │ - bl 1f4f50 │ │ │ │ + bl 1f4de0 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ bne.n 1a831c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq.w r0, #1065353216 @ 0x3f800000 │ │ │ │ beq.n 1a8298 │ │ │ │ vmov.f32 s0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 1f4f50 │ │ │ │ + bl 1f4de0 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ movw r0, #32767 @ 0x7fff │ │ │ │ it eq │ │ │ │ mvneq.w r0, #2147483648 @ 0x80000000 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ @@ -437041,20 +437074,20 @@ │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq.w r0, #2139095040 @ 0x7f800000 │ │ │ │ beq.n 1a8298 │ │ │ │ vldr s0, [pc, #36] @ 1a8334 │ │ │ │ - bl 1f4f50 │ │ │ │ + bl 1f4de0 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ vldr s0, [pc, #24] @ 1a8338 │ │ │ │ - bl 1f4f50 │ │ │ │ + bl 1f4de0 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ movt r0, #65408 @ 0xff80 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ vaddl.u8 q0, d0, d0 │ │ │ │ @@ -437070,38 +437103,38 @@ │ │ │ │ ldr r1, [pc, #16] @ (1a8364 ) │ │ │ │ ldr r0, [pc, #20] @ (1a8368 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 1a4a80 │ │ │ │ nop │ │ │ │ - strh r0, [r5, #52] @ 0x34 │ │ │ │ + strh r0, [r5, #40] @ 0x28 │ │ │ │ movs r4, r5 │ │ │ │ - strh r6, [r1, #0] │ │ │ │ + ldrb r6, [r1, #26] │ │ │ │ movs r4, r3 │ │ │ │ - svc 16 │ │ │ │ + ble.n 1a828c │ │ │ │ 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] @ (1a8390 ) │ │ │ │ mov.w r2, #470 @ 0x1d6 │ │ │ │ ldr r1, [pc, #16] @ (1a8394 ) │ │ │ │ ldr r0, [pc, #20] @ (1a8398 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 1a4a80 │ │ │ │ nop │ │ │ │ - strh r0, [r5, #50] @ 0x32 │ │ │ │ + strh r0, [r5, #38] @ 0x26 │ │ │ │ movs r4, r5 │ │ │ │ - ldrb r6, [r3, #31] │ │ │ │ + ldrb r6, [r3, #25] │ │ │ │ movs r4, r3 │ │ │ │ - udf #224 @ 0xe0 │ │ │ │ + ble.n 1a845c │ │ │ │ movs r1, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ movs r1, #252 @ 0xfc │ │ │ │ @@ -437873,15 +437906,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #28 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 217c50 │ │ │ │ + bl 217ae0 │ │ │ │ ldrb.w r3, [r4, #34] @ 0x22 │ │ │ │ mov sl, r0 │ │ │ │ ldr r5, [pc, #472] @ (1a8d80 ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, pc │ │ │ │ cbnz r3, 1a8bb8 │ │ │ │ ldr.w r3, [r9] │ │ │ │ @@ -438065,15 +438098,15 @@ │ │ │ │ mov.w fp, #2 │ │ │ │ b.n 1a8c56 │ │ │ │ nop │ │ │ │ strb r4, [r2, #17] │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 1a8d78 │ │ │ │ + ldmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ movs r4, r3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ @@ -438626,15 +438659,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 1f95bc │ │ │ │ + bl 1f944c │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.n 1a92fc │ │ │ │ nop │ │ │ │ ldr r6, [r1, #96] @ 0x60 │ │ │ │ lsls r7, r5, #2 │ │ │ │ @@ -439202,15 +439235,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 1f95bc │ │ │ │ + bl 1f944c │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 1a98ec │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ @@ -439356,15 +439389,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 1f95bc │ │ │ │ + bl 1f944c │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.n 1a9a6a │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -439945,15 +439978,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 1f95bc │ │ │ │ + bl 1f944c │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 1aa070 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ @@ -440341,15 +440374,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 1f95bc │ │ │ │ + bl 1f944c │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr.w r5, [r8, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 1aa472 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @@ -440397,15 +440430,15 @@ │ │ │ │ add.w r1, r7, r2, lsl #2 │ │ │ │ ldr.w r0, [r7, r2, lsl #2] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ strd r0, r1, [sp, #20] │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r4, [sp, #28] │ │ │ │ - bl 245474 │ │ │ │ + bl 245304 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldrb.w r3, [r2, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ bne.w 1aa920 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ and.w r4, r4, #127 @ 0x7f │ │ │ │ ldr r2, [r2, #20] │ │ │ │ @@ -440451,15 +440484,15 @@ │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ add.w r3, r9, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #41] @ 0x29 │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ ldr r5, [r3, #40] @ 0x28 │ │ │ │ - bl 217c1c │ │ │ │ + bl 217aac │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w r3, #860 @ 0x35c │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ beq.w 1aa7ae │ │ │ │ add.w r9, r9, r3, lsl #7 │ │ │ │ @@ -440675,20 +440708,20 @@ │ │ │ │ cmp r4, #23 │ │ │ │ itt eq │ │ │ │ moveq r3, #1 │ │ │ │ strbeq.w r3, [r8, #757] @ 0x2f5 │ │ │ │ beq.w 1aa642 │ │ │ │ cmp r4, #31 │ │ │ │ bhi.w 1aa642 │ │ │ │ - bl 2e5894 │ │ │ │ + bl 2e5724 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #116] @ 0x74 │ │ │ │ - bl 2e5ac0 │ │ │ │ + bl 2e5950 │ │ │ │ ldr r1, [pc, #296] @ (1aa9a4 ) │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r5 │ │ │ │ add r1, pc │ │ │ │ mov r0, r6 │ │ │ │ bl 1ba8c8 │ │ │ │ uxth.w sl, r2 │ │ │ │ @@ -440766,15 +440799,15 @@ │ │ │ │ bpl.n 1aa970 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [r8, #570] @ 0x23a │ │ │ │ add r4, r3 │ │ │ │ cmp r4, #3 │ │ │ │ bhi.w 1aa642 │ │ │ │ movs r0, #0 │ │ │ │ - bl 2e5bac │ │ │ │ + bl 2e5a3c │ │ │ │ ldr r1, [pc, #80] @ (1aa9b8 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ bl 1ba8c8 │ │ │ │ cmp r4, #5 │ │ │ │ bne.n 1aa956 │ │ │ │ @@ -440795,25 +440828,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r7, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xb64c │ │ │ │ + push {r2, r3, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xb632 │ │ │ │ + push {r1, r4, r5, r7} │ │ │ │ movs r4, r3 │ │ │ │ - push {r2, r3, r4, r6, lr} │ │ │ │ + cbz r4, 1aaa26 │ │ │ │ movs r4, r3 │ │ │ │ - push {r6, r7, lr} │ │ │ │ + push {r6} │ │ │ │ movs r4, r3 │ │ │ │ - push {r1, r2, r3, r6, r7, lr} │ │ │ │ + push {r1, r2, r3, r6} │ │ │ │ movs r4, r3 │ │ │ │ - push {r1, r2, r6, lr} │ │ │ │ + cbz r6, 1aaa2c │ │ │ │ movs r4, r3 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -441455,15 +441488,15 @@ │ │ │ │ lsls r3, r7, #4 │ │ │ │ lsls r3, r7, #4 │ │ │ │ lsls r3, r7, #4 │ │ │ │ lsls r3, r7, #4 │ │ │ │ lsls r3, r7, #4 │ │ │ │ uxtb.w fp, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 217c50 │ │ │ │ + bl 217ae0 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ adds r5, r1, r0 │ │ │ │ add.w r1, r8, r2, lsl #7 │ │ │ │ @@ -442128,23 +442161,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r5, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [pc, #8] @ (1ab78c ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r1, sp, #216 @ 0xd8 │ │ │ │ + add r7, pc, #728 @ (adr r7, 1aba60 ) │ │ │ │ movs r4, r3 │ │ │ │ - add r1, sp, #0 │ │ │ │ + add r7, pc, #512 @ (adr r7, 1ab98c ) │ │ │ │ movs r4, r3 │ │ │ │ - add r0, sp, #744 @ 0x2e8 │ │ │ │ + add r7, pc, #232 @ (adr r7, 1ab878 ) │ │ │ │ movs r4, r3 │ │ │ │ - add r0, sp, #64 @ 0x40 │ │ │ │ + add r6, pc, #576 @ (adr r6, 1ab9d4 ) │ │ │ │ movs r4, r3 │ │ │ │ - add r0, sp, #264 @ 0x108 │ │ │ │ + add r6, pc, #776 @ (adr r6, 1abaa0 ) │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #604] @ (1aba08 ) │ │ │ │ @@ -443036,15 +443069,15 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #92] @ 0x5c │ │ │ │ cbz r3, 1ac0c4 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 216840 │ │ │ │ + bl 2166d0 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldrb.w r3, [r2, #578] @ 0x242 │ │ │ │ orrs r3, r0 │ │ │ │ strb.w r3, [r2, #578] @ 0x242 │ │ │ │ ldr r2, [pc, #552] @ (1ac2d0 ) │ │ │ │ ldr r3, [pc, #544] @ (1ac2cc ) │ │ │ │ add r2, pc │ │ │ │ @@ -445434,15 +445467,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 1f95bc │ │ │ │ + bl 1f944c │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r6, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 1ad7da │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ cmp r1, #16 │ │ │ │ lsls r7, r5, #2 │ │ │ │ @@ -446401,19 +446434,19 @@ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ bl 1ba8c8 │ │ │ │ movs r6, #106 @ 0x6a │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r0, #48] @ 0x30 │ │ │ │ + strh r2, [r0, #36] @ 0x24 │ │ │ │ movs r4, r3 │ │ │ │ movs r4, #66 @ 0x42 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r6, [r5, #20] │ │ │ │ + ldrb r6, [r5, #14] │ │ │ │ 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, #3784] @ 0xec8 │ │ │ │ @@ -446736,15 +446769,15 @@ │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ mov.w r3, #676 @ 0x2a4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r5, #44 @ 0x2c │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 2e4e44 │ │ │ │ + bl 2e4cd4 │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r0, [r4, #61] @ 0x3d │ │ │ │ sub.w r3, r6, #3 │ │ │ │ ldrb.w ip, [r4, #60] @ 0x3c │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r2, r3, #5 │ │ │ │ @@ -448190,15 +448223,15 @@ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ands.w r3, r3, #4 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ beq.w 1afbf2 │ │ │ │ vmov.f32 s0, #96 @ 0x3f000000 0.5 │ │ │ │ - bl 1f4f50 │ │ │ │ + bl 1f4de0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 1a6280 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ @@ -448224,15 +448257,15 @@ │ │ │ │ bne.w 1af1ca │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ lsls r3, r2 │ │ │ │ ldr.w r2, [r5, #216] @ 0xd8 │ │ │ │ ands r3, r2 │ │ │ │ beq.w 1afe02 │ │ │ │ mov r0, r4 │ │ │ │ - bl 217ed8 │ │ │ │ + bl 217d68 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1aead0 │ │ │ │ ldr.w r1, [sl, #24] │ │ │ │ mov r3, r0 │ │ │ │ mov r2, sl │ │ │ │ movs r0, #7 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ @@ -448431,15 +448464,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r3, #19] │ │ │ │ + strb r6, [r3, #13] │ │ │ │ movs r4, r3 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r7 │ │ │ │ rsb sl, r4, #32 │ │ │ │ @@ -448705,15 +448738,15 @@ │ │ │ │ bne.w 1aed68 │ │ │ │ mov r6, r3 │ │ │ │ movw r3, #641 @ 0x281 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ b.w 1af22e │ │ │ │ vldr s0, [pc, #404] @ 1afcb0 │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 1f4f50 │ │ │ │ + bl 1f4de0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 1a6280 │ │ │ │ mov.w r9, #0 │ │ │ │ @@ -448736,15 +448769,15 @@ │ │ │ │ ldr r1, [r6, #80] @ 0x50 │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r6, #76] @ 0x4c │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 1f95bc │ │ │ │ + bl 1f944c │ │ │ │ str r0, [r6, #80] @ 0x50 │ │ │ │ ldr r6, [r5, #16] │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ b.w 1aeebe │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ @@ -449009,15 +449042,15 @@ │ │ │ │ ldr r1, [r7, #68] @ 0x44 │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r7, #64] @ 0x40 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 1f95bc │ │ │ │ + bl 1f944c │ │ │ │ str r0, [r7, #68] @ 0x44 │ │ │ │ ldr r7, [r5, #16] │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ b.n 1af71a │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ ldr r1, [pc, #100] @ (1afee0 ) │ │ │ │ mov r0, r5 │ │ │ │ @@ -449051,37 +449084,37 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ bl 1ba8c8 │ │ │ │ ldr r1, [pc, #52] @ (1aff00 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ bl 1ba8c8 │ │ │ │ - str r2, [r3, #56] @ 0x38 │ │ │ │ + str r2, [r3, #32] │ │ │ │ movs r4, r3 │ │ │ │ - str r4, [r5, #80] @ 0x50 │ │ │ │ + str r4, [r5, #56] @ 0x38 │ │ │ │ movs r4, r3 │ │ │ │ - str r2, [r0, #72] @ 0x48 │ │ │ │ + str r2, [r0, #48] @ 0x30 │ │ │ │ movs r4, r3 │ │ │ │ - str r2, [r1, #64] @ 0x40 │ │ │ │ + str r2, [r1, #40] @ 0x28 │ │ │ │ movs r4, r3 │ │ │ │ - str r0, [r5, #36] @ 0x24 │ │ │ │ + str r0, [r5, #12] │ │ │ │ movs r4, r3 │ │ │ │ - str r2, [r3, #48] @ 0x30 │ │ │ │ + str r2, [r3, #24] │ │ │ │ movs r4, r3 │ │ │ │ - str r0, [r7, #44] @ 0x2c │ │ │ │ + str r0, [r7, #20] │ │ │ │ movs r4, r3 │ │ │ │ - str r6, [r2, #44] @ 0x2c │ │ │ │ + str r6, [r2, #20] │ │ │ │ movs r4, r3 │ │ │ │ - str r0, [r6, #40] @ 0x28 │ │ │ │ + str r0, [r6, #16] │ │ │ │ movs r4, r3 │ │ │ │ - str r2, [r1, #40] @ 0x28 │ │ │ │ + str r2, [r1, #16] │ │ │ │ movs r4, r3 │ │ │ │ - str r4, [r4, #36] @ 0x24 │ │ │ │ + str r4, [r4, #12] │ │ │ │ movs r4, r3 │ │ │ │ - str r6, [r7, #32] │ │ │ │ + str r6, [r7, #8] │ │ │ │ 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, #3616] @ 0xe20 │ │ │ │ sub sp, #444 @ 0x1bc │ │ │ │ add r7, sp, #32 │ │ │ │ @@ -449956,15 +449989,15 @@ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 1b085a │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r3, #192] @ 0xc0 │ │ │ │ - bl 1f59d8 │ │ │ │ + bl 1f5868 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1b14c4 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ add.w r9, r9, #1 │ │ │ │ str.w r4, [sl], #4 │ │ │ │ cmp fp, r9 │ │ │ │ @@ -450119,19 +450152,19 @@ │ │ │ │ lsls r4, r2, #3 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r7, #23 │ │ │ │ movs r0, r0 │ │ │ │ ldc2 0, cr0, [r8, #-696]! @ 0xfffffd48 │ │ │ │ - str r0, [r0, #8] │ │ │ │ + ldrsh r0, [r0, r4] │ │ │ │ movs r4, r3 │ │ │ │ lsrs r4, r5, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r3, r7] │ │ │ │ + ldrb r0, [r3, r1] │ │ │ │ movs r4, r3 │ │ │ │ ldr r2, [r7, #52] @ 0x34 │ │ │ │ add.w r6, r7, #324 @ 0x144 │ │ │ │ add.w ip, r7, #340 @ 0x154 │ │ │ │ add.w sl, r7, #356 @ 0x164 │ │ │ │ add.w r3, r2, #16 │ │ │ │ add.w r5, r2, #32 │ │ │ │ @@ -450261,15 +450294,15 @@ │ │ │ │ beq.n 1b0bac │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r9, r3 │ │ │ │ beq.w 1b3438 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ add.w r4, r3, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 216794 │ │ │ │ + bl 216624 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r9, r3 │ │ │ │ itt ne │ │ │ │ subne.w r8, r3, #4 │ │ │ │ ldrne r5, [r7, #52] @ 0x34 │ │ │ │ bne.n 1b0bdc │ │ │ │ @@ -450282,15 +450315,15 @@ │ │ │ │ and.w r3, r3, #1 │ │ │ │ cmp r4, r8 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1b0bce │ │ │ │ mov r0, r8 │ │ │ │ - bl 216794 │ │ │ │ + bl 216624 │ │ │ │ and.w r3, r6, r0 │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1b0bce │ │ │ │ add.w ip, r7, #340 @ 0x154 │ │ │ │ add.w sl, r7, #356 @ 0x164 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ @@ -451080,15 +451113,15 @@ │ │ │ │ movs r2, #2 │ │ │ │ bl 1a9064 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r0, [r3, #192] @ 0xc0 │ │ │ │ - bl 1f5a14 │ │ │ │ + bl 1f58a4 │ │ │ │ b.w 1b085a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add.w r8, r7, #164 @ 0xa4 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w r6, r7, #340 @ 0x154 │ │ │ │ ldr r5, [r7, #52] @ 0x34 │ │ │ │ add.w r4, r7, #356 @ 0x164 │ │ │ │ @@ -451222,17 +451255,17 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r0, #28] │ │ │ │ ldrh r3, [r3, #8] │ │ │ │ strh r3, [r0, #8] │ │ │ │ str.w r5, [r9], #4 │ │ │ │ bhi.n 1b161c │ │ │ │ b.w 1b06cc │ │ │ │ - ldr r0, [r7, r0] │ │ │ │ + ldrsb r0, [r7, r2] │ │ │ │ movs r4, r3 │ │ │ │ - ldr r2, [r2, r0] │ │ │ │ + ldrsb r2, [r2, r2] │ │ │ │ movs r4, r3 │ │ │ │ add.w r6, r7, #228 @ 0xe4 │ │ │ │ str.w r8, [sp] │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ movs r3, #16 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r6 │ │ │ │ @@ -452672,17 +452705,17 @@ │ │ │ │ b.w 1b02fc │ │ │ │ bl 1a836c │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ ldr r1, [pc, #12] @ (1b26c8 ) │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ add r1, pc │ │ │ │ bl 1ba8c8 │ │ │ │ - ldr r0, [pc, #488] @ (1b28b0 ) │ │ │ │ + mov sl, pc │ │ │ │ movs r4, r3 │ │ │ │ - subs r4, #2 │ │ │ │ + subs r2, #130 @ 0x82 │ │ │ │ movs r4, r3 │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ add.w r6, r7, #340 @ 0x154 │ │ │ │ add.w r4, r7, #356 @ 0x164 │ │ │ │ add.w ip, r3, #16 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ @@ -454977,15 +455010,15 @@ │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r6, #0] │ │ │ │ bl 1a8f30 │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ b.w 1b0538 │ │ │ │ - cmp r7, #74 @ 0x4a │ │ │ │ + cmp r5, #202 @ 0xca │ │ │ │ movs r4, r3 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ bl 1a6534 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ bl 1a6534 │ │ │ │ @@ -455079,15 +455112,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 217c50 │ │ │ │ + bl 217ae0 │ │ │ │ ldr.w r3, [pc, #2136] @ 1b4a90 │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #32] │ │ │ │ add.w r6, r3, r6, lsl #7 │ │ │ │ ldrb r6, [r6, #16] │ │ │ │ mov r8, r6 │ │ │ │ @@ -456098,15 +456131,15 @@ │ │ │ │ lsls r6, r5, #2 │ │ │ │ pop {r1, r2, r4, r6, r7, pc} │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r2, r2 │ │ │ │ + adds r0, r2, r4 │ │ │ │ movs r4, r3 │ │ │ │ @ instruction: 0xb60a │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldr r0, [r5, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1b6ab8 │ │ │ │ str.w r0, [r8] │ │ │ │ @@ -459081,15 +459114,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 1f95bc │ │ │ │ + bl 1f944c │ │ │ │ str.w r0, [r8, #88] @ 0x58 │ │ │ │ ldr.w r8, [r5, #40] @ 0x28 │ │ │ │ ldr.w r3, [r8, #80] @ 0x50 │ │ │ │ b.w 1b5466 │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r2, #32 │ │ │ │ @@ -459203,42 +459236,42 @@ │ │ │ │ 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 1f95bc │ │ │ │ + bl 1f944c │ │ │ │ str r0, [r7, #88] @ 0x58 │ │ │ │ ldr r7, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ b.w 1b5588 │ │ │ │ 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 1f95bc │ │ │ │ + bl 1f944c │ │ │ │ str r0, [r7, #88] @ 0x58 │ │ │ │ ldr r7, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ b.w 1b5c12 │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldr r1, [r3, #88] @ 0x58 │ │ │ │ cmp r2, #16 │ │ │ │ mov r0, r3 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r3, #84] @ 0x54 │ │ │ │ str r3, [sp, #32] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1f95bc │ │ │ │ + bl 1f944c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r0, [r3, #88] @ 0x58 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #80] @ 0x50 │ │ │ │ b.w 1b4bd2 │ │ │ │ tst.w r3, #170 @ 0xaa │ │ │ │ it ne │ │ │ │ @@ -459368,15 +459401,15 @@ │ │ │ │ bl 1a836c │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #24 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf71a001b │ │ │ │ + @ instruction: 0xf59a001b │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ ldr r3, [pc, #864] @ (1b7040 ) │ │ │ │ @@ -459388,15 +459421,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r3, [pc, #856] @ (1b7048 ) │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f59d8 │ │ │ │ + bl 1f5868 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1b716a │ │ │ │ ldr r4, [r0, #12] │ │ │ │ mov r0, r4 │ │ │ │ str r4, [r6, #40] @ 0x28 │ │ │ │ bl 1a5d9c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -459416,15 +459449,15 @@ │ │ │ │ str r1, [r3, #0] │ │ │ │ str r3, [r1, #4] │ │ │ │ str r3, [r2, #84] @ 0x54 │ │ │ │ ldr.w r2, [r4, #156]! │ │ │ │ str r2, [r3, #124] @ 0x7c │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ movs r1, #0 │ │ │ │ - bl 1f5954 │ │ │ │ + bl 1f57e4 │ │ │ │ str r5, [r4, #0] │ │ │ │ cmp r8, r4 │ │ │ │ bne.n 1b6d3e │ │ │ │ ldr r4, [r7, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1b6ee6 │ │ │ │ @@ -459575,15 +459608,15 @@ │ │ │ │ ldr r4, [r7, #44] @ 0x2c │ │ │ │ add.w r8, r7, #44 @ 0x2c │ │ │ │ cbz r4, 1b6f0e │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r0, [r6, #212] @ 0xd4 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r9, [r6, #40] @ 0x28 │ │ │ │ - bl 1f59d8 │ │ │ │ + bl 1f5868 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1b722c │ │ │ │ ldr r7, [r0, #12] │ │ │ │ adds r3, r5, #6 │ │ │ │ str.w r7, [r9, r3, lsl #2] │ │ │ │ cbnz r5, 1b6f18 │ │ │ │ ldr.w r4, [r8, #4]! │ │ │ │ @@ -459594,15 +459627,15 @@ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cbz r3, 1b6f26 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1b7476 │ │ │ │ ldr.w r0, [r6, #192] @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1f5974 │ │ │ │ + bl 1f5804 │ │ │ │ ldr r2, [pc, #280] @ (1b704c ) │ │ │ │ ldr r3, [pc, #276] @ (1b7048 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3 │ │ │ │ @@ -459705,15 +459738,15 @@ │ │ │ │ lsls r6, r5, #2 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [sp, #800] @ 0x320 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - and.w r0, ip, #10158080 @ 0x9b0000 │ │ │ │ + @ instruction: 0xf28c001b │ │ │ │ cmp r7, #16 │ │ │ │ bls.w 1b71ac │ │ │ │ cmp r7, #32 │ │ │ │ bls.w 1b7258 │ │ │ │ ldrb.w r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1b6ed0 │ │ │ │ @@ -459817,15 +459850,15 @@ │ │ │ │ ldr r0, [r6, #16] │ │ │ │ bl 1a5d40 │ │ │ │ mov r1, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ str r7, [r0, #12] │ │ │ │ ldr.w r0, [r6, #208] @ 0xd0 │ │ │ │ - bl 1f5a14 │ │ │ │ + bl 1f58a4 │ │ │ │ b.n 1b6d08 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r3, [r3, #408] @ 0x198 │ │ │ │ cmp r3, #7 │ │ │ │ bhi.w 1b74b8 │ │ │ │ lsls r7, r3 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ @@ -459882,25 +459915,25 @@ │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1acad8 │ │ │ │ b.n 1b6ed0 │ │ │ │ ldr.w r0, [r6, #208] @ 0xd0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f59d8 │ │ │ │ + bl 1f5868 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1b6f04 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ bl 1a5d40 │ │ │ │ mov r7, r0 │ │ │ │ str r4, [r0, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r6, #208] @ 0xd0 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1f5a14 │ │ │ │ + bl 1f58a4 │ │ │ │ b.n 1b6f06 │ │ │ │ bl 1ba7d0 │ │ │ │ ldrb.w r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1b6ed0 │ │ │ │ subs r5, r0, #4 │ │ │ │ add.w r8, r6, #44 @ 0x2c │ │ │ │ @@ -459949,15 +459982,15 @@ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [sp, #92] @ 0x5c │ │ │ │ - bl 2e4e44 │ │ │ │ + bl 2e4cd4 │ │ │ │ sub.w fp, r0, #3 │ │ │ │ ldrb.w r3, [r4, #61] @ 0x3d │ │ │ │ clz fp, fp │ │ │ │ ldrb.w r2, [r4, #60] @ 0x3c │ │ │ │ mov.w fp, fp, lsr #5 │ │ │ │ mov.w fp, fp, lsl #5 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -460247,16 +460280,16 @@ │ │ │ │ ldr r1, [pc, #20] @ (1b75e4 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ bl 1ba8c8 │ │ │ │ bl 1a833c │ │ │ │ lsrs r4, r5, #24 │ │ │ │ movs r0, r0 │ │ │ │ - mrc 0, 5, r0, cr4, cr11, {0} │ │ │ │ - mrc 0, 1, r0, cr2, cr11, {0} │ │ │ │ + ldc 0, cr0, [r4, #-108]! @ 0xffffff94 │ │ │ │ + ldc 0, cr0, [r2], #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, #4024] @ 0xfb8 │ │ │ │ ldr.w r2, [pc, #1328] @ 1b7b2c │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr.w r3, [pc, #1328] @ 1b7b30 │ │ │ │ @@ -460310,21 +460343,21 @@ │ │ │ │ bl 1a5d40 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ str r3, [r0, #12] │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r0, [r5, #212] @ 0xd4 │ │ │ │ - bl 1f5a14 │ │ │ │ + bl 1f58a4 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 1b75e8 │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1f59d8 │ │ │ │ + bl 1f5868 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1b7972 │ │ │ │ ldr.w r9, [r0, #12] │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r8, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ @@ -460405,18 +460438,18 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r2, r2, #31 │ │ │ │ bmi.n 1b7778 │ │ │ │ ldrb.w r3, [r1, #402] @ 0x192 │ │ │ │ cbz r3, 1b77b2 │ │ │ │ ldr r6, [r4, #28] │ │ │ │ mov r0, r8 │ │ │ │ - bl 216928 │ │ │ │ + bl 2167b8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 224278 │ │ │ │ + bl 224108 │ │ │ │ cbz r0, 1b77b2 │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ cmp r6, r3 │ │ │ │ beq.n 1b77b2 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ @@ -460446,18 +460479,18 @@ │ │ │ │ ldrh r3, [r3, #8] │ │ │ │ strh r3, [r0, #8] │ │ │ │ ldrb.w r3, [sp, #12] │ │ │ │ strb.w r3, [r9, #32] │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r8, [r4, #28] │ │ │ │ - bl 216928 │ │ │ │ + bl 2167b8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 224278 │ │ │ │ + bl 224108 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [r6, #32] │ │ │ │ bl 1b75e8 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ @@ -460594,15 +460627,15 @@ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 1a5d40 │ │ │ │ mov r9, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ mov r2, r9 │ │ │ │ - bl 1f5a14 │ │ │ │ + bl 1f58a4 │ │ │ │ b.n 1b76a6 │ │ │ │ ldr.w sl, [r4, #52] @ 0x34 │ │ │ │ add.w fp, r4, #60 @ 0x3c │ │ │ │ cmp sl, fp │ │ │ │ beq.w 1b77b2 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp fp, r3 │ │ │ │ @@ -460613,25 +460646,25 @@ │ │ │ │ beq.w 1b77b2 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ bl 1a83cc │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1b77b2 │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1f59d8 │ │ │ │ + bl 1f5868 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1b7aee │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ ldr r6, [r4, #52] @ 0x34 │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ cmp r6, fp │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1f59d8 │ │ │ │ + bl 1f5868 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1b7ad8 │ │ │ │ add.w r3, sp, #3 │ │ │ │ mov r1, r8 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1a813c │ │ │ │ @@ -460727,24 +460760,24 @@ │ │ │ │ b.n 1b7a48 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 1a5d40 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ - bl 1f5a14 │ │ │ │ + bl 1f58a4 │ │ │ │ b.n 1b79e6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 1a5d40 │ │ │ │ mov sl, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ mov r2, sl │ │ │ │ - bl 1f5a14 │ │ │ │ + bl 1f58a4 │ │ │ │ b.n 1b79d0 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #45 @ 0x2d │ │ │ │ mov r0, r9 │ │ │ │ bl 1a6280 │ │ │ │ @@ -460761,15 +460794,15 @@ │ │ │ │ nop │ │ │ │ ldrh r2, [r7, #14] │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r7, #6] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - strd r0, r0, [sl, #108] @ 0x6c │ │ │ │ + strex r0, r0, [sl, #108] @ 0x6c │ │ │ │ ldr r3, [pc, #36] @ (1b7b64 ) │ │ │ │ ldr r2, [pc, #40] @ (1b7b68 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ @@ -461105,15 +461138,15 @@ │ │ │ │ str.w r2, [r1, #952] @ 0x3b8 │ │ │ │ cmp r2, #33 @ 0x21 │ │ │ │ bhi.w 1ba058 │ │ │ │ lsls r2, r2, #2 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, fp │ │ │ │ str.w r2, [fp, #24] │ │ │ │ - bl 1f9660 │ │ │ │ + bl 1f94f0 │ │ │ │ ldr.w r1, [fp, #20] │ │ │ │ str.w r0, [fp, #32] │ │ │ │ b.n 1b7f0a │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r7, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #108] @ 0x6c │ │ │ │ cbz r0, 1b7ecc │ │ │ │ @@ -461158,15 +461191,15 @@ │ │ │ │ str.w r3, [fp, #28] │ │ │ │ ldr.w r0, [fp] │ │ │ │ bl 1a4cbc │ │ │ │ ldr.w r8, [r6, #24] │ │ │ │ str.w r0, [fp, #16] │ │ │ │ mov r1, r8 │ │ │ │ ldr.w r0, [fp, #208] @ 0xd0 │ │ │ │ - bl 1f59d8 │ │ │ │ + bl 1f5868 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1b8cf6 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ mov r0, r4 │ │ │ │ str.w r4, [fp, #40] @ 0x28 │ │ │ │ bl 1a5d9c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -461199,15 +461232,15 @@ │ │ │ │ bne.n 1b7f2a │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ movs r1, #4 │ │ │ │ mov r0, fp │ │ │ │ ldr.w r2, [r3, #456] @ 0x1c8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ str.w r2, [fp, #28] │ │ │ │ - bl 1f9660 │ │ │ │ + bl 1f94f0 │ │ │ │ ldr.w r1, [fp, #20] │ │ │ │ str.w r0, [fp, #36] @ 0x24 │ │ │ │ b.n 1b7f30 │ │ │ │ cmp r1, #0 │ │ │ │ bne.w 1b9be8 │ │ │ │ movs r1, #89 @ 0x59 │ │ │ │ mov r0, fp │ │ │ │ @@ -461262,15 +461295,15 @@ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1b805a │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str.w r6, [fp, #56] @ 0x38 │ │ │ │ - bl 262028 │ │ │ │ + bl 261eb8 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ mov r0, fp │ │ │ │ bl 1b75e8 │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ mov r0, fp │ │ │ │ bl 1b6cc8 │ │ │ │ ldr.w r3, [fp, #40] @ 0x28 │ │ │ │ @@ -461543,15 +461576,15 @@ │ │ │ │ strh r5, [r0, #12] │ │ │ │ bne.n 1b834a │ │ │ │ ldr.w r9, [r7, #44] @ 0x2c │ │ │ │ ldrd r5, r4, [r7, #28] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ - bl 1fa25c │ │ │ │ + bl 1fa0ec │ │ │ │ mov r2, sl │ │ │ │ add.w r1, r7, #96 @ 0x60 │ │ │ │ str r0, [r6, #32] │ │ │ │ blx 61b08 │ │ │ │ ldr.w r4, [fp, #40] @ 0x28 │ │ │ │ ldrd r3, r2, [r4, #80] @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -461724,15 +461757,15 @@ │ │ │ │ bne.n 1b8536 │ │ │ │ ldr.w r9, [r7, #44] @ 0x2c │ │ │ │ mov r4, r8 │ │ │ │ mov r5, sl │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ - bl 1fa25c │ │ │ │ + bl 1fa0ec │ │ │ │ ldr r3, [r7, #32] │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldr r1, [r7, #48] @ 0x30 │ │ │ │ str r0, [r3, #32] │ │ │ │ blx 61b08 │ │ │ │ ldr.w r4, [fp, #40] @ 0x28 │ │ │ │ ldrd r3, r2, [r4, #80] @ 0x50 │ │ │ │ @@ -462412,15 +462445,15 @@ │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ bl 1a5d40 │ │ │ │ mov r4, r0 │ │ │ │ str.w r8, [r0, #12] │ │ │ │ mov r1, r8 │ │ │ │ ldr.w r0, [fp, #208] @ 0xd0 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1f5a14 │ │ │ │ + bl 1f58a4 │ │ │ │ b.w 1b7f52 │ │ │ │ ldrb.w r9, [r2, #96] @ 0x60 │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.w 1b80b6 │ │ │ │ ldr.w r8, [fp, #16] │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ mov r0, fp │ │ │ │ @@ -462858,15 +462891,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 1f95bc │ │ │ │ + bl 1f944c │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ b.n 1b9078 │ │ │ │ movs r1, #87 @ 0x57 │ │ │ │ mov r0, fp │ │ │ │ @@ -463015,15 +463048,15 @@ │ │ │ │ ldr.w r3, [pc, #3288] @ 1ba078 │ │ │ │ ldr.w r2, [pc, #3288] @ 1ba07c │ │ │ │ ldr.w r1, [pc, #3288] @ 1ba080 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #2 │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8c08 │ │ │ │ b.n 1b9338 │ │ │ │ ldrd r5, r6, [r7, #20] │ │ │ │ ldr.w sl, [r7, #32] │ │ │ │ ldr.w r4, [r6, #1528] @ 0x5f8 │ │ │ │ add.w sl, sl, #1 │ │ │ │ @@ -463049,48 +463082,48 @@ │ │ │ │ ldr.w r3, [pc, #3200] @ 1ba084 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #3200] @ 1ba088 │ │ │ │ ldr.w r1, [pc, #3200] @ 1ba08c │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8c08 │ │ │ │ b.n 1b937e │ │ │ │ ldr.w r3, [pc, #3180] @ 1ba090 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #3180] @ 1ba094 │ │ │ │ ldr.w r1, [pc, #3180] @ 1ba098 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8c08 │ │ │ │ b.n 1b931e │ │ │ │ ldr.w r3, [pc, #3160] @ 1ba09c │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #3160] @ 1ba0a0 │ │ │ │ ldr.w r1, [pc, #3160] @ 1ba0a4 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8c08 │ │ │ │ b.n 1b936c │ │ │ │ ldr.w r3, [pc, #3140] @ 1ba0a8 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #3140] @ 1ba0ac │ │ │ │ ldr.w r1, [pc, #3140] @ 1ba0b0 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8c08 │ │ │ │ b.n 1b934c │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r4, r3, #24 │ │ │ │ bmi.w 1b9bbe │ │ │ │ mov r0, r9 │ │ │ │ @@ -463130,15 +463163,15 @@ │ │ │ │ ldr.w r3, [pc, #3012] @ 1ba0b4 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #3008] @ 1ba0b8 │ │ │ │ ldr.w r1, [pc, #3008] @ 1ba0bc │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8c08 │ │ │ │ b.n 1b9392 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r6, r3, #24 │ │ │ │ bmi.w 1b9b9e │ │ │ │ mov r0, r9 │ │ │ │ @@ -463177,15 +463210,15 @@ │ │ │ │ ldr.w r3, [pc, #2892] @ 1ba0cc │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #2888] @ 1ba0d0 │ │ │ │ ldr.w r1, [pc, #2888] @ 1ba0d4 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8c08 │ │ │ │ b.w 1b85f4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r6, r3, #24 │ │ │ │ bmi.w 1b9e14 │ │ │ │ mov r0, r9 │ │ │ │ @@ -463258,15 +463291,15 @@ │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ b.n 1b8e84 │ │ │ │ ldr.w r2, [pc, #2660] @ 1ba0d8 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r1, [pc, #2656] @ 1ba0dc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ b.w 1b7ec4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r0, r3, #24 │ │ │ │ bmi.w 1b984c │ │ │ │ mov r0, r9 │ │ │ │ bl 19995c │ │ │ │ b.w 1b8728 │ │ │ │ @@ -463289,15 +463322,15 @@ │ │ │ │ ldr.w r3, [pc, #2584] @ 1ba0e0 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #2580] @ 1ba0e4 │ │ │ │ ldr.w r1, [pc, #2580] @ 1ba0e8 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8c08 │ │ │ │ b.w 1b86ee │ │ │ │ movs r4, #1 │ │ │ │ str r4, [r7, #108] @ 0x6c │ │ │ │ b.w 1b829e │ │ │ │ ldr.w r4, [fp, #116] @ 0x74 │ │ │ │ @@ -463417,15 +463450,15 @@ │ │ │ │ ldr.w r3, [pc, #2204] @ 1ba0ec │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #2204] @ 1ba0f0 │ │ │ │ ldr.w r1, [pc, #2204] @ 1ba0f4 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8c08 │ │ │ │ b.n 1b9692 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r3, r3, #24 │ │ │ │ bmi.w 1b9eae │ │ │ │ mov r0, r9 │ │ │ │ @@ -463668,15 +463701,15 @@ │ │ │ │ ldr.w r3, [pc, #1480] @ 1ba0f8 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1480] @ 1ba0fc │ │ │ │ ldr.w r1, [pc, #1480] @ 1ba100 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8c08 │ │ │ │ b.n 1b9548 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r1, r3, #24 │ │ │ │ bmi.w 1b9f30 │ │ │ │ mov r0, r9 │ │ │ │ @@ -463685,48 +463718,48 @@ │ │ │ │ ldr.w r3, [pc, #1444] @ 1ba104 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1440] @ 1ba108 │ │ │ │ ldr.w r1, [pc, #1440] @ 1ba10c │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8c08 │ │ │ │ b.n 1b94a4 │ │ │ │ ldr.w r3, [pc, #1424] @ 1ba110 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1420] @ 1ba114 │ │ │ │ ldr.w r1, [pc, #1420] @ 1ba118 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8c08 │ │ │ │ b.n 1b952c │ │ │ │ ldr.w r3, [pc, #1404] @ 1ba11c │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1400] @ 1ba120 │ │ │ │ ldr.w r1, [pc, #1400] @ 1ba124 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8c08 │ │ │ │ b.n 1b9518 │ │ │ │ ldr.w r3, [pc, #1384] @ 1ba128 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1380] @ 1ba12c │ │ │ │ ldr.w r1, [pc, #1380] @ 1ba130 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8c08 │ │ │ │ b.n 1b948a │ │ │ │ mov r0, r5 │ │ │ │ bl 1924d8 │ │ │ │ b.w 1b85e2 │ │ │ │ movs r1, #87 @ 0x57 │ │ │ │ @@ -463742,15 +463775,15 @@ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, r4 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 1f95bc │ │ │ │ + bl 1f944c │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr.w r4, [fp, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ b.w 1b858e │ │ │ │ movs r1, #88 @ 0x58 │ │ │ │ mov r0, fp │ │ │ │ bl 1a84ac │ │ │ │ @@ -463898,15 +463931,15 @@ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, r4 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 1f95bc │ │ │ │ + bl 1f944c │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr.w r4, [fp, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ b.w 1b83a8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r0, r3, #24 │ │ │ │ bmi.w 1b9f8e │ │ │ │ @@ -463916,15 +463949,15 @@ │ │ │ │ ldr r3, [pc, #800] @ (1ba138 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #800] @ (1ba13c ) │ │ │ │ ldr r1, [pc, #804] @ (1ba140 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8c08 │ │ │ │ b.w 1b95aa │ │ │ │ mov r3, r4 │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #6 │ │ │ │ @@ -463937,86 +463970,86 @@ │ │ │ │ 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 1f95bc │ │ │ │ + bl 1f944c │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.w 1b92f8 │ │ │ │ lsl.w r2, r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ cmp r2, #16 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1f95bc │ │ │ │ + bl 1f944c │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ b.w 1b8c94 │ │ │ │ ldr r3, [pc, #696] @ (1ba144 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #696] @ (1ba148 ) │ │ │ │ ldr r1, [pc, #696] @ (1ba14c ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8c08 │ │ │ │ b.w 1b880e │ │ │ │ ldrb.w r3, [r2, #957] @ 0x3bd │ │ │ │ b.w 1b9662 │ │ │ │ ldr r3, [pc, #672] @ (1ba150 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #672] @ (1ba154 ) │ │ │ │ ldr r1, [pc, #672] @ (1ba158 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8c08 │ │ │ │ b.n 1b9876 │ │ │ │ ldr r3, [pc, #656] @ (1ba15c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #656] @ (1ba160 ) │ │ │ │ ldr r1, [pc, #660] @ (1ba164 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8c08 │ │ │ │ b.n 1b988a │ │ │ │ ldr r3, [pc, #644] @ (1ba168 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #644] @ (1ba16c ) │ │ │ │ ldr r1, [pc, #644] @ (1ba170 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8c08 │ │ │ │ b.w 1b94de │ │ │ │ ldr r3, [pc, #628] @ (1ba174 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #628] @ (1ba178 ) │ │ │ │ ldr r1, [pc, #628] @ (1ba17c ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8c08 │ │ │ │ b.n 1b972e │ │ │ │ ldr.w r3, [r5, #580] @ 0x244 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1b95fc │ │ │ │ ldr.w r3, [r5, #1416] @ 0x588 │ │ │ │ @@ -464026,52 +464059,52 @@ │ │ │ │ ldr r3, [pc, #588] @ (1ba180 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #588] @ (1ba184 ) │ │ │ │ ldr r1, [pc, #592] @ (1ba188 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8c08 │ │ │ │ b.n 1b9b56 │ │ │ │ ldrb.w r3, [r2, #957] @ 0x3bd │ │ │ │ b.w 1b8b9a │ │ │ │ ldrb.w r3, [r2, #957] @ 0x3bd │ │ │ │ b.w 1b8bc2 │ │ │ │ ldr r3, [pc, #560] @ (1ba18c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #560] @ (1ba190 ) │ │ │ │ ldr r1, [pc, #560] @ (1ba194 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8c08 │ │ │ │ b.n 1b9b22 │ │ │ │ ldr r3, [pc, #544] @ (1ba198 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #544] @ (1ba19c ) │ │ │ │ ldr r1, [pc, #548] @ (1ba1a0 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8c08 │ │ │ │ b.n 1b9dd6 │ │ │ │ ldr r3, [pc, #532] @ (1ba1a4 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #532] @ (1ba1a8 ) │ │ │ │ ldr r1, [pc, #532] @ (1ba1ac ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ mov r0, r9 │ │ │ │ bl 1c8c08 │ │ │ │ b.n 1b9e0a │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ mov.w sl, r1, lsr #2 │ │ │ │ cmp r5, sl │ │ │ │ bls.n 1b9fd2 │ │ │ │ @@ -464140,181 +464173,181 @@ │ │ │ │ add r1, pc │ │ │ │ bl 1ba8c8 │ │ │ │ ldr r1, [pc, #340] @ (1ba1c4 ) │ │ │ │ ldr r0, [r7, #32] │ │ │ │ add r1, pc │ │ │ │ bl 1ba8c8 │ │ │ │ nop │ │ │ │ - bcs.n 1ba08c │ │ │ │ + beq.n 1b9f8c │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r6, #104] @ 0x68 │ │ │ │ + str r2, [r6, #80] @ 0x50 │ │ │ │ movs r3, r3 │ │ │ │ - add r8, sl │ │ │ │ + muls r0, r2 │ │ │ │ movs r3, r3 │ │ │ │ - bne.n 1ba134 │ │ │ │ + ldmia r7, {r1, r2, r4, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [r1, #100] @ 0x64 │ │ │ │ + str r4, [r1, #76] @ 0x4c │ │ │ │ movs r3, r3 │ │ │ │ - add r2, sp │ │ │ │ + cmn r2, r5 │ │ │ │ movs r3, r3 │ │ │ │ - bne.n 1ba160 │ │ │ │ + ldmia r7, {r1, r2, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [r5, #96] @ 0x60 │ │ │ │ + str r4, [r5, #72] @ 0x48 │ │ │ │ movs r3, r3 │ │ │ │ - add r2, r9 │ │ │ │ + cmn r2, r1 │ │ │ │ movs r3, r3 │ │ │ │ - bne.n 1ba10c │ │ │ │ + ldmia r7, {r1, r2, r4, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [r1, #96] @ 0x60 │ │ │ │ + str r4, [r1, #72] @ 0x48 │ │ │ │ movs r3, r3 │ │ │ │ - add r2, r5 │ │ │ │ + cmp r2, r5 │ │ │ │ movs r3, r3 │ │ │ │ - bne.n 1ba0b8 │ │ │ │ + ldmia r7, {r1, r2, r7} │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [r5, #92] @ 0x5c │ │ │ │ + str r4, [r5, #68] @ 0x44 │ │ │ │ movs r3, r3 │ │ │ │ - add r2, r1 │ │ │ │ + cmp r2, r1 │ │ │ │ movs r3, r3 │ │ │ │ - beq.n 1ba168 │ │ │ │ + ldmia r6, {r3, r4, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r3, #84] @ 0x54 │ │ │ │ + str r6, [r3, #60] @ 0x3c │ │ │ │ movs r3, r3 │ │ │ │ - muls r4, r7 │ │ │ │ + rors r4, r7 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r6!, {r1, r2, r3, r4, r5} │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [r4, #76] @ 0x4c │ │ │ │ + str r4, [r4, #52] @ 0x34 │ │ │ │ movs r3, r3 │ │ │ │ - orrs r2, r0 │ │ │ │ + sbcs r2, r0 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r7!, {r5, r6} │ │ │ │ + ldmia r5, {r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r1, #76] @ 0x4c │ │ │ │ + str r6, [r1, #52] @ 0x34 │ │ │ │ movs r3, r3 │ │ │ │ - cmn r4, r5 │ │ │ │ + adcs r4, r5 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r7, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r3, r4, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - rors r6, r7 │ │ │ │ + eors r6, r7 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r7!, {r2, r4, r5, r6} │ │ │ │ + ldmia r5, {r2, r4, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r0, #56] @ 0x38 │ │ │ │ + str r6, [r0, #32] │ │ │ │ movs r3, r3 │ │ │ │ - sbcs r4, r4 │ │ │ │ + ands r4, r4 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r6!, {r1} │ │ │ │ + ldmia r4!, {r1, r7} │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r0, #32] │ │ │ │ + str r0, [r0, #8] │ │ │ │ movs r3, r3 │ │ │ │ - ands r6, r3 │ │ │ │ + subs r6, #158 @ 0x9e │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r1, {r1, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r0, [r4, r4] │ │ │ │ + ldrb r0, [r4, r6] │ │ │ │ movs r3, r3 │ │ │ │ - subs r5, #62 @ 0x3e │ │ │ │ + subs r3, #190 @ 0xbe │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r2, {r2, r3, r4, r7} │ │ │ │ + ldmia r1!, {r2, r3, r4} │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r6, [r5, r3] │ │ │ │ + ldrb r6, [r5, r5] │ │ │ │ movs r3, r3 │ │ │ │ - subs r5, #12 │ │ │ │ + subs r3, #140 @ 0x8c │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r1!, {r4, r5, r6} │ │ │ │ + stmia r7!, {r4, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r6, [r1, r3] │ │ │ │ + ldrb r6, [r1, r5] │ │ │ │ movs r3, r3 │ │ │ │ - subs r4, #236 @ 0xec │ │ │ │ + subs r3, #108 @ 0x6c │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r2!, {r7} │ │ │ │ + ldmia r1!, {} │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r6, [r5, r2] │ │ │ │ + ldrb r6, [r5, r4] │ │ │ │ movs r3, r3 │ │ │ │ - subs r4, #204 @ 0xcc │ │ │ │ + subs r3, #76 @ 0x4c │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r2!, {r5} │ │ │ │ + ldmia r0!, {r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r6, [r1, r2] │ │ │ │ + ldrb r6, [r1, r4] │ │ │ │ movs r3, r3 │ │ │ │ - subs r4, #172 @ 0xac │ │ │ │ + subs r3, #44 @ 0x2c │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r2, r4, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r7!, {r2, r3, r5, r7} │ │ │ │ + stmia r6!, {r2, r3, r5} │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r7, r0] │ │ │ │ + ldrh r6, [r7, r2] │ │ │ │ movs r3, r3 │ │ │ │ - subs r2, #92 @ 0x5c │ │ │ │ + subs r0, #220 @ 0xdc │ │ │ │ movs r3, r3 │ │ │ │ - stmia r7!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r4, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r0, [r1, r7] │ │ │ │ + ldrh r0, [r1, r1] │ │ │ │ movs r3, r3 │ │ │ │ - subs r1, #230 @ 0xe6 │ │ │ │ + subs r0, #102 @ 0x66 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r0!, {r1, r2, r6} │ │ │ │ + stmia r6!, {r1, r2, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r4, r6] │ │ │ │ + ldrh r4, [r4, r0] │ │ │ │ movs r3, r3 │ │ │ │ - subs r1, #194 @ 0xc2 │ │ │ │ + subs r0, #66 @ 0x42 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r0!, {r2, r3} │ │ │ │ + stmia r6!, {r2, r3, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r2, [r1, r6] │ │ │ │ + ldrh r2, [r1, r0] │ │ │ │ movs r3, r3 │ │ │ │ - subs r1, #168 @ 0xa8 │ │ │ │ + subs r0, #40 @ 0x28 │ │ │ │ movs r3, r3 │ │ │ │ - stmia r6!, {r1, r3, r4, r7} │ │ │ │ + stmia r5!, {r1, r3, r4} │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r0, [r6, r5] │ │ │ │ + ldr r0, [r6, r7] │ │ │ │ movs r3, r3 │ │ │ │ - subs r1, #142 @ 0x8e │ │ │ │ + subs r0, #14 │ │ │ │ movs r3, r3 │ │ │ │ - stmia r6!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r2, r5] │ │ │ │ + ldr r4, [r2, r7] │ │ │ │ movs r3, r3 │ │ │ │ - subs r1, #114 @ 0x72 │ │ │ │ + adds r7, #242 @ 0xf2 │ │ │ │ movs r3, r3 │ │ │ │ - stmia r6!, {r2, r3, r5} │ │ │ │ + stmia r4!, {r2, r3, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r2, [r4, r4] │ │ │ │ + ldr r2, [r4, r6] │ │ │ │ movs r3, r3 │ │ │ │ - subs r1, #64 @ 0x40 │ │ │ │ + adds r7, #192 @ 0xc0 │ │ │ │ movs r3, r3 │ │ │ │ - stmia r7!, {r1, r5, r6} │ │ │ │ + stmia r5!, {r1, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r0, [r7, r3] │ │ │ │ + ldr r0, [r7, r5] │ │ │ │ movs r3, r3 │ │ │ │ - subs r1, #22 │ │ │ │ + adds r7, #150 @ 0x96 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r0!, {r3, r4, r5} │ │ │ │ + stmia r6!, {r3, r4, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r3, r3] │ │ │ │ + ldr r6, [r3, r5] │ │ │ │ movs r3, r3 │ │ │ │ - subs r0, #252 @ 0xfc │ │ │ │ + adds r7, #124 @ 0x7c │ │ │ │ movs r3, r3 │ │ │ │ - stmia r7!, {r1, r2, r4} │ │ │ │ + stmia r5!, {r1, r2, r4, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r0, r3] │ │ │ │ + ldr r4, [r0, r5] │ │ │ │ movs r3, r3 │ │ │ │ - subs r0, #226 @ 0xe2 │ │ │ │ + adds r7, #98 @ 0x62 │ │ │ │ movs r3, r3 │ │ │ │ - stmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r5!, {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r4!, {r1, r3, r7} │ │ │ │ + stmia r3!, {r1, r3} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r7!, {r2, r6} │ │ │ │ + stmia r5!, {r2, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r4!, {r2, r4} │ │ │ │ + stmia r2!, {r2, r4, r7} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r6!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r3, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r6!, {r3, r5, r7} │ │ │ │ + stmia r5!, {r3, r5} │ │ │ │ movs r3, r3 │ │ │ │ ldrb.w r0, [r0, #33] @ 0x21 │ │ │ │ sub.w r0, r0, #1 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ @@ -464326,19 +464359,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (1ba200 ) │ │ │ │ ldr r0, [pc, #20] @ (1ba204 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 1a4a80 │ │ │ │ nop │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ + str r0, [r3, #104] @ 0x68 │ │ │ │ movs r3, r5 │ │ │ │ - str r2, [r6, #20] │ │ │ │ + ldrsh r2, [r6, r7] │ │ │ │ movs r3, r3 │ │ │ │ - stmia r0!, {r2, r4, r5, r6} │ │ │ │ + bkpt 0x00f4 │ │ │ │ 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] @ (1ba39c ) │ │ │ │ @@ -464510,15 +464543,15 @@ │ │ │ │ mov r8, r0 │ │ │ │ sub sp, #16 │ │ │ │ mov sl, r1 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #268 @ 0x10c │ │ │ │ ldr r7, [pc, #944] @ (1ba778 ) │ │ │ │ mov r6, r2 │ │ │ │ - bl 1f9590 │ │ │ │ + bl 1f9420 │ │ │ │ ldrb.w r3, [r8, #8] │ │ │ │ add r7, pc │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 1ba5a8 │ │ │ │ cmp r3, #3 │ │ │ │ beq.w 1ba52a │ │ │ │ @@ -464532,95 +464565,95 @@ │ │ │ │ str.w r8, [r4] │ │ │ │ str r6, [r4, #20] │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ ldr r3, [pc, #904] @ (1ba784 ) │ │ │ │ mov r2, r9 │ │ │ │ ldr r5, [r7, r3] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1f57f0 │ │ │ │ + bl 1f5680 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ str.w r0, [r4, #148] @ 0x94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f57f0 │ │ │ │ + bl 1f5680 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ str.w r0, [r4, #208] @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f57f0 │ │ │ │ + bl 1f5680 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ str.w r0, [r4, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f57f0 │ │ │ │ + bl 1f5680 │ │ │ │ str.w r0, [r4, #192] @ 0xc0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f5dd0 │ │ │ │ + bl 1f5c60 │ │ │ │ ldr.w r1, [sl, #268] @ 0x10c │ │ │ │ str.w r0, [r4, #196] @ 0xc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21d420 │ │ │ │ + bl 21d2b0 │ │ │ │ add.w r1, sl, #256 @ 0x100 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl 180e6c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 1cb6f8 │ │ │ │ cbz r0, 1ba49c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 210794 │ │ │ │ + bl 210624 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2678c8 │ │ │ │ + bl 267758 │ │ │ │ orrs r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 268f88 │ │ │ │ + bl 268e18 │ │ │ │ orr.w r9, r0, r5 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 26850c │ │ │ │ + bl 26839c │ │ │ │ orr.w r5, r0, r9 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2652b4 │ │ │ │ + bl 265144 │ │ │ │ orrs r0, r5 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1ba45e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 211628 │ │ │ │ + bl 2114b8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 26850c │ │ │ │ + bl 26839c │ │ │ │ ldrb.w r3, [r8, #401] @ 0x191 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1ba642 │ │ │ │ ldrb.w r3, [r8, #392] @ 0x188 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1ba62e │ │ │ │ ldr r3, [r6, #116] @ 0x74 │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 1ba5f8 │ │ │ │ ldr r1, [pc, #716] @ (1ba788 ) │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, pc │ │ │ │ - bl 25de60 │ │ │ │ + bl 25dcf0 │ │ │ │ ldr r3, [pc, #712] @ (1ba78c ) │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 28eae0 │ │ │ │ + bl 28e970 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1ba612 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r2 │ │ │ │ - bl 2a49ec │ │ │ │ + bl 2a487c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 22431c │ │ │ │ + bl 2241ac │ │ │ │ ldr r2, [r6, #116] @ 0x74 │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ cmp r2, #4 │ │ │ │ beq.w 1ba64a │ │ │ │ ldr r3, [pc, #664] @ (1ba790 ) │ │ │ │ ldrb.w r1, [ip, #32] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ @@ -464682,20 +464715,20 @@ │ │ │ │ movs r0, #2 │ │ │ │ ldr r5, [pc, #544] @ (1ba798 ) │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [pc, #544] @ (1ba79c ) │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 2973a0 │ │ │ │ + bl 297230 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ addw r0, r6, #1148 @ 0x47c │ │ │ │ ldrb.w r1, [r3, #76] @ 0x4c │ │ │ │ bl 1bd834 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @@ -464734,29 +464767,29 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1ba4b8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ addw r1, r6, #1484 @ 0x5cc │ │ │ │ bl 1c5f7c │ │ │ │ b.n 1ba4b8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 283f40 │ │ │ │ + bl 283dd0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 267c90 │ │ │ │ + bl 267b20 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 26850c │ │ │ │ + bl 26839c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r1, #0 │ │ │ │ - bl 26f2d0 │ │ │ │ + bl 26f160 │ │ │ │ b.n 1ba4d8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 1cb8c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1ba4b0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 26850c │ │ │ │ + bl 26839c │ │ │ │ b.n 1ba4b0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 1cb7b4 │ │ │ │ b.n 1ba4a6 │ │ │ │ ldr.w r3, [ip, #432] @ 0x1b0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -464789,15 +464822,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1ba680 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r5, #1 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1ba68c │ │ │ │ - bl 2169dc │ │ │ │ + bl 21686c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1ba678 │ │ │ │ cmp r5, #49 @ 0x31 │ │ │ │ bls.n 1ba760 │ │ │ │ cmp r5, #69 @ 0x45 │ │ │ │ itett ls │ │ │ │ movls r3, #3 │ │ │ │ @@ -464887,55 +464920,55 @@ │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ stc2 15, cr15, [r9, #-1020] @ 0xfffffc04 │ │ │ │ lsrs r4, r0, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #27 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #736 @ (adr r5, 1baa78 ) │ │ │ │ + add r4, pc, #224 @ (adr r4, 1ba878 ) │ │ │ │ movs r7, r3 │ │ │ │ - adds r3, #0 │ │ │ │ + adds r1, #128 @ 0x80 │ │ │ │ movs r3, r3 │ │ │ │ - stmia r2!, {r3, r6} │ │ │ │ + stmia r0!, {r3, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ lsrs r0, r3, #7 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r0, r2] │ │ │ │ + strh r4, [r0, r4] │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r4, r1] │ │ │ │ + strh r4, [r4, r3] │ │ │ │ movs r3, r3 │ │ │ │ - adds r5, #156 @ 0x9c │ │ │ │ + adds r4, #28 │ │ │ │ movs r5, r3 │ │ │ │ - strb r0, [r2, r1] │ │ │ │ + strh r0, [r2, r3] │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r7, r0] │ │ │ │ + strh r4, [r7, r2] │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r0, r0] │ │ │ │ + strh r0, [r0, r2] │ │ │ │ movs r3, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r0, [r0, #148] @ 0x94 │ │ │ │ movs r1, #4 │ │ │ │ - bl 1f963c │ │ │ │ + bl 1f94cc │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r0, [r4, #148] @ 0x94 │ │ │ │ - bl 1f5a14 │ │ │ │ + bl 1f58a4 │ │ │ │ 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 │ │ │ │ @@ -465040,110 +465073,110 @@ │ │ │ │ ldr r3, [pc, #84] @ (1ba958 ) │ │ │ │ ldr r1, [r2, r1] │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1f57f0 │ │ │ │ + bl 1f5680 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1f99a8 │ │ │ │ + bl 1f9838 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f5a14 │ │ │ │ + bl 1f58a4 │ │ │ │ ldr r1, [pc, #52] @ (1ba95c ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 2973a0 │ │ │ │ + bl 297230 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ ldr r1, [pc, #36] @ (1ba960 ) │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 1f66f0 │ │ │ │ + bl 1f6580 │ │ │ │ b.n 1ba926 │ │ │ │ ldrsb r4, [r3, r4] │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r6, [r1, r4] │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #78 @ 0x4e │ │ │ │ + cmp r5, #206 @ 0xce │ │ │ │ movs r3, r3 │ │ │ │ - cmp r7, #60 @ 0x3c │ │ │ │ + cmp r5, #188 @ 0xbc │ │ │ │ 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, #148] @ 0x94 │ │ │ │ movs r1, #4 │ │ │ │ mov r6, r2 │ │ │ │ - bl 1f963c │ │ │ │ + bl 1f94cc │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r0, [r4, #148] @ 0x94 │ │ │ │ - bl 1f5a14 │ │ │ │ + bl 1f58a4 │ │ │ │ ldr.w r3, [r4, #200] @ 0xc8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cbnz r3, 1ba9a4 │ │ │ │ mov r0, r2 │ │ │ │ strd r2, r6, [r4, #200] @ 0xc8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [pc, #8] @ (1ba9b0 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ bl 1ba8c8 │ │ │ │ nop │ │ │ │ - bkpt 0x0044 │ │ │ │ + pop {r2, r6, r7} │ │ │ │ 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, #148] @ 0x94 │ │ │ │ - bl 1f59d8 │ │ │ │ + bl 1f5868 │ │ │ │ cbz r0, 1ba9d4 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [pc, #8] @ (1ba9e0 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ bl 1ba8c8 │ │ │ │ nop │ │ │ │ - bkpt 0x0034 │ │ │ │ + pop {r2, r4, r5, r7} │ │ │ │ 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, #148] @ 0x94 │ │ │ │ mov r4, r2 │ │ │ │ ldrb r6, [r1, #12] │ │ │ │ - bl 1f59d8 │ │ │ │ + bl 1f5868 │ │ │ │ cbz r0, 1baa66 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r7, [r0, #12] │ │ │ │ ldrb r0, [r3, #12] │ │ │ │ cbz r0, 1baa60 │ │ │ │ sub.w r8, r7, #4 │ │ │ │ movs r2, #0 │ │ │ │ @@ -465159,15 +465192,15 @@ │ │ │ │ ubfx r3, r3, #3, #1 │ │ │ │ cmp r3, r4 │ │ │ │ beq.n 1baa1a │ │ │ │ mov r0, sl │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #4 │ │ │ │ add.w sl, sl, #44 @ 0x2c │ │ │ │ - bl 1f963c │ │ │ │ + bl 1f94cc │ │ │ │ movs r5, #0 │ │ │ │ mov r7, r0 │ │ │ │ sub.w r9, r0, #4 │ │ │ │ cbz r6, 1baa60 │ │ │ │ ldr.w r1, [r8, #4]! │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ @@ -465178,15 +465211,15 @@ │ │ │ │ bne.n 1baa4a │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [pc, #8] @ (1baa70 ) │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ bl 1ba8c8 │ │ │ │ - pop {r1, r5, r7, pc} │ │ │ │ + pop {r1, r5} │ │ │ │ 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 │ │ │ │ @@ -465198,29 +465231,29 @@ │ │ │ │ bhi.w 1bad96 │ │ │ │ add.w r6, r0, r2, lsl #2 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r3, [r6, #156] @ 0x9c │ │ │ │ cbz r3, 1baaba │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f59d8 │ │ │ │ + bl 1f5868 │ │ │ │ cbz r0, 1baad2 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [pc, #752] @ (1badac ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [pc, #748] @ (1badb0 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1f57f0 │ │ │ │ + bl 1f5680 │ │ │ │ str.w r0, [r6, #156] @ 0x9c │ │ │ │ movs r3, #1 │ │ │ │ adds r5, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r5 │ │ │ │ bl 1a6280 │ │ │ │ @@ -465388,15 +465421,15 @@ │ │ │ │ ldr.w r0, [r6, #156] @ 0x9c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ strh r2, [r3, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ bic.w r2, r2, #8 │ │ │ │ str r2, [r3, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl 1f5a14 │ │ │ │ + bl 1f58a4 │ │ │ │ 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 1a65a0 │ │ │ │ @@ -465495,15 +465528,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r5, r5] │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - hlt 0x000c │ │ │ │ + cbnz r4, 1badba │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #436] @ (1baf80 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -465515,15 +465548,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ bl 1a7bd4 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r6, #196] @ 0xc4 │ │ │ │ - bl 1f59d8 │ │ │ │ + bl 1f5868 │ │ │ │ cbz r0, 1bae10 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ ldr r2, [pc, #404] @ (1baf88 ) │ │ │ │ ldr r3, [pc, #396] @ (1baf84 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -465642,15 +465675,15 @@ │ │ │ │ orr.w r3, r3, #17301504 @ 0x1080000 │ │ │ │ b.n 1baf2a │ │ │ │ orr.w r3, r3, #524288 @ 0x80000 │ │ │ │ str r3, [r2, #0] │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r6, #196] @ 0xc4 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1f5a14 │ │ │ │ + bl 1f58a4 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ cmp r3, #3 │ │ │ │ bne.w 1badf2 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ cmp r3, r5 │ │ │ │ itt eq │ │ │ │ ldrdeq r0, r1, [sp, #12] │ │ │ │ @@ -465687,15 +465720,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r6, [pc, #172] @ (1bb04c ) │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - bl 1f9590 │ │ │ │ + bl 1f9420 │ │ │ │ ldr r2, [pc, #168] @ (1bb050 ) │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ add r6, pc │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r5, #152] @ 0x98 │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ @@ -465759,15 +465792,15 @@ │ │ │ │ nop │ │ │ │ str r0, [r2, r1] │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #24 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb810 │ │ │ │ + @ instruction: 0xb690 │ │ │ │ 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 │ │ │ │ @@ -465784,15 +465817,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r1, [pc, #8] @ (1bb094 ) │ │ │ │ add r1, pc │ │ │ │ bl 1ba8c8 │ │ │ │ nop │ │ │ │ - @ instruction: 0xb7e8 │ │ │ │ + @ instruction: 0xb668 │ │ │ │ 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 │ │ │ │ @@ -465948,15 +465981,15 @@ │ │ │ │ ldr r6, [pc, #132] @ (1bb2b0 ) │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r3 │ │ │ │ add r6, pc │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ - bl 216410 │ │ │ │ + bl 2162a0 │ │ │ │ ldr r3, [pc, #120] @ (1bb2b4 ) │ │ │ │ ldr r1, [r6, r3] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ add.w r1, r1, r3, lsl #7 │ │ │ │ ldrb r3, [r1, #31] │ │ │ │ add.w r1, r5, r3, lsl #2 │ │ │ │ ldr r5, [r1, #40] @ 0x28 │ │ │ │ @@ -466013,32 +466046,32 @@ │ │ │ │ ldr r1, [pc, #16] @ (1bb2e0 ) │ │ │ │ ldr r0, [pc, #20] @ (1bb2e4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 1a4a80 │ │ │ │ nop │ │ │ │ - ldrsb r4, [r0, r5] │ │ │ │ + strb r4, [r0, r7] │ │ │ │ movs r3, r5 │ │ │ │ - str r2, [r2, r2] │ │ │ │ + ldr r7, [pc, #72] @ (1bb32c ) │ │ │ │ movs r3, r3 │ │ │ │ - add r7, sp, #592 @ 0x250 │ │ │ │ + add r6, sp, #80 @ 0x50 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r3, [pc, #2244] @ 1bbbc4 │ │ │ │ movs r0, #0 │ │ │ │ add r3, pc │ │ │ │ str r1, [sp, #32] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 1f9504 │ │ │ │ + bl 1f9394 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 1a7280 │ │ │ │ ldr.w r6, [r8, #88] @ 0x58 │ │ │ │ add.w r8, r8, #84 @ 0x54 │ │ │ │ @@ -466104,15 +466137,15 @@ │ │ │ │ bne.n 1bb356 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r5, r8 │ │ │ │ bne.n 1bb348 │ │ │ │ mov r5, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r6, #314 @ 0x13a │ │ │ │ bcs.w 1bb574 │ │ │ │ movw r2, #283 @ 0x11b │ │ │ │ cmp r6, r2 │ │ │ │ @@ -466149,15 +466182,15 @@ │ │ │ │ bne.n 1bb3b4 │ │ │ │ cmp r6, #130 @ 0x82 │ │ │ │ beq.n 1bb4f8 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1bb634 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1fb3e4 │ │ │ │ + bl 1fb274 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1bb62e │ │ │ │ movs r3, #1 │ │ │ │ str r6, [sp, #24] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ @@ -466223,40 +466256,40 @@ │ │ │ │ cbz r2, 1bb514 │ │ │ │ lsls r2, r1, #29 │ │ │ │ bmi.w 1bb3b4 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ cbz r0, 1bb568 │ │ │ │ movs r1, #0 │ │ │ │ movs r6, #1 │ │ │ │ - bl 1fb3e4 │ │ │ │ + bl 1fb274 │ │ │ │ mov r1, r0 │ │ │ │ cbnz r0, 1bb540 │ │ │ │ b.n 1bb564 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ cmp fp, r2 │ │ │ │ bne.w 1bb3b4 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, r9 │ │ │ │ bne.w 1bb3b4 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ - bl 1fb3e4 │ │ │ │ + bl 1fb274 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1bb564 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1bb536 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ bne.w 1bb3b4 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 1bb526 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ movs r6, #0 │ │ │ │ ldrd fp, r9, [r3, #32] │ │ │ │ - bl 1fb3e4 │ │ │ │ + bl 1fb274 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1bb540 │ │ │ │ ldr r6, [r4, #32] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ str r6, [r5, #32] │ │ │ │ @@ -466325,15 +466358,15 @@ │ │ │ │ lsls r3, r4, #7 │ │ │ │ lsls r7, r1, #10 │ │ │ │ lsls r7, r0, #10 │ │ │ │ lsls r4, r7, #9 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ - bl 1fb3e4 │ │ │ │ + bl 1fb274 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1bb456 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ @@ -466341,15 +466374,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ubfx r1, r1, #2, #1 │ │ │ │ bl 1a72ac │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ cbz r0, 1bb682 │ │ │ │ movs r1, #0 │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ - bl 1fb3e4 │ │ │ │ + bl 1fb274 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1bb682 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cbz r0, 1bb676 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr.w ip, [r3] │ │ │ │ @@ -466360,15 +466393,15 @@ │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #4 │ │ │ │ bne.n 1bb672 │ │ │ │ bic.w r3, r3, #4 │ │ │ │ str r3, [r2, #0] │ │ │ │ str r6, [r0, #32] │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ - bl 1fb3e4 │ │ │ │ + bl 1fb274 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1bb650 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ b.n 1bb3b4 │ │ │ │ movs r2, #5 │ │ │ │ @@ -466997,19 +467030,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (1bbd08 ) │ │ │ │ ldr r0, [pc, #20] @ (1bbd0c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 1a4a80 │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #160] @ (1bbda8 ) │ │ │ │ + ldr r3, [pc, #672] @ (1bbfa8 ) │ │ │ │ movs r3, r5 │ │ │ │ - mov r2, sp │ │ │ │ + add sl, sp │ │ │ │ movs r3, r3 │ │ │ │ - add r5, pc, #432 @ (adr r5, 1bbec0 ) │ │ │ │ + add r3, pc, #944 @ (adr r3, 1bc0c0 ) │ │ │ │ movs r0, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r2 │ │ │ │ @@ -467088,15 +467121,15 @@ │ │ │ │ cmp r1, #4 │ │ │ │ bhi.n 1bbe02 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ lsls r0, r2, #29 │ │ │ │ bpl.n 1bbd62 │ │ │ │ ldrh r0, [r3, #16] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1f503c │ │ │ │ + bl 1f4ecc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ vstr s0, [r3, #16] │ │ │ │ b.n 1bbd62 │ │ │ │ cmp.w r2, #392 @ 0x188 │ │ │ │ bcc.n 1bbe2e │ │ │ │ sub.w r2, r2, #396 @ 0x18c │ │ │ │ cmp r2, #1 │ │ │ │ @@ -468531,25 +468564,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 1fb048 │ │ │ │ + bl 1faed8 │ │ │ │ ldr.w r9, [r5, #88] @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ cmp r9, r7 │ │ │ │ beq.w 1bceda │ │ │ │ movw sl, #8195 @ 0x2003 │ │ │ │ movt sl, #24 │ │ │ │ mov.w r8, #0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fb204 │ │ │ │ + bl 1fb094 │ │ │ │ ldr.w r4, [r9, #20] │ │ │ │ add.w r5, r9, #16 │ │ │ │ cmp r5, r4 │ │ │ │ beq.n 1bce46 │ │ │ │ subs r4, #96 @ 0x60 │ │ │ │ movw fp, #1027 @ 0x403 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ @@ -468574,15 +468607,15 @@ │ │ │ │ cmpeq r2, #0 │ │ │ │ beq.n 1bce3c │ │ │ │ tst.w r0, sl │ │ │ │ bne.n 1bce3c │ │ │ │ add.w r2, sp, #11 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fb344 │ │ │ │ + bl 1fb1d4 │ │ │ │ ldrb.w r2, [sp, #11] │ │ │ │ cbz r2, 1bce3c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ sub.w r4, r2, #96 @ 0x60 │ │ │ │ cmp r5, r2 │ │ │ │ @@ -468632,15 +468665,15 @@ │ │ │ │ cmp ip, r3 │ │ │ │ bne.n 1bce76 │ │ │ │ ldr.w lr, [lr, #4] │ │ │ │ cmp r7, lr │ │ │ │ bne.n 1bce5c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fb1e4 │ │ │ │ + bl 1fb074 │ │ │ │ ldr r2, [pc, #52] @ (1bcef4 ) │ │ │ │ ldr r3, [pc, #36] @ (1bcee8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ @@ -468801,15 +468834,15 @@ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r8, r0 │ │ │ │ add.w r7, r8, #92 @ 0x5c │ │ │ │ movs r0, #0 │ │ │ │ add.w fp, r8, #84 @ 0x54 │ │ │ │ mov r6, r7 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 1f9504 │ │ │ │ + bl 1f9394 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 1a7280 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #28] │ │ │ │ @@ -469086,15 +469119,15 @@ │ │ │ │ strmi.w r0, [r3, #-4] │ │ │ │ cmp r1, r3 │ │ │ │ bne.n 1bd336 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1bd074 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r7, r5 │ │ │ │ beq.n 1bd278 │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ ldr r7, [r7, #0] │ │ │ │ @@ -469113,23 +469146,23 @@ │ │ │ │ movw r3, #1026 @ 0x402 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 1bd430 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1bd41e │ │ │ │ movs r1, #0 │ │ │ │ - bl 1fb3e4 │ │ │ │ + bl 1fb274 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1bd41e │ │ │ │ mov r9, r6 │ │ │ │ str.w sl, [sp, #8] │ │ │ │ b.n 1bd3ba │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1fb3e4 │ │ │ │ + bl 1fb274 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1bd418 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1bd3b0 │ │ │ │ ldr.w ip, [r0, #16] │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ @@ -469517,15 +469550,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 1f95bc │ │ │ │ + bl 1f944c │ │ │ │ str r0, [r7, #112] @ 0x70 │ │ │ │ ldr r7, [r4, #100] @ 0x64 │ │ │ │ ldr r3, [r7, #104] @ 0x68 │ │ │ │ b.n 1bd77c │ │ │ │ ldr r4, [r6, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ movs r5, #0 │ │ │ │ @@ -469833,15 +469866,15 @@ │ │ │ │ mov r2, r3 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #47] @ 0x2f │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ ldr r5, [r3, #40] @ 0x28 │ │ │ │ - bl 2174a0 │ │ │ │ + bl 217330 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r5, #3 │ │ │ │ beq.n 1bdae0 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r6, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #48] @ 0x30 │ │ │ │ add.w r4, r4, r3, lsl #2 │ │ │ │ @@ -469970,15 +470003,15 @@ │ │ │ │ lsrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ cbz r0, 1bdc1e │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 1f11d8 │ │ │ │ ldrb.w r0, [r0, #32] │ │ │ │ and.w r0, r0, #7 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ @@ -470152,15 +470185,15 @@ │ │ │ │ mov r6, r8 │ │ │ │ movw sl, #47107 @ 0xb803 │ │ │ │ movt sl, #1 │ │ │ │ movw r9, #257 @ 0x101 │ │ │ │ strd sl, r2, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r1, #2 │ │ │ │ - bl 1f9590 │ │ │ │ + bl 1f9420 │ │ │ │ ldr.w r4, [fp, #20] │ │ │ │ add.w sl, fp, #16 │ │ │ │ mov r8, r0 │ │ │ │ cmp sl, r4 │ │ │ │ beq.n 1bde52 │ │ │ │ subs r4, #96 @ 0x60 │ │ │ │ b.n 1bde1a │ │ │ │ @@ -473137,15 +473170,15 @@ │ │ │ │ movs r1, #20 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #260] @ 0x104 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f9590 │ │ │ │ + bl 1f9420 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add.w r2, r4, #84 @ 0x54 │ │ │ │ ldr.w r8, [r4, #88] @ 0x58 │ │ │ │ mov sl, r0 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r8, r2 │ │ │ │ @@ -473154,15 +473187,15 @@ │ │ │ │ str r6, [r0, #4] │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [r0, #12] │ │ │ │ beq.n 1bfe58 │ │ │ │ mov r7, r8 │ │ │ │ movw r1, #8892 @ 0x22bc │ │ │ │ mov r0, sl │ │ │ │ - bl 1f9590 │ │ │ │ + bl 1f9420 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, r0, #4448 @ 0x1160 │ │ │ │ ldr r6, [r3, #120] @ 0x78 │ │ │ │ mov r1, r6 │ │ │ │ bl 1becb0 │ │ │ │ mov r1, r6 │ │ │ │ @@ -473655,15 +473688,15 @@ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 1bdcfc │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 1c031e │ │ │ │ mov r0, sl │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ ldr.w r2, [pc, #1320] @ 1c086c │ │ │ │ ldr.w r3, [pc, #1300] @ 1c085c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #260] @ 0x104 │ │ │ │ eors r2, r3 │ │ │ │ @@ -473914,15 +473947,15 @@ │ │ │ │ str r2, [r5, #4] │ │ │ │ b.n 1c059a │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ str r2, [r5, #4] │ │ │ │ b.n 1c059a │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f9590 │ │ │ │ + bl 1f9420 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov fp, r0 │ │ │ │ cmp r6, r3 │ │ │ │ beq.n 1c0682 │ │ │ │ str.w sl, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ @@ -473984,15 +474017,15 @@ │ │ │ │ ldr r6, [r6, #4] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r6, r2 │ │ │ │ bne.n 1c05f4 │ │ │ │ mov fp, sl │ │ │ │ ldr.w sl, [sp, #24] │ │ │ │ mov r0, fp │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ b.n 1c02d8 │ │ │ │ ldrd r2, r3, [sl] │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 1c06d4 │ │ │ │ add.w r0, r1, r2, lsl #3 │ │ │ │ adds r4, r2, #1 │ │ │ │ @@ -474020,15 +474053,15 @@ │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r0, sl │ │ │ │ cmp r2, #16 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str.w r2, [sl, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bl 1f95bc │ │ │ │ + bl 1f944c │ │ │ │ ldr.w r2, [sl] │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [sl, #8] │ │ │ │ b.n 1c0696 │ │ │ │ ldr.w r3, [sl] │ │ │ │ and.w r2, r2, #15 │ │ │ │ sub.w r6, r8, r2 │ │ │ │ @@ -474178,15 +474211,15 @@ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [r3, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r4, r3 │ │ │ │ beq.w 1c17a2 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ mov r0, sl │ │ │ │ - bl 1f9590 │ │ │ │ + bl 1f9420 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #91 @ 0x5b │ │ │ │ movs r1, #0 │ │ │ │ adds r0, #1 │ │ │ │ ldrb.w r6, [r3, #1268] @ 0x4f4 │ │ │ │ blx 610ec │ │ │ │ @@ -474932,15 +474965,15 @@ │ │ │ │ ldr r4, [r3, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r4, r3 │ │ │ │ beq.n 1c10ca │ │ │ │ movs r6, #0 │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ mov r0, sl │ │ │ │ - bl 1f9548 │ │ │ │ + bl 1f93d8 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r5, r0 │ │ │ │ strb.w r6, [r0], #4 │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r7, [r3, #343] @ 0x157 │ │ │ │ blx 610ec │ │ │ │ @@ -475750,15 +475783,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r9, r1 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1f9590 │ │ │ │ + bl 1f9420 │ │ │ │ ldrd r3, r2, [r0, #8] │ │ │ │ mov fp, r0 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 1c1db4 │ │ │ │ ldr.w r6, [r9, #88] @ 0x58 │ │ │ │ add.w sl, r9, #84 @ 0x54 │ │ │ │ @@ -475827,44 +475860,44 @@ │ │ │ │ adds r2, #31 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, fp │ │ │ │ str.w r5, [fp] │ │ │ │ lsrs r3, r2, #5 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r2, r3 │ │ │ │ - bl 1f963c │ │ │ │ + bl 1f94cc │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #4 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ - bl 1f963c │ │ │ │ + bl 1f94cc │ │ │ │ mov r2, r5 │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, fp │ │ │ │ - bl 1f963c │ │ │ │ + bl 1f94cc │ │ │ │ ldr.w r4, [r9, #88] @ 0x58 │ │ │ │ str.w r0, [fp, #28] │ │ │ │ cmp sl, r4 │ │ │ │ beq.n 1c1a56 │ │ │ │ movs r5, #0 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r6, [fp, #40] @ 0x28 │ │ │ │ mov r0, fp │ │ │ │ mov r2, r7 │ │ │ │ str r5, [r4, #96] @ 0x60 │ │ │ │ - bl 1f9660 │ │ │ │ + bl 1f94f0 │ │ │ │ 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 1f9660 │ │ │ │ + bl 1f94f0 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ adds r5, #1 │ │ │ │ cmp r4, sl │ │ │ │ str.w r0, [r6, r7, lsl #2] │ │ │ │ bne.n 1c1a24 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov.w r8, #1 │ │ │ │ @@ -475941,15 +475974,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 1f95bc │ │ │ │ + bl 1f944c │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [fp, #16] │ │ │ │ b.n 1c19b2 │ │ │ │ mov r9, r4 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ movs r5, #0 │ │ │ │ @@ -476184,15 +476217,15 @@ │ │ │ │ b.n 1c1cfe │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r0, #12] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 1f95bc │ │ │ │ + bl 1f944c │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [fp, #16] │ │ │ │ b.n 1c1940 │ │ │ │ ldr r5, [sp, #0] │ │ │ │ mov ip, sl │ │ │ │ b.n 1c1d1e │ │ │ │ @@ -477610,15 +477643,15 @@ │ │ │ │ cmp r3, #16 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ mul.w r2, r2, r3 │ │ │ │ - bl 1f95bc │ │ │ │ + bl 1f944c │ │ │ │ ldr r2, [r5, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ and.w r3, r2, #8192 @ 0x2000 │ │ │ │ and.w r2, r2, #4 │ │ │ │ str r2, [sp, #16] │ │ │ │ b.n 1c2c20 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ @@ -477648,39 +477681,39 @@ │ │ │ │ cmp r3, #16 │ │ │ │ mov.w r0, #0 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ mov r8, r3 │ │ │ │ movs r3, #20 │ │ │ │ mul.w r2, r3, r8 │ │ │ │ - bl 1f95bc │ │ │ │ + bl 1f944c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w ip, [fp, #16] │ │ │ │ mov lr, r0 │ │ │ │ b.n 1c2ad4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ ldr r5, [r5, #4] │ │ │ │ add.w r2, r3, #84 @ 0x54 │ │ │ │ cmp r5, r2 │ │ │ │ bne.w 1c28d2 │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ mov r0, fp │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ 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 1c2b82 │ │ │ │ mov.w r2, #320 @ 0x140 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1f95bc │ │ │ │ + bl 1f944c │ │ │ │ movs r3, #16 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ b.n 1c2b4e │ │ │ │ ldr.w r1, [fp, #32] │ │ │ │ mul.w r0, r1, r0 │ │ │ │ @@ -477719,15 +477752,15 @@ │ │ │ │ mov fp, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f9504 │ │ │ │ + bl 1f9394 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, fp │ │ │ │ bl 1a7280 │ │ │ │ ldr.w r7, [fp, #88] @ 0x58 │ │ │ │ add.w fp, fp, #84 @ 0x54 │ │ │ │ @@ -477790,15 +477823,15 @@ │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrd r0, r1, [sp, #52] @ 0x34 │ │ │ │ bl 1a603c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1fb418 │ │ │ │ + bl 1fb2a8 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ movs r1, #252 @ 0xfc │ │ │ │ str r0, [r6, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ bl 1a65dc │ │ │ │ ldr r3, [r4, #28] │ │ │ │ mov ip, r0 │ │ │ │ @@ -477825,22 +477858,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 1fb3a4 │ │ │ │ + bl 1fb234 │ │ │ │ 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 1fb2fc │ │ │ │ + bl 1fb18c │ │ │ │ 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] │ │ │ │ @@ -477877,15 +477910,15 @@ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov r8, sl │ │ │ │ ldr r7, [r7, #4] │ │ │ │ cmp r7, r8 │ │ │ │ bne.w 1c2e1e │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ ldr r2, [pc, #400] @ (1c3128 ) │ │ │ │ ldr r3, [pc, #396] @ (1c3124 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ @@ -477960,31 +477993,31 @@ │ │ │ │ strh r1, [r0, #8] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrd r0, r1, [r2, #16] │ │ │ │ str r0, [r3, #16] │ │ │ │ strh r1, [r3, #20] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ strd r8, r8, [fp, #32] │ │ │ │ - bl 1fb418 │ │ │ │ + bl 1fb2a8 │ │ │ │ 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 1c2f66 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1fb3e4 │ │ │ │ + bl 1fb274 │ │ │ │ mov r1, r0 │ │ │ │ cbnz r0, 1c30a2 │ │ │ │ b.n 1c2f66 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1fb3e4 │ │ │ │ + bl 1fb274 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1c2f66 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1c3094 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ @@ -478934,54 +478967,54 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r2 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ movw r1, #777 @ 0x309 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ str r5, [sp, #12] │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #16 │ │ │ │ strd r2, r2, [sp] │ │ │ │ add.w ip, r4, #84 @ 0x54 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ add.w r0, r4, #20 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r8, r2 │ │ │ │ sub sp, #32 │ │ │ │ mov r7, r0 │ │ │ │ mov sl, r1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r1, #781 @ 0x30d │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ add.w r9, sp, #16 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ str.w r8, [sp, #12] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [sp] │ │ │ │ str r2, [sp, #8] │ │ │ │ add.w ip, r4, #84 @ 0x54 │ │ │ │ ldr r5, [pc, #64] @ (1c3b10 ) │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ @@ -478994,15 +479027,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r3, [r5, lr] │ │ │ │ add.w r3, r3, r8, lsl #7 │ │ │ │ ldrb.w r3, [r3, #44] @ 0x2c │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str.w sl, [r3, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ add.w r0, r4, #20 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ stmia r5!, {r2, r3, r4} │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -479011,15 +479044,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 214204 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r7, r0 │ │ │ │ ldr r5, [pc, #244] @ (1c3c30 ) │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add r5, pc │ │ │ │ @@ -479029,18 +479062,18 @@ │ │ │ │ mov r1, r6 │ │ │ │ ldrsb.w r2, [r3, #72] @ 0x48 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #384] @ 0x180 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.n 1c3c0e │ │ │ │ cmp r3, #2 │ │ │ │ bls.n 1c3c28 │ │ │ │ subs r3, #3 │ │ │ │ @@ -479057,21 +479090,21 @@ │ │ │ │ movne r3, #8 │ │ │ │ moveq r3, #64 @ 0x40 │ │ │ │ ldrb.w r8, [r2, #17] │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add.w r9, sp, #24 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ add r3, sp, #8 │ │ │ │ str r6, [sp, #20] │ │ │ │ movs r6, #0 │ │ │ │ strd r6, r6, [sp, #8] │ │ │ │ add.w ip, r7, #84 @ 0x54 │ │ │ │ str r6, [sp, #16] │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ @@ -479085,15 +479118,15 @@ │ │ │ │ ldr.w r3, [r5, lr] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ str r6, [r3, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ add.w r0, r7, #20 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ subs r3, #14 │ │ │ │ cmp r3, #10 │ │ │ │ bhi.n 1c3c28 │ │ │ │ tbb [pc, r3] │ │ │ │ @@ -479131,56 +479164,56 @@ │ │ │ │ movw r1, #641 @ 0x281 │ │ │ │ ldr.w r9, [pc, #1044] @ 1c407c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r9, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ 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 21440c │ │ │ │ + bl 21429c │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 1c3cc8 │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r3, [pc, #948] @ (1c4080 ) │ │ │ │ ldr r2, [pc, #952] @ (1c4084 ) │ │ │ │ ldr r0, [r5, #20] │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl 213cdc │ │ │ │ + bl 213b6c │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 214204 │ │ │ │ add.w sl, r0, #20 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ mov r4, r0 │ │ │ │ mov r1, sl │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ @@ -479188,28 +479221,28 @@ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldrsb.w r2, [r3, #72] @ 0x48 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #384] @ 0x180 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldrb.w r3, [fp, #12] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r3, r3, [r6, #4] │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ str.w sl, [sp, #44] @ 0x2c │ │ │ │ mov r7, r0 │ │ │ │ @@ -479236,15 +479269,15 @@ │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ add.w r7, r7, r2, lsl #2 │ │ │ │ str.w ip, [r3, #40] @ 0x28 │ │ │ │ str.w lr, [r7, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 1c3df4 │ │ │ │ cmp r3, #32 │ │ │ │ beq.w 1c406c │ │ │ │ bhi.w 1c4064 │ │ │ │ @@ -479263,42 +479296,42 @@ │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ b.n 1c3d82 │ │ │ │ ldr r3, [pc, #664] @ (1c4090 ) │ │ │ │ ldr.w r1, [r9, r3] │ │ │ │ ldr r2, [pc, #664] @ (1c4094 ) │ │ │ │ ldr r0, [r5, #20] │ │ │ │ add r2, pc │ │ │ │ - bl 213cdc │ │ │ │ + bl 213b6c │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 219a50 │ │ │ │ + bl 2198e0 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 1c3b18 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #398 @ 0x18e │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2198e4 │ │ │ │ + bl 219774 │ │ │ │ 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 214374 │ │ │ │ + bl 214204 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ mov r7, r0 │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ strd r3, sl, [r0, #44] @ 0x2c │ │ │ │ add.w sl, r0, #20 │ │ │ │ @@ -479306,27 +479339,27 @@ │ │ │ │ mov r1, sl │ │ │ │ ldrsb.w r2, [r3, #72] @ 0x48 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #384] @ 0x180 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r3, r3, [r6, #4] │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ str.w sl, [sp, #44] @ 0x2c │ │ │ │ mov r7, r0 │ │ │ │ @@ -479358,33 +479391,33 @@ │ │ │ │ mov r1, r7 │ │ │ │ ldrb.w ip, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ add.w r7, r7, ip, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w sl, [r7, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2143c4 │ │ │ │ + bl 214254 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2199a0 │ │ │ │ + bl 219830 │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r1, sl │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 214204 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, sl │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ @@ -479393,22 +479426,22 @@ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldrsb.w r2, [r3, #72] @ 0x48 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #384] @ 0x180 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r7, [r9, #12] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ strd r3, r3, [r6, #4] │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ str.w sl, [sp, #44] @ 0x2c │ │ │ │ add.w sl, r0, #84 @ 0x54 │ │ │ │ ldrb.w fp, [r9, #12] │ │ │ │ @@ -479443,18 +479476,18 @@ │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r4, [r3, #32] │ │ │ │ mov r3, r2 │ │ │ │ add.w r2, ip, r4, lsl #2 │ │ │ │ add.w ip, ip, r3, lsl #2 │ │ │ │ str r6, [r2, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 219ae8 │ │ │ │ + bl 219978 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 1c3b18 │ │ │ │ ldr r2, [pc, #92] @ (1c4098 ) │ │ │ │ ldr r3, [pc, #52] @ (1c4074 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -479482,23 +479515,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ stmia r3!, {r5, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ stmia r3!, {r4, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r4, r6, #5 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #182 @ 0xb6 │ │ │ │ + cmp r2, #54 @ 0x36 │ │ │ │ movs r3, r3 │ │ │ │ lsrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #22 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #150 @ 0x96 │ │ │ │ + cmp r1, #22 │ │ │ │ movs r3, r3 │ │ │ │ ittt lt │ │ │ │ lsllt r5, r5, #2 │ │ │ │ lsrlt r4, r4, #21 │ │ │ │ movlt r0, r0 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ @@ -479520,23 +479553,23 @@ │ │ │ │ subs r1, #61 @ 0x3d │ │ │ │ strh r0, [r0, #4] │ │ │ │ lsls r0, r0, #22 │ │ │ │ strh r0, [r0, #4] │ │ │ │ lsls r0, r0, #2 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov.w r1, #816 @ 0x330 │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ add.w r8, sp, #16 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ str r4, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp] │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w lr, r7, #84 @ 0x54 │ │ │ │ add.w ip, r7, #100 @ 0x64 │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ @@ -479546,32 +479579,32 @@ │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov.w r1, #812 @ 0x32c │ │ │ │ b.n 1c40e0 │ │ │ │ movw r1, #786 @ 0x312 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov sl, r5 │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ mov r1, r5 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ str r4, [sp, #12] │ │ │ │ mov.w ip, #0 │ │ │ │ add r4, sp, #16 │ │ │ │ strd ip, ip, [sp] │ │ │ │ add.w lr, r7, #100 @ 0x64 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ @@ -479590,15 +479623,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb.w r3, [r3, #45] @ 0x2d │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ str.w ip, [r3, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r1, #818 @ 0x332 │ │ │ │ b.n 1c40e0 │ │ │ │ ittt cc │ │ │ │ @@ -479637,35 +479670,35 @@ │ │ │ │ ldr.w r2, [pc, #1296] @ 1c4748 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 213cdc │ │ │ │ + bl 213b6c │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ strd r4, r5, [sp, #40] @ 0x28 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 1c4274 │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 214204 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r5 │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ @@ -479673,27 +479706,27 @@ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldrsb.w r2, [r3, #72] @ 0x48 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #384] @ 0x180 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ lsl.w r3, fp, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ 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] │ │ │ │ @@ -479721,15 +479754,15 @@ │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, r2, lsl #2 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ str.w lr, [ip, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 1c43a4 │ │ │ │ cmp r3, #32 │ │ │ │ beq.w 1c472c │ │ │ │ bhi.w 1c4724 │ │ │ │ @@ -479762,38 +479795,38 @@ │ │ │ │ bne.w 1c4734 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [pc, #944] @ (1c4758 ) │ │ │ │ ldr r0, [r6, #20] │ │ │ │ add r2, pc │ │ │ │ - bl 213cdc │ │ │ │ + bl 213b6c │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 219a50 │ │ │ │ + bl 2198e0 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r7, [sl, #13] │ │ │ │ bl 1c3b18 │ │ │ │ movw r1, #293 @ 0x125 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 218878 │ │ │ │ movw r1, #779 @ 0x30b │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ 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 216694 │ │ │ │ + bl 216524 │ │ │ │ str.w sl, [sp, #36] @ 0x24 │ │ │ │ add.w lr, r8, #84 @ 0x54 │ │ │ │ str r7, [sp, #24] │ │ │ │ add.w ip, r8, #100 @ 0x64 │ │ │ │ strd r7, r7, [r5, #4] │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ @@ -479802,34 +479835,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 21876c │ │ │ │ + bl 2185fc │ │ │ │ add.w r3, r8, #20 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ strb.w r7, [r8, #34] @ 0x22 │ │ │ │ mov r0, r6 │ │ │ │ bl 1c40a4 │ │ │ │ add.w r3, r8, #20 │ │ │ │ mov r2, sl │ │ │ │ mov r8, r0 │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, r6 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bl 2198e4 │ │ │ │ + bl 219774 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 214204 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w fp, r0, #20 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, fp │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -479838,26 +479871,26 @@ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldrsb.w r2, [r3, #72] @ 0x48 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #384] @ 0x180 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ lsl.w r3, sl, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ str.w fp, [sp, #36] @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ ldrb.w fp, [r8, #12] │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ @@ -479889,37 +479922,37 @@ │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ add.w r7, r7, r2, lsl #2 │ │ │ │ str.w ip, [r3, #40] @ 0x28 │ │ │ │ str.w r8, [r7, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ 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 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 1c4574 │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 214374 │ │ │ │ + bl 214204 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r8 │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ @@ -479927,27 +479960,27 @@ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldrsb.w r2, [r3, #72] @ 0x48 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #384] @ 0x180 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ lsl.w r3, fp, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ str.w r8, [sp, #36] @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ add.w sl, r0, #84 @ 0x54 │ │ │ │ ldrb.w r8, [r7, #12] │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ @@ -479979,81 +480012,81 @@ │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, r2, lsl #2 │ │ │ │ str.w lr, [r3, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2199a0 │ │ │ │ + bl 219830 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ bl 1c3b18 │ │ │ │ mov.w r1, #920 @ 0x398 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ movs r3, #1 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r3 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ str r7, [sp, #24] │ │ │ │ str.w sl, [sp, #36] @ 0x24 │ │ │ │ strd r7, r7, [r5, #4] │ │ │ │ add.w r7, r8, #84 @ 0x54 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ add.w r1, r8, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2198e4 │ │ │ │ + bl 219774 │ │ │ │ movs r1, #3 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 2143c4 │ │ │ │ + bl 214254 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2199a0 │ │ │ │ + bl 219830 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ - bl 219ae8 │ │ │ │ + bl 219978 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ bl 1c3b18 │ │ │ │ b.n 1c4388 │ │ │ │ mov.w lr, #1 │ │ │ │ b.n 1c4628 │ │ │ │ mov.w ip, #1 │ │ │ │ b.n 1c4514 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r1, #641 @ 0x281 │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ movs r3, #32 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ add.w r3, r7, #20 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #303 @ 0x12f │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov sl, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ b.n 1c4226 │ │ │ │ ldr r3, [pc, #60] @ (1c475c ) │ │ │ │ ldr.w r1, [r8, r3] │ │ │ │ b.n 1c43a6 │ │ │ │ @@ -480068,23 +480101,23 @@ │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ pop {r1, r2, r4, r5, r6, r7, pc} │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #22 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #8 @ (adr r0, 1c4754 ) │ │ │ │ + ldr r6, [sp, #520] @ 0x208 │ │ │ │ movs r2, r3 │ │ │ │ lsrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ pop {r4, r5, r6} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - movs r4, #246 @ 0xf6 │ │ │ │ + movs r3, #118 @ 0x76 │ │ │ │ movs r3, r3 │ │ │ │ lsrs r4, r4, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #5 │ │ │ │ movs r0, r0 │ │ │ │ @@ -480115,30 +480148,30 @@ │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ mov r2, r4 │ │ │ │ ldrb.w r3, [r3, #44] @ 0x2c │ │ │ │ add.w r3, fp, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 216278 │ │ │ │ + bl 216108 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ str r0, [sp, #8] │ │ │ │ cbz r0, 1c47e8 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r2 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add.w r1, r5, #164 @ 0xa4 │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ ldr.w r7, [fp, #96] @ 0x60 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ @@ -480173,21 +480206,21 @@ │ │ │ │ b.n 1c4850 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ cmp r8, r3 │ │ │ │ bhi.n 1c48e6 │ │ │ │ movs r1, #76 @ 0x4c │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5] │ │ │ │ add.w lr, r6, #84 @ 0x54 │ │ │ │ str r3, [r5, #8] │ │ │ │ add.w ip, r6, #100 @ 0x64 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ @@ -480202,29 +480235,29 @@ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r0, r9 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #45] @ 0x2d │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ str.w r8, [r3, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ add.w r3, r6, #20 │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #151 @ 0x97 │ │ │ │ bne.n 1c4846 │ │ │ │ add.w r3, r6, #20 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r8, r3 │ │ │ │ bls.n 1c4850 │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ @@ -480265,21 +480298,21 @@ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ movs r3, #8 │ │ │ │ str r3, [sp, #20] │ │ │ │ b.n 1c4836 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r1, #245 @ 0xf5 │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ mov r8, r0 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w ip, [r3, #44] @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ @@ -480289,15 +480322,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 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r2, [pc, #216] @ (1c4a74 ) │ │ │ │ ldr r3, [pc, #196] @ (1c4a64 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ @@ -480316,21 +480349,21 @@ │ │ │ │ beq.n 1c4a3e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r5, sp, #52 @ 0x34 │ │ │ │ add r4, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r1, #152 @ 0x98 │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add.w ip, r8, #84 @ 0x54 │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ add.w r7, r8, #100 @ 0x64 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ @@ -480347,15 +480380,15 @@ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r8 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrb.w r3, [r3, #44] @ 0x2c │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ b.n 1c499a │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #1 │ │ │ │ itt ls │ │ │ │ addls r5, sp, #52 @ 0x34 │ │ │ │ addls r4, sp, #68 @ 0x44 │ │ │ │ bhi.n 1c4a54 │ │ │ │ @@ -480444,15 +480477,15 @@ │ │ │ │ cmp r0, r4 │ │ │ │ bne.n 1c4b18 │ │ │ │ str r5, [r3, #0] │ │ │ │ cmp ip, lr │ │ │ │ bne.n 1c4b0a │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f97c4 │ │ │ │ + bl 1f9654 │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ ldrd r0, r3, [r4, #60] @ 0x3c │ │ │ │ add.w r2, r6, #96 @ 0x60 │ │ │ │ str r1, [r5, #68] @ 0x44 │ │ │ │ cmp r2, r7 │ │ │ │ strd r0, r3, [r5, #60] @ 0x3c │ │ │ │ strd fp, fp, [r4, #24] │ │ │ │ @@ -480872,15 +480905,15 @@ │ │ │ │ ldrb.w r2, [r3, #624] @ 0x270 │ │ │ │ cbz r2, 1c4f9e │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [pc, #16] @ (1c4fa4 ) │ │ │ │ ldr r1, [pc, #20] @ (1c4fa8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 216fa4 │ │ │ │ + bl 216e34 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r2 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ bl 196fa6 │ │ │ │ b.n 1c4ac2 │ │ │ │ vtbl.8 d20, {d15-d17}, d27 │ │ │ │ @@ -480956,22 +480989,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 22431c │ │ │ │ + bl 2241ac │ │ │ │ ldr r2, [pc, #16] @ (1c5098 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (1c509c ) │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 216fa4 │ │ │ │ + bl 216e34 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ bl 31709a │ │ │ │ b.n 1c4a0e │ │ │ │ vsli.32 , q8, #31 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -481009,15 +481042,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 1f9fe0 │ │ │ │ + bl 1f9e70 │ │ │ │ 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 │ │ │ │ @@ -481041,15 +481074,15 @@ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r1, #1 │ │ │ │ strh r2, [r4, #4] │ │ │ │ str r1, [r4, #16] │ │ │ │ movs r1, #4 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1f9fe0 │ │ │ │ + bl 1f9e70 │ │ │ │ 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 │ │ │ │ @@ -481065,15 +481098,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 1fa2c4 │ │ │ │ + bl 1fa154 │ │ │ │ mov lr, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr.w ip, [r5, #16] │ │ │ │ mov r1, lr │ │ │ │ mov r3, r0 │ │ │ │ b.n 1c51c2 │ │ │ │ @@ -482216,15 +482249,15 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 1c5dba │ │ │ │ adds r7, #52 @ 0x34 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ - bl 1fb418 │ │ │ │ + bl 1fb2a8 │ │ │ │ ldr.w fp, [r6, #88] @ 0x58 │ │ │ │ mov r9, r0 │ │ │ │ cmp fp, r5 │ │ │ │ beq.n 1c5db2 │ │ │ │ mov r3, r5 │ │ │ │ mov r5, fp │ │ │ │ mov fp, r3 │ │ │ │ @@ -482244,30 +482277,30 @@ │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ ldr.w r3, [r3, r4, lsl #2] │ │ │ │ ldr r6, [r3, #48] @ 0x30 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 1c5d76 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1fb280 │ │ │ │ + bl 1fb110 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1c5d72 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1fb2fc │ │ │ │ + bl 1fb18c │ │ │ │ b.n 1c5d72 │ │ │ │ ldr.w r3, [r8, #100] @ 0x64 │ │ │ │ sub.w r8, r3, #96 @ 0x60 │ │ │ │ cmp sl, r3 │ │ │ │ bne.n 1c5d68 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r5, fp │ │ │ │ bne.n 1c5d5a │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ b.n 1c5d28 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r5, pc, #56 @ (adr r5, 1c5dfc ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ @@ -482464,15 +482497,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 610ec │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #4 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 1fe894 │ │ │ │ + bl 1fe724 │ │ │ │ ldr.w sl, [r5, #432] @ 0x1b0 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1c612c │ │ │ │ mov.w fp, #0 │ │ │ │ mov r7, sl │ │ │ │ mov r8, r4 │ │ │ │ @@ -482480,15 +482513,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 1c605c │ │ │ │ ldrb.w sl, [r7, #32] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 1c605c │ │ │ │ ldr r4, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 216b7c │ │ │ │ + bl 216a0c │ │ │ │ cbz r0, 1c5ff2 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ beq.w 1c6114 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ ldr r4, [r6, #0] │ │ │ │ @@ -482530,15 +482563,15 @@ │ │ │ │ cmp r0, #4 │ │ │ │ bne.n 1c6036 │ │ │ │ b.n 1c600e │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ - bl 262138 │ │ │ │ + bl 261fc8 │ │ │ │ orr.w r0, r0, fp │ │ │ │ uxtb.w fp, r0 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1c5fcc │ │ │ │ mov r4, r8 │ │ │ │ @@ -482758,15 +482791,15 @@ │ │ │ │ sub.w r2, r3, #55 @ 0x37 │ │ │ │ sub.w r9, r3, #59 @ 0x3b │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ ldr.w r3, [r2, #-48] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #-48] │ │ │ │ - bl 1fe8c4 │ │ │ │ + bl 1fe754 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ strd r6, r9, [r0] │ │ │ │ b.n 1c600e │ │ │ │ movs r0, #0 │ │ │ │ b.n 1c62ac │ │ │ │ adds r0, #1 │ │ │ │ add.w lr, lr, #20 │ │ │ │ @@ -482787,18 +482820,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 1f9590 │ │ │ │ + bl 1f9420 │ │ │ │ mov r9, r0 │ │ │ │ str r4, [r0, #0] │ │ │ │ - bl 1f5dd0 │ │ │ │ + bl 1f5c60 │ │ │ │ ldr.w r3, [r9] │ │ │ │ str.w r0, [r9, #4] │ │ │ │ add.w r2, r3, #84 @ 0x54 │ │ │ │ ldr r5, [r3, #88] @ 0x58 │ │ │ │ cmp r5, r2 │ │ │ │ beq.w 1c6534 │ │ │ │ mov r6, r5 │ │ │ │ @@ -482847,15 +482880,15 @@ │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 1c63ce │ │ │ │ mov r7, r9 │ │ │ │ cmp r1, r7 │ │ │ │ beq.n 1c633a │ │ │ │ ldr.w r0, [sl, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f59d8 │ │ │ │ + bl 1f5868 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1c64be │ │ │ │ ldr r7, [r0, #12] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ adds r5, #1 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ @@ -482878,15 +482911,15 @@ │ │ │ │ ldr r6, [r6, #4] │ │ │ │ add.w r2, r3, #84 @ 0x54 │ │ │ │ cmp r6, r2 │ │ │ │ bne.n 1c6308 │ │ │ │ mov r9, r8 │ │ │ │ mov r4, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r4, #28] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ lsls r3, r3, #19 │ │ │ │ @@ -483014,19 +483047,19 @@ │ │ │ │ lsls r2, r2, #28 │ │ │ │ itt mi │ │ │ │ orrmi.w r3, r3, #17301504 @ 0x1080000 │ │ │ │ strmi r3, [r1, #0] │ │ │ │ ldr.w r0, [sl, #4] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f5a14 │ │ │ │ + bl 1f58a4 │ │ │ │ b.n 1c6382 │ │ │ │ mov r0, r9 │ │ │ │ movs r4, #0 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ bx lr │ │ │ │ ldrd r3, r2, [r0, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -483322,17 +483355,17 @@ │ │ │ │ b.n 1c674c │ │ │ │ movs r7, #0 │ │ │ │ b.n 1c66a0 │ │ │ │ sub.w ip, r3, #784 @ 0x310 │ │ │ │ cmp.w ip, #10 │ │ │ │ bls.w 1c675a │ │ │ │ b.n 1c6850 │ │ │ │ - add r2, pc, #496 @ (adr r2, 1c6a70 ) │ │ │ │ + add r0, pc, #1008 @ (adr r0, 1c6c70 ) │ │ │ │ movs r2, r5 │ │ │ │ - add r2, pc, #72 @ (adr r2, 1c68cc ) │ │ │ │ + add r0, pc, #584 @ (adr r0, 1c6acc ) │ │ │ │ movs r2, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ add.w r2, r1, #96 @ 0x60 │ │ │ │ @@ -483348,15 +483381,15 @@ │ │ │ │ add.w r1, r3, #16 │ │ │ │ str r1, [r4, #100] @ 0x64 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ str r1, [r4, #96] @ 0x60 │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r1, r5 │ │ │ │ str r2, [r3, #16] │ │ │ │ - bl 1f2030 │ │ │ │ + bl 1f1ec0 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #92] @ 0x5c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ add.w r5, r0, #4096 @ 0x1000 │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ ldr.w r3, [r5, #344] @ 0x158 │ │ │ │ @@ -483577,17 +483610,17 @@ │ │ │ │ cmp r3, #10 │ │ │ │ bls.w 1c69f0 │ │ │ │ b.n 1c6996 │ │ │ │ sub.w r3, r1, #784 @ 0x310 │ │ │ │ cmp r3, #10 │ │ │ │ bls.w 1c69f0 │ │ │ │ b.n 1c6afc │ │ │ │ - ldr r7, [sp, #792] @ 0x318 │ │ │ │ + ldr r6, [sp, #280] @ 0x118 │ │ │ │ movs r2, r5 │ │ │ │ - ldr r7, [sp, #368] @ 0x170 │ │ │ │ + ldr r5, [sp, #880] @ 0x370 │ │ │ │ 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 r9, r1 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ @@ -483647,15 +483680,15 @@ │ │ │ │ cmp r6, #1 │ │ │ │ beq.w 1c6dee │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 1c6c0c │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f1ff4 │ │ │ │ + bl 1f1e84 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ bge.n 1c6c0c │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp fp, r4 │ │ │ │ str.w r9, [r4, #-4] │ │ │ │ str r3, [r5, #0] │ │ │ │ @@ -483669,15 +483702,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1c6bd0 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1c6bc6 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1f1ff4 │ │ │ │ + bl 1f1e84 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ blt.n 1c6bd6 │ │ │ │ adds r5, #4 │ │ │ │ cmp fp, r4 │ │ │ │ bne.n 1c6ba0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ @@ -484167,15 +484200,15 @@ │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ ldr.w r3, [pc, #2448] @ 1c7ac0 │ │ │ │ strd r7, r1, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f9504 │ │ │ │ + bl 1f9394 │ │ │ │ ldr r4, [r7, #88] @ 0x58 │ │ │ │ add.w lr, r7, #84 @ 0x54 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ cmp r4, lr │ │ │ │ beq.w 1c7662 │ │ │ │ mov fp, lr │ │ │ │ movw sl, #8208 @ 0x2010 │ │ │ │ @@ -484312,15 +484345,15 @@ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ movw r3, #513 @ 0x201 │ │ │ │ movt r3, #16384 @ 0x4000 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ movw r1, #4452 @ 0x1164 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r4, [sp, #100] @ 0x64 │ │ │ │ - bl 1f9590 │ │ │ │ + bl 1f9420 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r4, #92] @ 0x5c │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ bl 1becb0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ @@ -484399,28 +484432,28 @@ │ │ │ │ strd r1, r1, [r3, #96] @ 0x60 │ │ │ │ add.w r1, r2, #96 @ 0x60 │ │ │ │ ldr r0, [r2, #100] @ 0x64 │ │ │ │ mov r3, r2 │ │ │ │ cmp r1, fp │ │ │ │ bne.n 1c7366 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1f2240 │ │ │ │ + bl 1f20d0 │ │ │ │ ldr r6, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ cmp r6, fp │ │ │ │ beq.n 1c73ba │ │ │ │ subs r6, #96 @ 0x60 │ │ │ │ mov r8, r4 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1f9590 │ │ │ │ + bl 1f9420 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1f2084 │ │ │ │ + bl 1f1f14 │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ str r6, [r4, #28] │ │ │ │ cmp r3, fp │ │ │ │ str r4, [r6, #60] @ 0x3c │ │ │ │ sub.w r6, r3, #96 @ 0x60 │ │ │ │ bne.n 1c7398 │ │ │ │ mov r4, r8 │ │ │ │ @@ -484487,15 +484520,15 @@ │ │ │ │ bne.n 1c7426 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ands.w r2, r2, #131072 @ 0x20000 │ │ │ │ bne.n 1c7426 │ │ │ │ ldr r0, [r1, #60] @ 0x3c │ │ │ │ adds r4, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1f1ff4 │ │ │ │ + bl 1f1e84 │ │ │ │ cmp sl, r4 │ │ │ │ bne.n 1c742c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, #320 @ 0x140 │ │ │ │ beq.w 1c7688 │ │ │ │ movw r2, #799 @ 0x31f │ │ │ │ cmp r3, r2 │ │ │ │ @@ -484525,15 +484558,15 @@ │ │ │ │ bne.n 1c73f8 │ │ │ │ ldrd r4, r5, [sp, #28] │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [pc, #1540] @ 1c7ac8 │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ add r1, pc │ │ │ │ - bl 1f209c │ │ │ │ + bl 1f1f2c │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r3, fp │ │ │ │ beq.w 1c7620 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ sub.w r1, r3, #96 @ 0x60 │ │ │ │ subs r6, #96 @ 0x60 │ │ │ │ b.n 1c74f0 │ │ │ │ @@ -484692,15 +484725,15 @@ │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r4, #16] │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r4, r3 │ │ │ │ bne.w 1c72a2 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ ldr.w r2, [pc, #1124] @ 1c7acc │ │ │ │ ldr.w r3, [pc, #1108] @ 1c7ac0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ @@ -484728,15 +484761,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 1c79f4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1c79e2 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1f95bc │ │ │ │ + bl 1f944c │ │ │ │ mov r7, r0 │ │ │ │ cbz r7, 1c76de │ │ │ │ add r9, r7 │ │ │ │ str.w r6, [r9] │ │ │ │ mov r9, r4 │ │ │ │ b.n 1c74b0 │ │ │ │ adds.w r9, r7, r9 │ │ │ │ @@ -484753,27 +484786,27 @@ │ │ │ │ cmp sl, r3 │ │ │ │ bls.w 1c74b0 │ │ │ │ mov r4, r3 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ - bl 1f1ff4 │ │ │ │ + bl 1f1e84 │ │ │ │ cmp r4, sl │ │ │ │ bcc.n 1c76fe │ │ │ │ b.n 1c74b0 │ │ │ │ add.w sl, r7, r9 │ │ │ │ cmp sl, r7 │ │ │ │ bls.n 1c772e │ │ │ │ mov r4, r7 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ - bl 1f1ff4 │ │ │ │ + bl 1f1e84 │ │ │ │ cmp r4, sl │ │ │ │ bcc.n 1c771c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r2, r3, #5 │ │ │ │ bhi.n 1c76de │ │ │ │ adds r4, r3, #4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -484793,15 +484826,15 @@ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 1c7a88 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1c7a52 │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ - bl 1f95bc │ │ │ │ + bl 1f944c │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1c76de │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r3, r2 │ │ │ │ @@ -485312,15 +485345,15 @@ │ │ │ │ ldr r3, [r1, #28] │ │ │ │ cbz r3, 1c7ca6 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r1, [pc, #124] @ (1c7ce0 ) │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1c7cd4 │ │ │ │ ldrh r1, [r4, #12] │ │ │ │ cmp r1, #252 @ 0xfc │ │ │ │ beq.n 1c7ca2 │ │ │ │ @@ -485336,55 +485369,55 @@ │ │ │ │ and.w r1, r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ add r4, pc │ │ │ │ ldrb r4, [r4, r1] │ │ │ │ ldr r1, [pc, #80] @ (1c7cec ) │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r1, [pc, #72] @ (1c7cf0 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ b.n 1c7c74 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldr r1, [pc, #64] @ (1c7cf4 ) │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1c7c74 │ │ │ │ ldr r1, [pc, #52] @ (1c7cf8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ b.n 1c7c74 │ │ │ │ ldr r2, [pc, #44] @ (1c7cfc ) │ │ │ │ add r2, pc │ │ │ │ b.n 1c7c8c │ │ │ │ ldr r1, [pc, #40] @ (1c7d00 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ b.n 1c7c74 │ │ │ │ - mrrc 0, 1, r0, r6, cr10 │ │ │ │ - strb r6, [r1, r6] │ │ │ │ + @ instruction: 0xead6001a │ │ │ │ + strb r6, [r1, r0] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r0, [r7, #26] │ │ │ │ + ldrb r0, [r7, #20] │ │ │ │ movs r2, r3 │ │ │ │ - ldc 0, cr0, [r4], #-104 @ 0xffffff98 │ │ │ │ - stc 0, cr0, [r0], {26} │ │ │ │ - stc 0, cr0, [r6], {26} │ │ │ │ - ldmia r2!, {r1, r3, r5} │ │ │ │ + @ instruction: 0xeab4001a │ │ │ │ + eor.w r0, r0, sl, lsr #32 │ │ │ │ + eor.w r0, r6, sl, lsr #32 │ │ │ │ + ldmia r0!, {r1, r3, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - rev r0, r1 │ │ │ │ + @ instruction: 0xb888 │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r2!, {r3, r4} │ │ │ │ + ldmia r0!, {r3, r4, r7} │ │ │ │ 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] │ │ │ │ @@ -485395,15 +485428,15 @@ │ │ │ │ and.w r2, r3, #1344 @ 0x540 │ │ │ │ tst.w r3, #640 @ 0x280 │ │ │ │ beq.n 1c7dde │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 1c7efa │ │ │ │ ldr r1, [pc, #600] @ (1c7f88 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r1, r3, #16 │ │ │ │ bmi.n 1c7df0 │ │ │ │ lsls r2, r3, #13 │ │ │ │ bmi.n 1c7e00 │ │ │ │ lsls r0, r3, #15 │ │ │ │ bmi.n 1c7e10 │ │ │ │ @@ -485414,29 +485447,29 @@ │ │ │ │ lsls r3, r3, #8 │ │ │ │ bmi.n 1c7e40 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cbz r3, 1c7d5e │ │ │ │ ldr r1, [pc, #564] @ (1c7f8c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ subs r3, #40 @ 0x28 │ │ │ │ cmp r3, #2 │ │ │ │ bhi.n 1c7d80 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r4 │ │ │ │ beq.w 1c7e82 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ cbz r3, 1c7d80 │ │ │ │ ldr r1, [pc, #536] @ (1c7f90 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r0, r1, #7 │ │ │ │ bmi.w 1c7e94 │ │ │ │ lsls r2, r1, #28 │ │ │ │ bmi.w 1c7ea6 │ │ │ │ lsls r3, r1, #29 │ │ │ │ bmi.w 1c7eb8 │ │ │ │ @@ -485452,74 +485485,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] @ (1c7f94 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ ldrh r2, [r4, #20] │ │ │ │ cmp r2, #252 @ 0xfc │ │ │ │ bne.w 1c7f06 │ │ │ │ ldrh r2, [r4, #8] │ │ │ │ cmp r2, #1 │ │ │ │ beq.n 1c7dda │ │ │ │ ldr r1, [pc, #452] @ (1c7f98 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1c7d38 │ │ │ │ ldr r1, [pc, #440] @ (1c7f9c ) │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r1, r3, #16 │ │ │ │ bpl.n 1c7d3c │ │ │ │ ldr r1, [pc, #428] @ (1c7fa0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r2, r3, #13 │ │ │ │ bpl.n 1c7d40 │ │ │ │ ldr r1, [pc, #416] @ (1c7fa4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r0, r3, #15 │ │ │ │ bpl.n 1c7d44 │ │ │ │ ldr r1, [pc, #404] @ (1c7fa8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r1, r3, #26 │ │ │ │ bpl.n 1c7d48 │ │ │ │ ldr r1, [pc, #392] @ (1c7fac ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r2, r3, #14 │ │ │ │ bpl.n 1c7d4c │ │ │ │ ldr r1, [pc, #380] @ (1c7fb0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r3, r3, #8 │ │ │ │ bpl.n 1c7d50 │ │ │ │ ldr r1, [pc, #368] @ (1c7fb4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ b.n 1c7d50 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1c7f30 │ │ │ │ and.w r0, r1, #1 │ │ │ │ lsls r6, r1, #27 │ │ │ │ bmi.n 1c7f1e │ │ │ │ ldrh r6, [r4, #12] │ │ │ │ @@ -485533,161 +485566,161 @@ │ │ │ │ bmi.w 1c7f7a │ │ │ │ lsrs r2, r6, #2 │ │ │ │ lsls r1, r1, #11 │ │ │ │ bpl.n 1c7f60 │ │ │ │ ldr r1, [pc, #324] @ (1c7fbc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ b.n 1c7dca │ │ │ │ ldrb.w r3, [r6, #32] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1c7d76 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r0, r1, #7 │ │ │ │ bpl.w 1c7d88 │ │ │ │ ldr r1, [pc, #296] @ (1c7fc0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r2, r1, #28 │ │ │ │ bpl.w 1c7d8e │ │ │ │ ldr r1, [pc, #284] @ (1c7fc4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r3, r1, #29 │ │ │ │ bpl.w 1c7d94 │ │ │ │ ldr r1, [pc, #268] @ (1c7fc8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r6, r1, #12 │ │ │ │ bpl.w 1c7d9a │ │ │ │ ldr r1, [pc, #256] @ (1c7fcc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r0, r1, #30 │ │ │ │ bpl.w 1c7da0 │ │ │ │ vldr s15, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ strd r1, r1, [sp] │ │ │ │ vcvt.f64.f32 d7, s15 │ │ │ │ ldr r1, [pc, #224] @ (1c7fd0 ) │ │ │ │ add r1, pc │ │ │ │ vmov r2, r3, d7 │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ b.n 1c7dca │ │ │ │ ldr r1, [pc, #216] @ (1c7fd4 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ b.n 1c7d38 │ │ │ │ ldr r3, [pc, #208] @ (1c7fd8 ) │ │ │ │ and.w r1, r2, #3 │ │ │ │ mov r0, r5 │ │ │ │ lsrs r2, r2, #2 │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ ldr r1, [pc, #196] @ (1c7fdc ) │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ b.n 1c7dca │ │ │ │ ldrsh.w r2, [r4, #18] │ │ │ │ cbz r0, 1c7f52 │ │ │ │ ldr r1, [pc, #184] @ (1c7fe0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ b.n 1c7dca │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c7c44 │ │ │ │ b.n 1c7dca │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r7 │ │ │ │ bl 1c7c44 │ │ │ │ ldr r1, [pc, #156] @ (1c7fe4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ b.n 1c7dae │ │ │ │ ldr r1, [pc, #148] @ (1c7fe8 ) │ │ │ │ mov r0, r5 │ │ │ │ ldrh r3, [r4, #10] │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ b.n 1c7dca │ │ │ │ ldr r1, [pc, #136] @ (1c7fec ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ b.n 1c7dca │ │ │ │ ldr r1, [pc, #128] @ (1c7ff0 ) │ │ │ │ lsrs r2, r6, #2 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ b.n 1c7dca │ │ │ │ ldr r1, [pc, #120] @ (1c7ff4 ) │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ b.n 1c7dca │ │ │ │ - udf #60 @ 0x3c │ │ │ │ + bgt.n 1c7f04 │ │ │ │ movs r2, r3 │ │ │ │ - subs.w r0, ip, sl, lsr #32 │ │ │ │ - ldrb r6, [r3, r6] │ │ │ │ + bics.w r0, ip, sl, lsr #32 │ │ │ │ + ldrb r6, [r3, r0] │ │ │ │ movs r2, r3 │ │ │ │ - sbcs.w r0, ip, sl, lsr #32 │ │ │ │ - ldrb r4, [r7, #30] │ │ │ │ + ldrd r0, r0, [ip, #104]! @ 0x68 │ │ │ │ + ldrb r4, [r7, #24] │ │ │ │ movs r2, r3 │ │ │ │ - cbnz r0, 1c7ffc │ │ │ │ + cbnz r0, 1c7fdc │ │ │ │ movs r2, r3 │ │ │ │ - @ instruction: 0xeaf4001a │ │ │ │ - bkpt 0x0010 │ │ │ │ + ldrd r0, r0, [r4, #-104]! @ 0x68 │ │ │ │ + pop {r4, r7} │ │ │ │ movs r2, r3 │ │ │ │ - @ instruction: 0xeadc001a │ │ │ │ - cbnz r0, 1c7ff2 │ │ │ │ + ldrd r0, r0, [ip, #-104] @ 0x68 │ │ │ │ + cbnz r0, 1c7fd2 │ │ │ │ movs r2, r3 │ │ │ │ - @ instruction: 0xeac8001a │ │ │ │ - @ instruction: 0xeac8001a │ │ │ │ - ldrb r4, [r5, #19] │ │ │ │ + strd r0, r0, [r8, #-104] @ 0x68 │ │ │ │ + strd r0, r0, [r8, #-104] @ 0x68 │ │ │ │ + ldrb r4, [r5, #13] │ │ │ │ movs r2, r3 │ │ │ │ - adcs.w r0, lr, sl, lsr #32 │ │ │ │ - ldrh r0, [r1, #38] @ 0x26 │ │ │ │ + ldrd r0, r0, [lr, #104] @ 0x68 │ │ │ │ + ldrh r0, [r1, #26] │ │ │ │ movs r6, r3 │ │ │ │ - strb r6, [r5, #2] │ │ │ │ + ldr r6, [r5, #112] @ 0x70 │ │ │ │ movs r2, r3 │ │ │ │ - strh r0, [r1, #38] @ 0x26 │ │ │ │ + strh r0, [r1, #26] │ │ │ │ movs r2, r3 │ │ │ │ - @ instruction: 0xb80a │ │ │ │ + @ instruction: 0xb68a │ │ │ │ movs r6, r3 │ │ │ │ - bic.w r0, lr, sl, lsr #32 │ │ │ │ - bgt.n 1c80c8 │ │ │ │ + stmia.w lr!, {r1, r3, r4} │ │ │ │ + bge.n 1c7fc8 │ │ │ │ movs r2, r3 │ │ │ │ - ldrb r4, [r7, #16] │ │ │ │ + ldrb r4, [r7, #10] │ │ │ │ movs r2, r3 │ │ │ │ - orr.w r0, lr, sl, lsr #32 │ │ │ │ - orrs.w r0, r0, sl, lsr #32 │ │ │ │ - ldrb r6, [r0, #10] │ │ │ │ + @ instruction: 0xe8ce001a │ │ │ │ + @ instruction: 0xe8d0001a │ │ │ │ + ldrb r6, [r0, #4] │ │ │ │ movs r2, r3 │ │ │ │ - bics.w r0, r8, sl, lsr #32 │ │ │ │ - eor.w r0, r8, sl, lsr #32 │ │ │ │ - bics.w r0, lr, sl, lsr #32 │ │ │ │ - orr.w r0, r4, sl, lsr #32 │ │ │ │ + ldmia.w r8!, {r1, r3, r4} │ │ │ │ + stmdb r8, {r1, r3, r4} │ │ │ │ + ldmia.w lr!, {r1, r3, r4} │ │ │ │ + @ instruction: 0xe8c4001a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -485695,36 +485728,36 @@ │ │ │ │ ldr.w r8, [pc, #2620] @ 1c8a50 │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #0 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #1 │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ cmp r7, r6 │ │ │ │ bne.n 1c801a │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 1c8180 │ │ │ │ ldr.w r1, [pc, #2596] @ 1c8a54 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r3, r3, #14 │ │ │ │ bmi.n 1c8106 │ │ │ │ ldr.w r1, [pc, #2580] @ 1c8a58 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ ldr.w r1, [pc, #2568] @ 1c8a5c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r7, r3, #31 │ │ │ │ bmi.w 1c84e2 │ │ │ │ lsls r6, r3, #30 │ │ │ │ bmi.w 1c84d2 │ │ │ │ lsls r0, r3, #29 │ │ │ │ bmi.w 1c84c4 │ │ │ │ @@ -485757,15 +485790,15 @@ │ │ │ │ bne.w 1c8666 │ │ │ │ ldrd r2, r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 1c8970 │ │ │ │ ldr.w r1, [pc, #2456] @ 1c8a60 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub.w r2, r3, #186 @ 0xba │ │ │ │ bics.w r2, r2, #2 │ │ │ │ bne.w 1c8686 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ cmp r2, #12 │ │ │ │ bhi.w 1c8686 │ │ │ │ @@ -485782,15 +485815,15 @@ │ │ │ │ lsls r2, r6, #15 │ │ │ │ lsls r3, r5, #15 │ │ │ │ lsls r4, r4, #15 │ │ │ │ lsls r5, r3, #15 │ │ │ │ ldr.w r1, [pc, #2396] @ 1c8a64 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ b.n 1c8050 │ │ │ │ movw r3, #807 @ 0x327 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 1c897e │ │ │ │ movw r3, #905 @ 0x389 │ │ │ │ cmp r2, r3 │ │ │ │ bne.w 1c888e │ │ │ │ @@ -485799,36 +485832,36 @@ │ │ │ │ beq.w 1c8a42 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w 1c8a34 │ │ │ │ cbnz r3, 1c8144 │ │ │ │ ldr.w r1, [pc, #2348] @ 1c8a68 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ ldrb.w r3, [r4, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1c8a20 │ │ │ │ ldr.w r1, [pc, #2332] @ 1c8a6c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r6, r3, #29 │ │ │ │ bpl.w 1c8a12 │ │ │ │ ldr.w r1, [pc, #2312] @ 1c8a70 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ ldr.w r1, [pc, #2304] @ 1c8a74 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ 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 │ │ │ │ @@ -485839,15 +485872,15 @@ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cbnz r3, 1c81a8 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cbz r3, 1c81b4 │ │ │ │ ldr.w r1, [pc, #2252] @ 1c8a78 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 1c8364 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r1, r3, #20 │ │ │ │ bmi.w 1c8420 │ │ │ │ @@ -485878,22 +485911,22 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1c81ec │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1c81d8 │ │ │ │ ldr.w r1, [pc, #2164] @ 1c8a7c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ lsls r2, r3, #10 │ │ │ │ bpl.n 1c81de │ │ │ │ ldr.w r1, [pc, #2148] @ 1c8a80 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ b.n 1c81de │ │ │ │ ldr.w r9, [r4, #16] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 1c82c4 │ │ │ │ ldr.w r1, [pc, #2128] @ 1c8a84 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w sl, [pc, #2128] @ 1c8a88 │ │ │ │ @@ -485920,15 +485953,15 @@ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ and.w r3, r3, #6291456 @ 0x600000 │ │ │ │ cmp.w r3, #2097152 @ 0x200000 │ │ │ │ beq.n 1c827e │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #9 │ │ │ │ it ne │ │ │ │ cmpne r3, #6 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ @@ -485942,21 +485975,21 @@ │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 1c828e │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1c8242 │ │ │ │ ldr.w r1, [pc, #2020] @ 1c8a8c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ ldr.w r3, [fp] │ │ │ │ lsls r3, r3, #9 │ │ │ │ bpl.n 1c824a │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ b.n 1c824a │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r1, r3, #7 │ │ │ │ cmp r1, #1 │ │ │ │ beq.n 1c8386 │ │ │ │ movw r2, #673 @ 0x2a1 │ │ │ │ subs r2, r3, r2 │ │ │ │ @@ -485978,122 +486011,122 @@ │ │ │ │ movw r2, #847 @ 0x34f │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 1c8316 │ │ │ │ ldr.w r1, [pc, #1928] @ 1c8a90 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ cbnz r3, 1c8330 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ cbz r0, 1c8330 │ │ │ │ bl 1a5d68 │ │ │ │ ldr.w r1, [pc, #1904] @ 1c8a94 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1c83c8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1a6550 │ │ │ │ cbnz r0, 1c83a2 │ │ │ │ ldr.w r1, [pc, #1880] @ 1c8a98 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r4, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [pc, #1860] @ 1c8a9c │ │ │ │ ldr r2, [r3, r7] │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ movs r3, #0 │ │ │ │ b.n 1c828e │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w 1c87e0 │ │ │ │ cmp r3, #3 │ │ │ │ beq.w 1c86c6 │ │ │ │ cmp r3, #1 │ │ │ │ bne.w 1c81be │ │ │ │ ldr.w r1, [pc, #1828] @ 1c8aa0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ b.n 1c81be │ │ │ │ ldrh r2, [r4, #48] @ 0x30 │ │ │ │ ldrh r3, [r4, #50] @ 0x32 │ │ │ │ orrs.w r1, r3, r2 │ │ │ │ beq.n 1c8330 │ │ │ │ ldr.w r1, [pc, #1808] @ 1c8aa4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r1, r3, #7 │ │ │ │ b.n 1c82cc │ │ │ │ ldr.w r1, [pc, #1796] @ 1c8aa8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ mov r0, r4 │ │ │ │ bl 1a6564 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1c8634 │ │ │ │ ldr.w r1, [pc, #1776] @ 1c8aac │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ b.n 1c833e │ │ │ │ ldr.w r1, [pc, #1764] @ 1c8ab0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 1c8336 │ │ │ │ ldr.w r8, [pc, #1752] @ 1c8ab4 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r9, [pc, #1748] @ 1c8ab8 │ │ │ │ mov r2, r6 │ │ │ │ add r8, pc │ │ │ │ add r9, pc │ │ │ │ b.n 1c8400 │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ mov r2, r7 │ │ │ │ adds r6, #1 │ │ │ │ cmp r1, r6 │ │ │ │ bls.n 1c8336 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ adds r7, r2, #1 │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1c83fa │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1c83ec │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ b.n 1c83ec │ │ │ │ ldr.w r1, [pc, #1688] @ 1c8abc │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ b.n 1c81c6 │ │ │ │ sub.w r3, r0, #1024 @ 0x400 │ │ │ │ cmp r3, #6 │ │ │ │ bhi.w 1c887e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r7, #7 │ │ │ │ lsls r1, r4, #8 │ │ │ │ @@ -486101,71 +486134,71 @@ │ │ │ │ lsls r4, r1, #8 │ │ │ │ lsls r2, r3, #8 │ │ │ │ lsls r7, r6, #7 │ │ │ │ lsls r3, r2, #8 │ │ │ │ ldr.w r1, [pc, #1652] @ 1c8ac0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ b.n 1c80a6 │ │ │ │ ldr.w r1, [pc, #1640] @ 1c8ac4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c80a0 │ │ │ │ ldr.w r1, [pc, #1628] @ 1c8ac8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c809a │ │ │ │ ldr.w r1, [pc, #1616] @ 1c8acc │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c8094 │ │ │ │ ldr.w r1, [pc, #1604] @ 1c8ad0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c808e │ │ │ │ ldr.w r1, [pc, #1592] @ 1c8ad4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c8088 │ │ │ │ ldr.w r1, [pc, #1580] @ 1c8ad8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ b.n 1c8080 │ │ │ │ ldr.w r1, [pc, #1572] @ 1c8adc │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ b.n 1c8078 │ │ │ │ ldr.w r1, [pc, #1560] @ 1c8ae0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ b.n 1c8070 │ │ │ │ ldr.w r1, [pc, #1552] @ 1c8ae4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c806a │ │ │ │ ldr.w r1, [pc, #1540] @ 1c8ae8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c8064 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ lsls r1, r2, #21 │ │ │ │ bmi.w 1c8330 │ │ │ │ sub.w r3, r3, #668 @ 0x29c │ │ │ │ cmp r3, #4 │ │ │ │ @@ -486174,23 +486207,23 @@ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ cmp.w r3, #20480 @ 0x5000 │ │ │ │ beq.w 1c8898 │ │ │ │ ldr.w r1, [pc, #1496] @ 1c8aec │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c82e2 │ │ │ │ bl 1a4a60 │ │ │ │ ldr.w r1, [pc, #1476] @ 1c8af0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r2, r3, #26 │ │ │ │ bmi.w 1c8712 │ │ │ │ lsls r7, r3, #25 │ │ │ │ bmi.w 1c8702 │ │ │ │ lsls r6, r3, #24 │ │ │ │ bmi.w 1c86f2 │ │ │ │ @@ -486230,15 +486263,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1c8a08 │ │ │ │ ldrb.w r2, [r4, #44] @ 0x2c │ │ │ │ ubfx r2, r2, #4, #3 │ │ │ │ ldr.w r1, [pc, #1336] @ 1c8af4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r3, r3, #21 │ │ │ │ bmi.w 1c86d4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp.w r2, #676 @ 0x2a4 │ │ │ │ beq.w 1c8810 │ │ │ │ bhi.w 1c8114 │ │ │ │ @@ -486257,50 +486290,50 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [pc, #1264] @ 1c8af8 │ │ │ │ and.w r2, r2, #7 │ │ │ │ ldr.w r1, [pc, #1260] @ 1c8afc │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1c8182 │ │ │ │ ldr.w r1, [pc, #1244] @ 1c8b00 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ b.n 1c8318 │ │ │ │ mov r0, r4 │ │ │ │ bl 1a6578 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r1, [pc, #1220] @ 1c8b04 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ b.n 1c833e │ │ │ │ ldrd r3, r1, [r4, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr.w r1, [pc, #1200] @ 1c8b08 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ b.n 1c8318 │ │ │ │ bl 1a4a60 │ │ │ │ ldr.w r1, [pc, #1184] @ 1c8b0c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub.w r2, r3, #186 @ 0xba │ │ │ │ bics.w r2, r2, #2 │ │ │ │ beq.w 1c80e0 │ │ │ │ cmp r3, #131 @ 0x83 │ │ │ │ it ne │ │ │ │ cmpne r3, #186 @ 0xba │ │ │ │ @@ -486317,589 +486350,598 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrd r1, r3, [r4, #32] │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ ldr.w r1, [pc, #1112] @ 1c8b14 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1c8182 │ │ │ │ ldr.w r1, [pc, #1104] @ 1c8b18 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ b.n 1c81be │ │ │ │ ldr.w r1, [pc, #1092] @ 1c8b1c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ b.n 1c85ce │ │ │ │ ldr.w r1, [pc, #1084] @ 1c8b20 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c8550 │ │ │ │ ldr.w r1, [pc, #1072] @ 1c8b24 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c854a │ │ │ │ ldr.w r1, [pc, #1060] @ 1c8b28 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c8544 │ │ │ │ ldr.w r1, [pc, #1048] @ 1c8b2c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c853e │ │ │ │ ldr.w r1, [pc, #1036] @ 1c8b30 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ b.n 1c8574 │ │ │ │ ldr.w r1, [pc, #1024] @ 1c8b34 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c856e │ │ │ │ ldr r1, [pc, #1012] @ (1c8b38 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c8568 │ │ │ │ ldr r1, [pc, #1004] @ (1c8b3c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c8562 │ │ │ │ ldr r1, [pc, #992] @ (1c8b40 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c855c │ │ │ │ ldr r1, [pc, #984] @ (1c8b44 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1c8556 │ │ │ │ cmp.w r2, #668 @ 0x29c │ │ │ │ beq.w 1c895c │ │ │ │ ldr r3, [pc, #964] @ (1c8b48 ) │ │ │ │ movs r6, #0 │ │ │ │ ldr r7, [pc, #964] @ (1c8b4c ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ add r3, pc │ │ │ │ ldr r1, [pc, #960] @ (1c8b50 ) │ │ │ │ add r7, pc │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrh r3, [r3, #8] │ │ │ │ asrs r3, r6 │ │ │ │ lsls r0, r3, #31 │ │ │ │ bmi.n 1c87ba │ │ │ │ adds r6, #1 │ │ │ │ adds r7, #1 │ │ │ │ cmp r6, #4 │ │ │ │ bne.n 1c879a │ │ │ │ ldr r1, [pc, #932] @ (1c8b54 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ b.n 1c81b4 │ │ │ │ ldr r1, [pc, #924] @ (1c8b58 ) │ │ │ │ mov r0, r5 │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ b.n 1c87a6 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r3, r2, [r4, #32] │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r1, [pc, #904] @ (1c8b5c ) │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ b.n 1c8318 │ │ │ │ ldr r1, [pc, #892] @ (1c8b60 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ b.n 1c81be │ │ │ │ ldrb.w r2, [r4, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #880] @ (1c8b64 ) │ │ │ │ and.w r2, r2, #7 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c8580 │ │ │ │ ldr r1, [pc, #868] @ (1c8b68 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ b.n 1c858a │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 1c8a2e │ │ │ │ ldr r2, [pc, #848] @ (1c8b6c ) │ │ │ │ add r2, pc │ │ │ │ ldr r1, [pc, #848] @ (1c8b70 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1c8182 │ │ │ │ ldr r1, [pc, #840] @ (1c8b74 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1c8182 │ │ │ │ ldr r1, [pc, #828] @ (1c8b78 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1c8182 │ │ │ │ ldr r1, [pc, #820] @ (1c8b7c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1c8182 │ │ │ │ ldr r1, [pc, #808] @ (1c8b80 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1c8182 │ │ │ │ ldr r1, [pc, #800] @ (1c8b84 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1c8182 │ │ │ │ ldr r1, [pc, #788] @ (1c8b88 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1c8182 │ │ │ │ ldr r1, [pc, #780] @ (1c8b8c ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1c8182 │ │ │ │ lsrs r2, r2, #7 │ │ │ │ cmp r2, #5 │ │ │ │ bne.w 1c81a0 │ │ │ │ b.n 1c8780 │ │ │ │ ldr r1, [pc, #756] @ (1c8b90 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c82e2 │ │ │ │ ldr r1, [pc, #748] @ (1c8b94 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c8686 │ │ │ │ ldr r1, [pc, #736] @ (1c8b98 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c8686 │ │ │ │ ldr r1, [pc, #728] @ (1c8b9c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c8686 │ │ │ │ ldr r1, [pc, #716] @ (1c8ba0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c8686 │ │ │ │ ldr r1, [pc, #708] @ (1c8ba4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c8686 │ │ │ │ ldr r1, [pc, #696] @ (1c8ba8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c8686 │ │ │ │ ldr r1, [pc, #688] @ (1c8bac ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c8686 │ │ │ │ ldr r1, [pc, #676] @ (1c8bb0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c8686 │ │ │ │ ldr r1, [pc, #668] @ (1c8bb4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c8686 │ │ │ │ ldr r1, [pc, #656] @ (1c8bb8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c8686 │ │ │ │ ldr r1, [pc, #648] @ (1c8bbc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c8686 │ │ │ │ ldr r1, [pc, #636] @ (1c8bc0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c8686 │ │ │ │ ldr r1, [pc, #628] @ (1c8bc4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1c8686 │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #612] @ (1c8bc8 ) │ │ │ │ ubfx r2, r2, #3, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ b.n 1c8780 │ │ │ │ ldr r1, [pc, #600] @ (1c8bcc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ b.w 1c80d2 │ │ │ │ ldrh r2, [r4, #44] @ 0x2c │ │ │ │ ubfx r2, r2, #7, #3 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #6 │ │ │ │ bhi.n 1c89ea │ │ │ │ tbb [pc, r3] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ cmp r6, #28 │ │ │ │ asrs r6, r5, #24 │ │ │ │ movs r4, r0 │ │ │ │ ldr r1, [pc, #568] @ (1c8bd0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ ldr r3, [pc, #560] @ (1c8bd4 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ add r3, pc │ │ │ │ ldr r1, [pc, #556] @ (1c8bd8 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.w 1c8182 │ │ │ │ ldr r1, [pc, #544] @ (1c8bdc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ b.n 1c89a0 │ │ │ │ ldr r1, [pc, #536] @ (1c8be0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ b.n 1c89a0 │ │ │ │ ldr r1, [pc, #528] @ (1c8be4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ b.n 1c89a0 │ │ │ │ ldr r1, [pc, #520] @ (1c8be8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ b.n 1c89a0 │ │ │ │ ldr r1, [pc, #512] @ (1c8bec ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ b.n 1c89a0 │ │ │ │ ldr r1, [pc, #504] @ (1c8bf0 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.w 1c8182 │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ and.w r2, r2, #7 │ │ │ │ b.n 1c85ba │ │ │ │ ldr r1, [pc, #480] @ (1c8bf4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ b.w 1c8172 │ │ │ │ ldr r1, [pc, #468] @ (1c8bf8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ b.w 1c815a │ │ │ │ ldr r2, [pc, #460] @ (1c8bfc ) │ │ │ │ add r2, pc │ │ │ │ b.n 1c881c │ │ │ │ ldr r1, [pc, #456] @ (1c8c00 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ b.w 1c8144 │ │ │ │ ldr r1, [pc, #448] @ (1c8c04 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ b.w 1c8144 │ │ │ │ - ble.n 1c8b4c │ │ │ │ + blt.n 1c8a4c │ │ │ │ movs r2, r3 │ │ │ │ - strd r0, r0, [lr, #104] @ 0x68 │ │ │ │ - strd r0, r0, [sl, #104] @ 0x68 │ │ │ │ - ble.n 1c8adc │ │ │ │ + strex r0, r0, [lr, #104] @ 0x68 │ │ │ │ + strex r0, r0, [sl, #104] @ 0x68 │ │ │ │ + blt.n 1c89dc │ │ │ │ movs r2, r3 │ │ │ │ - ldrd r0, r0, [ip, #104] @ 0x68 │ │ │ │ - stmdb r0, {r1, r3, r4} │ │ │ │ - ands.w r0, lr, sl, lsr #32 │ │ │ │ - strd r0, r0, [r4, #-104]! @ 0x68 │ │ │ │ - adds r4, #48 @ 0x30 │ │ │ │ + @ instruction: 0xe85c001a │ │ │ │ + b.n 1c8968 │ │ │ │ + movs r2, r3 │ │ │ │ + ldmia.w lr, {r1, r3, r4} │ │ │ │ + b.n 1c8a38 │ │ │ │ + movs r2, r3 │ │ │ │ + adds r2, #176 @ 0xb0 │ │ │ │ movs r5, r3 │ │ │ │ - strd r0, r0, [r2, #104] @ 0x68 │ │ │ │ - strb r6, [r4, #17] │ │ │ │ + strex r0, r0, [r2, #104] @ 0x68 │ │ │ │ + strb r6, [r4, #11] │ │ │ │ movs r6, r3 │ │ │ │ - cbnz r4, 1c8ae4 │ │ │ │ + rev r4, r2 │ │ │ │ movs r1, r3 │ │ │ │ - strd r0, r0, [r6, #-104]! @ 0x68 │ │ │ │ - strd r0, r0, [lr, #-104] @ 0x68 │ │ │ │ - stmia r3!, {r1, r4, r5, r7} │ │ │ │ + b.n 1c8a50 │ │ │ │ + movs r2, r3 │ │ │ │ + b.n 1c8a24 │ │ │ │ + movs r2, r3 │ │ │ │ + stmia r2!, {r1, r4, r5} │ │ │ │ movs r3, r3 │ │ │ │ - revsh r4, r6 │ │ │ │ + cbnz r4, 1c8aac │ │ │ │ movs r1, r3 │ │ │ │ - stmdb r2, {r1, r3, r4} │ │ │ │ - ldrd r0, r0, [r6], #104 @ 0x68 │ │ │ │ - ldr r4, [sp, #768] @ 0x300 │ │ │ │ + b.n 1c8998 │ │ │ │ + movs r2, r3 │ │ │ │ + b.n 1c8984 │ │ │ │ + movs r2, r3 │ │ │ │ + ldr r3, [sp, #256] @ 0x100 │ │ │ │ movs r1, r3 │ │ │ │ - add r3, pc, #232 @ (adr r3, 1c8b88 ) │ │ │ │ + add r1, pc, #744 @ (adr r1, 1c8d88 ) │ │ │ │ movs r6, r3 │ │ │ │ - bvc.n 1c8b08 │ │ │ │ + bpl.n 1c8a08 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c8a94 │ │ │ │ + b.n 1c8794 │ │ │ │ movs r2, r3 │ │ │ │ - ldmia.w r8, {r1, r3, r4} │ │ │ │ - stmia.w r8, {r1, r3, r4} │ │ │ │ - strd r0, r0, [r2], #-104 @ 0x68 │ │ │ │ - b.n 1c8464 │ │ │ │ + b.n 1c88dc │ │ │ │ movs r2, r3 │ │ │ │ - cbnz r0, 1c8aea │ │ │ │ - movs r1, r3 │ │ │ │ - push {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + b.n 1c88c0 │ │ │ │ movs r2, r3 │ │ │ │ - stmia r0!, {r2, r4, r6} │ │ │ │ + b.n 1c8878 │ │ │ │ movs r2, r3 │ │ │ │ - stmia r0!, {r1, r2, r4, r5} │ │ │ │ + b.n 1c9164 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c8648 │ │ │ │ + @ instruction: 0xb838 │ │ │ │ + movs r1, r3 │ │ │ │ + cbz r6, 1c8b1e │ │ │ │ movs r2, r3 │ │ │ │ - stmia r0!, {r1, r6} │ │ │ │ + bkpt 0x00d4 │ │ │ │ movs r2, r3 │ │ │ │ - push {r1, r2, r4, r7} │ │ │ │ + bkpt 0x00b6 │ │ │ │ movs r2, r3 │ │ │ │ - push {r1, r2, r4, r7} │ │ │ │ + b.n 1c8348 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c85c8 │ │ │ │ + bkpt 0x00c2 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c85a0 │ │ │ │ + cbz r6, 1c8b18 │ │ │ │ movs r2, r3 │ │ │ │ - add r0, sp, #600 @ 0x258 │ │ │ │ + cbz r6, 1c8b1c │ │ │ │ movs r2, r3 │ │ │ │ - add r0, sp, #496 @ 0x1f0 │ │ │ │ + b.n 1c92c8 │ │ │ │ movs r2, r3 │ │ │ │ - add r0, sp, #512 @ 0x200 │ │ │ │ + b.n 1c92a0 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c87fc │ │ │ │ + add r7, pc, #88 @ (adr r7, 1c8b3c ) │ │ │ │ movs r2, r3 │ │ │ │ - ldr r4, [r4, #40] @ 0x28 │ │ │ │ + add r6, pc, #1008 @ (adr r6, 1c8ed8 ) │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c85d8 │ │ │ │ + add r7, pc, #0 @ (adr r7, 1c8aec ) │ │ │ │ + movs r2, r3 │ │ │ │ + b.n 1c84fc │ │ │ │ + movs r2, r3 │ │ │ │ + ldr r4, [r4, #16] │ │ │ │ + movs r2, r3 │ │ │ │ + b.n 1c92d8 │ │ │ │ movs r2, r3 │ │ │ │ bmi.n 1c8b8c │ │ │ │ lsls r0, r5, #2 │ │ │ │ - b.n 1c854c │ │ │ │ + b.n 1c924c │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c8614 │ │ │ │ + b.n 1c8314 │ │ │ │ movs r2, r3 │ │ │ │ - bgt.n 1c8a98 │ │ │ │ + blt.n 1c8b98 │ │ │ │ movs r1, r3 │ │ │ │ - b.n 1c8618 │ │ │ │ + b.n 1c8318 │ │ │ │ movs r2, r3 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ + str r2, [r4, #124] @ 0x7c │ │ │ │ movs r2, r3 │ │ │ │ bcc.n 1c8a28 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - b.n 1c83c8 │ │ │ │ + b.n 1c90c8 │ │ │ │ movs r2, r3 │ │ │ │ - bcc.n 1c8b14 │ │ │ │ + bcs.n 1c8c14 │ │ │ │ movs r2, r3 │ │ │ │ - cbz r2, 1c8b30 │ │ │ │ + add r7, sp, #776 @ 0x308 │ │ │ │ movs r2, r3 │ │ │ │ - add sp, #448 @ 0x1c0 │ │ │ │ + add r6, sp, #960 @ 0x3c0 │ │ │ │ movs r2, r3 │ │ │ │ - add sp, #176 @ 0xb0 │ │ │ │ + add r6, sp, #688 @ 0x2b0 │ │ │ │ movs r2, r3 │ │ │ │ - cbz r0, 1c8b62 │ │ │ │ + add sp, #352 @ 0x160 │ │ │ │ movs r2, r3 │ │ │ │ - cbz r4, 1c8b60 │ │ │ │ + add sp, #272 @ 0x110 │ │ │ │ movs r2, r3 │ │ │ │ - add sp, #160 @ 0xa0 │ │ │ │ + add r6, sp, #672 @ 0x2a0 │ │ │ │ movs r2, r3 │ │ │ │ - add r1, sp, #8 │ │ │ │ + add r7, pc, #520 @ (adr r7, 1c8d40 ) │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c9214 │ │ │ │ + b.n 1c8f14 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c92d4 │ │ │ │ + b.n 1c8fd4 │ │ │ │ movs r2, r3 │ │ │ │ - add r7, sp, #944 @ 0x3b0 │ │ │ │ + add r6, sp, #432 @ 0x1b0 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c921c │ │ │ │ + b.n 1c8f1c │ │ │ │ movs r2, r3 │ │ │ │ bcs.n 1c8aa8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - strb r6, [r7, #14] │ │ │ │ + strb r6, [r7, #8] │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c931c │ │ │ │ + b.n 1c901c │ │ │ │ movs r2, r3 │ │ │ │ - add r4, sp, #664 @ 0x298 │ │ │ │ + add r3, sp, #152 @ 0x98 │ │ │ │ movs r1, r3 │ │ │ │ - b.n 1c92dc │ │ │ │ + b.n 1c8fdc │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c9330 │ │ │ │ + b.n 1c9030 │ │ │ │ movs r2, r3 │ │ │ │ - bcs.n 1c8b0c │ │ │ │ + bne.n 1c8c0c │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c91c0 │ │ │ │ + b.n 1c8ec0 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c8ffc │ │ │ │ + b.n 1c8cfc │ │ │ │ movs r1, r3 │ │ │ │ - @ instruction: 0xfaee001b │ │ │ │ - b.n 1c91a4 │ │ │ │ + vld4.8 {d16-d19}, [lr :64], fp │ │ │ │ + b.n 1c8ea4 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c900c │ │ │ │ + b.n 1c8d0c │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c8f7c │ │ │ │ + b.n 1c8c7c │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c8f7c │ │ │ │ + b.n 1c8c7c │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c8f7c │ │ │ │ + b.n 1c8c7c │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c8fd4 │ │ │ │ + b.n 1c8cd4 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c8f6c │ │ │ │ + b.n 1c8c6c │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c8fb8 │ │ │ │ + b.n 1c8cb8 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c918c │ │ │ │ + b.n 1c8e8c │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c905c │ │ │ │ + b.n 1c8d5c │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c9034 │ │ │ │ + b.n 1c8d34 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c900c │ │ │ │ + b.n 1c8d0c │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c8fe4 │ │ │ │ + b.n 1c8ce4 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c8fbc │ │ │ │ + b.n 1c8cbc │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c8f94 │ │ │ │ + b.n 1c8c94 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c8f6c │ │ │ │ + b.n 1c8c6c │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c8f44 │ │ │ │ + b.n 1c8c44 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c8f1c │ │ │ │ + b.n 1c8c1c │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c8ef4 │ │ │ │ + b.n 1c8bf4 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c8ecc │ │ │ │ + b.n 1c8bcc │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c8ea4 │ │ │ │ + svc 240 @ 0xf0 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c8e7c │ │ │ │ + svc 218 @ 0xda │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c8fdc │ │ │ │ + b.n 1c8cdc │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c8e30 │ │ │ │ + svc 176 @ 0xb0 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c8f48 │ │ │ │ + b.n 1c8c48 │ │ │ │ movs r2, r3 │ │ │ │ beq.n 1c8afc │ │ │ │ lsls r0, r5, #2 │ │ │ │ - b.n 1c8ef8 │ │ │ │ + b.n 1c8bf8 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c8efc │ │ │ │ + b.n 1c8bfc │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c8ed8 │ │ │ │ + svc 250 @ 0xfa │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c8ebc │ │ │ │ + svc 234 @ 0xea │ │ │ │ movs r2, r3 │ │ │ │ - pop {r1, r4, r5, r6, r7, pc} │ │ │ │ + pop {r1, r4, r5, r6} │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c8e8c │ │ │ │ + svc 206 @ 0xce │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c8e74 │ │ │ │ + svc 192 @ 0xc0 │ │ │ │ movs r2, r3 │ │ │ │ - ldrb r2, [r0, #11] │ │ │ │ + ldrb r2, [r0, #5] │ │ │ │ movs r2, r3 │ │ │ │ - bkpt 0x003c │ │ │ │ + pop {r2, r3, r4, r5, r7} │ │ │ │ movs r2, r3 │ │ │ │ - svc 208 @ 0xd0 │ │ │ │ + udf #80 @ 0x50 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c8e64 │ │ │ │ + svc 176 @ 0xb0 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1c8e44 │ │ │ │ + svc 158 @ 0x9e │ │ │ │ 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 │ │ │ │ @@ -486914,103 +486956,103 @@ │ │ │ │ add r8, pc │ │ │ │ ldr r3, [pc, #568] @ (1c8e70 ) │ │ │ │ add r7, pc │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r0, #2 │ │ │ │ - bl 1f68b4 │ │ │ │ + bl 1f6744 │ │ │ │ ldrb.w r3, [r4, #76] @ 0x4c │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cbz r3, 1c8c52 │ │ │ │ ldr r6, [pc, #548] @ (1c8e74 ) │ │ │ │ add r6, pc │ │ │ │ mov r0, r4 │ │ │ │ bl 1a5d68 │ │ │ │ ldr r1, [pc, #540] @ (1c8e78 ) │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r6 │ │ │ │ add r1, pc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cbz r3, 1c8cc4 │ │ │ │ ldr r1, [pc, #528] @ (1c8e7c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ ldr r1, [pc, #520] @ (1c8e80 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cbz r3, 1c8cba │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r6, [pc, #504] @ (1c8e84 ) │ │ │ │ ldr.w sl, [r3] │ │ │ │ add r6, pc │ │ │ │ b.n 1c8c9c │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr.w sl, [r3, r9, lsl #2] │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ mov r0, sl │ │ │ │ add.w r9, r9, #1 │ │ │ │ bl 1a5d68 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ cmp r9, r3 │ │ │ │ bcc.n 1c8c92 │ │ │ │ ldr r1, [pc, #460] @ (1c8e88 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cbz r3, 1c8d22 │ │ │ │ ldr r1, [pc, #448] @ (1c8e8c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ ldr r1, [pc, #444] @ (1c8e90 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cbz r3, 1c8d18 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r6, [pc, #428] @ (1c8e94 ) │ │ │ │ ldr.w sl, [r3] │ │ │ │ add r6, pc │ │ │ │ b.n 1c8cfa │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ ldr.w sl, [r3, r9, lsl #2] │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ mov r0, sl │ │ │ │ add.w r9, r9, #1 │ │ │ │ bl 1a5d68 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ cmp r9, r3 │ │ │ │ bcc.n 1c8cf0 │ │ │ │ ldr r1, [pc, #380] @ (1c8e98 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ ldr r6, [r4, #20] │ │ │ │ add.w r9, r4, #16 │ │ │ │ cmp r9, r6 │ │ │ │ beq.n 1c8d42 │ │ │ │ subs r6, #96 @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ @@ -487019,19 +487061,19 @@ │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ sub.w r6, r3, #96 @ 0x60 │ │ │ │ cmp r9, r3 │ │ │ │ bne.n 1c8d2e │ │ │ │ ldr r1, [pc, #344] @ (1c8e9c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ ldr r1, [pc, #336] @ (1c8ea0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cbz r3, 1c8d72 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [r3, r6, lsl #2] │ │ │ │ @@ -487040,62 +487082,62 @@ │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cmp r6, r3 │ │ │ │ bcc.n 1c8d5c │ │ │ │ ldr r6, [pc, #304] @ (1c8ea4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r6, pc │ │ │ │ mov r1, r6 │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ ldr r1, [pc, #296] @ (1c8ea8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cbz r3, 1c8dda │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ bl 1a5d68 │ │ │ │ ldr r1, [pc, #272] @ (1c8eac ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cbz r0, 1c8dd0 │ │ │ │ bl 1a5d68 │ │ │ │ ldr r1, [pc, #256] @ (1c8eb0 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ ldrb.w r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1c8e5e │ │ │ │ ldr r2, [pc, #240] @ (1c8eb4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r1, [pc, #240] @ (1c8eb8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ ldr r1, [pc, #232] @ (1c8ebc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cbz r3, 1c8e46 │ │ │ │ ldr r1, [pc, #224] @ (1c8ec0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ ldr r1, [pc, #216] @ (1c8ec4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cbz r3, 1c8e3c │ │ │ │ ldr r6, [pc, #208] @ (1c8ec8 ) │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r9, [pc, #204] @ 1c8ecc │ │ │ │ add r6, pc │ │ │ │ add r9, pc │ │ │ │ @@ -487105,101 +487147,101 @@ │ │ │ │ bcs.n 1c8e3c │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ ldr.w r0, [r3, sl, lsl #2] │ │ │ │ bl 1a5d68 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp sl, r2 │ │ │ │ bcs.n 1c8e06 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp sl, r3 │ │ │ │ bcc.n 1c8e0e │ │ │ │ ldr r1, [pc, #144] @ (1c8ed0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ ldr r1, [pc, #140] @ (1c8ed4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1f68ec │ │ │ │ + bl 1f677c │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, fp │ │ │ │ bne.w 1c8c3c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [pc, #120] @ (1c8ed8 ) │ │ │ │ add r2, pc │ │ │ │ b.n 1c8dc6 │ │ │ │ - ldr r4, [pc, #312] @ (1c8fa0 ) │ │ │ │ + ldr r2, [pc, #824] @ (1c91a0 ) │ │ │ │ movs r2, r3 │ │ │ │ - cbz r6, 1c8e86 │ │ │ │ + add r7, sp, #952 @ 0x3b8 │ │ │ │ movs r1, r3 │ │ │ │ - cbz r2, 1c8e8a │ │ │ │ + add r7, sp, #936 @ 0x3a8 │ │ │ │ movs r1, r3 │ │ │ │ - bne.n 1c8f14 │ │ │ │ + ldmia r7, {r4, r6, r7} │ │ │ │ movs r2, r3 │ │ │ │ - add r1, pc, #64 @ (adr r1, 1c8eb8 ) │ │ │ │ + ldr r7, [sp, #576] @ 0x240 │ │ │ │ movs r2, r3 │ │ │ │ - svc 250 @ 0xfa │ │ │ │ + udf #122 @ 0x7a │ │ │ │ movs r2, r3 │ │ │ │ - bne.n 1c8ecc │ │ │ │ + ldmia r7, {r1, r2, r5, r7} │ │ │ │ movs r2, r3 │ │ │ │ - svc 240 @ 0xf0 │ │ │ │ + udf #112 @ 0x70 │ │ │ │ movs r2, r3 │ │ │ │ - svc 154 @ 0x9a │ │ │ │ + udf #26 │ │ │ │ movs r2, r3 │ │ │ │ - str r3, [sp, #280] @ 0x118 │ │ │ │ + str r1, [sp, #792] @ 0x318 │ │ │ │ movs r1, r3 │ │ │ │ - beq.n 1c8e20 │ │ │ │ + ldmia r7!, {r3, r6} │ │ │ │ movs r2, r3 │ │ │ │ - svc 154 @ 0x9a │ │ │ │ + udf #26 │ │ │ │ movs r2, r3 │ │ │ │ - svc 60 @ 0x3c │ │ │ │ + ble.n 1c8e10 │ │ │ │ movs r2, r3 │ │ │ │ - str r2, [sp, #928] @ 0x3a0 │ │ │ │ + str r1, [sp, #416] @ 0x1a0 │ │ │ │ movs r1, r3 │ │ │ │ - beq.n 1c8f3c │ │ │ │ + ldmia r6, {r1, r2, r3, r6, r7} │ │ │ │ movs r2, r3 │ │ │ │ - svc 48 @ 0x30 │ │ │ │ + ble.n 1c8e04 │ │ │ │ movs r2, r3 │ │ │ │ - beq.n 1c8ee4 │ │ │ │ + ldmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ movs r2, r3 │ │ │ │ - svc 10 │ │ │ │ + ble.n 1c8dc0 │ │ │ │ movs r2, r3 │ │ │ │ - udf #244 @ 0xf4 │ │ │ │ + ble.n 1c8f98 │ │ │ │ movs r2, r3 │ │ │ │ - udf #244 @ 0xf4 │ │ │ │ + ble.n 1c8f9c │ │ │ │ movs r2, r3 │ │ │ │ - udf #140 @ 0x8c │ │ │ │ + ble.n 1c8ed0 │ │ │ │ movs r2, r3 │ │ │ │ - strb r2, [r5, #1] │ │ │ │ + ldr r2, [r5, #108] @ 0x6c │ │ │ │ movs r2, r3 │ │ │ │ - udf #184 @ 0xb8 │ │ │ │ + ble.n 1c8f30 │ │ │ │ movs r2, r3 │ │ │ │ - ldmia r7, {r1, r4, r5, r7} │ │ │ │ + ldmia r6!, {r1, r4, r5} │ │ │ │ movs r2, r3 │ │ │ │ - udf #200 @ 0xc8 │ │ │ │ + ble.n 1c8f58 │ │ │ │ movs r2, r3 │ │ │ │ - udf #40 @ 0x28 │ │ │ │ + bgt.n 1c8e1c │ │ │ │ movs r2, r3 │ │ │ │ - add r7, sp, #632 @ 0x278 │ │ │ │ + add r6, sp, #120 @ 0x78 │ │ │ │ movs r1, r3 │ │ │ │ - udf #76 @ 0x4c │ │ │ │ + bgt.n 1c8e6c │ │ │ │ movs r2, r3 │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - ble.n 1c8ec4 │ │ │ │ + bgt.n 1c8fc4 │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ ldr.w r2, [pc, #1196] @ 1c939c │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ @@ -487208,15 +487250,15 @@ │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f9504 │ │ │ │ + bl 1f9394 │ │ │ │ ldr r4, [r5, #108] @ 0x6c │ │ │ │ mov r8, r0 │ │ │ │ adds r4, #84 @ 0x54 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r4 │ │ │ │ beq.w 1c9386 │ │ │ │ mov r2, r3 │ │ │ │ @@ -487240,20 +487282,20 @@ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ bne.n 1c8f2c │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r8 │ │ │ │ movs r7, #0 │ │ │ │ strd r7, r7, [sp, #24] │ │ │ │ - bl 1f963c │ │ │ │ + bl 1f94cc │ │ │ │ movs r1, #12 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f963c │ │ │ │ + bl 1f94cc │ │ │ │ ldr r3, [r5, #108] @ 0x6c │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r3, #84 @ 0x54 │ │ │ │ ldr.w fp, [r3, #88] @ 0x58 │ │ │ │ cmp fp, r1 │ │ │ │ beq.w 1c9078 │ │ │ │ mov r2, r7 │ │ │ │ @@ -487317,15 +487359,15 @@ │ │ │ │ blx 610ec │ │ │ │ mov r1, r0 │ │ │ │ str r7, [r0, #12] │ │ │ │ str r4, [r0, #28] │ │ │ │ str r5, [r0, #16] │ │ │ │ str.w sl, [r0, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1faa9c │ │ │ │ + bl 1fa92c │ │ │ │ b.n 1c8f98 │ │ │ │ mov r0, sl │ │ │ │ bl 1a5d9c │ │ │ │ cbz r0, 1c902e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #29 │ │ │ │ cmp r3, #1 │ │ │ │ @@ -487349,24 +487391,24 @@ │ │ │ │ blx 610ec │ │ │ │ mov r1, r0 │ │ │ │ str r7, [r0, #16] │ │ │ │ str r4, [r0, #24] │ │ │ │ str r5, [r0, #12] │ │ │ │ str.w sl, [r0, #28] │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1faa9c │ │ │ │ + bl 1fa92c │ │ │ │ b.n 1c8f98 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov r5, r7 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ mov r4, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 1ffa80 │ │ │ │ + bl 1ff910 │ │ │ │ ldr r3, [r5, #108] @ 0x6c │ │ │ │ add.w r2, r3, #84 @ 0x54 │ │ │ │ ldr r6, [r3, #88] @ 0x58 │ │ │ │ cmp r6, r2 │ │ │ │ beq.w 1c938c │ │ │ │ mov r0, r6 │ │ │ │ bl 1a5d9c │ │ │ │ @@ -487393,23 +487435,23 @@ │ │ │ │ beq.w 1c91dc │ │ │ │ add.w r9, sp, #32 │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ movs r6, #12 │ │ │ │ mov fp, r4 │ │ │ │ strd r5, r8, [sp, #12] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 1ffb28 │ │ │ │ + bl 1ff9b8 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ mul.w r2, r6, r2 │ │ │ │ ldr.w r2, [fp, r2] │ │ │ │ strd r2, r2, [sp, #32] │ │ │ │ ldmia.w r9, {r1, r2} │ │ │ │ - bl 1faaf0 │ │ │ │ + bl 1fa980 │ │ │ │ cbz r0, 1c9124 │ │ │ │ ldr r2, [r0, #28] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r2, #96] @ 0x60 │ │ │ │ cmp r2, r3 │ │ │ │ bcs.n 1c9118 │ │ │ │ mul.w r3, r6, r3 │ │ │ │ @@ -487417,22 +487459,22 @@ │ │ │ │ ldr r2, [r2, #96] @ 0x60 │ │ │ │ ldr.w r1, [fp, r3] │ │ │ │ subs r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ it hi │ │ │ │ strhi.w r2, [fp, r3] │ │ │ │ ldmia.w r9, {r1, r2} │ │ │ │ - bl 1fab1c │ │ │ │ + bl 1fa9ac │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1c90f8 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ add r0, sp, #24 │ │ │ │ strd r2, r2, [sp, #40] @ 0x28 │ │ │ │ ldmia.w r7, {r1, r2} │ │ │ │ - bl 1faaf0 │ │ │ │ + bl 1fa980 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1c9362 │ │ │ │ mov sl, fp │ │ │ │ movs r4, #0 │ │ │ │ mov.w r8, #1 │ │ │ │ mov fp, r0 │ │ │ │ sub.w r3, r5, #96 @ 0x60 │ │ │ │ @@ -487469,15 +487511,15 @@ │ │ │ │ beq.n 1c91a8 │ │ │ │ ldr r1, [r0, #28] │ │ │ │ cmp r1, r3 │ │ │ │ bne.w 1c92b4 │ │ │ │ mov r4, fp │ │ │ │ mov r0, fp │ │ │ │ ldmia.w r7, {r1, r2} │ │ │ │ - bl 1fab1c │ │ │ │ + bl 1fa9ac │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1c914a │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov fp, sl │ │ │ │ mul.w r2, r6, r2 │ │ │ │ add.w ip, sl, r2 │ │ │ │ @@ -487555,30 +487597,30 @@ │ │ │ │ cmp r1, r6 │ │ │ │ it cc │ │ │ │ movcc r1, r6 │ │ │ │ cmp r7, ip │ │ │ │ str.w r1, [r5, #548] @ 0x224 │ │ │ │ bne.n 1c9216 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ ldr r2, [pc, #276] @ (1c93a4 ) │ │ │ │ ldr r3, [pc, #272] @ (1c93a0 ) │ │ │ │ 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 1c9396 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str.w r0, [sl, ip] │ │ │ │ adds r1, #96 @ 0x60 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 1ffb6c │ │ │ │ + bl 1ff9fc │ │ │ │ b.n 1c9184 │ │ │ │ mov r1, r3 │ │ │ │ bl 1a5f68 │ │ │ │ b.n 1c91a8 │ │ │ │ mov fp, sl │ │ │ │ b.n 1c91ca │ │ │ │ ldr r1, [r6, #20] │ │ │ │ @@ -487626,15 +487668,15 @@ │ │ │ │ strb.w fp, [r1, #-20] │ │ │ │ mul.w r3, sl, r3 │ │ │ │ ldr r0, [r4, r3] │ │ │ │ cmp r0, r2 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ it hi │ │ │ │ strhi r2, [r4, r3] │ │ │ │ - bl 1ffb6c │ │ │ │ + bl 1ff9fc │ │ │ │ cmp r7, r9 │ │ │ │ bne.n 1c9322 │ │ │ │ b.n 1c90b4 │ │ │ │ subs r1, #29 │ │ │ │ cmp r1, #16 │ │ │ │ bhi.n 1c92f6 │ │ │ │ movw r0, #47107 @ 0xb803 │ │ │ │ @@ -488440,15 +488482,15 @@ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1d003c │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f1ff4 │ │ │ │ + bl 1f1e84 │ │ │ │ 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} │ │ │ │ @@ -488486,15 +488528,15 @@ │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 1c9c06 │ │ │ │ ldr.w r0, [r8, #64] @ 0x40 │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #28] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1fb2fc │ │ │ │ + bl 1fb18c │ │ │ │ ldr.w r2, [r8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 1c9b98 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ mov r1, r4 │ │ │ │ ands.w r3, r3, #131072 @ 0x20000 │ │ │ │ @@ -488511,28 +488553,28 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 1a6308 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1f9590 │ │ │ │ + bl 1f9420 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1f2084 │ │ │ │ + bl 1f1f14 │ │ │ │ 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 1fb418 │ │ │ │ + bl 1fb2a8 │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ str.w r0, [r8, #64] @ 0x40 │ │ │ │ b.n 1c9bc6 │ │ │ │ mov r8, r3 │ │ │ │ b.n 1c9bf8 │ │ │ │ nop │ │ │ │ mov r3, r0 │ │ │ │ @@ -489255,28 +489297,28 @@ │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ cmp r4, r1 │ │ │ │ ite cc │ │ │ │ movcc r4, #0 │ │ │ │ movcs r4, #1 │ │ │ │ cbz r0, 1ca362 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1fb3e4 │ │ │ │ + bl 1fb274 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1ca362 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cbz r3, 1ca356 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsls r2, r2, #15 │ │ │ │ bmi.n 1ca356 │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp r6, r3 │ │ │ │ it cs │ │ │ │ movcs r6, r3 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ - bl 1fb3e4 │ │ │ │ + bl 1fb274 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1ca344 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp.w r2, #320 @ 0x140 │ │ │ │ beq.n 1ca3d6 │ │ │ │ movw r3, #799 @ 0x31f │ │ │ │ @@ -489426,27 +489468,27 @@ │ │ │ │ bl 1ca10c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1ca42c │ │ │ │ b.n 1ca4d2 │ │ │ │ ldr.w r0, [r8, #64] @ 0x40 │ │ │ │ cbz r0, 1ca518 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1fb3e4 │ │ │ │ + bl 1fb274 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1ca518 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r9, r3 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ beq.n 1ca50a │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r3, r3, #15 │ │ │ │ bpl.n 1ca4a6 │ │ │ │ ldr.w r0, [r8, #64] @ 0x40 │ │ │ │ - bl 1fb3e4 │ │ │ │ + bl 1fb274 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1ca4fa │ │ │ │ mov r0, r8 │ │ │ │ bl 1c9c4c │ │ │ │ add sl, r0 │ │ │ │ b.n 1ca4a6 │ │ │ │ @@ -489663,15 +489705,15 @@ │ │ │ │ it cc │ │ │ │ movcc r3, r2 │ │ │ │ cmp ip, r1 │ │ │ │ str r3, [r0, #48] @ 0x30 │ │ │ │ bne.n 1ca73a │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1f2030 │ │ │ │ + bl 1f1ec0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movw r3, #1027 @ 0x403 │ │ │ │ cmp r0, r3 │ │ │ │ mov.w r8, r0, lsr #7 │ │ │ │ beq.w 1ca990 │ │ │ │ ldr.w ip, [r4, #20] │ │ │ │ subs.w r7, r8, #8 │ │ │ │ @@ -490012,17 +490054,17 @@ │ │ │ │ movw r3, #858 @ 0x35a │ │ │ │ cmp r0, r3 │ │ │ │ beq.w 1ca89c │ │ │ │ b.n 1ca9d2 │ │ │ │ nop │ │ │ │ bl eaae6 │ │ │ │ bl fffc0aea │ │ │ │ - str r6, [r7, #0] │ │ │ │ + ldrsh r6, [r7, r2] │ │ │ │ movs r2, r5 │ │ │ │ - str r0, [r2, #0] │ │ │ │ + ldrsh r0, [r2, r2] │ │ │ │ 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 │ │ │ │ ldr.w r2, [pc, #1368] @ 1cb060 │ │ │ │ mov r6, r0 │ │ │ │ @@ -490032,15 +490074,15 @@ │ │ │ │ movs r1, #84 @ 0x54 │ │ │ │ movs r0, #0 │ │ │ │ add.w r7, r6, #84 @ 0x54 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f9590 │ │ │ │ + bl 1f9420 │ │ │ │ ldr r4, [r6, #88] @ 0x58 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r7, r4 │ │ │ │ str r7, [sp, #16] │ │ │ │ str r3, [r0, #0] │ │ │ │ beq.n 1cab56 │ │ │ │ @@ -490098,31 +490140,31 @@ │ │ │ │ strdne r2, r3, [r5, #12] │ │ │ │ ldrne r3, [r6, #20] │ │ │ │ ittt ne │ │ │ │ strne.w r8, [r3] │ │ │ │ ldrne r3, [r6, #16] │ │ │ │ strne.w r8, [r3, #4] │ │ │ │ strd sl, sl, [r6, #16] │ │ │ │ - bl 1f2240 │ │ │ │ + bl 1f20d0 │ │ │ │ ldr r7, [r5, #16] │ │ │ │ str r0, [r5, #8] │ │ │ │ cmp r8, r7 │ │ │ │ beq.w 1cad0e │ │ │ │ subs r7, #96 @ 0x60 │ │ │ │ mov r9, r5 │ │ │ │ mov r5, r7 │ │ │ │ b.n 1cabf6 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ sub.w r5, r3, #96 @ 0x60 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ - bl 1f9590 │ │ │ │ + bl 1f9420 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ - bl 1f2084 │ │ │ │ + bl 1f1f14 │ │ │ │ ldr r3, [r5, #100] @ 0x64 │ │ │ │ str r5, [r7, #28] │ │ │ │ cmp r8, r3 │ │ │ │ str r7, [r5, #60] @ 0x3c │ │ │ │ bne.n 1cabee │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ mov r5, r9 │ │ │ │ @@ -490182,58 +490224,58 @@ │ │ │ │ beq.w 1caf60 │ │ │ │ movw r2, #313 @ 0x139 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 1caf60 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ cbz r0, 1cacf8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1fb3e4 │ │ │ │ + bl 1fb274 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 1cacf8 │ │ │ │ ldr.w r6, [r9, #4] │ │ │ │ cbz r6, 1cacea │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r4 │ │ │ │ bne.n 1cad00 │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ cbz r0, 1cacea │ │ │ │ movs r1, #0 │ │ │ │ - bl 1fb3e4 │ │ │ │ + bl 1fb274 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1cacea │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cbz r3, 1cacde │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #6 │ │ │ │ it ne │ │ │ │ cmpne r3, #9 │ │ │ │ bne.n 1cad00 │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ - bl 1fb3e4 │ │ │ │ + bl 1fb274 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1cacd0 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ - bl 1fb3e4 │ │ │ │ + bl 1fb274 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1cacb6 │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [r3, #58] @ 0x3a │ │ │ │ ldr r3, [r7, #100] @ 0x64 │ │ │ │ sub.w r7, r3, #96 @ 0x60 │ │ │ │ cmp r8, r3 │ │ │ │ bne.n 1cac26 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - bl 1f209c │ │ │ │ + bl 1f1f2c │ │ │ │ ldr r3, [r5, #16] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r5, #44] @ 0x2c │ │ │ │ cmp r8, r3 │ │ │ │ beq.w 1cae76 │ │ │ │ ldr r7, [r3, #4] │ │ │ │ sub.w r1, r3, #96 @ 0x60 │ │ │ │ @@ -490413,15 +490455,15 @@ │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ cmp r3, r6 │ │ │ │ bne.n 1cae8a │ │ │ │ mov r3, r6 │ │ │ │ mov r6, r8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #8] │ │ │ │ cbz r1, 1caf1a │ │ │ │ ldr r2, [r6, #16] │ │ │ │ add.w r3, r1, #96 @ 0x60 │ │ │ │ strd r2, sl, [r1, #96] @ 0x60 │ │ │ │ @@ -490429,15 +490471,15 @@ │ │ │ │ str r3, [r6, #16] │ │ │ │ ldr r6, [r6, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r6, r3 │ │ │ │ bne.w 1cab94 │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r4, [r5, #52] @ 0x34 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ ldr r2, [pc, #316] @ (1cb06c ) │ │ │ │ ldr r3, [pc, #304] @ (1cb064 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ @@ -490716,15 +490758,15 @@ │ │ │ │ str r1, [sp, #28] │ │ │ │ movs r0, #0 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f9504 │ │ │ │ + bl 1f9394 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, sl │ │ │ │ bl 1a7280 │ │ │ │ ldr.w r7, [sl, #84]! │ │ │ │ cmp sl, r7 │ │ │ │ @@ -490777,15 +490819,15 @@ │ │ │ │ lsrs r2, r3 │ │ │ │ lsls r0, r2, #31 │ │ │ │ bpl.n 1cb3b6 │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1cb5cc │ │ │ │ movs r1, #0 │ │ │ │ - bl 1fb3e4 │ │ │ │ + bl 1fb274 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1cb2f2 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cbz r0, 1cb2e4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ bne.n 1cb3b6 │ │ │ │ @@ -490794,15 +490836,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 1cb3b6 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 1cb3b6 │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ - bl 1fb3e4 │ │ │ │ + bl 1fb274 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1cb2ca │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ movw r2, #1030 @ 0x406 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 1cb4b8 │ │ │ │ @@ -490826,24 +490868,24 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ bic.w r3, r3, #8 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1cb3b2 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1fb3e4 │ │ │ │ + bl 1fb274 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1cb3b2 │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ movs r7, #0 │ │ │ │ b.n 1cb360 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ - bl 1fb3e4 │ │ │ │ + bl 1fb274 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1cb3ae │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r6, r4 │ │ │ │ it ne │ │ │ │ cmpne r6, #0 │ │ │ │ beq.n 1cb352 │ │ │ │ @@ -490864,18 +490906,18 @@ │ │ │ │ ldreq r0, [r0, #0] │ │ │ │ streq r0, [r2, #28] │ │ │ │ cmp r3, ip │ │ │ │ bne.n 1cb37e │ │ │ │ mov r4, lr │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ - bl 1fb2fc │ │ │ │ + bl 1fb18c │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ - bl 1fb3e4 │ │ │ │ + bl 1fb274 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1cb360 │ │ │ │ ldrd r6, r7, [sp, #8] │ │ │ │ mov.w r8, #1 │ │ │ │ add.w r3, r6, #96 @ 0x60 │ │ │ │ ldr r2, [r6, #100] @ 0x64 │ │ │ │ @@ -490885,15 +490927,15 @@ │ │ │ │ sub.w r6, r2, #96 @ 0x60 │ │ │ │ b.n 1cb23c │ │ │ │ mov sl, fp │ │ │ │ ldr r7, [r7, #0] │ │ │ │ cmp r7, sl │ │ │ │ bne.w 1cb228 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ ldr r2, [pc, #776] @ (1cb6e4 ) │ │ │ │ ldr r3, [pc, #772] @ (1cb6e0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ @@ -490965,15 +491007,15 @@ │ │ │ │ ldr r3, [r7, #24] │ │ │ │ strd r8, r8, [r7, #32] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str r3, [r2, #0] │ │ │ │ - bl 1fb418 │ │ │ │ + bl 1fb2a8 │ │ │ │ str r0, [r7, #64] @ 0x40 │ │ │ │ b.n 1cb36e │ │ │ │ ldr.w r1, [sl] │ │ │ │ ldr r0, [r1, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1cb31c │ │ │ │ str.w fp, [sp, #20] │ │ │ │ @@ -491020,22 +491062,22 @@ │ │ │ │ strd r3, r3, [r6, #32] │ │ │ │ mov r1, sl │ │ │ │ ldr.w r3, [sl, #28] │ │ │ │ ldr r3, [r3, r7] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - bl 1fb3a4 │ │ │ │ + bl 1fb234 │ │ │ │ ldr.w r3, [sl, #28] │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [r3, r7] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - bl 1fb2fc │ │ │ │ + bl 1fb18c │ │ │ │ ldr r3, [r6, #24] │ │ │ │ ldr.w r2, [sl, #28] │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [r2, r7] │ │ │ │ str r1, [r3, #28] │ │ │ │ ldr r3, [r2, r7] │ │ │ │ @@ -491172,19 +491214,19 @@ │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #128] @ (1cb768 ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r4, r5, #24 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r5, r0] │ │ │ │ + strh r2, [r5, r2] │ │ │ │ movs r2, r5 │ │ │ │ - ldr r5, [pc, #128] @ (1cb774 ) │ │ │ │ + ldr r3, [pc, #640] @ (1cb974 ) │ │ │ │ movs r2, r3 │ │ │ │ - add r4, sp, #136 @ 0x88 │ │ │ │ + add r2, sp, #648 @ 0x288 │ │ │ │ movs r7, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [pc, #116] @ (1cb77c ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -491207,15 +491249,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1cb728 │ │ │ │ ldr r6, [pc, #76] @ (1cb784 ) │ │ │ │ movs r5, #0 │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sp │ │ │ │ - bl 29e874 │ │ │ │ + bl 29e704 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ cbz r3, 1cb75a │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -491290,15 +491332,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1cb7e4 │ │ │ │ ldr r6, [pc, #76] @ (1cb840 ) │ │ │ │ movs r5, #0 │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sp │ │ │ │ - bl 29e874 │ │ │ │ + bl 29e704 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ cbz r3, 1cb816 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -491405,15 +491447,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1cb8f0 │ │ │ │ ldr r6, [pc, #76] @ (1cb94c ) │ │ │ │ movs r5, #0 │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sp │ │ │ │ - bl 29e874 │ │ │ │ + bl 29e704 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ cbz r3, 1cb922 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -491858,15 +491900,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 1f95bc │ │ │ │ + bl 1f944c │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 1cbd7a │ │ │ │ nop │ │ │ │ bics r6, r7 │ │ │ │ lsls r5, r5, #2 │ │ │ │ @@ -492512,15 +492554,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 1f95bc │ │ │ │ + bl 1f944c │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.n 1cc452 │ │ │ │ nop │ │ │ │ subs r4, #234 @ 0xea │ │ │ │ lsls r5, r5, #2 │ │ │ │ @@ -492898,15 +492940,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 1f95bc │ │ │ │ + bl 1f944c │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.n 1cc820 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ subs r0, #200 @ 0xc8 │ │ │ │ lsls r5, r5, #2 │ │ │ │ @@ -493066,15 +493108,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 1f95bc │ │ │ │ + bl 1f944c │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 1cc97c │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r7, #72 @ 0x48 │ │ │ │ @@ -493096,19 +493138,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (1cca74 ) │ │ │ │ ldr r0, [pc, #20] @ (1cca78 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 1a4a80 │ │ │ │ nop │ │ │ │ - cmp r8, r5 │ │ │ │ + add r0, r5 │ │ │ │ movs r2, r5 │ │ │ │ - subs r0, #254 @ 0xfe │ │ │ │ + adds r7, #126 @ 0x7e │ │ │ │ movs r2, r3 │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ + str r6, [sp, #512] @ 0x200 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r1, #96] @ 0x60 │ │ │ │ @@ -493177,15 +493219,15 @@ │ │ │ │ bl 1a6bc4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [pc, #8] @ (1ccb50 ) │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ bl 1ba8c8 │ │ │ │ - add r1, pc, #504 @ (adr r1, 1ccd4c ) │ │ │ │ + ldr r7, [sp, #1016] @ 0x3f8 │ │ │ │ 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 │ │ │ │ @@ -493584,15 +493626,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 1f95bc │ │ │ │ + bl 1f944c │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 1ccf7a │ │ │ │ nop │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -493889,15 +493931,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 1f95bc │ │ │ │ + bl 1f944c │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r6, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 1cd192 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @@ -494193,15 +494235,15 @@ │ │ │ │ mov r7, r1 │ │ │ │ add sl, pc │ │ │ │ add.w r9, r7, #44 @ 0x2c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 245474 │ │ │ │ + bl 245304 │ │ │ │ ldr r3, [pc, #904] @ (1cd984 ) │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb r2, [r3, #31] │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ @@ -494217,15 +494259,15 @@ │ │ │ │ cmp.w r8, #3 │ │ │ │ bhi.n 1cd6d8 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ add r0, sp, #4 │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ - bl 2179d4 │ │ │ │ + bl 217864 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 1cd81a │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp.w r2, #300 @ 0x12c │ │ │ │ bne.w 1cd81a │ │ │ │ @@ -494567,15 +494609,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ add.w r6, r5, #44 @ 0x2c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 217c1c │ │ │ │ + bl 217aac │ │ │ │ movs r2, #0 │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r4, #100 @ 0x64 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ bl 1ba9e4 │ │ │ │ movs r2, #1 │ │ │ │ @@ -494828,15 +494870,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 1f95bc │ │ │ │ + bl 1f944c │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.n 1cdb98 │ │ │ │ movs r3, #3 │ │ │ │ b.n 1cdb88 │ │ │ │ movs r3, #2 │ │ │ │ @@ -494877,15 +494919,15 @@ │ │ │ │ ldr r2, [pc, #676] @ (1cdf74 ) │ │ │ │ ldr r3, [pc, #680] @ (1cdf78 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 217c50 │ │ │ │ + bl 217ae0 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r5, #84 @ 0x54 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 1ba9e4 │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ @@ -495328,15 +495370,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ cmp r2, #16 │ │ │ │ ldr.w r1, [r9, #88] @ 0x58 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str.w r2, [r9, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1f95bc │ │ │ │ + bl 1f944c │ │ │ │ str.w r0, [r9, #88] @ 0x58 │ │ │ │ ldr.w r9, [r8, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r5, #33] @ 0x21 │ │ │ │ ldr.w r1, [r9, #80] @ 0x50 │ │ │ │ b.n 1ce142 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ @@ -495733,15 +495775,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 1f95bc │ │ │ │ + bl 1f944c │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr.w r5, [r8, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 1ce4b8 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @@ -495975,15 +496017,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 1f95bc │ │ │ │ + bl 1f944c │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr.w r5, [r8, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 1ce72a │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ @@ -496568,15 +496610,15 @@ │ │ │ │ cmp.w sl, #0 │ │ │ │ bne.n 1ceece │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r2, sl │ │ │ │ movs r1, #4 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1fa25c │ │ │ │ + bl 1fa0ec │ │ │ │ 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 1cee56 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ @@ -496626,15 +496668,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 1fa25c │ │ │ │ + bl 1fa0ec │ │ │ │ str.w r7, [fp, #16] │ │ │ │ str.w r0, [fp, #28] │ │ │ │ mov fp, r7 │ │ │ │ str r5, [sp, #8] │ │ │ │ str r7, [sp, #0] │ │ │ │ b.n 1cef68 │ │ │ │ ldr r5, [r7, #28] │ │ │ │ @@ -497417,15 +497459,15 @@ │ │ │ │ cmp r2, #16 │ │ │ │ mov r0, r3 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r3, #84] @ 0x54 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1f95bc │ │ │ │ + bl 1f944c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r0, [r3, #88] @ 0x58 │ │ │ │ ldr.w r3, [sl] │ │ │ │ ldr r2, [r3, #80] @ 0x50 │ │ │ │ b.n 1cf71c │ │ │ │ ldr.w r3, [r9, #108] @ 0x6c │ │ │ │ mov r0, r3 │ │ │ │ @@ -499214,22 +499256,22 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #152] @ (1d0a38 ) │ │ │ │ ldr r3, [pc, #156] @ (1d0a3c ) │ │ │ │ sub sp, #28 │ │ │ │ add r0, pc │ │ │ │ - ldr r5, [r1, #120] @ 0x78 │ │ │ │ + ldr r5, [r1, #112] @ 0x70 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - ldrd r3, r0, [r1, #112] @ 0x70 │ │ │ │ + ldrd r3, r0, [r1, #120] @ 0x78 │ │ │ │ orrs r3, r5 │ │ │ │ - ldr r5, [r1, #124] @ 0x7c │ │ │ │ + ldr r5, [r1, #116] @ 0x74 │ │ │ │ orrs r0, r5 │ │ │ │ ldr r5, [r1, #104] @ 0x68 │ │ │ │ orrs r3, r0 │ │ │ │ ldr r0, [r1, #108] @ 0x6c │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ @@ -499886,38 +499928,38 @@ │ │ │ │ orr.w r8, r8, r3 │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r1, #51 @ 0x33 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 1d018c │ │ │ │ - movs r2, #47 @ 0x2f │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ mov r1, r2 │ │ │ │ - strd r6, r4, [sp] │ │ │ │ + strd r5, r4, [sp] │ │ │ │ add r0, sp, #32 │ │ │ │ - ldrd sl, r6, [sp, #32] │ │ │ │ + ldrd sl, r5, [sp, #32] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ - strd r5, r4, [sp] │ │ │ │ + movs r2, #47 @ 0x2f │ │ │ │ + strd r6, r4, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - orr.w r5, sl, r3 │ │ │ │ + orr.w r6, sl, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #32 │ │ │ │ - orr.w r4, r6, r3 │ │ │ │ + orr.w r4, r5, r3 │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [pc, #228] @ (1d11bc ) │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ - orr.w r5, r5, r9 │ │ │ │ + orr.w r6, r6, r9 │ │ │ │ orrs r4, r3 │ │ │ │ ldr r3, [pc, #204] @ (1d11b4 ) │ │ │ │ - str r5, [r7, #0] │ │ │ │ + str r6, [r7, #0] │ │ │ │ orr.w r4, r4, r8 │ │ │ │ str r4, [r7, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ @@ -500619,32 +500661,32 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r4, r3 │ │ │ │ bl 1d018c │ │ │ │ ldr.w r3, [r9] │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ - movs r1, #32 │ │ │ │ + movs r2, #13 │ │ │ │ + movs r1, #9 │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ ldr.w r8, [r3, #16] │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ str r7, [sp, #4] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r4, r3 │ │ │ │ - uxtb.w r3, r8 │ │ │ │ + mov.w r3, r8, lsr #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1d018c │ │ │ │ - mov.w r3, r8, lsr #8 │ │ │ │ + uxtb.w r3, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movs r2, #13 │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ - movs r1, #9 │ │ │ │ + movs r1, #32 │ │ │ │ str r7, [sp, #4] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r4, r3 │ │ │ │ bl 1d018c │ │ │ │ ldrd r2, r3, [sp, #200] @ 0xc8 │ │ │ │ orrs r5, r2 │ │ │ │ @@ -503201,15 +503243,15 @@ │ │ │ │ movcc r3, #1 │ │ │ │ bcs.w 1d3332 │ │ │ │ ldr r2, [pc, #336] @ (1d3364 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #336] @ (1d3368 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ movs r3, #0 │ │ │ │ b.n 1d31cc │ │ │ │ lsls r1, r0, #31 │ │ │ │ bmi.n 1d3294 │ │ │ │ movs r2, #10 │ │ │ │ ubfx r0, r0, #18, #1 │ │ │ │ movs r1, #0 │ │ │ │ @@ -503329,17 +503371,17 @@ │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ ldmia r6, {r2, r3, r4, r6} │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r6!, {r3, r5} │ │ │ │ lsls r4, r5, #2 │ │ │ │ - subs r2, #222 @ 0xde │ │ │ │ + subs r1, #94 @ 0x5e │ │ │ │ movs r2, r3 │ │ │ │ - add r6, pc, #400 @ (adr r6, 1d34fc ) │ │ │ │ + add r4, pc, #912 @ (adr r4, 1d36fc ) │ │ │ │ movs r1, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [pc, #1208] @ 1d3838 │ │ │ │ @@ -504156,27 +504198,26 @@ │ │ │ │ stmia r5!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #440] @ (1d3d94 ) │ │ │ │ - ldr r3, [pc, #440] @ (1d3d98 ) │ │ │ │ + ldr r2, [pc, #436] @ (1d3d90 ) │ │ │ │ + ldr r3, [pc, #436] @ (1d3d94 ) │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ add r2, pc │ │ │ │ movs r6, #0 │ │ │ │ ldr.w sl, [r7, #8] │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ - mov fp, r6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, sl, #1 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1d018c │ │ │ │ @@ -504268,90 +504309,89 @@ │ │ │ │ bl 1d398c │ │ │ │ vldr d7, [sp, #208] @ 0xd0 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #15 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + mov r1, r2 │ │ │ │ + add r0, sp, #208 @ 0xd0 │ │ │ │ + strd r7, r6, [sp] │ │ │ │ + orrs r4, r3 │ │ │ │ + bl 1d018c │ │ │ │ ldrh.w r3, [sl, #12] │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ orrs r5, r2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ it eq │ │ │ │ moveq r3, r6 │ │ │ │ orr.w r4, r4, r2 │ │ │ │ mov.w r2, #46 @ 0x2e │ │ │ │ it ne │ │ │ │ ldrne.w r3, [sl] │ │ │ │ mov r1, r2 │ │ │ │ ittt ne │ │ │ │ eorne.w r8, r8, r3 │ │ │ │ - movne r3, fp │ │ │ │ + movne r3, r6 │ │ │ │ ubfxne r6, r8, #2, #1 │ │ │ │ strd r6, r3, [sp] │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - add r0, sp, #208 @ 0xd0 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, r2 │ │ │ │ - strd r7, fp, [sp] │ │ │ │ - orrs r4, r3 │ │ │ │ - bl 1d018c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - mov r1, r2 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + mov r1, r2 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r4, r3 │ │ │ │ bl 1d018c │ │ │ │ ldrd r2, r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1d3d9c ) │ │ │ │ + ldr r2, [pc, #48] @ (1d3d98 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #40] @ (1d3d98 ) │ │ │ │ + ldr r3, [pc, #40] @ (1d3d94 ) │ │ │ │ add r2, pc │ │ │ │ str.w r5, [r9] │ │ │ │ str.w r4, [r9, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d3d8e │ │ │ │ + bne.n 1d3d8c │ │ │ │ mov r0, r9 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ stmia r4!, {r2, r3, r4} │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r1, r2, r3, r7} │ │ │ │ + stmia r2!, {r4, r7} │ │ │ │ lsls r4, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #468] @ (1d3f8c ) │ │ │ │ + ldr r2, [pc, #468] @ (1d3f88 ) │ │ │ │ mov r9, r0 │ │ │ │ - ldr r3, [pc, #468] @ (1d3f90 ) │ │ │ │ + ldr r3, [pc, #468] @ (1d3f8c ) │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr.w r6, [r8, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ @@ -504377,20 +504417,20 @@ │ │ │ │ ldr.w fp, [r7] │ │ │ │ orrs r4, r3 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r5, r3 │ │ │ │ ldr.w r3, [fp] │ │ │ │ ands.w r3, r3, #2 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bne.w 1d3f80 │ │ │ │ + bne.w 1d3f7c │ │ │ │ lsls r3, r6, #18 │ │ │ │ itt mi │ │ │ │ movmi r2, #2 │ │ │ │ movmi r3, #0 │ │ │ │ - bmi.n 1d3e24 │ │ │ │ + bmi.n 1d3e20 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #6 │ │ │ │ movs r2, #7 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ bl 1d018c │ │ │ │ @@ -504504,49 +504544,49 @@ │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r4, r3 │ │ │ │ bl 1d018c │ │ │ │ ldrd r2, r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #56] @ (1d3f94 ) │ │ │ │ + ldr r2, [pc, #56] @ (1d3f90 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #48] @ (1d3f90 ) │ │ │ │ + ldr r3, [pc, #48] @ (1d3f8c ) │ │ │ │ add r2, pc │ │ │ │ str.w r5, [r9] │ │ │ │ str.w r4, [r9, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d3f86 │ │ │ │ + bne.n 1d3f82 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1d3e24 │ │ │ │ + b.n 1d3e20 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r2!, {r6} │ │ │ │ + stmia r2!, {r2, r6} │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r2, r3, r4, r7} │ │ │ │ + stmia r0!, {r5, r7} │ │ │ │ lsls r4, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #564] @ (1d41e4 ) │ │ │ │ + ldr r2, [pc, #564] @ (1d41e0 ) │ │ │ │ movs r5, #0 │ │ │ │ - ldr r3, [pc, #564] @ (1d41e8 ) │ │ │ │ + ldr r3, [pc, #564] @ (1d41e4 ) │ │ │ │ mov r8, r0 │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r6, [r7, #8] │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ @@ -504592,20 +504632,20 @@ │ │ │ │ ldr.w fp, [r9] │ │ │ │ orrs r4, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r5, r3 │ │ │ │ ldr.w r3, [fp] │ │ │ │ ands.w r3, r3, #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne.w 1d41d8 │ │ │ │ + bne.w 1d41d4 │ │ │ │ lsls r3, r6, #18 │ │ │ │ itt mi │ │ │ │ movmi r2, #2 │ │ │ │ movmi r3, #0 │ │ │ │ - bmi.n 1d4054 │ │ │ │ + bmi.n 1d4050 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #6 │ │ │ │ movs r2, #7 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ bl 1d018c │ │ │ │ @@ -504736,130 +504776,130 @@ │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r4, r3 │ │ │ │ bl 1d018c │ │ │ │ ldrd r2, r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #56] @ (1d41ec ) │ │ │ │ + ldr r2, [pc, #56] @ (1d41e8 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #48] @ (1d41e8 ) │ │ │ │ + ldr r3, [pc, #48] @ (1d41e4 ) │ │ │ │ add r2, pc │ │ │ │ str.w r5, [r8] │ │ │ │ str.w r4, [r8, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d41de │ │ │ │ + bne.n 1d41da │ │ │ │ mov r0, r8 │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1d4054 │ │ │ │ + b.n 1d4050 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r0!, {r3, r6} │ │ │ │ + stmia r0!, {r2, r3, r6} │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x0044 │ │ │ │ + bkpt 0x0048 │ │ │ │ lsls r4, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r6, [pc, #176] @ (1d42b4 ) │ │ │ │ + ldr r6, [pc, #176] @ (1d42b0 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r5, [pc, #176] @ (1d42b8 ) │ │ │ │ + ldr r5, [pc, #176] @ (1d42b4 ) │ │ │ │ add r4, sp, #4 │ │ │ │ add r6, pc │ │ │ │ movs r3, #0 │ │ │ │ ldr r5, [r6, r5] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ str r5, [sp, #12] │ │ │ │ mov.w r5, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ subs r5, r2, r1 │ │ │ │ str r3, [r4, #4] │ │ │ │ - bmi.n 1d427e │ │ │ │ + bmi.n 1d427a │ │ │ │ movs r6, #1 │ │ │ │ and.w ip, r3, #31 │ │ │ │ sub.w lr, r5, r3 │ │ │ │ rsb r2, ip, #32 │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp lr, r2 │ │ │ │ ite ls │ │ │ │ addls.w r7, r3, lr │ │ │ │ addhi r7, r3, r2 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ subs r2, r7, #1 │ │ │ │ cmp.w r3, r2, lsr #5 │ │ │ │ - bne.n 1d4270 │ │ │ │ + bne.n 1d426c │ │ │ │ ands.w lr, r7, #31 │ │ │ │ lsl.w r2, r6, ip │ │ │ │ ldr.w r8, [r4, r3, lsl #2] │ │ │ │ ite eq │ │ │ │ moveq.w lr, #4294967295 @ 0xffffffff │ │ │ │ lslne.w lr, r6, lr │ │ │ │ rsb r2, r2, #0 │ │ │ │ it ne │ │ │ │ addne.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ and.w r2, r2, lr │ │ │ │ orr.w r2, r2, r8 │ │ │ │ str.w r2, [r4, r3, lsl #2] │ │ │ │ mov r3, r7 │ │ │ │ cmp r5, r7 │ │ │ │ - bge.n 1d4220 │ │ │ │ + bge.n 1d421c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ - cbz r1, 1d4292 │ │ │ │ + cbz r1, 1d428e │ │ │ │ lsrs r2, r1, #5 │ │ │ │ iteet ne │ │ │ │ andne.w r1, r1, #31 │ │ │ │ lsleq r3, r1 │ │ │ │ moveq r1, r2 │ │ │ │ lslne.w r1, r3, r1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - ldr r2, [pc, #40] @ (1d42bc ) │ │ │ │ + ldr r2, [pc, #40] @ (1d42b8 ) │ │ │ │ strd r3, r1, [r0] │ │ │ │ - ldr r3, [pc, #28] @ (1d42b8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d42b4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d42b0 │ │ │ │ + bne.n 1d42ac │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - pop {r2, r4, r5, r6, r7, pc} │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r5, r6, pc} │ │ │ │ + pop {r1, r2, r5, r6, pc} │ │ │ │ lsls r4, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3856] @ 0xf10 │ │ │ │ sub sp, #216 @ 0xd8 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #312] @ (1d4414 ) │ │ │ │ + ldr r3, [pc, #312] @ (1d4410 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r6, r0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #304] @ (1d4418 ) │ │ │ │ + ldr r1, [pc, #304] @ (1d4414 ) │ │ │ │ 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 │ │ │ │ @@ -504930,15 +504970,15 @@ │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r4, r3 │ │ │ │ - bl 1d41f0 │ │ │ │ + bl 1d41ec │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movs r2, #13 │ │ │ │ movs r1, #9 │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ ldr r7, [r3, #16] │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ orrs r5, r3 │ │ │ │ @@ -504958,43 +504998,43 @@ │ │ │ │ movs r1, #32 │ │ │ │ str r7, [sp, #0] │ │ │ │ str.w r8, [sp, #4] │ │ │ │ orrs r4, r3 │ │ │ │ bl 1d018c │ │ │ │ ldrd r2, r3, [sp, #200] @ 0xc8 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1d441c ) │ │ │ │ + ldr r2, [pc, #44] @ (1d4418 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1d4414 ) │ │ │ │ + ldr r3, [pc, #32] @ (1d4410 ) │ │ │ │ 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 1d4410 │ │ │ │ + bne.n 1d440c │ │ │ │ mov r0, r6 │ │ │ │ add sp, #216 @ 0xd8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r4, pc} │ │ │ │ + pop {r3, r4, pc} │ │ │ │ lsls r4, r5, #2 │ │ │ │ - pop {r3} │ │ │ │ + pop {r2, r3} │ │ │ │ lsls r4, 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, #3824] @ 0xef0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r0, [pc, #1284] @ 1d4938 │ │ │ │ - ldr.w r3, [pc, #1284] @ 1d493c │ │ │ │ + ldr.w r0, [pc, #1284] @ 1d4934 │ │ │ │ + ldr.w r3, [pc, #1284] @ 1d4938 │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ add r0, pc │ │ │ │ mov r6, r1 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r0, sp, #32 │ │ │ │ @@ -505007,15 +505047,15 @@ │ │ │ │ add r1, sp, #32 │ │ │ │ strd r2, r3, [sp, #128] @ 0x80 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r2, r6 │ │ │ │ bl 1d0b9c │ │ │ │ ldr.w r8, [r6, #32] │ │ │ │ cmp.w r8, #5 │ │ │ │ - bls.w 1d45d0 │ │ │ │ + bls.w 1d45cc │ │ │ │ ldr r5, [r6, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r7, #0 │ │ │ │ mov r1, r2 │ │ │ │ and.w r3, r5, #1 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -505113,15 +505153,15 @@ │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1d41f0 │ │ │ │ + bl 1d41ec │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ ldr r1, [sp, #224] @ 0xe0 │ │ │ │ orrs r6, r1 │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ strd r2, r7, [sp] │ │ │ │ @@ -505129,41 +505169,41 @@ │ │ │ │ movs r2, #13 │ │ │ │ movs r1, #12 │ │ │ │ bl 1d018c │ │ │ │ ldrd r2, r1, [sp, #224] @ 0xe0 │ │ │ │ orrs r2, r6 │ │ │ │ orr.w r3, r5, r1 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - ldr r2, [pc, #908] @ (1d4940 ) │ │ │ │ - ldr r3, [pc, #900] @ (1d493c ) │ │ │ │ + ldr r2, [pc, #908] @ (1d493c ) │ │ │ │ + ldr r3, [pc, #900] @ (1d4938 ) │ │ │ │ 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 1d4934 │ │ │ │ + bne.w 1d4930 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r5, [r6, #28] │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ and.w r1, r3, #1 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1d4716 │ │ │ │ + beq.w 1d4712 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ strd r2, r3, [sp, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1d4818 │ │ │ │ + bne.w 1d4814 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -505259,19 +505299,19 @@ │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ orrs r6, r2 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ orrs r5, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1d41f0 │ │ │ │ + bl 1d41ec │ │ │ │ ldrd r2, r1, [sp, #224] @ 0xe0 │ │ │ │ orrs r2, r6 │ │ │ │ orr.w r3, r5, r1 │ │ │ │ - b.n 1d45ae │ │ │ │ + b.n 1d45aa │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r1, r6, [sp] │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -505351,25 +505391,25 @@ │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ - bl 1d41f0 │ │ │ │ + bl 1d41ec │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ ldr r1, [sp, #224] @ 0xe0 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ strd r2, r6, [sp] │ │ │ │ orr.w r6, r8, r1 │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #13 │ │ │ │ orr.w r5, r7, r1 │ │ │ │ - b.n 1d459e │ │ │ │ + b.n 1d459a │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ mov r1, r2 │ │ │ │ str r7, [sp, #4] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ @@ -505471,36 +505511,36 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ orr.w r6, r3, r1 │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #26 │ │ │ │ orr.w r5, r8, r1 │ │ │ │ - b.n 1d46f0 │ │ │ │ + b.n 1d46ec │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - cbnz r0, 1d49ac │ │ │ │ + cbnz r4, 1d49a8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - rev16 r6, r0 │ │ │ │ + rev16 r2, r1 │ │ │ │ lsls r4, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3848] @ 0xf08 │ │ │ │ sub sp, #224 @ 0xe0 │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r3, [pc, #364] @ (1d4ac8 ) │ │ │ │ + ldr r3, [pc, #364] @ (1d4ac4 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r6, r0 │ │ │ │ str r7, [sp, #4] │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #356] @ (1d4acc ) │ │ │ │ + ldr r1, [pc, #356] @ (1d4ac8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -505600,64 +505640,64 @@ │ │ │ │ ldr r1, [sp, #208] @ 0xd0 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ orrs r5, r1 │ │ │ │ ldr r1, [sp, #212] @ 0xd4 │ │ │ │ orrs r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1d41f0 │ │ │ │ + bl 1d41ec │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #13 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ str r7, [sp, #4] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r4, r3 │ │ │ │ bl 1d018c │ │ │ │ ldrd r2, r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1d4ad0 ) │ │ │ │ + ldr r2, [pc, #44] @ (1d4acc ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1d4ac8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1d4ac4 ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d4ac2 │ │ │ │ + bne.n 1d4abe │ │ │ │ mov r0, r6 │ │ │ │ add sp, #224 @ 0xe0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb694 │ │ │ │ + @ instruction: 0xb698 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - push {r1, r2, r4, r6, lr} │ │ │ │ + push {r1, r3, r4, r6, lr} │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #28 │ │ │ │ mov r7, r1 │ │ │ │ and.w r2, r1, #1 │ │ │ │ - ldr r1, [pc, #144] @ (1d4b7c ) │ │ │ │ + ldr r1, [pc, #144] @ (1d4b78 ) │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [pc, #136] @ (1d4b80 ) │ │ │ │ + ldr r3, [pc, #136] @ (1d4b7c ) │ │ │ │ add r0, sp, #8 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -505687,96 +505727,96 @@ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ add r0, sp, #8 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - bl 1d41f0 │ │ │ │ + bl 1d41ec │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #40] @ (1d4b84 ) │ │ │ │ + ldr r2, [pc, #40] @ (1d4b80 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1d4b80 ) │ │ │ │ + ldr r3, [pc, #32] @ (1d4b7c ) │ │ │ │ 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 1d4b78 │ │ │ │ + bne.n 1d4b74 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - push {r1, r3, lr} │ │ │ │ + push {r1, r2, r3, lr} │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r3, r4, r7} │ │ │ │ + push {r1, r5, r7} │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #80] @ (1d4be8 ) │ │ │ │ + ldr r2, [pc, #80] @ (1d4be4 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #80] @ (1d4bec ) │ │ │ │ + ldr r3, [pc, #80] @ (1d4be8 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r3, [r1, #44] @ 0x2c │ │ │ │ ubfx r3, r3, #3, #1 │ │ │ │ mov r2, r3 │ │ │ │ - cbz r3, 1d4bc4 │ │ │ │ + cbz r3, 1d4bc0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r2 │ │ │ │ - bl 1d41f0 │ │ │ │ + bl 1d41ec │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ strd r3, r2, [r4] │ │ │ │ - ldr r2, [pc, #36] @ (1d4bf0 ) │ │ │ │ - ldr r3, [pc, #32] @ (1d4bec ) │ │ │ │ + ldr r2, [pc, #36] @ (1d4bec ) │ │ │ │ + ldr r3, [pc, #32] @ (1d4be8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d4be2 │ │ │ │ + bne.n 1d4bde │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - push {r1, r2, r3, r4, r6} │ │ │ │ + push {r1, r5, r6} │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - push {r4, r5} │ │ │ │ + push {r2, r4, r5} │ │ │ │ lsls r4, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r3, [pc, #508] @ (1d4e0c ) │ │ │ │ + ldr r3, [pc, #508] @ (1d4e08 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ - ldr r1, [pc, #500] @ (1d4e10 ) │ │ │ │ + ldr r1, [pc, #500] @ (1d4e0c ) │ │ │ │ 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 │ │ │ │ @@ -505791,15 +505831,15 @@ │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r6, r3 │ │ │ │ - bl 1d4b88 │ │ │ │ + bl 1d4b84 │ │ │ │ ldrd sl, fp, [sp, #208] @ 0xd0 │ │ │ │ movs r2, #11 │ │ │ │ mov r1, r2 │ │ │ │ strd sl, fp, [sp] │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ @@ -505817,20 +505857,20 @@ │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr.w r3, [fp] │ │ │ │ orrs r6, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ands.w sl, r2, #2 │ │ │ │ - bne.w 1d4e00 │ │ │ │ + bne.w 1d4dfc │ │ │ │ lsls r2, r5, #18 │ │ │ │ itt mi │ │ │ │ movmi r0, #2 │ │ │ │ movmi r1, #0 │ │ │ │ - bmi.n 1d4cae │ │ │ │ + bmi.n 1d4caa │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp] │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #6 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -505939,54 +505979,54 @@ │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ orrs r4, r3 │ │ │ │ bl 1d018c │ │ │ │ ldrd r2, r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #56] @ (1d4e14 ) │ │ │ │ + ldr r2, [pc, #56] @ (1d4e10 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #44] @ (1d4e0c ) │ │ │ │ + ldr r3, [pc, #44] @ (1d4e08 ) │ │ │ │ add r2, pc │ │ │ │ str.w r5, [r8] │ │ │ │ str.w r4, [r8, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d4e06 │ │ │ │ + bne.n 1d4e02 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1d4cae │ │ │ │ + b.n 1d4caa │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 1d4e8c │ │ │ │ + cbz r4, 1d4e88 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - sxth r4, r3 │ │ │ │ + sxth r0, r4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r3, [pc, #624] @ (1d50a4 ) │ │ │ │ + ldr r3, [pc, #624] @ (1d50a0 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ - ldr r1, [pc, #616] @ (1d50a8 ) │ │ │ │ + ldr r1, [pc, #616] @ (1d50a4 ) │ │ │ │ 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 │ │ │ │ @@ -506001,15 +506041,15 @@ │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ orrs r4, r3 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1d4b88 │ │ │ │ + bl 1d4b84 │ │ │ │ ldrd sl, fp, [sp, #208] @ 0xd0 │ │ │ │ movs r2, #11 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ strd sl, fp, [sp] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ @@ -506038,20 +506078,20 @@ │ │ │ │ ldr.w fp, [r9] │ │ │ │ orrs r4, r3 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r5, r3 │ │ │ │ ldr.w r3, [fp] │ │ │ │ ands.w r3, r3, #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne.w 1d5098 │ │ │ │ + bne.w 1d5094 │ │ │ │ lsls r3, r7, #18 │ │ │ │ itt mi │ │ │ │ movmi r2, #2 │ │ │ │ movmi r3, #0 │ │ │ │ - bmi.n 1d4ef0 │ │ │ │ + bmi.n 1d4eec │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #6 │ │ │ │ movs r2, #7 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ bl 1d018c │ │ │ │ @@ -506175,79 +506215,79 @@ │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ str.w sl, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r4, r3 │ │ │ │ bl 1d018c │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ - movs r2, #58 @ 0x3a │ │ │ │ - movs r1, #54 @ 0x36 │ │ │ │ + movs r2, #5 │ │ │ │ + movs r1, #4 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ ldr r6, [r3, #16] │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ str r7, [sp, #4] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r4, r3 │ │ │ │ - and.w r3, r6, #31 │ │ │ │ + lsrs r3, r6, #5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - lsrs r6, r6, #5 │ │ │ │ + and.w r6, r6, #31 │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ - movs r2, #5 │ │ │ │ + movs r2, #58 @ 0x3a │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r1, #4 │ │ │ │ + movs r1, #54 @ 0x36 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r6, [sp, #0] │ │ │ │ orrs r4, r3 │ │ │ │ bl 1d018c │ │ │ │ ldrd r2, r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #56] @ (1d50ac ) │ │ │ │ + ldr r2, [pc, #56] @ (1d50a8 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #44] @ (1d50a4 ) │ │ │ │ + ldr r3, [pc, #44] @ (1d50a0 ) │ │ │ │ add r2, pc │ │ │ │ str.w r5, [r8] │ │ │ │ str.w r4, [r8, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d509e │ │ │ │ + bne.n 1d509a │ │ │ │ mov r0, r8 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1d4ef0 │ │ │ │ + b.n 1d4eec │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 1d50da │ │ │ │ + cbz r0, 1d50d8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - add r7, sp, #528 @ 0x210 │ │ │ │ + add r7, sp, #544 @ 0x220 │ │ │ │ lsls r4, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #624] @ (1d533c ) │ │ │ │ + ldr r3, [pc, #624] @ (1d5338 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ - ldr r1, [pc, #616] @ (1d5340 ) │ │ │ │ + ldr r1, [pc, #616] @ (1d533c ) │ │ │ │ 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 │ │ │ │ @@ -506262,15 +506302,15 @@ │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ orrs r4, r3 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1d4b88 │ │ │ │ + bl 1d4b84 │ │ │ │ ldrd sl, fp, [sp, #208] @ 0xd0 │ │ │ │ movs r2, #11 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ strd sl, fp, [sp] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ @@ -506299,20 +506339,20 @@ │ │ │ │ ldr.w fp, [r8] │ │ │ │ orrs r4, r3 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r5, r3 │ │ │ │ ldr.w r3, [fp] │ │ │ │ ands.w r3, r3, #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne.w 1d5330 │ │ │ │ + bne.w 1d532c │ │ │ │ lsls r3, r6, #18 │ │ │ │ itt mi │ │ │ │ movmi r2, #2 │ │ │ │ movmi r3, #0 │ │ │ │ - bmi.n 1d5188 │ │ │ │ + bmi.n 1d5184 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #6 │ │ │ │ movs r2, #7 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ bl 1d018c │ │ │ │ @@ -506435,79 +506475,79 @@ │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ str.w sl, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r4, r3 │ │ │ │ bl 1d018c │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ - movs r2, #58 @ 0x3a │ │ │ │ - movs r1, #54 @ 0x36 │ │ │ │ + movs r2, #5 │ │ │ │ + movs r1, #4 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ ldr r6, [r3, #16] │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ str r7, [sp, #4] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r4, r3 │ │ │ │ - and.w r3, r6, #31 │ │ │ │ + lsrs r3, r6, #5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - lsrs r6, r6, #5 │ │ │ │ + and.w r6, r6, #31 │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ - movs r2, #5 │ │ │ │ + movs r2, #58 @ 0x3a │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r1, #4 │ │ │ │ + movs r1, #54 @ 0x36 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r6, [sp, #0] │ │ │ │ orrs r4, r3 │ │ │ │ bl 1d018c │ │ │ │ ldrd r2, r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #56] @ (1d5344 ) │ │ │ │ + ldr r2, [pc, #56] @ (1d5340 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #44] @ (1d533c ) │ │ │ │ + ldr r3, [pc, #44] @ (1d5338 ) │ │ │ │ add r2, pc │ │ │ │ str.w r5, [r9] │ │ │ │ str.w r4, [r9, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d5336 │ │ │ │ + bne.n 1d5332 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1d5188 │ │ │ │ + b.n 1d5184 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #144 @ 0x90 │ │ │ │ + add r7, sp, #160 @ 0xa0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - add r4, sp, #944 @ 0x3b0 │ │ │ │ + add r4, sp, #960 @ 0x3c0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ sub sp, #224 @ 0xe0 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r3, [pc, #476] @ (1d5540 ) │ │ │ │ + ldr r3, [pc, #476] @ (1d553c ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r7, r0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ - ldr r1, [pc, #468] @ (1d5544 ) │ │ │ │ + ldr r1, [pc, #468] @ (1d5540 ) │ │ │ │ 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 │ │ │ │ @@ -506522,15 +506562,15 @@ │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r4, r3 │ │ │ │ - bl 1d4b88 │ │ │ │ + bl 1d4b84 │ │ │ │ vldr d7, [sp, #208] @ 0xd0 │ │ │ │ movs r2, #11 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ @@ -506548,20 +506588,20 @@ │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ orrs r4, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ands.w sl, r2, #2 │ │ │ │ - bne.w 1d5534 │ │ │ │ + bne.w 1d5530 │ │ │ │ lsls r2, r6, #18 │ │ │ │ itt mi │ │ │ │ movmi r0, #2 │ │ │ │ movmi r1, #0 │ │ │ │ - bmi.n 1d5404 │ │ │ │ + bmi.n 1d5400 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp] │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #6 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -506658,55 +506698,55 @@ │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str r6, [sp, #0] │ │ │ │ str.w r8, [sp, #4] │ │ │ │ orrs r4, r3 │ │ │ │ bl 1d018c │ │ │ │ ldrd r2, r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1d5548 ) │ │ │ │ + ldr r2, [pc, #52] @ (1d5544 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #40] @ (1d5540 ) │ │ │ │ + ldr r3, [pc, #40] @ (1d553c ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r7, #0] │ │ │ │ str r4, [r7, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d553a │ │ │ │ + bne.n 1d5536 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #224 @ 0xe0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1d5404 │ │ │ │ + b.n 1d5400 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #560 @ 0x230 │ │ │ │ + add r4, sp, #576 @ 0x240 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - add r2, sp, #912 @ 0x390 │ │ │ │ + add r2, sp, #928 @ 0x3a0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ mov.w r8, #0 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r3, [pc, #616] @ (1d57d0 ) │ │ │ │ + ldr r3, [pc, #616] @ (1d57cc ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ mov fp, r8 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #604] @ (1d57d4 ) │ │ │ │ + ldr r1, [pc, #604] @ (1d57d0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -506722,15 +506762,15 @@ │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r4, r3 │ │ │ │ - bl 1d4b88 │ │ │ │ + bl 1d4b84 │ │ │ │ vldr d7, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #11 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ @@ -506911,50 +506951,50 @@ │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orr.w r4, r6, r3 │ │ │ │ bl 1d018c │ │ │ │ ldrd r2, r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1d57d8 ) │ │ │ │ + ldr r2, [pc, #48] @ (1d57d4 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (1d57d0 ) │ │ │ │ + ldr r3, [pc, #36] @ (1d57cc ) │ │ │ │ add r2, pc │ │ │ │ str.w r5, [sl] │ │ │ │ str.w r4, [sl, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d57cc │ │ │ │ + bne.n 1d57c8 │ │ │ │ mov r0, sl │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #536 @ 0x218 │ │ │ │ + add r2, sp, #552 @ 0x228 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - add r0, sp, #320 @ 0x140 │ │ │ │ + add r0, sp, #336 @ 0x150 │ │ │ │ lsls r4, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ movs r5, #0 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r3, [pc, #464] @ (1d59c4 ) │ │ │ │ + ldr r3, [pc, #464] @ (1d59c0 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ str r5, [sp, #4] │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #456] @ (1d59c8 ) │ │ │ │ + ldr r1, [pc, #456] @ (1d59c4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -506970,15 +507010,15 @@ │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ orrs r4, r3 │ │ │ │ orrs r7, r2 │ │ │ │ - bl 1d4b88 │ │ │ │ + bl 1d4b84 │ │ │ │ ldrd sl, fp, [sp, #208] @ 0xd0 │ │ │ │ movs r2, #11 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ strd sl, fp, [sp] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ @@ -507108,50 +507148,50 @@ │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str r7, [sp, #0] │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orrs r4, r3 │ │ │ │ bl 1d018c │ │ │ │ ldrd r2, r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1d59cc ) │ │ │ │ + ldr r2, [pc, #48] @ (1d59c8 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (1d59c4 ) │ │ │ │ + ldr r3, [pc, #36] @ (1d59c0 ) │ │ │ │ add r2, pc │ │ │ │ str.w r5, [r9] │ │ │ │ str.w r4, [r9, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d59c0 │ │ │ │ + bne.n 1d59bc │ │ │ │ mov r0, r9 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #1008 @ (adr r7, 1d5dbc ) │ │ │ │ + add r0, sp, #0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - add r6, pc, #368 @ (adr r6, 1d5b40 ) │ │ │ │ + add r6, pc, #384 @ (adr r6, 1d5b4c ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r3, [pc, #528] @ (1d5bf8 ) │ │ │ │ + ldr r3, [pc, #528] @ (1d5bf4 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ - ldr r1, [pc, #520] @ (1d5bfc ) │ │ │ │ + ldr r1, [pc, #520] @ (1d5bf8 ) │ │ │ │ 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 │ │ │ │ @@ -507167,15 +507207,15 @@ │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r7, r3 │ │ │ │ - bl 1d4b88 │ │ │ │ + bl 1d4b84 │ │ │ │ ldrd sl, fp, [sp, #208] @ 0xd0 │ │ │ │ movs r2, #11 │ │ │ │ mov r1, r2 │ │ │ │ strd sl, fp, [sp] │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ mov sl, r4 │ │ │ │ bl 1d018c │ │ │ │ @@ -507323,51 +507363,51 @@ │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str r6, [sp, #0] │ │ │ │ str.w sl, [sp, #4] │ │ │ │ orrs r4, r3 │ │ │ │ bl 1d018c │ │ │ │ ldrd r2, r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1d5c00 ) │ │ │ │ + ldr r2, [pc, #48] @ (1d5bfc ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (1d5bf8 ) │ │ │ │ + ldr r3, [pc, #36] @ (1d5bf4 ) │ │ │ │ add r2, pc │ │ │ │ str.w r5, [r9] │ │ │ │ str.w r4, [r9, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d5bf4 │ │ │ │ + bne.n 1d5bf0 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #32 @ (adr r6, 1d5c20 ) │ │ │ │ + add r6, pc, #48 @ (adr r6, 1d5c2c ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ - add r4, pc, #160 @ (adr r4, 1d5ca4 ) │ │ │ │ + add r4, pc, #176 @ (adr r4, 1d5cb0 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ movs r4, #0 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r3, [pc, #536] @ (1d5e34 ) │ │ │ │ + ldr r3, [pc, #536] @ (1d5e30 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ mov sl, r4 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ - ldr r1, [pc, #524] @ (1d5e38 ) │ │ │ │ + ldr r1, [pc, #524] @ (1d5e34 ) │ │ │ │ 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 │ │ │ │ @@ -507383,15 +507423,15 @@ │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ orr.w fp, r7, r3 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1d4b88 │ │ │ │ + bl 1d4b84 │ │ │ │ vldr d7, [sp, #208] @ 0xd0 │ │ │ │ movs r2, #11 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ @@ -507539,128 +507579,128 @@ │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ orrs r4, r3 │ │ │ │ bl 1d018c │ │ │ │ ldrd r2, r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1d5e3c ) │ │ │ │ + ldr r2, [pc, #48] @ (1d5e38 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (1d5e34 ) │ │ │ │ + ldr r3, [pc, #36] @ (1d5e30 ) │ │ │ │ add r2, pc │ │ │ │ str.w r5, [r8] │ │ │ │ str.w r4, [r8, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d5e30 │ │ │ │ + bne.n 1d5e2c │ │ │ │ mov r0, r8 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #840 @ (adr r3, 1d6184 ) │ │ │ │ + add r3, pc, #856 @ (adr r3, 1d6190 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ - add r1, pc, #944 @ (adr r1, 1d61f0 ) │ │ │ │ + add r1, pc, #960 @ (adr r1, 1d61fc ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r6, [pc, #184] @ (1d5f0c ) │ │ │ │ + ldr r6, [pc, #184] @ (1d5f08 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r5, [pc, #184] @ (1d5f10 ) │ │ │ │ + ldr r5, [pc, #184] @ (1d5f0c ) │ │ │ │ add r4, sp, #4 │ │ │ │ add r6, pc │ │ │ │ movs r3, #0 │ │ │ │ ldr r5, [r6, r5] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ str r5, [sp, #12] │ │ │ │ mov.w r5, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ subs r5, r2, r1 │ │ │ │ str r3, [r4, #4] │ │ │ │ - bmi.n 1d5ece │ │ │ │ + bmi.n 1d5eca │ │ │ │ movs r6, #1 │ │ │ │ and.w ip, r3, #31 │ │ │ │ sub.w lr, r5, r3 │ │ │ │ rsb r2, ip, #32 │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp lr, r2 │ │ │ │ ite ls │ │ │ │ addls.w r7, r3, lr │ │ │ │ addhi r7, r3, r2 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ subs r2, r7, #1 │ │ │ │ cmp.w r3, r2, lsr #5 │ │ │ │ - bne.n 1d5ec0 │ │ │ │ + bne.n 1d5ebc │ │ │ │ ands.w lr, r7, #31 │ │ │ │ lsl.w r2, r6, ip │ │ │ │ ldr.w r8, [r4, r3, lsl #2] │ │ │ │ ite eq │ │ │ │ moveq.w lr, #4294967295 @ 0xffffffff │ │ │ │ lslne.w lr, r6, lr │ │ │ │ rsb r2, r2, #0 │ │ │ │ it ne │ │ │ │ addne.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ and.w r2, r2, lr │ │ │ │ orr.w r2, r2, r8 │ │ │ │ str.w r2, [r4, r3, lsl #2] │ │ │ │ mov r3, r7 │ │ │ │ cmp r5, r7 │ │ │ │ - bge.n 1d5e70 │ │ │ │ + bge.n 1d5e6c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ and.w r3, r3, #2 │ │ │ │ - cbz r1, 1d5eea │ │ │ │ + cbz r1, 1d5ee6 │ │ │ │ lsrs r2, r1, #5 │ │ │ │ itete eq │ │ │ │ rsbeq r2, r1, #32 │ │ │ │ andne.w r1, r1, #31 │ │ │ │ lsreq.w r2, r3, r2 │ │ │ │ lslne.w r1, r3, r1 │ │ │ │ itee ne │ │ │ │ movne r3, #0 │ │ │ │ lsleq r3, r1 │ │ │ │ moveq r1, r2 │ │ │ │ - ldr r2, [pc, #40] @ (1d5f14 ) │ │ │ │ + ldr r2, [pc, #40] @ (1d5f10 ) │ │ │ │ strd r3, r1, [r0] │ │ │ │ - ldr r3, [pc, #28] @ (1d5f10 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d5f0c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d5f08 │ │ │ │ + bne.n 1d5f04 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - add r1, pc, #656 @ (adr r1, 1d61a0 ) │ │ │ │ + add r1, pc, #672 @ (adr r1, 1d61ac ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #40 @ (adr r1, 1d5f40 ) │ │ │ │ + add r1, pc, #56 @ (adr r1, 1d5f4c ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #32 │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r3, [pc, #180] @ (1d5fe4 ) │ │ │ │ + ldr r3, [pc, #180] @ (1d5fe0 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r6, r0 │ │ │ │ str r7, [sp, #4] │ │ │ │ add r0, sp, #16 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #172] @ (1d5fe8 ) │ │ │ │ + ldr r1, [pc, #172] @ (1d5fe4 ) │ │ │ │ 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 │ │ │ │ @@ -507701,227 +507741,227 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ add r0, sp, #16 │ │ │ │ movs r1, #52 @ 0x34 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ orrs r4, r3 │ │ │ │ - bl 1d5e40 │ │ │ │ + bl 1d5e3c │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1d5fec ) │ │ │ │ + ldr r2, [pc, #44] @ (1d5fe8 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1d5fe4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1d5fe0 ) │ │ │ │ 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 1d5fe0 │ │ │ │ + bne.n 1d5fdc │ │ │ │ mov r0, r6 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #768 @ (adr r0, 1d62ec ) │ │ │ │ + add r0, pc, #784 @ (adr r0, 1d62f8 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ - add r0, pc, #224 @ (adr r0, 1d60d0 ) │ │ │ │ + add r0, pc, #240 @ (adr r0, 1d60dc ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r6, [pc, #184] @ (1d60bc ) │ │ │ │ + ldr r6, [pc, #184] @ (1d60b8 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r5, [pc, #184] @ (1d60c0 ) │ │ │ │ + ldr r5, [pc, #184] @ (1d60bc ) │ │ │ │ add r4, sp, #4 │ │ │ │ add r6, pc │ │ │ │ movs r3, #0 │ │ │ │ ldr r5, [r6, r5] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ str r5, [sp, #12] │ │ │ │ mov.w r5, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ subs r5, r2, r1 │ │ │ │ str r3, [r4, #4] │ │ │ │ - bmi.n 1d607e │ │ │ │ + bmi.n 1d607a │ │ │ │ movs r6, #1 │ │ │ │ and.w ip, r3, #31 │ │ │ │ sub.w lr, r5, r3 │ │ │ │ rsb r2, ip, #32 │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp lr, r2 │ │ │ │ ite ls │ │ │ │ addls.w r7, r3, lr │ │ │ │ addhi r7, r3, r2 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ subs r2, r7, #1 │ │ │ │ cmp.w r3, r2, lsr #5 │ │ │ │ - bne.n 1d6070 │ │ │ │ + bne.n 1d606c │ │ │ │ ands.w lr, r7, #31 │ │ │ │ lsl.w r2, r6, ip │ │ │ │ ldr.w r8, [r4, r3, lsl #2] │ │ │ │ ite eq │ │ │ │ moveq.w lr, #4294967295 @ 0xffffffff │ │ │ │ lslne.w lr, r6, lr │ │ │ │ rsb r2, r2, #0 │ │ │ │ it ne │ │ │ │ addne.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ and.w r2, r2, lr │ │ │ │ orr.w r2, r2, r8 │ │ │ │ str.w r2, [r4, r3, lsl #2] │ │ │ │ mov r3, r7 │ │ │ │ cmp r5, r7 │ │ │ │ - bge.n 1d6020 │ │ │ │ + bge.n 1d601c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ and.w r3, r3, #245 @ 0xf5 │ │ │ │ - cbz r1, 1d609a │ │ │ │ + cbz r1, 1d6096 │ │ │ │ lsrs r2, r1, #5 │ │ │ │ itete eq │ │ │ │ rsbeq r2, r1, #32 │ │ │ │ andne.w r1, r1, #31 │ │ │ │ lsreq.w r2, r3, r2 │ │ │ │ lslne.w r1, r3, r1 │ │ │ │ itee ne │ │ │ │ movne r3, #0 │ │ │ │ lsleq r3, r1 │ │ │ │ moveq r1, r2 │ │ │ │ - ldr r2, [pc, #40] @ (1d60c4 ) │ │ │ │ + ldr r2, [pc, #40] @ (1d60c0 ) │ │ │ │ strd r3, r1, [r0] │ │ │ │ - ldr r3, [pc, #28] @ (1d60c0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d60bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d60b8 │ │ │ │ + bne.n 1d60b4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - ldr r7, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r7, [sp, #992] @ 0x3e0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #360] @ 0x168 │ │ │ │ + ldr r7, [sp, #376] @ 0x178 │ │ │ │ lsls r4, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r6, [pc, #184] @ (1d6194 ) │ │ │ │ + ldr r6, [pc, #184] @ (1d6190 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r5, [pc, #184] @ (1d6198 ) │ │ │ │ + ldr r5, [pc, #184] @ (1d6194 ) │ │ │ │ add r4, sp, #4 │ │ │ │ add r6, pc │ │ │ │ movs r3, #0 │ │ │ │ ldr r5, [r6, r5] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ str r5, [sp, #12] │ │ │ │ mov.w r5, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ subs r5, r2, r1 │ │ │ │ str r3, [r4, #4] │ │ │ │ - bmi.n 1d6156 │ │ │ │ + bmi.n 1d6152 │ │ │ │ movs r6, #1 │ │ │ │ and.w ip, r3, #31 │ │ │ │ sub.w lr, r5, r3 │ │ │ │ rsb r2, ip, #32 │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp lr, r2 │ │ │ │ ite ls │ │ │ │ addls.w r7, r3, lr │ │ │ │ addhi r7, r3, r2 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ subs r2, r7, #1 │ │ │ │ cmp.w r3, r2, lsr #5 │ │ │ │ - bne.n 1d6148 │ │ │ │ + bne.n 1d6144 │ │ │ │ ands.w lr, r7, #31 │ │ │ │ lsl.w r2, r6, ip │ │ │ │ ldr.w r8, [r4, r3, lsl #2] │ │ │ │ ite eq │ │ │ │ moveq.w lr, #4294967295 @ 0xffffffff │ │ │ │ lslne.w lr, r6, lr │ │ │ │ rsb r2, r2, #0 │ │ │ │ it ne │ │ │ │ addne.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ and.w r2, r2, lr │ │ │ │ orr.w r2, r2, r8 │ │ │ │ str.w r2, [r4, r3, lsl #2] │ │ │ │ mov r3, r7 │ │ │ │ cmp r5, r7 │ │ │ │ - bge.n 1d60f8 │ │ │ │ + bge.n 1d60f4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ and.w r3, r3, #4 │ │ │ │ - cbz r1, 1d6172 │ │ │ │ + cbz r1, 1d616e │ │ │ │ lsrs r2, r1, #5 │ │ │ │ itete eq │ │ │ │ rsbeq r2, r1, #32 │ │ │ │ andne.w r1, r1, #31 │ │ │ │ lsreq.w r2, r3, r2 │ │ │ │ lslne.w r1, r3, r1 │ │ │ │ itee ne │ │ │ │ movne r3, #0 │ │ │ │ lsleq r3, r1 │ │ │ │ moveq r1, r2 │ │ │ │ - ldr r2, [pc, #40] @ (1d619c ) │ │ │ │ + ldr r2, [pc, #40] @ (1d6198 ) │ │ │ │ strd r3, r1, [r0] │ │ │ │ - ldr r3, [pc, #28] @ (1d6198 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d6194 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d6190 │ │ │ │ + bne.n 1d618c │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - ldr r7, [sp, #112] @ 0x70 │ │ │ │ + ldr r7, [sp, #128] @ 0x80 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #520] @ 0x208 │ │ │ │ + ldr r6, [sp, #536] @ 0x218 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r2, [pc, #500] @ (1d63a4 ) │ │ │ │ + ldr r2, [pc, #500] @ (1d63a0 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #500] @ (1d63a8 ) │ │ │ │ + ldr r3, [pc, #500] @ (1d63a4 ) │ │ │ │ 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 1d61f6 │ │ │ │ + beq.n 1d61f2 │ │ │ │ strd r3, r2, [r4] │ │ │ │ - ldr r2, [pc, #464] @ (1d63ac ) │ │ │ │ - ldr r3, [pc, #456] @ (1d63a8 ) │ │ │ │ + ldr r2, [pc, #464] @ (1d63a8 ) │ │ │ │ + ldr r3, [pc, #456] @ (1d63a4 ) │ │ │ │ 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 1d639e │ │ │ │ + bne.w 1d639a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r6, [r1, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r7, #0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -508059,29 +508099,29 @@ │ │ │ │ movs r2, #31 │ │ │ │ bl 1d018c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ orr.w r3, r1, r2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ str r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - bl 1d60c8 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + bl 1d60c4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #24 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - bl 1d60c8 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + bl 1d60c4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r2, #32 │ │ │ │ str r7, [sp, #4] │ │ │ │ @@ -508095,55 +508135,55 @@ │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ orrs r5, r1 │ │ │ │ mov r1, r2 │ │ │ │ bl 1d018c │ │ │ │ ldrd r1, r2, [sp, #24] │ │ │ │ orr.w r3, r6, r1 │ │ │ │ orrs r2, r5 │ │ │ │ - b.n 1d61d6 │ │ │ │ + b.n 1d61d2 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [sp, #280] @ 0x118 │ │ │ │ + ldr r6, [sp, #296] @ 0x128 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #120] @ 0x78 │ │ │ │ + ldr r6, [sp, #136] @ 0x88 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r2, [pc, #512] @ (1d65c0 ) │ │ │ │ + ldr r2, [pc, #512] @ (1d65bc ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #512] @ (1d65c4 ) │ │ │ │ + ldr r3, [pc, #512] @ (1d65c0 ) │ │ │ │ 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 1d6406 │ │ │ │ + beq.n 1d6402 │ │ │ │ strd r3, r2, [r4] │ │ │ │ - ldr r2, [pc, #476] @ (1d65c8 ) │ │ │ │ - ldr r3, [pc, #468] @ (1d65c4 ) │ │ │ │ + ldr r2, [pc, #476] @ (1d65c4 ) │ │ │ │ + ldr r3, [pc, #468] @ (1d65c0 ) │ │ │ │ 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 1d65bc │ │ │ │ + bne.w 1d65b8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r6, [r1, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r7, #0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -508285,29 +508325,29 @@ │ │ │ │ movs r2, #31 │ │ │ │ bl 1d018c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ orr.w r3, r1, r2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ str r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - bl 1d60c8 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + bl 1d60c4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #24 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - bl 1d60c8 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + bl 1d60c4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r2, #32 │ │ │ │ str r7, [sp, #4] │ │ │ │ @@ -508321,594 +508361,568 @@ │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ orrs r5, r1 │ │ │ │ mov r1, r2 │ │ │ │ bl 1d018c │ │ │ │ ldrd r1, r2, [sp, #24] │ │ │ │ orr.w r3, r6, r1 │ │ │ │ orrs r2, r5 │ │ │ │ - b.n 1d63e6 │ │ │ │ + b.n 1d63e2 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - ldr r4, [sp, #216] @ 0xd8 │ │ │ │ + ldr r4, [sp, #232] @ 0xe8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ + ldr r4, [sp, #72] @ 0x48 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ - sub sp, #252 @ 0xfc │ │ │ │ + str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ + sub sp, #244 @ 0xf4 │ │ │ │ mov r5, r2 │ │ │ │ - ldr.w r2, [pc, #1144] @ 1d6a60 │ │ │ │ - ldr.w r3, [pc, #1144] @ 1d6a64 │ │ │ │ + ldr.w r2, [pc, #1088] @ 1d6a20 │ │ │ │ + ldr.w r3, [pc, #1088] @ 1d6a24 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #12] │ │ │ │ - str r1, [sp, #32] │ │ │ │ - ldrb.w fp, [r5, #13] │ │ │ │ + str r1, [sp, #24] │ │ │ │ + ldrb.w sl, [r5, #13] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #244] @ 0xf4 │ │ │ │ + str r3, [sp, #236] @ 0xec │ │ │ │ mov.w r3, #0 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - bne.w 1d6a3c │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.w 1d6a06 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ cmp r2, #1 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - it hi │ │ │ │ - ldrhi r3, [r3, #4] │ │ │ │ + ite ls │ │ │ │ + movls r2, sl │ │ │ │ + ldrhi r2, [r1, #4] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r3, [r3, #0] │ │ │ │ - ubfx r0, r1, #5, #1 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - itet hi │ │ │ │ - orrhi r1, r3 │ │ │ │ - ldrls r1, [sp, #16] │ │ │ │ - ubfxhi r1, r1, #5, #1 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - mov.w sl, #0 │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ - mov r6, sl │ │ │ │ + ldrbhi r2, [r2, #0] │ │ │ │ + ldrb r1, [r1, #0] │ │ │ │ + it hi │ │ │ │ + ubfxhi r2, r2, #5, #1 │ │ │ │ + ubfx r1, r1, #5, #1 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + mov.w r9, #0 │ │ │ │ + orrs r2, r1 │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ - movne.w r9, #0 │ │ │ │ - andeq.w r9, r1, #1 │ │ │ │ - ubfx r0, r2, #1, #1 │ │ │ │ - and.w r1, r2, #1 │ │ │ │ - ubfx r4, r2, #4, #1 │ │ │ │ - ubfx r7, r2, #2, #1 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - ubfx r2, r2, #11, #1 │ │ │ │ - str r4, [sp, #24] │ │ │ │ - str r2, [sp, #28] │ │ │ │ - str r1, [sp, #0] │ │ │ │ - cmp.w r9, #0 │ │ │ │ + movne r2, #0 │ │ │ │ + andeq.w r2, r2, #1 │ │ │ │ + and.w r0, r1, #1 │ │ │ │ + strd r0, r9, [sp] │ │ │ │ + ubfx r4, r1, #4, #1 │ │ │ │ + ubfx fp, r1, #1, #1 │ │ │ │ + ubfx r7, r1, #2, #1 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + ubfx r1, r1, #11, #1 │ │ │ │ + add r4, sp, #224 @ 0xe0 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + cmp r2, #0 │ │ │ │ bne.w 1d6844 │ │ │ │ - add r4, sp, #232 @ 0xe8 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + mov r1, r2 │ │ │ │ + str r3, [sp, #28] │ │ │ │ bl 1d018c │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ - strd r0, sl, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - ldrd sl, r8, [sp, #232] @ 0xe8 │ │ │ │ + strd fp, r9, [sp] │ │ │ │ + ldrd fp, r8, [sp, #224] @ 0xe0 │ │ │ │ bl 1d018c │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ - strd r7, r6, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r6, [sp, #232] @ 0xe8 │ │ │ │ - ldr r7, [sp, #236] @ 0xec │ │ │ │ + mov r1, r2 │ │ │ │ + strd r7, r9, [sp] │ │ │ │ + ldr r6, [sp, #224] @ 0xe0 │ │ │ │ + ldr r7, [sp, #228] @ 0xe4 │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - orr.w r6, sl, r6 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + orr.w r6, fp, r6 │ │ │ │ strd r3, r9, [sp] │ │ │ │ orr.w r7, r8, r7 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - mov sl, r9 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ strd r3, r9, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ bl 1d018c │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - strd r2, r9, [sp] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + mov r0, r4 │ │ │ │ + strd r1, r9, [sp] │ │ │ │ mov r1, r2 │ │ │ │ orr.w r8, r6, r3 │ │ │ │ - ldr r6, [sp, #236] @ 0xec │ │ │ │ + ldr r6, [sp, #228] @ 0xe4 │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [r5, #24] │ │ │ │ - movs r2, #47 @ 0x2f │ │ │ │ orrs r6, r7 │ │ │ │ + movs r2, #47 @ 0x2f │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ str.w r9, [sp, #4] │ │ │ │ ubfx r3, r3, #11, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r6, r3 │ │ │ │ bl 1d06f8 │ │ │ │ - vldr d7, [sp, #232] @ 0xe8 │ │ │ │ + vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ + add r0, sp, #32 │ │ │ │ orr.w r3, r8, r3 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r1, r6, r3 │ │ │ │ - str r1, [sp, #24] │ │ │ │ + str r1, [sp, #20] │ │ │ │ mov r1, r9 │ │ │ │ blx 610ec │ │ │ │ ldr.w r8, [r5, #28] │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + add r2, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ - str.w r9, [sp, #108] @ 0x6c │ │ │ │ + str.w r9, [sp, #100] @ 0x64 │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ - str r6, [sp, #32] │ │ │ │ + str r6, [sp, #24] │ │ │ │ ubfx r6, r6, #2, #1 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ - str r6, [sp, #104] @ 0x68 │ │ │ │ + str r6, [sp, #96] @ 0x60 │ │ │ │ bl 1d398c │ │ │ │ - vldr d7, [sp, #232] @ 0xe8 │ │ │ │ + vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #15 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - orr.w r3, r1, r2 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - strd r0, r9, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1d018c │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - orrs r2, r1 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - cmp.w fp, #0 │ │ │ │ - bne.w 1d6a4c │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + orrs r3, r1 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.w 1d6a12 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, #1 │ │ │ │ - ittee ls │ │ │ │ - movls r1, fp │ │ │ │ - movls r2, r1 │ │ │ │ + iteet hi │ │ │ │ + movhi r1, #0 │ │ │ │ + movls r2, r9 │ │ │ │ + movls r1, r9 │ │ │ │ ldrhi.w r2, [r8, #4] │ │ │ │ - ldrbhi r1, [r2, #0] │ │ │ │ itt hi │ │ │ │ - movhi r2, fp │ │ │ │ - ubfxhi r1, r1, #5, #1 │ │ │ │ - strd r1, r2, [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] │ │ │ │ bl 1d018c │ │ │ │ - ldrh r1, [r7, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r7, [sp, #232] @ 0xe8 │ │ │ │ - lsrs r1, r1, #2 │ │ │ │ - ldr r5, [sp, #236] @ 0xec │ │ │ │ - cmp r1, #62 @ 0x3e │ │ │ │ - orr.w r7, r7, r3 │ │ │ │ + ldr r5, [sp, #224] @ 0xe0 │ │ │ │ + strd r3, r9, [sp] │ │ │ │ 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, #228] @ 0xe4 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + orr.w r8, r3, r2 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - mov r0, r4 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + strd r6, r9, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ + ldr r6, [sp, #224] @ 0xe0 │ │ │ │ + mov r0, r4 │ │ │ │ + orrs r6, r5 │ │ │ │ + ldr r5, [sp, #228] @ 0xe4 │ │ │ │ + bl 1d018c │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldrh r2, [r7, #12] │ │ │ │ + orr.w r5, r8, r5 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + lsrs r2, r2, #2 │ │ │ │ orrs r5, r3 │ │ │ │ + cmp r2, #62 @ 0x3e │ │ │ │ + beq.w 1d6a00 │ │ │ │ + ldrd r2, r3, [sp, #24] │ │ │ │ + eors r3, r2 │ │ │ │ + movs r2, #0 │ │ │ │ + ubfx r3, r3, #2, #1 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + movs r2, #46 @ 0x2e │ │ │ │ + mov r1, r2 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ bl 1d018c │ │ │ │ - ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ - orrs r2, r7 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldrd r2, r3, [sp, #224] @ 0xe0 │ │ │ │ + orrs r2, r6 │ │ │ │ orrs r3, r5 │ │ │ │ - b.n 1d6a1a │ │ │ │ - add r4, sp, #232 @ 0xe8 │ │ │ │ + strd r2, r3, [r1] │ │ │ │ + ldr r2, [pc, #512] @ (1d6a28 ) │ │ │ │ + ldr r3, [pc, #504] @ (1d6a24 ) │ │ │ │ + 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 1d6a1a │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + add sp, #244 @ 0xf4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ + mov r1, r2 │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - strd r3, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - ldrd r9, r8, [sp, #232] @ 0xe8 │ │ │ │ + strd fp, r9, [sp] │ │ │ │ + ldrd fp, r8, [sp, #224] @ 0xe0 │ │ │ │ bl 1d018c │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - strd r7, sl, [sp] │ │ │ │ - ldr r6, [sp, #232] @ 0xe8 │ │ │ │ - ldr r7, [sp, #236] @ 0xec │ │ │ │ + strd r7, r9, [sp] │ │ │ │ + ldr r6, [sp, #224] @ 0xe0 │ │ │ │ + ldr r7, [sp, #228] @ 0xe4 │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - orr.w r6, r9, r6 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + orr.w r6, fp, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r1, r2 │ │ │ │ orr.w r7, r8, r7 │ │ │ │ mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ bl 1d018c │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - orrs r6, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ - orrs r7, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + mov r0, r4 │ │ │ │ + orr.w r8, r6, r3 │ │ │ │ + ldr r6, [sp, #228] @ 0xe4 │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [r5, #24] │ │ │ │ - ldr.w r8, [r3] │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr.w r2, [r8] │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + orrs r6, r7 │ │ │ │ + ldr r7, [r3, #0] │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r2 │ │ │ │ - str r2, [sp, #24] │ │ │ │ + str r2, [sp, #20] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ - orrs r7, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ mov r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ubfx r3, r0, #11, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - mov r1, r8 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r6, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - orrs r7, r3 │ │ │ │ bl 1d06f8 │ │ │ │ - vldr d7, [sp, #232] @ 0xe8 │ │ │ │ + vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - mov r1, sl │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - orr.w r2, r7, r3 │ │ │ │ - str r2, [sp, #20] │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + mov r1, r9 │ │ │ │ + add r0, sp, #32 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + orr.w r2, r6, r3 │ │ │ │ + str r2, [sp, #16] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 610ec │ │ │ │ - ldr.w r9, [r5, #28] │ │ │ │ + ldr.w fp, [r5, #28] │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + add r2, sp, #32 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r7, [r3, #0] │ │ │ │ - str r7, [sp, #28] │ │ │ │ - ubfx r7, r7, #2, #1 │ │ │ │ - eor.w r7, r7, #1 │ │ │ │ - str r7, [sp, #104] @ 0x68 │ │ │ │ + ldr r6, [r3, #0] │ │ │ │ + str r6, [sp, #24] │ │ │ │ + ubfx r6, r6, #2, #1 │ │ │ │ + eor.w r6, r6, #1 │ │ │ │ + str r6, [sp, #96] @ 0x60 │ │ │ │ bl 1d398c │ │ │ │ - vldr d7, [sp, #232] @ 0xe8 │ │ │ │ + vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #15 │ │ │ │ - mov r1, sl │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - strd r3, sl, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - orrs r3, r2 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - mov r1, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 1d018c │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ubfx r1, fp, #1, #1 │ │ │ │ - orrs r6, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - orrs r3, r2 │ │ │ │ - mov r2, sl │ │ │ │ - cmp.w fp, #0 │ │ │ │ - bne.n 1d6998 │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + orr.w r3, r8, r3 │ │ │ │ + orr.w r8, r1, r2 │ │ │ │ + ubfx r2, sl, #1, #1 │ │ │ │ + mov r1, r9 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.n 1d697c │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, #1 │ │ │ │ - ittee ls │ │ │ │ - movls r1, fp │ │ │ │ - movls r2, r1 │ │ │ │ - ldrhi.w r2, [r9, #4] │ │ │ │ - ldrbhi r1, [r2, #0] │ │ │ │ + iteet hi │ │ │ │ + movhi r1, sl │ │ │ │ + movls r2, r9 │ │ │ │ + movls r1, r9 │ │ │ │ + ldrhi.w r2, [fp, #4] │ │ │ │ itt hi │ │ │ │ - movhi r2, fp │ │ │ │ - ubfxhi r1, r1, #5, #1 │ │ │ │ - strd r1, r2, [sp] │ │ │ │ + ldrbhi r2, [r2, #0] │ │ │ │ + ubfxhi r2, r2, #5, #1 │ │ │ │ + strd r2, r1, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 1d018c │ │ │ │ - vldr d7, [pc, #172] @ 1d6a58 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - vstr d7, [sp] │ │ │ │ - orr.w sl, r3, r2 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - ldr r5, [sp, #232] @ 0xe8 │ │ │ │ - bl 1d018c │ │ │ │ - ldrh.w r1, [r8, #12] │ │ │ │ + ldr r5, [sp, #224] @ 0xe0 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r5, r6 │ │ │ │ - ldr r6, [sp, #232] @ 0xe8 │ │ │ │ - lsrs r1, r1, #2 │ │ │ │ - orrs r6, r5 │ │ │ │ - cmp r1, #62 @ 0x3e │ │ │ │ - ldr r5, [sp, #236] @ 0xec │ │ │ │ - itt eq │ │ │ │ - moveq r3, #0 │ │ │ │ - moveq r2, r3 │ │ │ │ - orr.w r5, sl, r5 │ │ │ │ - itttt ne │ │ │ │ - ldrdne r3, r2, [sp, #24] │ │ │ │ - eorne r3, r2 │ │ │ │ - movne r2, #0 │ │ │ │ - ubfxne r3, r3, #2, #1 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r2, #46 @ 0x2e │ │ │ │ + mov.w sl, #0 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + mov.w fp, #0 │ │ │ │ + strd sl, fp, [sp] │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + bl 1d018c │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + strd r3, r9, [sp] │ │ │ │ mov r1, r2 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + mov r0, r4 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ bl 1d018c │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + ldr r6, [sp, #224] @ 0xe0 │ │ │ │ + movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ + orrs r6, r5 │ │ │ │ + ldr r5, [sp, #228] @ 0xe4 │ │ │ │ + bl 1d018c │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldrh r2, [r7, #12] │ │ │ │ + orr.w r5, r8, r5 │ │ │ │ orrs r6, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + lsrs r2, r2, #2 │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1d018c │ │ │ │ - ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ - orrs r2, r6 │ │ │ │ - orrs r3, r5 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #68] @ (1d6a68 ) │ │ │ │ - ldr r3, [pc, #64] @ (1d6a64 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 1d6a54 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - add sp, #252 @ 0xfc │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - orr.w r1, fp, fp, lsr #1 │ │ │ │ - and.w r3, fp, #1 │ │ │ │ - and.w r1, r1, #1 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 1d662a │ │ │ │ - ubfx r1, fp, #1, #1 │ │ │ │ - mov r2, r9 │ │ │ │ - b.n 1d67da │ │ │ │ + cmp r2, #62 @ 0x3e │ │ │ │ + beq.n 1d6a00 │ │ │ │ + ldrd r3, r2, [sp, #20] │ │ │ │ + eors r3, r2 │ │ │ │ + movs r2, #0 │ │ │ │ + ubfx r3, r3, #2, #1 │ │ │ │ + b.n 1d680a │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, r3 │ │ │ │ + b.n 1d680a │ │ │ │ + and.w r1, sl, #1 │ │ │ │ + ubfx r2, sl, #1, #1 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + b.n 1d6622 │ │ │ │ + ubfx r2, sl, #1, #1 │ │ │ │ + mov r1, r9 │ │ │ │ + b.n 1d67a6 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - ... │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ + nop │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #864] @ 0x360 │ │ │ │ + str r7, [sp, #840] @ 0x348 │ │ │ │ lsls r4, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ mov r6, r2 │ │ │ │ - ldr.w r2, [pc, #1232] @ 1d6f58 │ │ │ │ - ldr.w r3, [pc, #1232] @ 1d6f5c │ │ │ │ + ldr.w r2, [pc, #1240] @ 1d6f20 │ │ │ │ + ldr.w r3, [pc, #1240] @ 1d6f24 │ │ │ │ add r2, pc │ │ │ │ - str r0, [sp, #16] │ │ │ │ - str r1, [sp, #8] │ │ │ │ + str r0, [sp, #24] │ │ │ │ + str r1, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 1d6f26 │ │ │ │ - ldr r3, [r6, #28] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov r2, r3 │ │ │ │ + ldrb r3, [r6, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 1d6ee8 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ cmp r2, #1 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r3, [r3, #4] │ │ │ │ - ldr r5, [r1, #0] │ │ │ │ + ldrhi r2, [r1, #4] │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + ite ls │ │ │ │ + ldrls r2, [sp, #16] │ │ │ │ + ldrbhi r2, [r2, #0] │ │ │ │ + ldrb r1, [r1, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r3, [r3, #0] │ │ │ │ - ubfx r1, r5, #5, #1 │ │ │ │ + ubfxhi r2, r2, #5, #1 │ │ │ │ + ubfx r1, r1, #5, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ - itet hi │ │ │ │ - orrhi r5, r3 │ │ │ │ - ldrls r5, [sp, #20] │ │ │ │ - ubfxhi r5, r5, #5, #1 │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ - mov.w sl, #0 │ │ │ │ - ldrb r3, [r6, #12] │ │ │ │ - mov r8, sl │ │ │ │ - and.w r1, r2, #1 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - ubfx r0, r2, #11, #1 │ │ │ │ - ubfx fp, r2, #1, #1 │ │ │ │ - ubfx r9, r2, #2, #1 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + movs r5, #0 │ │ │ │ + orrs r2, r1 │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ - movne r5, #0 │ │ │ │ - andeq.w r5, r5, #1 │ │ │ │ - ubfx r2, r2, #4, #1 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - str r2, [sp, #28] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 1d6d36 │ │ │ │ + movne r2, #0 │ │ │ │ + andeq.w r2, r2, #1 │ │ │ │ + and.w r0, r1, #1 │ │ │ │ + strd r0, r5, [sp] │ │ │ │ + ubfx r4, r1, #11, #1 │ │ │ │ + ubfx fp, r1, #1, #1 │ │ │ │ + ubfx r9, r1, #2, #1 │ │ │ │ + str r4, [sp, #28] │ │ │ │ + ubfx r1, r1, #4, #1 │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ + str r1, [sp, #32] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 1d6cf4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - str r3, [sp, #32] │ │ │ │ + mov r1, r2 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ bl 1d018c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - strd fp, sl, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + strd fp, r5, [sp] │ │ │ │ ldrd fp, sl, [sp, #232] @ 0xe8 │ │ │ │ bl 1d018c │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ - strd r9, r8, [sp] │ │ │ │ + strd r9, r5, [sp] │ │ │ │ orr.w fp, fp, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ orr.w r9, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 1d018c │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + mov r0, r4 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - strd r0, r8, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ + strd r3, r5, [sp] │ │ │ │ ldr r7, [sp, #232] @ 0xe8 │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ strd r3, r5, [sp] │ │ │ │ orr.w r7, fp, r7 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w r9, r9, r3 │ │ │ │ bl 1d018c │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - strd r2, r5, [sp] │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + mov r0, r4 │ │ │ │ + strd r1, r5, [sp] │ │ │ │ mov r1, r2 │ │ │ │ orr.w r8, r7, r3 │ │ │ │ ldr r7, [sp, #236] @ 0xec │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [r6, #24] │ │ │ │ - movs r2, #47 @ 0x2f │ │ │ │ orr.w r7, r9, r7 │ │ │ │ + movs r2, #47 @ 0x2f │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r7, r3 │ │ │ │ ldr.w r3, [sl] │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #4] │ │ │ │ ubfx r3, r3, #11, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ @@ -508920,472 +508934,476 @@ │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - mov r1, r5 │ │ │ │ - orr.w fp, r8, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ + orr.w r3, r8, r3 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r8, r5 │ │ │ │ - orrs r3, r7 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + orr.w r1, r7, r3 │ │ │ │ + str r1, [sp, #32] │ │ │ │ + mov r1, r5 │ │ │ │ blx 610ec │ │ │ │ ldr.w r9, [r6, #28] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ 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 │ │ │ │ + ldr.w fp, [r3] │ │ │ │ + ubfx r7, fp, #2, #1 │ │ │ │ eor.w r7, r7, #1 │ │ │ │ str r7, [sp, #104] @ 0x68 │ │ │ │ bl 1d398c │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #15 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ orrs r3, r2 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + orr.w r0, r2, r3 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r0, [sp, #32] │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ blx 610ec │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ + ldr.w r9, [r9, #4] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ strd r7, r5, [sp, #104] @ 0x68 │ │ │ │ bl 1d398c │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #31 │ │ │ │ - movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ + movs r1, #16 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r0, r4 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - orr.w r9, r2, r3 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - strd r1, r5, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ - bl 1d018c │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - orr.w fp, fp, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - orr.w r3, r9, r2 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + orrs r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1d6f36 │ │ │ │ + bne.w 1d6efc │ │ │ │ ldr r2, [r6, #16] │ │ │ │ cmp r2, #1 │ │ │ │ - ittet hi │ │ │ │ - movhi r5, #0 │ │ │ │ - ldrhi r2, [sp, #36] @ 0x24 │ │ │ │ - ldrls r2, [sp, #12] │ │ │ │ - ldrbhi r2, [r2, #0] │ │ │ │ - ite ls │ │ │ │ - movls r5, r2 │ │ │ │ + iteet hi │ │ │ │ + movhi r1, #0 │ │ │ │ + movls r2, r5 │ │ │ │ + movls r1, r5 │ │ │ │ + ldrbhi.w r2, [r9] │ │ │ │ + it hi │ │ │ │ ubfxhi r2, r2, #5, #1 │ │ │ │ - strd r2, r5, [sp] │ │ │ │ + strd r2, r1, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1d018c │ │ │ │ - ldrh.w r1, [sl, #12] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r5, [sp, #236] @ 0xec │ │ │ │ - lsrs r1, r1, #2 │ │ │ │ - ldr r6, [sp, #232] @ 0xe8 │ │ │ │ - cmp r1, #62 @ 0x3e │ │ │ │ - orr.w r5, r5, r3 │ │ │ │ - it eq │ │ │ │ - moveq r3, #0 │ │ │ │ - orr.w r6, fp, r6 │ │ │ │ - iteee eq │ │ │ │ - moveq r2, r3 │ │ │ │ - ldrdne r3, r2, [sp, #28] │ │ │ │ - eorne r3, r2 │ │ │ │ - movne r2, #0 │ │ │ │ - it ne │ │ │ │ - ubfxne r3, r3, #2, #1 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r2, #46 @ 0x2e │ │ │ │ + strd r3, r5, [sp] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r5, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + orr.w r9, r3, r2 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ bl 1d018c │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ + ldr r6, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + strd r7, r8, [sp] │ │ │ │ + orrs r6, r5 │ │ │ │ + ldr r5, [sp, #236] @ 0xec │ │ │ │ + bl 1d018c │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldrh.w r2, [sl, #12] │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ + lsrs r2, r2, #2 │ │ │ │ orrs r5, r3 │ │ │ │ + cmp r2, #62 @ 0x3e │ │ │ │ + beq.w 1d6ef6 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + movs r2, #0 │ │ │ │ + eor.w r3, r3, fp │ │ │ │ + ubfx r3, r3, #2, #1 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + movs r2, #46 @ 0x2e │ │ │ │ + mov r1, r2 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ bl 1d018c │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ orrs r2, r6 │ │ │ │ orrs r3, r5 │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #580] @ (1d6f60 ) │ │ │ │ - ldr r3, [pc, #576] @ (1d6f5c ) │ │ │ │ + ldr r2, [pc, #592] @ (1d6f28 ) │ │ │ │ + ldr r3, [pc, #584] @ (1d6f24 ) │ │ │ │ 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 1d6f46 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + bne.w 1d6f0e │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r4, sp, #232 @ 0xe8 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - movs r3, #0 │ │ │ │ - mov r1, r2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r2 │ │ │ │ bl 1d018c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ - strd fp, sl, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - ldrd sl, r5, [sp, #232] @ 0xe8 │ │ │ │ + strd fp, r5, [sp] │ │ │ │ + ldrd fp, sl, [sp, #232] @ 0xe8 │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - strd r9, r8, [sp] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - mov r0, r4 │ │ │ │ - mov.w r9, #0 │ │ │ │ - orrs r5, r3 │ │ │ │ - bl 1d018c │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - strd r2, r8, [sp] │ │ │ │ + strd r9, r5, [sp] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + bl 1d018c │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ + strd r3, r5, [sp] │ │ │ │ mov r1, r2 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + mov r0, r4 │ │ │ │ ldr r7, [sp, #232] @ 0xe8 │ │ │ │ - orrs r5, r3 │ │ │ │ + orr.w r8, sl, r3 │ │ │ │ bl 1d018c │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ + orr.w r7, fp, r7 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - orr.w r7, sl, r7 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - mov r0, r4 │ │ │ │ - orrs r7, r3 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - orrs r5, r3 │ │ │ │ + mov r0, r4 │ │ │ │ + orr.w r9, r7, r3 │ │ │ │ + ldr r7, [sp, #236] @ 0xec │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [r6, #24] │ │ │ │ - ldr.w fp, [r3] │ │ │ │ + orr.w r8, r8, r7 │ │ │ │ + ldr.w sl, [r3] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr.w r2, [fp] │ │ │ │ - orr.w r8, r7, r3 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - movs r3, #0 │ │ │ │ + ldr.w r2, [sl] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r0, r2 │ │ │ │ - ldr r7, [sp, #236] @ 0xec │ │ │ │ + str r2, [sp, #32] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ - str r3, [sp, #4] │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ mov r1, r2 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ ubfx r3, r0, #11, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1d018c │ │ │ │ - orrs r7, r5 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - mov r1, fp │ │ │ │ - ldr r5, [sp, #232] @ 0xe8 │ │ │ │ + ldr r7, [sp, #232] @ 0xe8 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r5, r8, r5 │ │ │ │ - orr.w r8, r7, r3 │ │ │ │ + orr.w r7, r9, r7 │ │ │ │ + orr.w r9, r8, r3 │ │ │ │ bl 1d06f8 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - movs r1, #0 │ │ │ │ - orrs r5, r3 │ │ │ │ + mov r1, r5 │ │ │ │ + orrs r7, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + str r7, [sp, #28] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ blx 610ec │ │ │ │ - ldr.w sl, [r6, #28] │ │ │ │ + ldr.w fp, [r6, #28] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - str.w r9, [sp, #108] @ 0x6c │ │ │ │ - ldr.w r3, [sl] │ │ │ │ + ldr.w r3, [fp] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - str r7, [sp, #28] │ │ │ │ - ubfx r7, r7, #2, #1 │ │ │ │ - eor.w r7, r7, #1 │ │ │ │ - str r7, [sp, #104] @ 0x68 │ │ │ │ + str r7, [sp, #36] @ 0x24 │ │ │ │ + ubfx r8, r7, #2, #1 │ │ │ │ + eor.w r8, r8, #1 │ │ │ │ + str.w r8, [sp, #104] @ 0x68 │ │ │ │ bl 1d398c │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #15 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - mov r1, r9 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + mov r1, r5 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ blx 610ec │ │ │ │ - ldr.w sl, [sl, #4] │ │ │ │ + ldr.w fp, [fp, #4] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - mov r3, sl │ │ │ │ - strd r7, r9, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + mov r3, fp │ │ │ │ + str.w r8, [sp, #104] @ 0x68 │ │ │ │ bl 1d398c │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #31 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - mov r0, r4 │ │ │ │ - orrs r5, r3 │ │ │ │ - strd r2, r9, [sp] │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - mov r1, r2 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - bl 1d018c │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1d6f3e │ │ │ │ + bne.n 1d6f06 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - ittet hi │ │ │ │ - movhi r3, #0 │ │ │ │ - ldrbhi.w r2, [sl] │ │ │ │ - ldrls r2, [sp, #12] │ │ │ │ - ubfxhi r2, r2, #5, #1 │ │ │ │ - it ls │ │ │ │ - movls r3, r2 │ │ │ │ - strd r2, r3, [sp] │ │ │ │ + iteet hi │ │ │ │ + movhi r2, #0 │ │ │ │ + movls r3, r5 │ │ │ │ + movls r2, r5 │ │ │ │ + ldrbhi.w r3, [fp] │ │ │ │ + it hi │ │ │ │ + ubfxhi r3, r3, #5, #1 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - vldr d7, [pc, #128] @ 1d6f50 │ │ │ │ + vldr d7, [pc, #156] @ 1d6f18 │ │ │ │ + ldr r6, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + orrs r6, r7 │ │ │ │ + ldr r7, [sp, #236] @ 0xec │ │ │ │ bl 1d018c │ │ │ │ - ldrh.w r1, [fp, #12] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + strd r3, r5, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r5, [sp, #232] @ 0xe8 │ │ │ │ + orr.w r7, r9, r7 │ │ │ │ + orrs r7, r3 │ │ │ │ + bl 1d018c │ │ │ │ + orrs r5, r6 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ ldr r6, [sp, #232] @ 0xe8 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r1, r2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - lsrs r1, r1, #2 │ │ │ │ + str.w r8, [sp] │ │ │ │ orrs r6, r5 │ │ │ │ - cmp r1, #62 @ 0x3e │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ - itt eq │ │ │ │ - moveq r3, #0 │ │ │ │ - moveq r2, r3 │ │ │ │ - orr.w r5, r8, r5 │ │ │ │ - itttt ne │ │ │ │ - ldrdne r3, r2, [sp, #24] │ │ │ │ - eorne r3, r2 │ │ │ │ - movne r2, #0 │ │ │ │ - ubfxne r3, r3, #2, #1 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r2, #46 @ 0x2e │ │ │ │ - mov r1, r2 │ │ │ │ bl 1d018c │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - b.n 1d6cfa │ │ │ │ - orr.w r5, r3, r3, lsr #1 │ │ │ │ - and.w r2, r3, #1 │ │ │ │ - and.w r5, r5, #1 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - b.n 1d6ac8 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldrh.w r2, [sl, #12] │ │ │ │ + orrs r5, r7 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + lsrs r2, r2, #2 │ │ │ │ + orrs r5, r3 │ │ │ │ + cmp r2, #62 @ 0x3e │ │ │ │ + beq.n 1d6ef6 │ │ │ │ + ldrd r3, r2, [sp, #32] │ │ │ │ + eors r3, r2 │ │ │ │ + movs r2, #0 │ │ │ │ + ubfx r3, r3, #2, #1 │ │ │ │ + b.n 1d6cba │ │ │ │ + mov r1, r2 │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ - b.n 1d6ca8 │ │ │ │ - ubfx r2, r3, #1, #1 │ │ │ │ - mov r3, r9 │ │ │ │ - b.n 1d6ebe │ │ │ │ + and.w r1, r1, #1 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + b.n 1d6a8a │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, r3 │ │ │ │ + b.n 1d6cba │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r1, r5 │ │ │ │ + ubfx r2, r2, #1, #1 │ │ │ │ + b.n 1d6c54 │ │ │ │ + ubfx r3, r3, #1, #1 │ │ │ │ + mov r2, r5 │ │ │ │ + b.n 1d6e6c │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - str r5, [sp, #448] @ 0x1c0 │ │ │ │ + str r5, [sp, #704] @ 0x2c0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #896] @ 0x380 │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ lsls r4, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ mov r6, r2 │ │ │ │ - ldr.w r2, [pc, #1232] @ 1d7450 │ │ │ │ - ldr.w r3, [pc, #1232] @ 1d7454 │ │ │ │ + ldr.w r2, [pc, #1240] @ 1d7420 │ │ │ │ + ldr.w r3, [pc, #1240] @ 1d7424 │ │ │ │ add r2, pc │ │ │ │ - str r0, [sp, #16] │ │ │ │ - str r1, [sp, #8] │ │ │ │ + str r0, [sp, #24] │ │ │ │ + str r1, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 1d7422 │ │ │ │ - ldr r3, [r6, #28] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov r2, r3 │ │ │ │ + ldrb r3, [r6, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 1d73ea │ │ │ │ ldr r2, [r6, #16] │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ cmp r2, #1 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r3, [r3, #4] │ │ │ │ - ldr r5, [r1, #0] │ │ │ │ + ldrhi r2, [r1, #4] │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + ite ls │ │ │ │ + ldrls r2, [sp, #16] │ │ │ │ + ldrbhi r2, [r2, #0] │ │ │ │ + ldrb r1, [r1, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r3, [r3, #0] │ │ │ │ - ubfx r1, r5, #5, #1 │ │ │ │ + ubfxhi r2, r2, #5, #1 │ │ │ │ + ubfx r1, r1, #5, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ - itet hi │ │ │ │ - orrhi r5, r3 │ │ │ │ - ldrls r5, [sp, #20] │ │ │ │ - ubfxhi r5, r5, #5, #1 │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ - mov.w sl, #0 │ │ │ │ - ldrb r3, [r6, #12] │ │ │ │ - mov r8, sl │ │ │ │ - and.w r1, r2, #1 │ │ │ │ - mov r7, sl │ │ │ │ - ubfx r0, r2, #4, #1 │ │ │ │ - ubfx fp, r2, #1, #1 │ │ │ │ - ubfx r9, r2, #2, #1 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + movs r5, #0 │ │ │ │ + orrs r2, r1 │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ - movne r5, #0 │ │ │ │ - andeq.w r5, r5, #1 │ │ │ │ - ubfx r2, r2, #11, #1 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - str r2, [sp, #28] │ │ │ │ - str r1, [sp, #0] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 1d7232 │ │ │ │ + movne r2, #0 │ │ │ │ + andeq.w r2, r2, #1 │ │ │ │ + and.w r0, r1, #1 │ │ │ │ + strd r0, r5, [sp] │ │ │ │ + ubfx r4, r1, #4, #1 │ │ │ │ + ubfx fp, r1, #1, #1 │ │ │ │ + ubfx r9, r1, #2, #1 │ │ │ │ + str r4, [sp, #28] │ │ │ │ + ubfx r1, r1, #11, #1 │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ + str r1, [sp, #32] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 1d71f6 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - str r3, [sp, #32] │ │ │ │ + mov r1, r2 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ bl 1d018c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - strd fp, sl, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + strd fp, r5, [sp] │ │ │ │ ldrd fp, sl, [sp, #232] @ 0xe8 │ │ │ │ bl 1d018c │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ - strd r9, r8, [sp] │ │ │ │ + strd r9, r5, [sp] │ │ │ │ orr.w r8, fp, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ orr.w r9, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ strd r3, r5, [sp] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w r9, r9, r3 │ │ │ │ bl 1d018c │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + strd r3, r5, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - strd r0, r7, [sp] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ ldr r7, [sp, #232] @ 0xe8 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ bl 1d018c │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + movs r2, #42 @ 0x2a │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r8, r8, r7 │ │ │ │ - strd r2, r5, [sp] │ │ │ │ - movs r2, #42 @ 0x2a │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ + strd r1, r5, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r7, [sp, #236] @ 0xec │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [r6, #24] │ │ │ │ - orr.w r7, r9, r7 │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ + orr.w r7, r9, r7 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r7, r3 │ │ │ │ ldr.w r3, [sl] │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #4] │ │ │ │ ubfx r3, r3, #11, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ @@ -509397,558 +509415,562 @@ │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - mov r1, r5 │ │ │ │ - orr.w fp, r8, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ + orr.w r3, r8, r3 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r8, r5 │ │ │ │ - orrs r3, r7 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + orr.w r1, r7, r3 │ │ │ │ + str r1, [sp, #32] │ │ │ │ + mov r1, r5 │ │ │ │ blx 610ec │ │ │ │ ldr.w r9, [r6, #28] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ 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 │ │ │ │ + ldr.w fp, [r3] │ │ │ │ + ubfx r7, fp, #2, #1 │ │ │ │ eor.w r7, r7, #1 │ │ │ │ str r7, [sp, #104] @ 0x68 │ │ │ │ bl 1d398c │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #15 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ orrs r3, r2 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + orr.w r0, r2, r3 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r0, [sp, #32] │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ blx 610ec │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ + ldr.w r9, [r9, #4] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ strd r7, r5, [sp, #104] @ 0x68 │ │ │ │ bl 1d398c │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #31 │ │ │ │ - movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ + movs r1, #16 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r0, r4 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - orr.w r9, r2, r3 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - strd r1, r5, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ - bl 1d018c │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - orr.w fp, fp, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - orr.w r3, r9, r2 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + orrs r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1d7432 │ │ │ │ + bne.w 1d73fe │ │ │ │ ldr r2, [r6, #16] │ │ │ │ cmp r2, #1 │ │ │ │ - ittet hi │ │ │ │ - movhi r5, #0 │ │ │ │ - ldrhi r2, [sp, #36] @ 0x24 │ │ │ │ - ldrls r2, [sp, #12] │ │ │ │ - ldrbhi r2, [r2, #0] │ │ │ │ - ite ls │ │ │ │ - movls r5, r2 │ │ │ │ + iteet hi │ │ │ │ + movhi r1, #0 │ │ │ │ + movls r2, r5 │ │ │ │ + movls r1, r5 │ │ │ │ + ldrbhi.w r2, [r9] │ │ │ │ + it hi │ │ │ │ ubfxhi r2, r2, #5, #1 │ │ │ │ - strd r2, r5, [sp] │ │ │ │ + strd r2, r1, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1d018c │ │ │ │ - ldrh.w r1, [sl, #12] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r5, [sp, #236] @ 0xec │ │ │ │ - lsrs r1, r1, #2 │ │ │ │ - ldr r6, [sp, #232] @ 0xe8 │ │ │ │ - cmp r1, #62 @ 0x3e │ │ │ │ - orr.w r5, r5, r3 │ │ │ │ - it eq │ │ │ │ - moveq r3, #0 │ │ │ │ - orr.w r6, fp, r6 │ │ │ │ - iteee eq │ │ │ │ - moveq r2, r3 │ │ │ │ - ldrdne r3, r2, [sp, #28] │ │ │ │ - eorne r3, r2 │ │ │ │ - movne r2, #0 │ │ │ │ - it ne │ │ │ │ - ubfxne r3, r3, #2, #1 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r2, #46 @ 0x2e │ │ │ │ + strd r3, r5, [sp] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r5, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + orr.w r9, r3, r2 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ bl 1d018c │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ + ldr r6, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + strd r7, r8, [sp] │ │ │ │ + orrs r6, r5 │ │ │ │ + ldr r5, [sp, #236] @ 0xec │ │ │ │ + bl 1d018c │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldrh.w r2, [sl, #12] │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ + lsrs r2, r2, #2 │ │ │ │ orrs r5, r3 │ │ │ │ + cmp r2, #62 @ 0x3e │ │ │ │ + beq.w 1d73f8 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + movs r2, #0 │ │ │ │ + eor.w r3, r3, fp │ │ │ │ + ubfx r3, r3, #2, #1 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + movs r2, #46 @ 0x2e │ │ │ │ + mov r1, r2 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ bl 1d018c │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ orrs r2, r6 │ │ │ │ orrs r3, r5 │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #576] @ (1d7458 ) │ │ │ │ - ldr r3, [pc, #572] @ (1d7454 ) │ │ │ │ + ldr r2, [pc, #588] @ (1d7428 ) │ │ │ │ + ldr r3, [pc, #584] @ (1d7424 ) │ │ │ │ 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 1d7442 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + bne.w 1d7410 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r4, sp, #232 @ 0xe8 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - movs r3, #0 │ │ │ │ - mov r1, r2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r2 │ │ │ │ bl 1d018c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ - strd fp, sl, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - ldrd sl, r5, [sp, #232] @ 0xe8 │ │ │ │ + strd fp, r5, [sp] │ │ │ │ + ldrd fp, sl, [sp, #232] @ 0xe8 │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - strd r9, r8, [sp] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - mov r0, r4 │ │ │ │ - mov.w r9, #0 │ │ │ │ - orrs r5, r3 │ │ │ │ - bl 1d018c │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - strd r2, r8, [sp] │ │ │ │ + strd r9, r5, [sp] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + bl 1d018c │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ + strd r3, r5, [sp] │ │ │ │ mov r1, r2 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + mov r0, r4 │ │ │ │ ldr r7, [sp, #232] @ 0xe8 │ │ │ │ - orrs r5, r3 │ │ │ │ + orr.w r8, sl, r3 │ │ │ │ bl 1d018c │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + movs r2, #42 @ 0x2a │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ + orr.w r7, fp, r7 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - orr.w r7, sl, r7 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - mov r0, r4 │ │ │ │ - orrs r7, r3 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - orrs r5, r3 │ │ │ │ + mov r0, r4 │ │ │ │ + orr.w r9, r7, r3 │ │ │ │ + ldr r7, [sp, #236] @ 0xec │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [r6, #24] │ │ │ │ - ldr.w fp, [r3] │ │ │ │ + orr.w r8, r8, r7 │ │ │ │ + ldr.w sl, [r3] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr.w r2, [fp] │ │ │ │ - orr.w r8, r7, r3 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - movs r3, #0 │ │ │ │ + ldr.w r2, [sl] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r0, r2 │ │ │ │ - ldr r7, [sp, #236] @ 0xec │ │ │ │ + str r2, [sp, #32] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ - str r3, [sp, #4] │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ mov r1, r2 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ ubfx r3, r0, #11, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1d018c │ │ │ │ - orrs r7, r5 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - mov r1, fp │ │ │ │ - ldr r5, [sp, #232] @ 0xe8 │ │ │ │ + ldr r7, [sp, #232] @ 0xe8 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r5, r8, r5 │ │ │ │ - orr.w r8, r7, r3 │ │ │ │ + orr.w r7, r9, r7 │ │ │ │ + orr.w r9, r8, r3 │ │ │ │ bl 1d06f8 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - movs r1, #0 │ │ │ │ - orrs r5, r3 │ │ │ │ + mov r1, r5 │ │ │ │ + orrs r7, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + str r7, [sp, #28] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ blx 610ec │ │ │ │ - ldr.w sl, [r6, #28] │ │ │ │ + ldr.w fp, [r6, #28] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - str.w r9, [sp, #108] @ 0x6c │ │ │ │ - ldr.w r3, [sl] │ │ │ │ + ldr.w r3, [fp] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - str r7, [sp, #28] │ │ │ │ - ubfx r7, r7, #2, #1 │ │ │ │ - eor.w r7, r7, #1 │ │ │ │ - str r7, [sp, #104] @ 0x68 │ │ │ │ + str r7, [sp, #36] @ 0x24 │ │ │ │ + ubfx r8, r7, #2, #1 │ │ │ │ + eor.w r8, r8, #1 │ │ │ │ + str.w r8, [sp, #104] @ 0x68 │ │ │ │ bl 1d398c │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #15 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - mov r1, r9 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + mov r1, r5 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ blx 610ec │ │ │ │ - ldr.w sl, [sl, #4] │ │ │ │ + ldr.w fp, [fp, #4] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - mov r3, sl │ │ │ │ - strd r7, r9, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + mov r3, fp │ │ │ │ + str.w r8, [sp, #104] @ 0x68 │ │ │ │ bl 1d398c │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #31 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - mov r0, r4 │ │ │ │ - orrs r5, r3 │ │ │ │ - strd r2, r9, [sp] │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - mov r1, r2 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - bl 1d018c │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1d743a │ │ │ │ + bne.n 1d7408 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - ittet hi │ │ │ │ - movhi r3, #0 │ │ │ │ - ldrbhi.w r2, [sl] │ │ │ │ - ldrls r2, [sp, #12] │ │ │ │ - ubfxhi r2, r2, #5, #1 │ │ │ │ - it ls │ │ │ │ - movls r3, r2 │ │ │ │ - strd r2, r3, [sp] │ │ │ │ + iteet hi │ │ │ │ + movhi r2, #0 │ │ │ │ + movls r3, r5 │ │ │ │ + movls r2, r5 │ │ │ │ + ldrbhi.w r3, [fp] │ │ │ │ + it hi │ │ │ │ + ubfxhi r3, r3, #5, #1 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - vldr d7, [pc, #124] @ 1d7448 │ │ │ │ + vldr d7, [pc, #152] @ 1d7418 │ │ │ │ + ldr r6, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + orrs r6, r7 │ │ │ │ + ldr r7, [sp, #236] @ 0xec │ │ │ │ bl 1d018c │ │ │ │ - ldrh.w r1, [fp, #12] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + strd r3, r5, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r5, [sp, #232] @ 0xe8 │ │ │ │ + orr.w r7, r9, r7 │ │ │ │ + orrs r7, r3 │ │ │ │ + bl 1d018c │ │ │ │ + orrs r5, r6 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ ldr r6, [sp, #232] @ 0xe8 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r1, r2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - lsrs r1, r1, #2 │ │ │ │ + str.w r8, [sp] │ │ │ │ orrs r6, r5 │ │ │ │ - cmp r1, #62 @ 0x3e │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ - itt eq │ │ │ │ - moveq r3, #0 │ │ │ │ - moveq r2, r3 │ │ │ │ - orr.w r5, r8, r5 │ │ │ │ - itttt ne │ │ │ │ - ldrdne r3, r2, [sp, #24] │ │ │ │ - eorne r3, r2 │ │ │ │ - movne r2, #0 │ │ │ │ - ubfxne r3, r3, #2, #1 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r2, #46 @ 0x2e │ │ │ │ - mov r1, r2 │ │ │ │ bl 1d018c │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - b.n 1d71f6 │ │ │ │ - orr.w r5, r3, r3, lsr #1 │ │ │ │ - and.w r2, r3, #1 │ │ │ │ - and.w r5, r5, #1 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - b.n 1d6fc0 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldrh.w r2, [sl, #12] │ │ │ │ + orrs r5, r7 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + lsrs r2, r2, #2 │ │ │ │ + orrs r5, r3 │ │ │ │ + cmp r2, #62 @ 0x3e │ │ │ │ + beq.n 1d73f8 │ │ │ │ + ldrd r3, r2, [sp, #32] │ │ │ │ + eors r3, r2 │ │ │ │ + movs r2, #0 │ │ │ │ + ubfx r3, r3, #2, #1 │ │ │ │ + b.n 1d71bc │ │ │ │ + mov r1, r2 │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ - b.n 1d71a4 │ │ │ │ - ubfx r2, r3, #1, #1 │ │ │ │ - mov r3, r9 │ │ │ │ - b.n 1d73ba │ │ │ │ + and.w r1, r1, #1 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + b.n 1d6f8a │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, r3 │ │ │ │ + b.n 1d71bc │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r1, r5 │ │ │ │ + ubfx r2, r2, #1, #1 │ │ │ │ + b.n 1d7156 │ │ │ │ + ubfx r3, r3, #1, #1 │ │ │ │ + mov r2, r5 │ │ │ │ + b.n 1d736e │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ + nop.w │ │ │ │ ... │ │ │ │ - str r0, [sp, #480] @ 0x1e0 │ │ │ │ + str r0, [sp, #704] @ 0x2c0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r4, #46] @ 0x2e │ │ │ │ + ldrh r0, [r4, #48] @ 0x30 │ │ │ │ lsls r4, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #708] @ (1d7738 ) │ │ │ │ - ldr r3, [pc, #708] @ (1d773c ) │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #660] @ (1d76d8 ) │ │ │ │ + ldr r3, [pc, #660] @ (1d76dc ) │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ add r2, pc │ │ │ │ mov r8, r0 │ │ │ │ - ldrb r5, [r6, #13] │ │ │ │ mov r9, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ + ldrb r2, [r5, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ mov.w r3, #0 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 1d798c │ │ │ │ - ldr r1, [r6, #16] │ │ │ │ - ldr r2, [r6, #28] │ │ │ │ - cmp r1, #1 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - it hi │ │ │ │ - ldrhi r2, [r2, #4] │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ + ldrb r3, [r5, #13] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 1d7948 │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ + cmp r0, #1 │ │ │ │ + itee ls │ │ │ │ + movls r6, r3 │ │ │ │ + ldrhi r3, [r1, #4] │ │ │ │ + ldrbhi r6, [r3, #0] │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r2, [r2, #0] │ │ │ │ - ubfx r3, r5, #5, #1 │ │ │ │ - itet hi │ │ │ │ - orrhi r5, r2 │ │ │ │ - movls r5, r3 │ │ │ │ - ubfxhi r5, r5, #5, #1 │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ + ubfxhi r6, r6, #5, #1 │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + ubfx r3, r3, #5, #1 │ │ │ │ + orrs r6, r3 │ │ │ │ movs r7, #0 │ │ │ │ - ldrb r1, [r6, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + ite ne │ │ │ │ + movne r6, #0 │ │ │ │ + andeq.w r6, r6, #1 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + and.w r1, r2, #1 │ │ │ │ + str r1, [sp, #0] │ │ │ │ ubfx r0, r2, #2, #1 │ │ │ │ ubfx r4, r2, #4, #1 │ │ │ │ - cmp r1, #0 │ │ │ │ - ite ne │ │ │ │ - movne r5, #0 │ │ │ │ - andeq.w r5, r5, #1 │ │ │ │ ubfx fp, r2, #1, #1 │ │ │ │ - and.w r1, r2, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ ubfx r2, r2, #11, #1 │ │ │ │ str r4, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ - str r1, [sp, #0] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 1d7744 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 1d76e0 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ mov r1, r2 │ │ │ │ - str r5, [sp, #4] │ │ │ │ + str r6, [sp, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 1d018c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ mov r1, r2 │ │ │ │ strd fp, r7, [sp] │ │ │ │ ldrd sl, r7, [sp, #216] @ 0xd8 │ │ │ │ bl 1d018c │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ - strd r0, r5, [sp] │ │ │ │ + strd r0, r6, [sp] │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ orrs r7, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 1d018c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - strd r2, r5, [sp] │ │ │ │ + strd r2, r6, [sp] │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ bl 1d018c │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - str r5, [sp, #4] │ │ │ │ + str r6, [sp, #4] │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [r6, #32] │ │ │ │ + ldr r2, [r5, #32] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #14 │ │ │ │ mov r1, r2 │ │ │ │ bl 1d018c │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - str r5, [sp, #4] │ │ │ │ + str r6, [sp, #4] │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [r6, #36] @ 0x24 │ │ │ │ + ldr r2, [r5, #36] @ 0x24 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #30 │ │ │ │ mov r1, r2 │ │ │ │ bl 1d018c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - strd r2, r5, [sp] │ │ │ │ + strd r2, r6, [sp] │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r2 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ bl 1d018c │ │ │ │ - ldr r2, [r6, #24] │ │ │ │ + ldr r2, [r5, #24] │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r2 │ │ │ │ bl 1d0288 │ │ │ │ vldr d7, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - strd r3, r5, [sp] │ │ │ │ + strd r3, r6, [sp] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r6 │ │ │ │ add r0, sp, #24 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ blx 610ec │ │ │ │ - ldr r3, [r6, #28] │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ add r2, sp, #24 │ │ │ │ - vldr d7, [pc, #336] @ 1d7730 │ │ │ │ + vldr d7, [pc, #292] @ 1d76d0 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ bl 1d318c │ │ │ │ vldr d7, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #12 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r6 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - ldrb r3, [r6, #13] │ │ │ │ + ldrb r3, [r5, #13] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1d799a │ │ │ │ - ldr r2, [r6, #16] │ │ │ │ + bne.w 1d7952 │ │ │ │ + ldr r2, [r5, #16] │ │ │ │ cmp r2, #1 │ │ │ │ itett hi │ │ │ │ - movhi r5, #0 │ │ │ │ - movls r5, r3 │ │ │ │ - ldrhi r3, [r6, #28] │ │ │ │ + movhi r6, #0 │ │ │ │ + movls r6, r3 │ │ │ │ + ldrhi r3, [r5, #28] │ │ │ │ ldrhi r3, [r3, #4] │ │ │ │ itt hi │ │ │ │ ldrbhi r3, [r3, #0] │ │ │ │ ubfxhi r3, r3, #5, #1 │ │ │ │ movs r2, #15 │ │ │ │ - strd r3, r5, [sp] │ │ │ │ + strd r3, r6, [sp] │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ bl 1d018c │ │ │ │ - ldr.w fp, [r6, #28] │ │ │ │ + ldr.w fp, [r5, #28] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ - ldr r5, [sp, #220] @ 0xdc │ │ │ │ + ldr r6, [sp, #220] @ 0xdc │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 1d0288 │ │ │ │ vldr d7, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ - orrs r5, r7 │ │ │ │ + orrs r6, r7 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ ldr.w fp, [fp, #8] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ orr.w r7, sl, r3 │ │ │ │ ldr.w r3, [fp] │ │ │ │ - orrs r5, r2 │ │ │ │ + orrs r6, r2 │ │ │ │ movs r2, #31 │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ mov.w sl, #0 │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #0 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ @@ -509962,25 +509984,25 @@ │ │ │ │ str.w sl, [sp, #4] │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ orrs r7, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #29 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r1, r2 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #24 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ blx 610ec │ │ │ │ - vldr d7, [pc, #108] @ 1d7730 │ │ │ │ + vldr d7, [pc, #60] @ 1d76d0 │ │ │ │ mov r3, fp │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ bl 1d318c │ │ │ │ vldr d7, [sp, #216] @ 0xd8 │ │ │ │ @@ -509988,425 +510010,412 @@ │ │ │ │ movs r1, #16 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ str.w sl, [sp, #4] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ - ldrb r3, [r6, #12] │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r5, r3 │ │ │ │ - bl 1d018c │ │ │ │ - ldrd r2, r3, [sp, #216] @ 0xd8 │ │ │ │ - orrs r2, r7 │ │ │ │ - orrs r3, r5 │ │ │ │ - strd r2, r3, [r8] │ │ │ │ - ldr r2, [pc, #48] @ (1d7740 ) │ │ │ │ - ldr r3, [pc, #40] @ (1d773c ) │ │ │ │ - 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 1d79c4 │ │ │ │ - mov r0, r8 │ │ │ │ - add sp, #236 @ 0xec │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop.w │ │ │ │ + orrs r6, r3 │ │ │ │ + b.n 1d791c │ │ │ │ + nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r0, #28] │ │ │ │ + ldrh r4, [r6, #28] │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r5, #6] │ │ │ │ - lsls r4, r5, #2 │ │ │ │ add r4, sp, #216 @ 0xd8 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #4] │ │ │ │ bl 1d018c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ strd fp, r7, [sp] │ │ │ │ - ldrd sl, r5, [sp, #216] @ 0xd8 │ │ │ │ + ldrd sl, r6, [sp, #216] @ 0xd8 │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ bl 1d018c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #14 │ │ │ │ str r7, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [r6, #32] │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ str r7, [sp, #4] │ │ │ │ movs r2, #30 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [r6, #36] @ 0x24 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [r5, #36] @ 0x24 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1d018c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ bl 1d0288 │ │ │ │ vldr d7, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r7 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ add r0, sp, #24 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ blx 610ec │ │ │ │ - ldr r3, [r6, #28] │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ mov r1, r9 │ │ │ │ - vldr d7, [pc, #412] @ 1d79c8 │ │ │ │ + vldr d7, [pc, #408] @ 1d7960 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ bl 1d318c │ │ │ │ vldr d6, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #12 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ vstr d6, [sp] │ │ │ │ bl 1d018c │ │ │ │ - ldr.w fp, [r6, #28] │ │ │ │ + ldr.w fp, [r5, #28] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ - orrs r3, r5 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + orrs r6, r3 │ │ │ │ bl 1d0288 │ │ │ │ vldr d6, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ vstr d6, [sp] │ │ │ │ bl 1d018c │ │ │ │ - ldr.w r5, [fp, #8] │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + ldr.w fp, [fp, #8] │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr.w fp, [r5] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ - tst.w fp, #1344 @ 0x540 │ │ │ │ + orr.w r3, sl, r3 │ │ │ │ + ldr.w sl, [fp] │ │ │ │ + orrs r6, r2 │ │ │ │ + movs r2, #31 │ │ │ │ + tst.w sl, #1344 @ 0x540 │ │ │ │ str r7, [sp, #4] │ │ │ │ - orr.w r3, r3, r2 │ │ │ │ - mov.w r2, #31 │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1d018c │ │ │ │ - ubfx r2, fp, #5, #1 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ubfx r2, sl, #5, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ - orr.w fp, r3, r2 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + orr.w sl, r3, r2 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #29 │ │ │ │ - movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ + orrs r6, r3 │ │ │ │ + movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r7 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ add r0, sp, #24 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ blx 610ec │ │ │ │ - vldr d7, [pc, #224] @ 1d79c8 │ │ │ │ - mov r3, r5 │ │ │ │ + vldr d7, [pc, #232] @ 1d7960 │ │ │ │ + mov r3, fp │ │ │ │ mov r1, r9 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ bl 1d318c │ │ │ │ vldr d7, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - ldrb r5, [r6, #13] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w r9, fp, r3 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.n 1d79a0 │ │ │ │ - ldr r7, [r6, #28] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - str r5, [sp, #4] │ │ │ │ - ubfx r3, r3, #5, #1 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - bl 1d018c │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldrb.w r9, [r5, #13] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [r6, #16] │ │ │ │ + orrs r6, r3 │ │ │ │ + ubfx r3, r9, #1, #1 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.n 1d78c8 │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ + mov r7, r9 │ │ │ │ cmp r3, #1 │ │ │ │ iteee ls │ │ │ │ - movls r7, r5 │ │ │ │ - ldrhi r3, [r7, #4] │ │ │ │ - movhi r7, #0 │ │ │ │ - ldrbhi r5, [r3, #0] │ │ │ │ + movls r3, r9 │ │ │ │ + ldrhi r3, [r5, #28] │ │ │ │ + ldrhi r3, [r3, #4] │ │ │ │ + ldrbhi r3, [r3, #0] │ │ │ │ it hi │ │ │ │ - ubfxhi r5, r5, #5, #1 │ │ │ │ + ubfxhi r3, r3, #5, #1 │ │ │ │ movs r2, #15 │ │ │ │ - mov r0, r4 │ │ │ │ + strd r3, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - strd r5, r7, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ bl 1d018c │ │ │ │ - ldrb r3, [r6, #12] │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r7, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - mov r0, r4 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - ldrd r5, r4, [sp, #216] @ 0xd8 │ │ │ │ movs r3, #0 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ + orr.w r7, sl, r7 │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w r2, r5, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w r2, r2, sl │ │ │ │ - orrs r3, r4 │ │ │ │ - orr.w r3, r3, r9 │ │ │ │ - b.n 1d770a │ │ │ │ - and.w r3, r5, #1 │ │ │ │ - orr.w r5, r5, r5, lsr #1 │ │ │ │ - and.w r5, r5, #1 │ │ │ │ - b.n 1d74b0 │ │ │ │ - ubfx r3, r3, #1, #1 │ │ │ │ - b.n 1d7628 │ │ │ │ + orrs r6, r3 │ │ │ │ + and.w r3, r9, #1 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.n 1d7910 │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + ldrb.w r9, [r3] │ │ │ │ + ubfx r3, r9, #5, #1 │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ - and.w r3, r5, #1 │ │ │ │ + mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp, #4] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - ubfx r5, r5, #1, #1 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - b.n 1d7954 │ │ │ │ + ldrd r2, r3, [sp, #216] @ 0xd8 │ │ │ │ + orrs r2, r7 │ │ │ │ + orrs r3, r6 │ │ │ │ + strd r2, r3, [r8] │ │ │ │ + ldr r2, [pc, #56] @ (1d7968 ) │ │ │ │ + ldr r3, [pc, #60] @ (1d796c ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 1d7958 │ │ │ │ + mov r0, r8 │ │ │ │ + add sp, #236 @ 0xec │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ubfx r6, r3, #1, #1 │ │ │ │ + and.w r3, r3, #1 │ │ │ │ + b.n 1d747e │ │ │ │ + ubfx r3, r3, #1, #1 │ │ │ │ + b.n 1d75f6 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ + nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ + strh r4, [r1, #54] @ 0x36 │ │ │ │ + lsls r4, r5, #2 │ │ │ │ + lsrs r0, r0, #4 │ │ │ │ + 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] @ 1d7ef8 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr.w r2, [pc, #1296] @ 1d7efc │ │ │ │ - strd r0, r1, [sp, #16] │ │ │ │ + mov r6, r2 │ │ │ │ + ldr.w r2, [pc, #1280] @ 1d7e88 │ │ │ │ + ldr.w r3, [pc, #1280] @ 1d7e8c │ │ │ │ add r2, pc │ │ │ │ + str r0, [sp, #24] │ │ │ │ + str r1, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldrb r3, [r4, #13] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 1d7ec8 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r3, [r2, #28] │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ + ldrb r3, [r6, #13] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov r2, r3 │ │ │ │ + ldrb r3, [r6, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 1d7e56 │ │ │ │ + ldr r2, [r6, #16] │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ cmp r2, #1 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r3, [r3, #4] │ │ │ │ - ldr r5, [r1, #0] │ │ │ │ + ldrhi r2, [r1, #4] │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + ite ls │ │ │ │ + ldrls r2, [sp, #16] │ │ │ │ + ldrbhi r2, [r2, #0] │ │ │ │ + ldrb r1, [r1, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r3, [r3, #0] │ │ │ │ - ubfx r1, r5, #5, #1 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - itet hi │ │ │ │ - orrhi r5, r3 │ │ │ │ - ldrls r5, [sp, #24] │ │ │ │ - ubfxhi r5, r5, #5, #1 │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ - movs r7, #0 │ │ │ │ - mov r8, r7 │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ - ldrb r3, [r6, #12] │ │ │ │ - and.w r1, r2, #1 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - ubfx r0, r2, #11, #1 │ │ │ │ - ubfx r6, r2, #4, #1 │ │ │ │ + ubfxhi r2, r2, #5, #1 │ │ │ │ + ubfx r1, r1, #5, #1 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + movs r5, #0 │ │ │ │ + orrs r2, r1 │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ - movne r5, #0 │ │ │ │ - andeq.w r5, r5, #1 │ │ │ │ - ubfx fp, r2, #1, #1 │ │ │ │ - ubfx r9, r2, #2, #1 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - str r6, [sp, #32] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 1d7cb2 │ │ │ │ + movne r2, #0 │ │ │ │ + andeq.w r2, r2, #1 │ │ │ │ + and.w r0, r1, #1 │ │ │ │ + strd r0, r5, [sp] │ │ │ │ + ubfx r4, r1, #11, #1 │ │ │ │ + ubfx fp, r1, #1, #1 │ │ │ │ + ubfx r9, r1, #2, #1 │ │ │ │ + str r4, [sp, #28] │ │ │ │ + ubfx r1, r1, #4, #1 │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ + str r1, [sp, #32] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 1d7c4e │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - str r3, [sp, #32] │ │ │ │ + mov r1, r2 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ bl 1d018c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - strd fp, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - ldrd sl, r7, [sp, #232] @ 0xe8 │ │ │ │ + strd fp, r5, [sp] │ │ │ │ + ldrd fp, sl, [sp, #232] @ 0xe8 │ │ │ │ bl 1d018c │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ - strd r9, r8, [sp] │ │ │ │ - orr.w r8, sl, r2 │ │ │ │ + strd r9, r5, [sp] │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - orrs r7, r2 │ │ │ │ + orr.w r9, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 1d018c │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - strd r0, r5, [sp] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - orrs r7, r2 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - bl 1d018c │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ strd r3, r5, [sp] │ │ │ │ + ldr r7, [sp, #232] @ 0xe8 │ │ │ │ + bl 1d018c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ + strd r3, r5, [sp] │ │ │ │ + orr.w r7, fp, r7 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r7, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - mov r1, r2 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - strd r6, r5, [sp] │ │ │ │ - orrs r7, r3 │ │ │ │ + strd r1, r5, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ + orr.w r8, r7, r3 │ │ │ │ + ldr r7, [sp, #236] @ 0xec │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - movs r2, #50 @ 0x32 │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ - movs r1, #48 @ 0x30 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ str r5, [sp, #4] │ │ │ │ + orr.w r7, r9, r7 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - mov r0, r4 │ │ │ │ + movs r2, #50 @ 0x32 │ │ │ │ + movs r1, #48 @ 0x30 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [r6, #24] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w sl, [r3] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r7, r3 │ │ │ │ ldr.w r3, [sl] │ │ │ │ - str r3, [sp, #32] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #4] │ │ │ │ ubfx r3, r3, #11, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ @@ -510418,1760 +510427,1700 @@ │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - mov r1, r5 │ │ │ │ - orr.w fp, r8, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - mov r8, r5 │ │ │ │ - orrs r3, r7 │ │ │ │ + orr.w r3, r8, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + mov r8, r5 │ │ │ │ + orr.w r1, r7, r3 │ │ │ │ + str r1, [sp, #32] │ │ │ │ + mov r1, r5 │ │ │ │ blx 610ec │ │ │ │ ldr.w r9, [r6, #28] │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #108] @ 0x6c │ │ │ │ ldr.w r3, [r9] │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r7, [r3, #0] │ │ │ │ - str r7, [sp, #36] @ 0x24 │ │ │ │ - ubfx r7, r7, #2, #1 │ │ │ │ + ldr.w fp, [r3] │ │ │ │ + ubfx r7, fp, #2, #1 │ │ │ │ eor.w r7, r7, #1 │ │ │ │ str r7, [sp, #104] @ 0x68 │ │ │ │ bl 1d398c │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #15 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r5 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ orrs r3, r2 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + orr.w r0, r2, r3 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r0, [sp, #32] │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ blx 610ec │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ + ldr.w r9, [r9, #4] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #28] │ │ │ │ strd r7, r5, [sp, #104] @ 0x68 │ │ │ │ bl 1d398c │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #31 │ │ │ │ - movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ + movs r1, #16 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - mov r0, r4 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - orr.w r9, r2, r3 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - strd r1, r5, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ - bl 1d018c │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - orr.w fp, fp, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - orr.w r3, r9, r2 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + orrs r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1d7ed8 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ + bne.w 1d7e6a │ │ │ │ + ldr r2, [r6, #16] │ │ │ │ cmp r2, #1 │ │ │ │ - ittet hi │ │ │ │ - movhi r5, #0 │ │ │ │ - ldrhi r2, [sp, #28] │ │ │ │ - ldrls r2, [sp, #12] │ │ │ │ - ldrbhi r2, [r2, #0] │ │ │ │ - ite ls │ │ │ │ - movls r5, r2 │ │ │ │ + iteet hi │ │ │ │ + movhi r1, #0 │ │ │ │ + movls r2, r5 │ │ │ │ + movls r1, r5 │ │ │ │ + ldrbhi.w r2, [r9] │ │ │ │ + it hi │ │ │ │ ubfxhi r2, r2, #5, #1 │ │ │ │ - strd r2, r5, [sp] │ │ │ │ + strd r2, r1, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1d018c │ │ │ │ - ldrh.w r1, [sl, #12] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r5, [sp, #236] @ 0xec │ │ │ │ - lsrs r1, r1, #2 │ │ │ │ - ldr r6, [sp, #232] @ 0xe8 │ │ │ │ - cmp r1, #62 @ 0x3e │ │ │ │ - orr.w r5, r5, r3 │ │ │ │ - it eq │ │ │ │ - moveq r3, #0 │ │ │ │ - orr.w r6, fp, r6 │ │ │ │ - iteee eq │ │ │ │ - moveq r2, r3 │ │ │ │ - ldrdne r3, r2, [sp, #32] │ │ │ │ - eorne r3, r2 │ │ │ │ - movne r2, #0 │ │ │ │ - it ne │ │ │ │ - ubfxne r3, r3, #2, #1 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r2, #46 @ 0x2e │ │ │ │ + strd r3, r5, [sp] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r5, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + orr.w r9, r3, r2 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ bl 1d018c │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ + ldr r6, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + strd r7, r8, [sp] │ │ │ │ + orrs r6, r5 │ │ │ │ + ldr r5, [sp, #236] @ 0xec │ │ │ │ + bl 1d018c │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldrh.w r2, [sl, #12] │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ + lsrs r2, r2, #2 │ │ │ │ orrs r5, r3 │ │ │ │ + cmp r2, #62 @ 0x3e │ │ │ │ + beq.w 1d7e64 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + movs r2, #0 │ │ │ │ + eor.w r3, r3, fp │ │ │ │ + ubfx r3, r3, #2, #1 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + movs r2, #46 @ 0x2e │ │ │ │ + mov r1, r2 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ bl 1d018c │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ orrs r2, r6 │ │ │ │ orrs r3, r5 │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #616] @ (1d7f00 ) │ │ │ │ - ldr r3, [pc, #608] @ (1d7ef8 ) │ │ │ │ + ldr r2, [pc, #604] @ (1d7e90 ) │ │ │ │ + ldr r3, [pc, #600] @ (1d7e8c ) │ │ │ │ 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 1d7ee6 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + bne.w 1d7e7c │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r4, sp, #232 @ 0xe8 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [sp, #4] │ │ │ │ + mov r1, r2 │ │ │ │ bl 1d018c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ldrd sl, r5, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - strd fp, r7, [sp] │ │ │ │ + strd fp, r5, [sp] │ │ │ │ + ldrd fp, sl, [sp, #232] @ 0xe8 │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r8, sl, r3 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - mov r1, r2 │ │ │ │ - strd r9, r7, [sp] │ │ │ │ - orrs r5, r3 │ │ │ │ + strd r9, r5, [sp] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ + strd r3, r5, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r7, [sp, #232] @ 0xe8 │ │ │ │ + orr.w r8, sl, r3 │ │ │ │ + bl 1d018c │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + orr.w r7, fp, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ - mov r6, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - orrs r5, r3 │ │ │ │ - bl 1d018c │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - orr.w r9, r8, r3 │ │ │ │ - strd r2, r6, [sp] │ │ │ │ + orrs r7, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ - mov r1, r2 │ │ │ │ - orr.w r8, r5, r3 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #50 @ 0x32 │ │ │ │ - str r7, [sp, #4] │ │ │ │ + str r5, [sp, #4] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ - orr.w r5, r9, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r3, [r3, #32] │ │ │ │ + ldr r3, [r6, #32] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ + ldr r3, [r6, #24] │ │ │ │ ldr.w sl, [r3] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ ldr.w r2, [sl] │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r0, r2 │ │ │ │ - str r2, [sp, #28] │ │ │ │ + str r2, [sp, #32] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ orr.w r8, r8, r3 │ │ │ │ mov r1, r2 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ ubfx r3, r0, #11, #1 │ │ │ │ - str r6, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w r8, r8, r3 │ │ │ │ bl 1d06f8 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - mov r1, r7 │ │ │ │ - orrs r5, r3 │ │ │ │ + mov r1, r5 │ │ │ │ + orrs r7, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ + str r7, [sp, #28] │ │ │ │ orr.w r8, r8, r3 │ │ │ │ blx 610ec │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr.w fp, [r6, #28] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - str r6, [sp, #108] @ 0x6c │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - ldr.w fp, [r3, #28] │ │ │ │ ldr.w r3, [fp] │ │ │ │ - ldr r6, [r3, #0] │ │ │ │ - str r6, [sp, #32] │ │ │ │ - ubfx r9, r6, #2, #1 │ │ │ │ + ldr r7, [r3, #0] │ │ │ │ + str r7, [sp, #36] @ 0x24 │ │ │ │ + ubfx r9, r7, #2, #1 │ │ │ │ eor.w r9, r9, #1 │ │ │ │ str.w r9, [sp, #104] @ 0x68 │ │ │ │ bl 1d398c │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #15 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - mov r1, r7 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + mov r1, r5 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w r8, r8, r3 │ │ │ │ blx 610ec │ │ │ │ ldr.w fp, [fp, #4] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov r3, fp │ │ │ │ str.w r9, [sp, #104] @ 0x68 │ │ │ │ bl 1d398c │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #31 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - bl 1d018c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w r8, r8, r3 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1d7ee0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ + bne.n 1d7e74 │ │ │ │ + ldr r3, [r6, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - ittet hi │ │ │ │ - movhi r7, #0 │ │ │ │ + iteet hi │ │ │ │ + movhi r2, #0 │ │ │ │ + movls r3, r5 │ │ │ │ + movls r2, r5 │ │ │ │ ldrbhi.w r3, [fp] │ │ │ │ - ldrls r3, [sp, #12] │ │ │ │ + it hi │ │ │ │ ubfxhi r3, r3, #5, #1 │ │ │ │ - it ls │ │ │ │ - movls r7, r3 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ - strd r3, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d018c │ │ │ │ - vldr d7, [pc, #128] @ 1d7ef0 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + vldr d7, [pc, #148] @ 1d7e80 │ │ │ │ + ldr r6, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r7 │ │ │ │ ldr r7, [sp, #236] @ 0xec │ │ │ │ bl 1d018c │ │ │ │ - ldrh.w r1, [sl, #12] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + strd r3, r5, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ - ldr r6, [sp, #232] @ 0xe8 │ │ │ │ + ldr r5, [sp, #232] @ 0xe8 │ │ │ │ orr.w r7, r8, r7 │ │ │ │ - lsrs r1, r1, #2 │ │ │ │ - orrs r6, r5 │ │ │ │ - cmp r1, #62 @ 0x3e │ │ │ │ - ldr r5, [sp, #236] @ 0xec │ │ │ │ - itt eq │ │ │ │ - moveq r3, #0 │ │ │ │ - moveq r2, r3 │ │ │ │ - orr.w r5, r5, r7 │ │ │ │ - itttt ne │ │ │ │ - ldrdne r3, r2, [sp, #28] │ │ │ │ - eorne r3, r2 │ │ │ │ - movne r2, #0 │ │ │ │ - ubfxne r3, r3, #2, #1 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r2, #46 @ 0x2e │ │ │ │ - mov r1, r2 │ │ │ │ + orrs r7, r3 │ │ │ │ bl 1d018c │ │ │ │ + orrs r5, r6 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + ldr r6, [sp, #232] @ 0xe8 │ │ │ │ movs r3, #0 │ │ │ │ + mov r1, r2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b.n 1d7c76 │ │ │ │ - orr.w r5, r3, r3, lsr #1 │ │ │ │ - and.w r2, r3, #1 │ │ │ │ - and.w r5, r5, #1 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - b.n 1d7a2c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + orrs r6, r5 │ │ │ │ + ldr r5, [sp, #236] @ 0xec │ │ │ │ + bl 1d018c │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldrh.w r2, [sl, #12] │ │ │ │ + orrs r5, r7 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + lsrs r2, r2, #2 │ │ │ │ + orrs r5, r3 │ │ │ │ + cmp r2, #62 @ 0x3e │ │ │ │ + beq.n 1d7e64 │ │ │ │ + ldrd r3, r2, [sp, #32] │ │ │ │ + eors r3, r2 │ │ │ │ + movs r2, #0 │ │ │ │ + ubfx r3, r3, #2, #1 │ │ │ │ + b.n 1d7c14 │ │ │ │ + mov r1, r2 │ │ │ │ + ubfx r2, r2, #1, #1 │ │ │ │ + and.w r1, r1, #1 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + b.n 1d79ca │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, r3 │ │ │ │ + b.n 1d7c14 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r1, r5 │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ - b.n 1d7c24 │ │ │ │ + b.n 1d7bae │ │ │ │ ubfx r3, r3, #1, #1 │ │ │ │ - b.n 1d7e5e │ │ │ │ + mov r2, r5 │ │ │ │ + b.n 1d7dda │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - nop.w │ │ │ │ ... │ │ │ │ + strh r0, [r6, #50] @ 0x32 │ │ │ │ + lsls r4, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r1, #48] @ 0x30 │ │ │ │ - lsls r4, r5, #2 │ │ │ │ - strh r4, [r4, #26] │ │ │ │ + strh r0, [r1, #30] │ │ │ │ lsls r4, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ + mov r5, r2 │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #760] @ (1d8218 ) │ │ │ │ + ldr r2, [pc, #760] @ (1d81a8 ) │ │ │ │ mov r8, r0 │ │ │ │ - ldr r3, [pc, #760] @ (1d821c ) │ │ │ │ + ldr r3, [pc, #760] @ (1d81ac ) │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldrb r5, [r6, #13] │ │ │ │ + ldrb.w fp, [r5, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ mov.w r3, #0 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 1d847e │ │ │ │ - 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, #13] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 1d83ce │ │ │ │ + ldr r1, [r5, #16] │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ + cmp r1, #1 │ │ │ │ + itee ls │ │ │ │ + movls r6, r3 │ │ │ │ + ldrhi r3, [r2, #4] │ │ │ │ + ldrbhi r6, [r3, #0] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ it hi │ │ │ │ - ubfxhi r5, r5, #5, #1 │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ + ubfxhi r6, r6, #5, #1 │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + ubfx r3, r3, #5, #1 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + orrs r6, r3 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + ite ne │ │ │ │ + movne r6, #0 │ │ │ │ + andeq.w r6, r6, #1 │ │ │ │ movs r7, #0 │ │ │ │ - ldrb r3, [r6, #12] │ │ │ │ and.w r1, r2, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ - ubfx fp, r2, #1, #1 │ │ │ │ - ubfx r9, r2, #2, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - ite ne │ │ │ │ - movne r5, #0 │ │ │ │ - andeq.w r5, r5, #1 │ │ │ │ + ubfx r0, r2, #2, #1 │ │ │ │ + ubfx sl, r2, #1, #1 │ │ │ │ + str r0, [sp, #12] │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 1d8224 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 1d81b4 │ │ │ │ add r4, sp, #216 @ 0xd8 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r5, [sp, #4] │ │ │ │ + str r6, [sp, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 1d018c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - strd fp, r7, [sp] │ │ │ │ + strd sl, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - ldrd sl, r7, [sp, #216] @ 0xd8 │ │ │ │ + ldrd r9, r7, [sp, #216] @ 0xd8 │ │ │ │ bl 1d018c │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r9, r5, [sp] │ │ │ │ - orr.w r9, sl, r2 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ + strd r0, r6, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ orrs r7, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - strd r3, r5, [sp] │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + strd fp, r6, [sp] │ │ │ │ + orrs r7, r2 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + strd r2, r6, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - strd r2, r5, [sp] │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + orr.w sl, r7, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - orr.w sl, r7, r3 │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ + ldr r2, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w r7, r9, r3 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + orr.w r7, r9, r2 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ bl 1d0288 │ │ │ │ vldr d7, [sp, #216] @ 0xd8 │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [r6, #28] │ │ │ │ - movs r2, #14 │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r2 │ │ │ │ - ldr.w r9, [r3] │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - str r5, [sp, #4] │ │ │ │ - tst.w r3, #1344 @ 0x540 │ │ │ │ + ldr.w r9, [r2] │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + orrs r7, r2 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ + ldr.w r2, [r9] │ │ │ │ + str r6, [sp, #4] │ │ │ │ + tst.w r2, #1344 @ 0x540 │ │ │ │ + mov.w r2, #14 │ │ │ │ ite ne │ │ │ │ - movne r3, #1 │ │ │ │ - moveq r3, r5 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + movne r1, #1 │ │ │ │ + moveq r1, r6 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + mov r1, r2 │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ - strd r3, r5, [sp] │ │ │ │ + strd r3, r6, [sp] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orr.w fp, r7, r3 │ │ │ │ ldr r7, [sp, #220] @ 0xdc │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w r7, sl, r7 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r6 │ │ │ │ add r0, sp, #24 │ │ │ │ orrs r7, r3 │ │ │ │ blx 610ec │ │ │ │ - vldr d7, [pc, #408] @ 1d8210 │ │ │ │ + vldr d7, [pc, #400] @ 1d81a0 │ │ │ │ mov r3, r9 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ bl 1d318c │ │ │ │ vldr d7, [sp, #216] @ 0xd8 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r6 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ - ldr.w r9, [r6, #28] │ │ │ │ + ldr.w r9, [r5, #28] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #30 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r9, #4] │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ ldr.w r3, [sl] │ │ │ │ - str r5, [sp, #4] │ │ │ │ + str r6, [sp, #4] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ str r3, [sp, #12] │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ - moveq r1, r5 │ │ │ │ + moveq r1, r6 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ bl 1d018c │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ - ldrb r2, [r6, #13] │ │ │ │ + ldrb r2, [r5, #13] │ │ │ │ orr.w fp, fp, r1 │ │ │ │ ldr r1, [sp, #220] @ 0xdc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r7, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1d848e │ │ │ │ - ldr r1, [r6, #16] │ │ │ │ + bne.w 1d83d8 │ │ │ │ + ldr r1, [r5, #16] │ │ │ │ cmp r1, #1 │ │ │ │ itet hi │ │ │ │ - movhi r5, #0 │ │ │ │ - movls r5, r2 │ │ │ │ + movhi r6, #0 │ │ │ │ + movls r6, r2 │ │ │ │ ubfxhi r2, r3, #5, #1 │ │ │ │ - strd r2, r5, [sp] │ │ │ │ + strd r2, r6, [sp] │ │ │ │ movs r2, #15 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ + orr.w sl, fp, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - mov.w sl, #1 │ │ │ │ + mov.w fp, #0 │ │ │ │ orrs r7, r3 │ │ │ │ bl 1d0288 │ │ │ │ vldr d7, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ - ldr.w r5, [r9, #8] │ │ │ │ + ldr.w r9, [r9, #8] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - ldrb r2, [r5, #0] │ │ │ │ - orr.w r9, fp, r3 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - mov.w fp, #0 │ │ │ │ + ldr r6, [sp, #220] @ 0xdc │ │ │ │ + ldrb.w r2, [r9] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + orrs r6, r7 │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #29 │ │ │ │ - orrs r7, r3 │ │ │ │ mov r1, r2 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r7, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ add r0, sp, #24 │ │ │ │ - orrs r7, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ blx 610ec │ │ │ │ - mov r3, r5 │ │ │ │ + mov r3, r9 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ + orr.w r7, sl, r7 │ │ │ │ + mov.w sl, #1 │ │ │ │ strd sl, fp, [sp, #56] @ 0x38 │ │ │ │ strd sl, fp, [sp, #96] @ 0x60 │ │ │ │ bl 1d318c │ │ │ │ ldrd sl, fp, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ strd sl, fp, [sp] │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w r5, r9, r3 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + orrs r6, r3 │ │ │ │ ldrh r3, [r2, #12] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - ite eq │ │ │ │ - moveq r3, #1 │ │ │ │ - ldrbne r3, [r2, #0] │ │ │ │ - mov.w r2, #0 │ │ │ │ - itt ne │ │ │ │ - ubfxne r3, r3, #2, #1 │ │ │ │ - eorne.w r3, r3, #1 │ │ │ │ + beq.w 1d83de │ │ │ │ + ldrb r3, [r2, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + ubfx r3, r3, #2, #1 │ │ │ │ + eor.w r3, r3, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ bl 1d018c │ │ │ │ - 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, #216] @ 0xd8 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + orrs r6, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1d018c │ │ │ │ - ldrd r3, r2, [sp, #216] @ 0xd8 │ │ │ │ - orrs r3, r5 │ │ │ │ + ldrd r2, r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r2, r7 │ │ │ │ - strd r3, r2, [r8] │ │ │ │ - ldr r2, [pc, #48] @ (1d8220 ) │ │ │ │ - ldr r3, [pc, #40] @ (1d821c ) │ │ │ │ + orrs r3, r6 │ │ │ │ + strd r2, r3, [r8] │ │ │ │ + ldr r2, [pc, #44] @ (1d81b0 ) │ │ │ │ + ldr r3, [pc, #40] @ (1d81ac ) │ │ │ │ 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 1d84b8 │ │ │ │ + bne.w 1d83e4 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop.w │ │ │ │ + nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r3, #6] │ │ │ │ + strh r2, [r1, #10] │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r1, #24] │ │ │ │ + ldrb r0, [r7, #25] │ │ │ │ lsls r4, r5, #2 │ │ │ │ add r4, sp, #216 @ 0xd8 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #4] │ │ │ │ bl 1d018c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ldrd sl, r5, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - strd fp, r7, [sp] │ │ │ │ + strd sl, r7, [sp] │ │ │ │ + ldrd r9, r6, [sp, #216] @ 0xd8 │ │ │ │ bl 1d018c │ │ │ │ + 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, #216] @ 0xd8 │ │ │ │ mov r1, r2 │ │ │ │ - str.w r9, [sp] │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ bl 1d018c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ bl 1d0288 │ │ │ │ ldrd sl, fp, [sp, #216] @ 0xd8 │ │ │ │ strd sl, fp, [sp] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [r6, #28] │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ movs r2, #14 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w sl, [r3] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ ldr.w r3, [sl] │ │ │ │ str r7, [sp, #4] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r7 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ add r0, sp, #24 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ blx 610ec │ │ │ │ - vldr d7, [pc, #476] @ 1d84c0 │ │ │ │ + vldr d7, [pc, #372] @ 1d83e8 │ │ │ │ mov r3, sl │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ bl 1d318c │ │ │ │ ldrd sl, fp, [sp, #216] @ 0xd8 │ │ │ │ strd sl, fp, [sp] │ │ │ │ movs r2, #12 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d018c │ │ │ │ - ldr.w fp, [r6, #28] │ │ │ │ + ldr.w sl, [r5, #28] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #30 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, r9, r3 │ │ │ │ - ldr.w r9, [fp, #4] │ │ │ │ + ldr.w fp, [sl, #4] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ str r7, [sp, #4] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w r9, r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ bl 1d0288 │ │ │ │ vldr d6, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r4 │ │ │ │ vstr d6, [sp] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r7 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ add r0, sp, #24 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ blx 610ec │ │ │ │ - vldr d7, [pc, #332] @ 1d84c0 │ │ │ │ + vldr d7, [pc, #232] @ 1d83e8 │ │ │ │ add r2, sp, #24 │ │ │ │ - ldr.w r3, [fp, #8] │ │ │ │ + ldr.w r3, [sl, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ vstr d7, [sp, #96] @ 0x60 │ │ │ │ bl 1d318c │ │ │ │ - vldr d7, [sp, #216] @ 0xd8 │ │ │ │ + ldrd sl, fp, [sp, #216] @ 0xd8 │ │ │ │ + strd sl, fp, [sp] │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ - vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - ldrb r5, [r6, #13] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldrb.w sl, [r5, #13] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.n 1d8494 │ │ │ │ - ldr r7, [r6, #28] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - str r5, [sp, #4] │ │ │ │ - ubfx r3, r3, #5, #1 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - bl 1d018c │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [r6, #16] │ │ │ │ + orrs r6, r3 │ │ │ │ + ubfx r3, sl, #1, #1 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.n 1d8358 │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ + mov r7, sl │ │ │ │ cmp r3, #1 │ │ │ │ iteee ls │ │ │ │ - movls r7, r5 │ │ │ │ - ldrhi r3, [r7, #4] │ │ │ │ - movhi r7, #0 │ │ │ │ - ldrbhi r5, [r3, #0] │ │ │ │ + movls r3, sl │ │ │ │ + ldrhi r3, [r5, #28] │ │ │ │ + ldrhi r3, [r3, #4] │ │ │ │ + ldrbhi r3, [r3, #0] │ │ │ │ it hi │ │ │ │ - ubfxhi r5, r5, #5, #1 │ │ │ │ + ubfxhi r3, r3, #5, #1 │ │ │ │ movs r2, #15 │ │ │ │ - mov r0, r4 │ │ │ │ + strd r3, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - strd r5, r7, [sp] │ │ │ │ - bl 1d018c │ │ │ │ - ldrb r3, [r6, #12] │ │ │ │ - mov.w fp, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ - ldrd r5, r7, [sp, #216] @ 0xd8 │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orrs r5, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r7, r3 │ │ │ │ - ldrh r3, [r2, #12] │ │ │ │ - lsrs r3, r3, #2 │ │ │ │ - cmp r3, #62 @ 0x3e │ │ │ │ - ittee eq │ │ │ │ - moveq r2, fp │ │ │ │ - moveq r3, #1 │ │ │ │ - ldrbne r3, [r2, #0] │ │ │ │ - movne r2, fp │ │ │ │ - itt ne │ │ │ │ - ubfxne r3, r3, #2, #1 │ │ │ │ - eorne.w r3, r3, #1 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r2, #46 @ 0x2e │ │ │ │ - mov r1, r2 │ │ │ │ - bl 1d018c │ │ │ │ - ldr r3, [r6, #28] │ │ │ │ - movs r2, #31 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - ubfx r3, r3, #2, #1 │ │ │ │ - eor.w r3, r3, #1 │ │ │ │ + ldr r7, [sp, #216] @ 0xd8 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w r4, r5, r3 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r5, [sp, #220] @ 0xdc │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ + orr.w r7, r9, r7 │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ - orrs r5, r7 │ │ │ │ - orrs r3, r4 │ │ │ │ - orrs r2, r5 │ │ │ │ - orr.w r3, r3, sl │ │ │ │ - orr.w r2, r2, r9 │ │ │ │ - b.n 1d81ea │ │ │ │ - and.w r3, r5, #1 │ │ │ │ - orr.w r5, r5, r5, lsr #1 │ │ │ │ - and.w r5, r5, #1 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 1d7f58 │ │ │ │ - ubfx r2, r2, #1, #1 │ │ │ │ - b.n 1d80ee │ │ │ │ + and.w r2, sl, #1 │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + orrs r6, r3 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.n 1d839e │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + ldrb r2, [r3, #0] │ │ │ │ + ubfx r2, r2, #5, #1 │ │ │ │ + str r2, [sp, #0] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ - and.w r3, r5, #1 │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + mov.w r9, #0 │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [sp, #4] │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ bl 1d018c │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - ubfx r5, r5, #1, #1 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - b.n 1d83e8 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldrh r3, [r2, #12] │ │ │ │ + lsrs r3, r3, #2 │ │ │ │ + cmp r3, #62 @ 0x3e │ │ │ │ + bne.w 1d8134 │ │ │ │ + mov r2, r9 │ │ │ │ + movs r3, #1 │ │ │ │ + b.n 1d8140 │ │ │ │ + ubfx r6, r3, #1, #1 │ │ │ │ + and.w r3, r3, #1 │ │ │ │ + b.n 1d7ee8 │ │ │ │ + ubfx r2, r2, #1, #1 │ │ │ │ + b.n 1d8084 │ │ │ │ + movs r3, #1 │ │ │ │ + movs r2, #0 │ │ │ │ + b.n 1d8140 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr.w r2, [pc, #1484] @ 1d8aa8 │ │ │ │ - ldr.w r3, [pc, #1484] @ 1d8aac │ │ │ │ + mov r5, r2 │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ + ldr.w r2, [pc, #1472] @ 1d89c8 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr.w r3, [pc, #1472] @ 1d89cc │ │ │ │ add r2, pc │ │ │ │ - mov r7, r0 │ │ │ │ - ldrb r5, [r6, #13] │ │ │ │ - mov r8, r1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + ldrb.w fp, [r5, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #236] @ 0xec │ │ │ │ mov.w r3, #0 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 1d8ab4 │ │ │ │ - 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, #13] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 1d899a │ │ │ │ + ldr r1, [r5, #16] │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ + cmp r1, #1 │ │ │ │ + itee ls │ │ │ │ + movls r6, r3 │ │ │ │ + ldrhi r3, [r2, #4] │ │ │ │ + ldrbhi r6, [r3, #0] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ it hi │ │ │ │ - ubfxhi r5, r5, #5, #1 │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ - mov.w r9, #0 │ │ │ │ - ldrb r3, [r6, #12] │ │ │ │ + ubfxhi r6, r6, #5, #1 │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + ubfx r3, r3, #5, #1 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + orrs r6, r3 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + ite ne │ │ │ │ + movne r6, #0 │ │ │ │ + andeq.w r6, r6, #1 │ │ │ │ + movs r7, #0 │ │ │ │ and.w r1, r2, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ ubfx r0, r2, #2, #1 │ │ │ │ ubfx r4, r2, #4, #1 │ │ │ │ - ubfx fp, r2, #1, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - ite ne │ │ │ │ - movne r5, #0 │ │ │ │ - andeq.w r5, r5, #1 │ │ │ │ + ubfx sl, r2, #1, #1 │ │ │ │ + str r0, [sp, #16] │ │ │ │ ubfx r2, r2, #11, #1 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - str r4, [sp, #16] │ │ │ │ - str r2, [sp, #20] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 1d8812 │ │ │ │ + str r4, [sp, #20] │ │ │ │ + str r2, [sp, #24] │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 1d8720 │ │ │ │ add r4, sp, #224 @ 0xe0 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r5, [sp, #4] │ │ │ │ + str r6, [sp, #4] │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 1d018c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - strd fp, r9, [sp] │ │ │ │ + strd sl, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - ldrd sl, r9, [sp, #224] @ 0xe0 │ │ │ │ + ldrd r9, r7, [sp, #224] @ 0xe0 │ │ │ │ bl 1d018c │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - strd r0, r5, [sp] │ │ │ │ + strd r0, r6, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + orrs r7, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - strd r3, r5, [sp] │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + strd fp, r6, [sp] │ │ │ │ + orrs r7, r2 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + strd r2, r6, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - strd r2, r5, [sp] │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + orrs r7, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + strd r2, r6, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - strd r2, r5, [sp] │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + orr.w sl, r9, r2 │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + orr.w r9, r7, r2 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - orr.w fp, r9, r3 │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ + ldr r2, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orr.w r9, sl, r3 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + orr.w r7, sl, r2 │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ bl 1d0288 │ │ │ │ - vldr d7, [sp, #224] @ 0xe0 │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ + ldrd sl, fp, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #32 │ │ │ │ + strd sl, fp, [sp] │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [r6, #28] │ │ │ │ - movs r2, #14 │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r2 │ │ │ │ - ldr.w sl, [r3] │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - str r5, [sp, #4] │ │ │ │ - tst.w r3, #1344 @ 0x540 │ │ │ │ + ldr.w sl, [r2] │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + orrs r7, r2 │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + orr.w fp, r9, r2 │ │ │ │ + ldr.w r2, [sl] │ │ │ │ + str r6, [sp, #4] │ │ │ │ + tst.w r2, #1344 @ 0x540 │ │ │ │ + mov.w r2, #14 │ │ │ │ ite ne │ │ │ │ - movne r3, #1 │ │ │ │ - moveq r3, r5 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + movne r1, #1 │ │ │ │ + moveq r1, r6 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + mov r1, r2 │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - strd r3, r5, [sp] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ + strd r3, r6, [sp] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ + orr.w r9, r7, r3 │ │ │ │ + ldr r7, [sp, #228] @ 0xe4 │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + orr.w r7, fp, r7 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, sp, #32 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - orr.w r3, fp, r3 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, sp, #32 │ │ │ │ + orrs r7, r3 │ │ │ │ blx 610ec │ │ │ │ mov r3, sl │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ add r2, sp, #32 │ │ │ │ - mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ mov.w sl, #1 │ │ │ │ mov.w fp, #0 │ │ │ │ strd sl, fp, [sp, #64] @ 0x40 │ │ │ │ bl 1d318c │ │ │ │ - mov r1, r5 │ │ │ │ ldrd sl, fp, [sp, #224] @ 0xe0 │ │ │ │ + mov r1, r6 │ │ │ │ strd sl, fp, [sp] │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d018c │ │ │ │ - ldr.w fp, [r6, #28] │ │ │ │ + ldr.w sl, [r5, #28] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - orr.w sl, r9, r3 │ │ │ │ - ldr.w r9, [fp, #4] │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - orrs r3, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + ldr.w fp, [sl, #4] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + orrs r7, r2 │ │ │ │ movs r2, #30 │ │ │ │ - str r5, [sp, #4] │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + str r6, [sp, #4] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ str r3, [sp, #16] │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ - moveq r1, r5 │ │ │ │ + moveq r1, r6 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ bl 1d018c │ │ │ │ ldr r1, [sp, #224] @ 0xe0 │ │ │ │ - ldrb r2, [r6, #13] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - orr.w sl, sl, r1 │ │ │ │ + ldrb r2, [r5, #13] │ │ │ │ + orr.w r9, r9, r1 │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ - orrs r3, r1 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + orrs r7, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1d8ac4 │ │ │ │ - ldr r1, [r6, #16] │ │ │ │ + bne.w 1d89a4 │ │ │ │ + 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] │ │ │ │ + itet hi │ │ │ │ + movhi r6, #0 │ │ │ │ + movls r6, r2 │ │ │ │ + ubfxhi r2, r3, #5, #1 │ │ │ │ + strd r2, r6, [sp] │ │ │ │ movs r2, #15 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r1, r9 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - ldr r5, [sp, #228] @ 0xe4 │ │ │ │ - mov.w r9, #0 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - orrs r5, r3 │ │ │ │ + orr.w fp, r7, r3 │ │ │ │ + ldr r6, [sp, #224] @ 0xe0 │ │ │ │ bl 1d0288 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ - movs r1, #47 @ 0x2f │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ + movs r1, #47 @ 0x2f │ │ │ │ mov r0, r4 │ │ │ │ + orr.w r6, r9, r6 │ │ │ │ vstr d7, [sp] │ │ │ │ + mov.w r9, #0 │ │ │ │ bl 1d018c │ │ │ │ - ldr.w fp, [fp, #8] │ │ │ │ + ldr.w sl, [sl, #8] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - orrs r5, r2 │ │ │ │ movs r2, #31 │ │ │ │ - tst.w r3, #1344 @ 0x540 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - ite ne │ │ │ │ - movne r1, #1 │ │ │ │ - moveq r1, #0 │ │ │ │ - str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 1d018c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + ldr.w r7, [sl] │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + tst.w r7, #1344 @ 0x540 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - ubfx r3, r3, #5, #1 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ + ite ne │ │ │ │ + movne r3, #1 │ │ │ │ + moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ + bl 1d018c │ │ │ │ + ubfx r7, r7, #5, #1 │ │ │ │ movs r2, #29 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + ldr r7, [sp, #224] @ 0xe0 │ │ │ │ mov r1, r2 │ │ │ │ - orrs r5, r3 │ │ │ │ + mov r0, r4 │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ + orrs r7, r6 │ │ │ │ + ldr r6, [sp, #228] @ 0xe4 │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + orr.w r6, fp, r6 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #32 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ blx 610ec │ │ │ │ - vldr d7, [pc, #788] @ 1d8aa0 │ │ │ │ - mov r3, fp │ │ │ │ + mov r3, sl │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ add r2, sp, #32 │ │ │ │ - mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - vstr d7, [sp, #64] @ 0x40 │ │ │ │ + mov.w sl, #1 │ │ │ │ + mov.w fp, #0 │ │ │ │ + strd sl, fp, [sp, #64] @ 0x40 │ │ │ │ bl 1d318c │ │ │ │ - vldr d7, [sp, #224] @ 0xe0 │ │ │ │ + ldrd sl, fp, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ - vstr d7, [sp] │ │ │ │ + strd sl, fp, [sp] │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ ldrh r3, [r2, #12] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - beq.w 1d8af0 │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ + beq.w 1d89b0 │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ eors r1, r3 │ │ │ │ mov r3, r9 │ │ │ │ ubfx r1, r1, #2, #1 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ str r1, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d018c │ │ │ │ ldrd r2, r3, [sp, #224] @ 0xe0 │ │ │ │ - orr.w r2, sl, r2 │ │ │ │ - orrs r3, r5 │ │ │ │ - strd r2, r3, [r7] │ │ │ │ - ldr r2, [pc, #696] @ (1d8ab0 ) │ │ │ │ - ldr r3, [pc, #692] @ (1d8aac ) │ │ │ │ + orrs r2, r7 │ │ │ │ + orrs r3, r6 │ │ │ │ + strd r2, r3, [r8] │ │ │ │ + ldr r2, [pc, #716] @ (1d89d0 ) │ │ │ │ + ldr r3, [pc, #708] @ (1d89cc ) │ │ │ │ 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 1d8afc │ │ │ │ - mov r0, r7 │ │ │ │ + bne.w 1d89b6 │ │ │ │ + mov r0, r8 │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r4, sp, #224 @ 0xe0 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ + str r7, [sp, #4] │ │ │ │ bl 1d018c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - strd fp, r9, [sp] │ │ │ │ - ldrd sl, r5, [sp, #224] @ 0xe0 │ │ │ │ + strd sl, r7, [sp] │ │ │ │ + ldrd r9, r6, [sp, #224] @ 0xe0 │ │ │ │ bl 1d018c │ │ │ │ - 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, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ bl 1d018c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ bl 1d018c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ bl 1d0288 │ │ │ │ - vldr d7, [sp, #224] @ 0xe0 │ │ │ │ + ldrd sl, fp, [sp, #224] @ 0xe0 │ │ │ │ + strd sl, fp, [sp] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ - vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [r6, #28] │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ movs r2, #14 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - ldr.w fp, [r3] │ │ │ │ + ldr.w sl, [r3] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + str r7, [sp, #4] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - mov r1, r9 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + mov r1, r7 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ add r0, sp, #32 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ blx 610ec │ │ │ │ - vldr d7, [pc, #428] @ 1d8aa0 │ │ │ │ - mov r3, fp │ │ │ │ - mov r1, r8 │ │ │ │ + vldr d7, [pc, #452] @ 1d89c0 │ │ │ │ + mov r3, sl │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ bl 1d318c │ │ │ │ - vldr d6, [sp, #224] @ 0xe0 │ │ │ │ - mov r1, r9 │ │ │ │ + ldrd sl, fp, [sp, #224] @ 0xe0 │ │ │ │ + strd sl, fp, [sp] │ │ │ │ movs r2, #12 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - vstr d6, [sp] │ │ │ │ bl 1d018c │ │ │ │ - ldr.w fp, [r6, #28] │ │ │ │ + ldr.w sl, [r5, #28] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + movs r2, #30 │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr.w r3, [fp, #4] │ │ │ │ - orrs r5, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - tst.w r2, #1344 @ 0x540 │ │ │ │ - mov.w r2, #30 │ │ │ │ + ldr.w fp, [sl, #4] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + str r7, [sp, #4] │ │ │ │ + tst.w r3, #1344 @ 0x540 │ │ │ │ ite ne │ │ │ │ - movne r1, #1 │ │ │ │ - moveq r1, #0 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - mov r1, r2 │ │ │ │ + movne r3, #1 │ │ │ │ + moveq r3, #0 │ │ │ │ + str r3, [sp, #0] │ │ │ │ bl 1d018c │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - orrs r5, r2 │ │ │ │ - orr.w r3, sl, r3 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + orr.w fp, r6, r3 │ │ │ │ bl 1d0288 │ │ │ │ vldr d6, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r4 │ │ │ │ vstr d6, [sp] │ │ │ │ bl 1d018c │ │ │ │ - ldr.w sl, [fp, #8] │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - orr.w fp, r3, r2 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ + ldr.w r6, [sl, #8] │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #31 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ + mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + orr.w sl, r9, r3 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + str r7, [sp, #4] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - mov r1, r2 │ │ │ │ - orr.w r5, r5, r3 │ │ │ │ + orr.w r9, fp, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - mov r1, r9 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ + mov r1, r7 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ add r0, sp, #32 │ │ │ │ - orrs r5, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ blx 610ec │ │ │ │ - vldr d7, [pc, #236] @ 1d8aa0 │ │ │ │ - mov r3, sl │ │ │ │ - mov r1, r8 │ │ │ │ + vldr d7, [pc, #264] @ 1d89c0 │ │ │ │ + mov r3, r6 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ bl 1d318c │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - ldrb.w sl, [r6, #13] │ │ │ │ - orr.w r8, fp, r3 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - orrs r5, r3 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.n 1d8aca │ │ │ │ - ldr.w r9, [r6, #28] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ - ubfx r3, r3, #5, #1 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - bl 1d018c │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + ldrb r6, [r5, #13] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [r6, #16] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ubfx r3, r6, #1, #1 │ │ │ │ + cbnz r6, 1d8904 │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ + mov r7, r6 │ │ │ │ cmp r3, #1 │ │ │ │ - ittee ls │ │ │ │ - movls r2, sl │ │ │ │ - movls r3, r2 │ │ │ │ - ldrhi.w r3, [r9, #4] │ │ │ │ - ldrbhi.w sl, [r3] │ │ │ │ - itt hi │ │ │ │ - movhi r3, #0 │ │ │ │ - ubfxhi r2, sl, #5, #1 │ │ │ │ - strd r2, r3, [sp] │ │ │ │ + iteee ls │ │ │ │ + movls r3, r6 │ │ │ │ + ldrhi r3, [r5, #28] │ │ │ │ + ldrhi r3, [r3, #4] │ │ │ │ + ldrbhi r3, [r3, #0] │ │ │ │ + it hi │ │ │ │ + ubfxhi r3, r3, #5, #1 │ │ │ │ movs r2, #15 │ │ │ │ + strd r3, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d018c │ │ │ │ - ldrb r3, [r6, #12] │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov.w fp, #0 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ - ldrd sl, r9, [sp, #224] @ 0xe0 │ │ │ │ + orr.w r7, sl, r7 │ │ │ │ + orr.w sl, r9, r3 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + and.w r2, r6, #1 │ │ │ │ + orrs r7, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldrh r3, [r2, #12] │ │ │ │ - lsrs r3, r3, #2 │ │ │ │ - cmp r3, #62 @ 0x3e │ │ │ │ - beq.n 1d8af6 │ │ │ │ - ldr r3, [r6, #28] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + cbnz r6, 1d894a │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ + ldrb r2, [r3, #0] │ │ │ │ + ubfx r2, r2, #5, #1 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + mov r1, r2 │ │ │ │ + movs r6, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + str r6, [sp, #4] │ │ │ │ + bl 1d018c │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + orrs r7, r2 │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ + ldrh r2, [r3, #12] │ │ │ │ + lsrs r2, r2, #2 │ │ │ │ + cmp r2, #62 @ 0x3e │ │ │ │ + beq.n 1d89aa │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ eors r3, r2 │ │ │ │ - mov r2, fp │ │ │ │ + mov r2, r6 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ + str r2, [sp, #4] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orr.w r2, sl, r3 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - orr.w r2, r2, r8 │ │ │ │ - orr.w r3, r9, r3 │ │ │ │ - orrs r3, r5 │ │ │ │ - b.n 1d87f0 │ │ │ │ + ldrd r2, r3, [sp, #224] @ 0xe0 │ │ │ │ + orrs r2, r7 │ │ │ │ + orr.w r3, sl, r3 │ │ │ │ + b.n 1d86fe │ │ │ │ + ubfx r6, r3, #1, #1 │ │ │ │ + and.w r3, r3, #1 │ │ │ │ + b.n 1d8444 │ │ │ │ + ubfx r2, r2, #1, #1 │ │ │ │ + b.n 1d8604 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, r6 │ │ │ │ + b.n 1d8980 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r3, r9 │ │ │ │ + b.n 1d86e8 │ │ │ │ + blx 61650 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r3, #12] │ │ │ │ + ldrb r6, [r5, #15] │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r0, #0] │ │ │ │ + ldrb r6, [r6, #3] │ │ │ │ lsls r4, r5, #2 │ │ │ │ - and.w r3, r5, #1 │ │ │ │ - orr.w r5, r5, r5, lsr #1 │ │ │ │ - and.w r5, r5, #1 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - b.n 1d851c │ │ │ │ - ubfx r2, r2, #1, #1 │ │ │ │ - b.n 1d86ee │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - and.w r3, sl, #1 │ │ │ │ - mov r1, r2 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - bl 1d018c │ │ │ │ - ldr r1, [sp, #224] @ 0xe0 │ │ │ │ - ubfx r2, sl, #1, #1 │ │ │ │ - mov r3, r9 │ │ │ │ - orr.w r8, r8, r1 │ │ │ │ - ldr r1, [sp, #228] @ 0xe4 │ │ │ │ - orrs r5, r1 │ │ │ │ - b.n 1d8a2e │ │ │ │ - mov r1, r9 │ │ │ │ - mov r3, r9 │ │ │ │ - b.n 1d87d8 │ │ │ │ - mov r3, fp │ │ │ │ - mov r2, fp │ │ │ │ - b.n 1d8a7e │ │ │ │ - blx 61650 <__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, #3824] @ 0xef0 │ │ │ │ + mov r5, r2 │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #808] @ (1d8e40 ) │ │ │ │ + ldr r2, [pc, #784] @ (1d8d00 ) │ │ │ │ mov r8, r0 │ │ │ │ - ldr r3, [pc, #808] @ (1d8e44 ) │ │ │ │ + ldr r3, [pc, #784] @ (1d8d04 ) │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldrb r5, [r6, #13] │ │ │ │ + ldrb.w fp, [r5, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ mov.w r3, #0 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 1d90d0 │ │ │ │ - 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, #13] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 1d8fbc │ │ │ │ + ldr r1, [r5, #16] │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ + cmp r1, #1 │ │ │ │ + itee ls │ │ │ │ + movls r6, r3 │ │ │ │ + ldrhi r3, [r2, #4] │ │ │ │ + ldrbhi r6, [r3, #0] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ it hi │ │ │ │ - ubfxhi r5, r5, #5, #1 │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ + ubfxhi r6, r6, #5, #1 │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + ubfx r3, r3, #5, #1 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + orrs r6, r3 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + ite ne │ │ │ │ + movne r6, #0 │ │ │ │ + andeq.w r6, r6, #1 │ │ │ │ movs r7, #0 │ │ │ │ - ldrb r3, [r6, #12] │ │ │ │ and.w r1, r2, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ - ubfx fp, r2, #1, #1 │ │ │ │ - ubfx r9, r2, #2, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - ite ne │ │ │ │ - movne r5, #0 │ │ │ │ - andeq.w r5, r5, #1 │ │ │ │ + ubfx r0, r2, #2, #1 │ │ │ │ + ubfx sl, r2, #1, #1 │ │ │ │ + str r0, [sp, #12] │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 1d8e4c │ │ │ │ + str r2, [sp, #16] │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 1d8d08 │ │ │ │ add r4, sp, #216 @ 0xd8 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r5, [sp, #4] │ │ │ │ + str r6, [sp, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 1d018c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - strd fp, r7, [sp] │ │ │ │ + strd sl, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - ldrd sl, r7, [sp, #216] @ 0xd8 │ │ │ │ + ldrd r9, r7, [sp, #216] @ 0xd8 │ │ │ │ bl 1d018c │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r9, r5, [sp] │ │ │ │ - orr.w r9, sl, r2 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ + strd r0, r6, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ orrs r7, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - strd r3, r5, [sp] │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + strd fp, r6, [sp] │ │ │ │ + orrs r7, r2 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + strd r2, r6, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - strd r2, r5, [sp] │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + orr.w sl, r7, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - orr.w sl, r7, r3 │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ + ldr r2, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w r7, r9, r3 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + orr.w r7, r9, r2 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ bl 1d0288 │ │ │ │ vldr d7, [sp, #216] @ 0xd8 │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [r6, #28] │ │ │ │ - movs r2, #14 │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r2 │ │ │ │ - ldr.w r9, [r3] │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - str r5, [sp, #4] │ │ │ │ - tst.w r3, #1344 @ 0x540 │ │ │ │ + ldr.w r9, [r2] │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + orrs r7, r2 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ + ldr.w r2, [r9] │ │ │ │ + str r6, [sp, #4] │ │ │ │ + tst.w r2, #1344 @ 0x540 │ │ │ │ + mov.w r2, #14 │ │ │ │ ite ne │ │ │ │ - movne r3, #1 │ │ │ │ - moveq r3, r5 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + movne r1, #1 │ │ │ │ + moveq r1, r6 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + mov r1, r2 │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ - strd r3, r5, [sp] │ │ │ │ + strd r3, r6, [sp] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orr.w fp, r7, r3 │ │ │ │ ldr r7, [sp, #220] @ 0xdc │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w r7, sl, r7 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r6 │ │ │ │ add r0, sp, #24 │ │ │ │ orrs r7, r3 │ │ │ │ blx 610ec │ │ │ │ - vldr d7, [pc, #456] @ 1d8e38 │ │ │ │ + vldr d7, [pc, #424] @ 1d8cf8 │ │ │ │ mov r3, r9 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ vstr d7, [sp, #96] @ 0x60 │ │ │ │ bl 1d318c │ │ │ │ vldr d7, [sp, #216] @ 0xd8 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r6 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ - ldr.w r9, [r6, #28] │ │ │ │ + ldr.w r9, [r5, #28] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #30 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r9, #4] │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ ldr.w r3, [sl] │ │ │ │ - str r5, [sp, #4] │ │ │ │ + str r6, [sp, #4] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ str r3, [sp, #12] │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ - moveq r1, r5 │ │ │ │ + moveq r1, r6 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ bl 1d018c │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ - ldrb r2, [r6, #13] │ │ │ │ + ldrb r2, [r5, #13] │ │ │ │ orr.w fp, fp, r1 │ │ │ │ ldr r1, [sp, #220] @ 0xdc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r7, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1d90e0 │ │ │ │ - ldr r1, [r6, #16] │ │ │ │ + bne.w 1d8fc6 │ │ │ │ + ldr r1, [r5, #16] │ │ │ │ cmp r1, #1 │ │ │ │ itet hi │ │ │ │ - movhi r5, #0 │ │ │ │ - movls r5, r2 │ │ │ │ + movhi r6, #0 │ │ │ │ + movls r6, r2 │ │ │ │ ubfxhi r2, r3, #5, #1 │ │ │ │ - strd r2, r5, [sp] │ │ │ │ + strd r2, r6, [sp] │ │ │ │ movs r2, #15 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - ldr r5, [sp, #216] @ 0xd8 │ │ │ │ + ldr r6, [sp, #216] @ 0xd8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r5, fp, r5 │ │ │ │ + orr.w r6, fp, r6 │ │ │ │ orr.w fp, r7, r3 │ │ │ │ bl 1d0288 │ │ │ │ vldr d7, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ ldr.w sl, [r9, #8] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #31 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r1, r2 │ │ │ │ - orr.w r7, r5, r3 │ │ │ │ - ldr.w r5, [sl] │ │ │ │ + ldr.w r7, [sl] │ │ │ │ + orrs r6, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ - tst.w r5, #1344 @ 0x540 │ │ │ │ + tst.w r7, #1344 @ 0x540 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1d018c │ │ │ │ - ubfx r5, r5, #5, #1 │ │ │ │ + ubfx r7, r7, #5, #1 │ │ │ │ movs r2, #29 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - ldr r5, [sp, #216] @ 0xd8 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + ldr r7, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - orrs r5, r7 │ │ │ │ - ldr r7, [sp, #220] @ 0xdc │ │ │ │ + orrs r7, r6 │ │ │ │ + ldr r6, [sp, #220] @ 0xdc │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w r7, fp, r7 │ │ │ │ + orr.w r6, fp, r6 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #24 │ │ │ │ - orrs r7, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ blx 610ec │ │ │ │ mov r3, sl │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ mov.w sl, #1 │ │ │ │ mov.w fp, #0 │ │ │ │ @@ -512180,373 +512129,359 @@ │ │ │ │ bl 1d318c │ │ │ │ ldrd sl, fp, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ strd sl, fp, [sp] │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r7, r3 │ │ │ │ - ldrh r3, [r2, #12] │ │ │ │ - lsrs r3, r3, #2 │ │ │ │ - cmp r3, #62 @ 0x3e │ │ │ │ - beq.w 1d910a │ │ │ │ - ldr r3, [r6, #28] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - eor.w r9, r3, r2 │ │ │ │ - movs r2, #0 │ │ │ │ - ubfx r3, r9, #2, #1 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r2, #46 @ 0x2e │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1d018c │ │ │ │ - ldr r3, [r6, #28] │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - ubfx r3, r3, #2, #1 │ │ │ │ + ldr.w sl, [r3] │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + orrs r6, r3 │ │ │ │ + ubfx r3, sl, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ + bl 1d018c │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + orrs r6, r3 │ │ │ │ + ldrh r3, [r2, #12] │ │ │ │ + lsrs r3, r3, #2 │ │ │ │ + cmp r3, #62 @ 0x3e │ │ │ │ + ittee eq │ │ │ │ + moveq r3, r9 │ │ │ │ + moveq r2, r3 │ │ │ │ + ldrne r3, [r2, #0] │ │ │ │ + movne r2, r9 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + mov.w r2, #46 @ 0x2e │ │ │ │ + it ne │ │ │ │ + eorne.w sl, sl, r3 │ │ │ │ + mov r1, r2 │ │ │ │ + it ne │ │ │ │ + ubfxne r3, sl, #2, #1 │ │ │ │ + str r3, [sp, #0] │ │ │ │ bl 1d018c │ │ │ │ - ldrd r3, r2, [sp, #216] @ 0xd8 │ │ │ │ - orrs r3, r5 │ │ │ │ + ldrd r2, r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r2, r7 │ │ │ │ - strd r3, r2, [r8] │ │ │ │ - ldr r2, [pc, #48] @ (1d8e48 ) │ │ │ │ - ldr r3, [pc, #40] @ (1d8e44 ) │ │ │ │ - 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 1d9116 │ │ │ │ - mov r0, r8 │ │ │ │ - add sp, #236 @ 0xec │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + orrs r3, r6 │ │ │ │ + b.n 1d8f9c │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r4, #19] │ │ │ │ + strb r2, [r1, #24] │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r4, #7] │ │ │ │ - lsls r4, r5, #2 │ │ │ │ add r4, sp, #216 @ 0xd8 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #4] │ │ │ │ bl 1d018c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ldrd sl, r5, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - strd fp, r7, [sp] │ │ │ │ + strd sl, r7, [sp] │ │ │ │ + ldrd r9, r6, [sp, #216] @ 0xd8 │ │ │ │ bl 1d018c │ │ │ │ + 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, #216] @ 0xd8 │ │ │ │ mov r1, r2 │ │ │ │ - str.w r9, [sp] │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ bl 1d018c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ bl 1d0288 │ │ │ │ ldrd sl, fp, [sp, #216] @ 0xd8 │ │ │ │ strd sl, fp, [sp] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [r6, #28] │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ movs r2, #14 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w sl, [r3] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ ldr.w r3, [sl] │ │ │ │ str r7, [sp, #4] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r7 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ add r0, sp, #24 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ blx 610ec │ │ │ │ - vldr d7, [pc, #532] @ 1d9120 │ │ │ │ + vldr d7, [pc, #520] @ 1d8fd0 │ │ │ │ mov r3, sl │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ vstr d7, [sp, #96] @ 0x60 │ │ │ │ bl 1d318c │ │ │ │ ldrd sl, fp, [sp, #216] @ 0xd8 │ │ │ │ strd sl, fp, [sp] │ │ │ │ movs r2, #12 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d018c │ │ │ │ - ldr.w fp, [r6, #28] │ │ │ │ + ldr.w sl, [r5, #28] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #30 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w sl, [fp, #4] │ │ │ │ + ldr.w fp, [sl, #4] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ str r7, [sp, #4] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - mov r1, sl │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w sl, r5, r3 │ │ │ │ + orr.w fp, r6, r3 │ │ │ │ bl 1d0288 │ │ │ │ vldr d6, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r4 │ │ │ │ vstr d6, [sp] │ │ │ │ bl 1d018c │ │ │ │ - ldr.w r5, [fp, #8] │ │ │ │ + ldr.w r6, [sl, #8] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #31 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w fp, r9, r3 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + orr.w sl, r9, r3 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ str r7, [sp, #4] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w r9, sl, r3 │ │ │ │ + orr.w r9, fp, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r7 │ │ │ │ - orr.w sl, fp, r3 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ add r0, sp, #24 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 610ec │ │ │ │ - vldr d7, [pc, #340] @ 1d9120 │ │ │ │ - mov r3, r5 │ │ │ │ + vldr d7, [pc, #328] @ 1d8fd0 │ │ │ │ + mov r3, r6 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ vstr d7, [sp, #96] @ 0x60 │ │ │ │ bl 1d318c │ │ │ │ vldr d7, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - ldrb r5, [r6, #13] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.n 1d90e6 │ │ │ │ - ldr r7, [r6, #28] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - str r5, [sp, #4] │ │ │ │ - ubfx r3, r3, #5, #1 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - bl 1d018c │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + ldrb r6, [r5, #13] │ │ │ │ + orr.w fp, sl, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [r6, #16] │ │ │ │ + orr.w sl, r9, r3 │ │ │ │ + ubfx r3, r6, #1, #1 │ │ │ │ + cbnz r6, 1d8ed8 │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ + mov r7, r6 │ │ │ │ cmp r3, #1 │ │ │ │ iteee ls │ │ │ │ - movls r7, r5 │ │ │ │ - ldrhi r3, [r7, #4] │ │ │ │ - movhi r7, #0 │ │ │ │ - ldrbhi r5, [r3, #0] │ │ │ │ + movls r3, r6 │ │ │ │ + ldrhi r3, [r5, #28] │ │ │ │ + ldrhi r3, [r3, #4] │ │ │ │ + ldrbhi r3, [r3, #0] │ │ │ │ it hi │ │ │ │ - ubfxhi r5, r5, #5, #1 │ │ │ │ + ubfxhi r3, r3, #5, #1 │ │ │ │ movs r2, #15 │ │ │ │ - mov r0, r4 │ │ │ │ + strd r3, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - strd r5, r7, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ bl 1d018c │ │ │ │ - ldrb r3, [r6, #12] │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov.w fp, #0 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ + orr.w r9, fp, r3 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ - ldrd r5, r7, [sp, #216] @ 0xd8 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r7, [sp, #220] @ 0xdc │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orrs r5, r3 │ │ │ │ + orr.w r7, sl, r7 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ - ldrh r3, [r2, #12] │ │ │ │ - lsrs r3, r3, #2 │ │ │ │ - cmp r3, #62 @ 0x3e │ │ │ │ - beq.n 1d9110 │ │ │ │ - ldr r3, [r6, #28] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ + and.w r3, r6, #1 │ │ │ │ + cbnz r6, 1d8f1e │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - eors r3, r2 │ │ │ │ - mov r2, fp │ │ │ │ - ubfx r3, r3, #2, #1 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r2, #46 @ 0x2e │ │ │ │ - mov r0, r4 │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + ubfx r3, r3, #5, #1 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + mov.w sl, #0 │ │ │ │ mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [r6, #28] │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ + ldr r6, [sp, #216] @ 0xd8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - ubfx r3, r3, #2, #1 │ │ │ │ + orr.w r6, r9, r6 │ │ │ │ + ldr.w fp, [r3] │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + orrs r7, r3 │ │ │ │ + ubfx r3, fp, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w r4, r5, r3 │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r5, [sp, #220] @ 0xdc │ │ │ │ - str r3, [sp, #4] │ │ │ │ bl 1d018c │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ - orrs r5, r7 │ │ │ │ - orrs r3, r4 │ │ │ │ - orrs r2, r5 │ │ │ │ - orr.w r3, r3, sl │ │ │ │ - orr.w r2, r2, r9 │ │ │ │ - b.n 1d8e12 │ │ │ │ - and.w r3, r5, #1 │ │ │ │ - orr.w r5, r5, r5, lsr #1 │ │ │ │ - and.w r5, r5, #1 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 1d8b50 │ │ │ │ - ubfx r2, r2, #1, #1 │ │ │ │ - b.n 1d8cea │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - and.w r3, r5, #1 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + orrs r7, r3 │ │ │ │ + ldrh r3, [r2, #12] │ │ │ │ + lsrs r3, r3, #2 │ │ │ │ + cmp r3, #62 @ 0x3e │ │ │ │ + ittee eq │ │ │ │ + moveq r3, sl │ │ │ │ + moveq r2, r3 │ │ │ │ + ldrne r3, [r2, #0] │ │ │ │ + movne r2, sl │ │ │ │ + str r2, [sp, #4] │ │ │ │ + mov.w r2, #46 @ 0x2e │ │ │ │ + it ne │ │ │ │ + eorne.w fp, fp, r3 │ │ │ │ mov r1, r2 │ │ │ │ + it ne │ │ │ │ + ubfxne r3, fp, #2, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp, #4] │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - ubfx r5, r5, #1, #1 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - b.n 1d903c │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r9 │ │ │ │ - b.n 1d8dd6 │ │ │ │ - mov r3, fp │ │ │ │ - mov r2, fp │ │ │ │ - b.n 1d9088 │ │ │ │ + ldrd r2, r3, [sp, #216] @ 0xd8 │ │ │ │ + orrs r2, r6 │ │ │ │ + orrs r3, r7 │ │ │ │ + strd r2, r3, [r8] │ │ │ │ + ldr r2, [pc, #52] @ (1d8fd8 ) │ │ │ │ + ldr r3, [pc, #56] @ (1d8fdc ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 1d8fcc │ │ │ │ + mov r0, r8 │ │ │ │ + add sp, #236 @ 0xec │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ubfx r6, r3, #1, #1 │ │ │ │ + and.w r3, r3, #1 │ │ │ │ + b.n 1d8a28 │ │ │ │ + ubfx r2, r2, #1, #1 │ │ │ │ + b.n 1d8bc8 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ + strb r0, [r3, #1] │ │ │ │ + lsls r4, r5, #2 │ │ │ │ + lsrs r0, r0, #4 │ │ │ │ + movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ sub sp, #216 @ 0xd8 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r3, [pc, #408] @ (1d92e0 ) │ │ │ │ + ldr r3, [pc, #408] @ (1d9198 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ - vldr d8, [pc, #388] @ 1d92d8 │ │ │ │ + vldr d8, [pc, #388] @ 1d9190 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #396] @ (1d92e4 ) │ │ │ │ + ldr r1, [pc, #396] @ (1d919c ) │ │ │ │ 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 │ │ │ │ @@ -512645,76 +512580,76 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ cmp r9, r4 │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orr.w r6, r6, r3 │ │ │ │ - bls.n 1d9292 │ │ │ │ + bls.n 1d914a │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr.w r3, [r3, r4, lsl #2] │ │ │ │ - cbz r3, 1d9292 │ │ │ │ + cbz r3, 1d914a │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1d9296 │ │ │ │ + b.n 1d914e │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ bl 1d018c │ │ │ │ ldrd r2, r3, [sp, #200] @ 0xc8 │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #60] @ (1d92e8 ) │ │ │ │ + ldr r2, [pc, #60] @ (1d91a0 ) │ │ │ │ orrs r6, r3 │ │ │ │ - ldr r3, [pc, #48] @ (1d92e0 ) │ │ │ │ + ldr r3, [pc, #48] @ (1d9198 ) │ │ │ │ add r2, pc │ │ │ │ str.w r7, [r8] │ │ │ │ str.w r6, [r8, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d92d4 │ │ │ │ + bne.n 1d918c │ │ │ │ mov r0, r8 │ │ │ │ add sp, #216 @ 0xd8 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r4, #104] @ 0x68 │ │ │ │ + ldr r4, [r5, #124] @ 0x7c │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldr r4, [r1, #84] @ 0x54 │ │ │ │ + ldr r4, [r2, #104] @ 0x68 │ │ │ │ lsls r4, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r3, [pc, #496] @ (1d94f8 ) │ │ │ │ + ldr r3, [pc, #496] @ (1d93b0 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ str r7, [sp, #4] │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ - ldr r1, [pc, #488] @ (1d94fc ) │ │ │ │ + ldr r1, [pc, #488] @ (1d93b4 ) │ │ │ │ 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 │ │ │ │ @@ -512731,15 +512666,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ add r0, sp, #16 │ │ │ │ orrs r4, r3 │ │ │ │ blx 610ec │ │ │ │ - vldr d7, [pc, #408] @ 1d94f0 │ │ │ │ + vldr d7, [pc, #408] @ 1d93a8 │ │ │ │ mov r2, r8 │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ vstr d7, [sp, #112] @ 0x70 │ │ │ │ bl 1d0b9c │ │ │ │ vldr d7, [sp, #208] @ 0xd0 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -512849,78 +512784,78 @@ │ │ │ │ orrs r4, r3 │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ cmp fp, r9 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orr.w r4, r4, r3 │ │ │ │ - bls.n 1d94aa │ │ │ │ + bls.n 1d9362 │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ - cbz r3, 1d94aa │ │ │ │ + cbz r3, 1d9362 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1d94ae │ │ │ │ + b.n 1d9366 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ bl 1d018c │ │ │ │ ldrd r2, r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #60] @ (1d9500 ) │ │ │ │ + ldr r2, [pc, #60] @ (1d93b8 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #48] @ (1d94f8 ) │ │ │ │ + ldr r3, [pc, #48] @ (1d93b0 ) │ │ │ │ add r2, pc │ │ │ │ str.w r5, [sl] │ │ │ │ str.w r4, [sl, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d94e8 │ │ │ │ + bne.n 1d93a0 │ │ │ │ mov r0, sl │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r5, #76] @ 0x4c │ │ │ │ + ldr r0, [r6, #96] @ 0x60 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldr r4, [r6, #48] @ 0x30 │ │ │ │ + ldr r4, [r7, #68] @ 0x44 │ │ │ │ lsls r4, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ movs r5, #0 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r3, [pc, #500] @ (1d9718 ) │ │ │ │ + ldr r3, [pc, #500] @ (1d95d0 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ str r5, [sp, #4] │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ - vldr d8, [pc, #480] @ 1d9710 │ │ │ │ + vldr d8, [pc, #480] @ 1d95c8 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #488] @ (1d971c ) │ │ │ │ + ldr r1, [pc, #488] @ (1d95d4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -513051,78 +512986,78 @@ │ │ │ │ orrs r7, r3 │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ cmp fp, r9 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orr.w r7, r7, r3 │ │ │ │ - bls.n 1d96c6 │ │ │ │ + bls.n 1d957e │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ - cbz r3, 1d96c6 │ │ │ │ + cbz r3, 1d957e │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1d96ca │ │ │ │ + b.n 1d9582 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ bl 1d018c │ │ │ │ ldrd r2, r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #64] @ (1d9720 ) │ │ │ │ + ldr r2, [pc, #64] @ (1d95d8 ) │ │ │ │ orrs r7, r3 │ │ │ │ - ldr r3, [pc, #52] @ (1d9718 ) │ │ │ │ + ldr r3, [pc, #52] @ (1d95d0 ) │ │ │ │ add r2, pc │ │ │ │ str.w r5, [sl] │ │ │ │ str.w r7, [sl, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d9708 │ │ │ │ + bne.n 1d95c0 │ │ │ │ mov r0, sl │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r1, #44] @ 0x2c │ │ │ │ + ldr r0, [r2, #64] @ 0x40 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldr r0, [r3, #16] │ │ │ │ + ldr r0, [r4, #36] @ 0x24 │ │ │ │ lsls r4, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ movs r7, #0 │ │ │ │ mov r4, r1 │ │ │ │ - ldr.w r3, [pc, #1024] @ 1d9b40 │ │ │ │ + ldr.w r3, [pc, #1024] @ 1d99f8 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov fp, r0 │ │ │ │ str r7, [sp, #4] │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ mov sl, r7 │ │ │ │ ldr.w r8, [r1, #8] │ │ │ │ - ldr r1, [pc, #1008] @ (1d9b44 ) │ │ │ │ + ldr r1, [pc, #1008] @ (1d99fc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #236] @ 0xec │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r8, #1 │ │ │ │ @@ -513319,15 +513254,15 @@ │ │ │ │ moveq r7, #1 │ │ │ │ movne r7, #0 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, r7, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1d9b00 │ │ │ │ + bne.w 1d99b8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #32 │ │ │ │ blx 610ec │ │ │ │ mov r2, r9 │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ @@ -513337,15 +513272,15 @@ │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ subs r3, #244 @ 0xf4 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, r7, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1d9aec │ │ │ │ + bne.w 1d99a4 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #32 │ │ │ │ blx 610ec │ │ │ │ mov r2, r9 │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ @@ -513364,15 +513299,15 @@ │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ and.w r1, r7, #1 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1d9aa2 │ │ │ │ + bne.n 1d995a │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ add r0, sp, #32 │ │ │ │ blx 610ec │ │ │ │ mov r2, r9 │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ strd r6, sl, [sp, #80] @ 0x50 │ │ │ │ @@ -513383,15 +513318,15 @@ │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ subs r2, #245 @ 0xf5 │ │ │ │ orrs r2, r3 │ │ │ │ and.w r3, r7, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1d9a8e │ │ │ │ + bne.n 1d9946 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #32 │ │ │ │ and.w r8, r7, #1 │ │ │ │ blx 610ec │ │ │ │ mov r2, r9 │ │ │ │ add r1, sp, #32 │ │ │ │ @@ -513401,15 +513336,15 @@ │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ subs r3, #245 @ 0xf5 │ │ │ │ orrs r3, r2 │ │ │ │ it ne │ │ │ │ movne.w r8, #0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1d9a78 │ │ │ │ + bne.n 1d9930 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #32 │ │ │ │ and.w r7, r7, #1 │ │ │ │ blx 610ec │ │ │ │ mov r2, r9 │ │ │ │ add r1, sp, #32 │ │ │ │ @@ -513419,51 +513354,51 @@ │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ subs r3, #245 @ 0xf5 │ │ │ │ orrs r3, r2 │ │ │ │ it ne │ │ │ │ movne r7, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1d9b1c │ │ │ │ - ldr r2, [pc, #236] @ (1d9b48 ) │ │ │ │ - ldr r3, [pc, #228] @ (1d9b40 ) │ │ │ │ + bne.n 1d99d4 │ │ │ │ + ldr r2, [pc, #236] @ (1d9a00 ) │ │ │ │ + ldr r3, [pc, #228] @ (1d99f8 ) │ │ │ │ add r2, pc │ │ │ │ strd r5, r4, [fp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d9b30 │ │ │ │ + bne.n 1d99e8 │ │ │ │ mov r0, fp │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ mov r7, r8 │ │ │ │ - bl 1d5e40 │ │ │ │ + bl 1d5e3c │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1d9a2c │ │ │ │ + b.n 1d98e4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ - bl 1d5ff0 │ │ │ │ + bl 1d5fec │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1d99fc │ │ │ │ + b.n 1d98b4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ - bl 1d60c8 │ │ │ │ + bl 1d60c4 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #32 │ │ │ │ orrs r5, r2 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ orrs r4, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ @@ -513480,72 +513415,72 @@ │ │ │ │ add r0, sp, #24 │ │ │ │ mov r2, r9 │ │ │ │ add r1, sp, #32 │ │ │ │ strd r6, sl, [sp, #80] @ 0x50 │ │ │ │ bl 1d0460 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r7, r8, r3 │ │ │ │ - b.n 1d9a2c │ │ │ │ + b.n 1d98e4 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ - bl 1d60c8 │ │ │ │ + bl 1d60c4 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1d9982 │ │ │ │ - vldr d7, [pc, #52] @ 1d9b38 │ │ │ │ + b.n 1d983a │ │ │ │ + vldr d7, [pc, #52] @ 1d99f0 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1d9954 │ │ │ │ + b.n 1d980c │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - bl 1d5e40 │ │ │ │ + bl 1d5e3c │ │ │ │ ldrd r2, r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1d9a58 │ │ │ │ + b.n 1d9910 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ + ldr r2, [r6, #28] │ │ │ │ lsls r4, r5, #2 │ │ │ │ - str r0, [r4, #88] @ 0x58 │ │ │ │ + str r0, [r5, #108] @ 0x6c │ │ │ │ lsls r4, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ movs r5, #0 │ │ │ │ mov sl, r1 │ │ │ │ - ldr.w r3, [pc, #1072] @ 1d9f98 │ │ │ │ + ldr.w r3, [pc, #1072] @ 1d9e50 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov fp, r0 │ │ │ │ str r5, [sp, #4] │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ mov r9, r5 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ - ldr.w r1, [pc, #1060] @ 1d9f9c │ │ │ │ + ldr.w r1, [pc, #1060] @ 1d9e54 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #236] @ 0xec │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r7, #1 │ │ │ │ @@ -513757,15 +513692,15 @@ │ │ │ │ moveq r7, #1 │ │ │ │ movne r7, #0 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, r7, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1d9f5a │ │ │ │ + bne.w 1d9e12 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #32 │ │ │ │ blx 610ec │ │ │ │ mov r2, r8 │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ @@ -513775,15 +513710,15 @@ │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ subs r3, #244 @ 0xf4 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, r7, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1d9f46 │ │ │ │ + bne.w 1d9dfe │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #32 │ │ │ │ blx 610ec │ │ │ │ mov r2, r8 │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ @@ -513802,15 +513737,15 @@ │ │ │ │ mov.w sl, sl, lsr #5 │ │ │ │ and.w r1, r7, #1 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1d9efc │ │ │ │ + bne.n 1d9db4 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ add r0, sp, #32 │ │ │ │ blx 610ec │ │ │ │ mov r2, r8 │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ strd r6, r9, [sp, #80] @ 0x50 │ │ │ │ @@ -513821,15 +513756,15 @@ │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ subs r2, #245 @ 0xf5 │ │ │ │ orrs r2, r3 │ │ │ │ and.w r3, r7, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1d9ee8 │ │ │ │ + bne.n 1d9da0 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #32 │ │ │ │ and.w sl, r7, #1 │ │ │ │ blx 610ec │ │ │ │ mov r2, r8 │ │ │ │ add r1, sp, #32 │ │ │ │ @@ -513839,15 +513774,15 @@ │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ subs r3, #245 @ 0xf5 │ │ │ │ orrs r3, r2 │ │ │ │ it ne │ │ │ │ movne.w sl, #0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1d9ed2 │ │ │ │ + bne.n 1d9d8a │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #32 │ │ │ │ and.w r7, r7, #1 │ │ │ │ blx 610ec │ │ │ │ mov r2, r8 │ │ │ │ add r1, sp, #32 │ │ │ │ @@ -513857,51 +513792,51 @@ │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ subs r3, #245 @ 0xf5 │ │ │ │ orrs r3, r2 │ │ │ │ it ne │ │ │ │ movne r7, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1d9f76 │ │ │ │ - ldr r2, [pc, #236] @ (1d9fa0 ) │ │ │ │ - ldr r3, [pc, #224] @ (1d9f98 ) │ │ │ │ + bne.n 1d9e2e │ │ │ │ + ldr r2, [pc, #236] @ (1d9e58 ) │ │ │ │ + ldr r3, [pc, #224] @ (1d9e50 ) │ │ │ │ add r2, pc │ │ │ │ strd r5, r4, [fp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d9f8a │ │ │ │ + bne.n 1d9e42 │ │ │ │ mov r0, fp │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ mov r7, sl │ │ │ │ - bl 1d5e40 │ │ │ │ + bl 1d5e3c │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1d9e86 │ │ │ │ + b.n 1d9d3e │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ - bl 1d5ff0 │ │ │ │ + bl 1d5fec │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1d9e56 │ │ │ │ + b.n 1d9d0e │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ - bl 1d60c8 │ │ │ │ + bl 1d60c4 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #32 │ │ │ │ orrs r5, r2 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ orrs r4, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ @@ -513918,64 +513853,64 @@ │ │ │ │ add r0, sp, #24 │ │ │ │ mov r2, r8 │ │ │ │ add r1, sp, #32 │ │ │ │ strd r6, r9, [sp, #80] @ 0x50 │ │ │ │ bl 1d0460 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ and.w r7, sl, r3 │ │ │ │ - b.n 1d9e86 │ │ │ │ + b.n 1d9d3e │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ - bl 1d60c8 │ │ │ │ + bl 1d60c4 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1d9ddc │ │ │ │ - vldr d7, [pc, #52] @ 1d9f90 │ │ │ │ + b.n 1d9c94 │ │ │ │ + vldr d7, [pc, #52] @ 1d9e48 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1d9dae │ │ │ │ + b.n 1d9c66 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - bl 1d5e40 │ │ │ │ + bl 1d5e3c │ │ │ │ ldrd r2, r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1d9eb2 │ │ │ │ + b.n 1d9d6a │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r0, #72] @ 0x48 │ │ │ │ + str r2, [r1, #92] @ 0x5c │ │ │ │ lsls r4, r5, #2 │ │ │ │ - str r6, [r0, #20] │ │ │ │ + str r6, [r1, #40] @ 0x28 │ │ │ │ lsls r4, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #804] @ (1da2e0 ) │ │ │ │ - ldr r3, [pc, #804] @ (1da2e4 ) │ │ │ │ + ldr r2, [pc, #804] @ (1da198 ) │ │ │ │ + ldr r3, [pc, #804] @ (1da19c ) │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ add r2, pc │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ mov r9, r0 │ │ │ │ mov r7, sl │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -513987,15 +513922,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ ubfx r3, r8, #2, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ ubfx r3, r8, #6, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ - beq.w 1da2e8 │ │ │ │ + beq.w 1da1a0 │ │ │ │ add r4, sp, #224 @ 0xe0 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ bl 1d018c │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ @@ -514061,15 +513996,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, fp │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r7 │ │ │ │ orrs r6, r3 │ │ │ │ blx 610ec │ │ │ │ - vldr d7, [pc, #536] @ 1da2d8 │ │ │ │ + vldr d7, [pc, #536] @ 1da190 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1d0b9c │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -514181,25 +514116,25 @@ │ │ │ │ blx 610ec │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1da51e │ │ │ │ + beq.w 1da3d6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r8, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1da536 │ │ │ │ + bne.w 1da3ee │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1da218 │ │ │ │ + beq.n 1da0d0 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl 1d3128 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ @@ -514212,28 +514147,28 @@ │ │ │ │ ldr r7, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orrs r7, r3 │ │ │ │ - bl 1d41f0 │ │ │ │ + bl 1d41ec │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1da556 │ │ │ │ + beq.w 1da40e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r8, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1da568 │ │ │ │ + beq.w 1da420 │ │ │ │ ands.w r3, r8, #16384 @ 0x4000 │ │ │ │ - beq.w 1da574 │ │ │ │ + beq.w 1da42c │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -514252,33 +514187,33 @@ │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ orrs r6, r7 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ cmp sl, r2 │ │ │ │ orr.w r6, r6, r3 │ │ │ │ - bls.w 1da550 │ │ │ │ + bls.w 1da408 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1da550 │ │ │ │ + beq.w 1da408 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ - b.n 1da4ec │ │ │ │ + b.n 1da3a4 │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r7, #0] │ │ │ │ + str r4, [r0, #24] │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #224 @ 0xe0 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ @@ -514320,15 +514255,15 @@ │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r0, r7 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 610ec │ │ │ │ - vldr d7, [pc, #556] @ 1da590 │ │ │ │ + vldr d7, [pc, #556] @ 1da448 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1d0b9c │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -514371,15 +514306,15 @@ │ │ │ │ blx 610ec │ │ │ │ ldr.w sl, [r5, #16] │ │ │ │ movs r2, #2 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #136] @ 0x88 │ │ │ │ mov r2, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1da3fc │ │ │ │ + beq.n 1da2b4 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d0900 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #8 │ │ │ │ @@ -514410,15 +514345,15 @@ │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - vldr d7, [pc, #300] @ 1da590 │ │ │ │ + vldr d7, [pc, #300] @ 1da448 │ │ │ │ mov r2, r5 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ @@ -514433,15 +514368,15 @@ │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r1, #0 │ │ │ │ orr.w r8, r8, r2 │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orrs r6, r3 │ │ │ │ blx 610ec │ │ │ │ - vldr d7, [pc, #236] @ 1da590 │ │ │ │ + vldr d7, [pc, #236] @ 1da448 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ bl 1d0b20 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #31 │ │ │ │ @@ -514450,110 +514385,110 @@ │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r6, r3 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1da530 │ │ │ │ + beq.n 1da3e8 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1da530 │ │ │ │ + cbz r3, 1da3e8 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ ubfx r2, r2, #2, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ bl 1d018c │ │ │ │ ldrd r2, r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r2, r8, r2 │ │ │ │ orrs r3, r6 │ │ │ │ strd r2, r3, [r9] │ │ │ │ - ldr r2, [pc, #148] @ (1da598 ) │ │ │ │ - ldr r3, [pc, #148] @ (1da59c ) │ │ │ │ + ldr r2, [pc, #148] @ (1da450 ) │ │ │ │ + ldr r3, [pc, #148] @ (1da454 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1da588 │ │ │ │ + bne.n 1da440 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1da54a │ │ │ │ + cbz r3, 1da402 │ │ │ │ tst.w r8, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1da208 │ │ │ │ + b.n 1da0c0 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1da4e6 │ │ │ │ + b.n 1da39e │ │ │ │ ands.w r2, r8, #16384 @ 0x4000 │ │ │ │ - beq.n 1da57e │ │ │ │ + beq.n 1da436 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1da208 │ │ │ │ + b.n 1da0c0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1da208 │ │ │ │ + b.n 1da0c0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1da2cc │ │ │ │ + b.n 1da184 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1da56e │ │ │ │ + cbz r3, 1da426 │ │ │ │ tst.w r8, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1da278 │ │ │ │ + b.n 1da130 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1da278 │ │ │ │ + b.n 1da130 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1da278 │ │ │ │ + b.n 1da130 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1da278 │ │ │ │ + b.n 1da130 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1da208 │ │ │ │ + b.n 1da0c0 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r6, r3] │ │ │ │ + ldrb r6, [r7, r0] │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #812] @ (1da8e0 ) │ │ │ │ - ldr r3, [pc, #812] @ (1da8e4 ) │ │ │ │ + ldr r2, [pc, #812] @ (1da798 ) │ │ │ │ + ldr r3, [pc, #812] @ (1da79c ) │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ add r2, pc │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ mov r9, r0 │ │ │ │ mov r7, sl │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -514565,15 +514500,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ ubfx r3, r8, #2, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ ubfx r1, r8, #5, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r1, [sp, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ - beq.w 1da8e8 │ │ │ │ + beq.w 1da7a0 │ │ │ │ add r4, sp, #224 @ 0xe0 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ bl 1d018c │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ @@ -514639,15 +514574,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r7 │ │ │ │ orrs r6, r3 │ │ │ │ blx 610ec │ │ │ │ - vldr d7, [pc, #548] @ 1da8d8 │ │ │ │ + vldr d7, [pc, #548] @ 1da790 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1d0b9c │ │ │ │ vldr d6, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -514691,15 +514626,15 @@ │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 610ec │ │ │ │ ands.w r3, r8, #1024 @ 0x400 │ │ │ │ ldr.w sl, [r5, #16] │ │ │ │ mov r1, r7 │ │ │ │ mov.w fp, r3, lsr #10 │ │ │ │ - vldr d7, [pc, #400] @ 1da8d8 │ │ │ │ + vldr d7, [pc, #400] @ 1da790 │ │ │ │ cmp sl, fp │ │ │ │ mov r0, r4 │ │ │ │ it ls │ │ │ │ movls r2, #0 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ itt hi │ │ │ │ ldrhi r3, [r5, #28] │ │ │ │ @@ -514756,25 +514691,25 @@ │ │ │ │ blx 610ec │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dab20 │ │ │ │ + beq.w 1da9d8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r8, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1dab38 │ │ │ │ + bne.w 1da9f0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1da80e │ │ │ │ + beq.n 1da6c6 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl 1d3128 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ @@ -514787,28 +514722,28 @@ │ │ │ │ ldr r7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r6, r3 │ │ │ │ - bl 1d41f0 │ │ │ │ + bl 1d41ec │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dab58 │ │ │ │ + beq.w 1daa10 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r8, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dab6a │ │ │ │ + beq.w 1daa22 │ │ │ │ ands.w r3, r8, #16384 @ 0x4000 │ │ │ │ - beq.w 1dab76 │ │ │ │ + beq.w 1daa2e │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -514828,38 +514763,38 @@ │ │ │ │ orrs r6, r3 │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ cmp sl, fp │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r6, r6, r3 │ │ │ │ - bls.w 1dab52 │ │ │ │ + bls.w 1daa0a │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dab52 │ │ │ │ + beq.w 1daa0a │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 1d018c │ │ │ │ ldrd r2, r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r2, r7 │ │ │ │ orrs r3, r6 │ │ │ │ - b.n 1dab00 │ │ │ │ + b.n 1da9b8 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r0, r1] │ │ │ │ + ldrh r4, [r1, r6] │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #224 @ 0xe0 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ @@ -514901,15 +514836,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r6 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r7 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ blx 610ec │ │ │ │ - vldr d7, [pc, #556] @ 1dab90 │ │ │ │ + vldr d7, [pc, #556] @ 1daa48 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1d0b9c │ │ │ │ vldr d6, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -514946,20 +514881,20 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r6 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r7 │ │ │ │ orr.w fp, r8, r3 │ │ │ │ blx 610ec │ │ │ │ - vldr d7, [pc, #424] @ 1dab90 │ │ │ │ + vldr d7, [pc, #424] @ 1daa48 │ │ │ │ ldr.w r8, [r5, #16] │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ mov r2, r8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1da9fc │ │ │ │ + beq.n 1da8b4 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d0900 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #8 │ │ │ │ @@ -514990,15 +514925,15 @@ │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - vldr d7, [pc, #300] @ 1dab90 │ │ │ │ + vldr d7, [pc, #300] @ 1daa48 │ │ │ │ mov r2, r5 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ @@ -515013,15 +514948,15 @@ │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r1, #0 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orrs r6, r3 │ │ │ │ blx 610ec │ │ │ │ - vldr d7, [pc, #236] @ 1dab90 │ │ │ │ + vldr d7, [pc, #236] @ 1daa48 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ bl 1d0b20 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #31 │ │ │ │ @@ -515030,110 +514965,110 @@ │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r6, r3 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1dab32 │ │ │ │ + beq.n 1da9ea │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1dab32 │ │ │ │ + cbz r3, 1da9ea │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ ubfx r2, r2, #2, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 1d018c │ │ │ │ ldrd r2, r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r2, sl, r2 │ │ │ │ orrs r3, r6 │ │ │ │ strd r2, r3, [r9] │ │ │ │ - ldr r2, [pc, #144] @ (1dab98 ) │ │ │ │ - ldr r3, [pc, #148] @ (1dab9c ) │ │ │ │ + ldr r2, [pc, #144] @ (1daa50 ) │ │ │ │ + ldr r3, [pc, #148] @ (1daa54 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dab8a │ │ │ │ + bne.n 1daa42 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1dab4c │ │ │ │ + cbz r3, 1daa04 │ │ │ │ tst.w r8, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1da7fe │ │ │ │ + b.n 1da6b6 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1daae8 │ │ │ │ + b.n 1da9a0 │ │ │ │ ands.w r2, r8, #16384 @ 0x4000 │ │ │ │ - beq.n 1dab80 │ │ │ │ + beq.n 1daa38 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1da7fe │ │ │ │ + b.n 1da6b6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1da7fe │ │ │ │ + b.n 1da6b6 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1da8c0 │ │ │ │ + b.n 1da778 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1dab70 │ │ │ │ + cbz r3, 1daa28 │ │ │ │ tst.w r8, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1da86e │ │ │ │ + b.n 1da726 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1da86e │ │ │ │ + b.n 1da726 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1da86e │ │ │ │ + b.n 1da726 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1da86e │ │ │ │ + b.n 1da726 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1da7fe │ │ │ │ + b.n 1da6b6 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r6, r3] │ │ │ │ + ldrsb r4, [r7, r0] │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #844] @ (1daf00 ) │ │ │ │ - ldr r3, [pc, #844] @ (1daf04 ) │ │ │ │ + ldr r2, [pc, #844] @ (1dadb8 ) │ │ │ │ + ldr r3, [pc, #844] @ (1dadbc ) │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ add r2, pc │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r9, [r8, #8] │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r6 │ │ │ │ mov r7, r6 │ │ │ │ @@ -515145,15 +515080,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ ubfx r3, r9, #2, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ ubfx r1, r9, #5, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ ubfx r3, r9, #6, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - beq.w 1daf0c │ │ │ │ + beq.w 1dadc4 │ │ │ │ add r4, sp, #224 @ 0xe0 │ │ │ │ strd r2, r6, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 1d018c │ │ │ │ @@ -515232,15 +515167,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r6 │ │ │ │ orrs r5, r3 │ │ │ │ blx 610ec │ │ │ │ - vldr d7, [pc, #556] @ 1daef8 │ │ │ │ + vldr d7, [pc, #556] @ 1dadb0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1d0b9c │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -515343,25 +515278,25 @@ │ │ │ │ orrs r7, r3 │ │ │ │ blx 610ec │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1db10c │ │ │ │ + beq.w 1dafc4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ and.w r3, r9, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1db11e │ │ │ │ + bne.w 1dafd6 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, fp │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1dae16 │ │ │ │ + beq.n 1dacce │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 1d3128 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ @@ -515373,28 +515308,28 @@ │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r0, r4 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r1, r2 │ │ │ │ orrs r7, r3 │ │ │ │ - bl 1d41f0 │ │ │ │ + bl 1d41ec │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ ldr r6, [sp, #228] @ 0xe4 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r6, r7 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1db138 │ │ │ │ + beq.w 1daff0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ and.w r2, r9, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1db14a │ │ │ │ + beq.w 1db002 │ │ │ │ ands.w r3, r9, #16384 @ 0x4000 │ │ │ │ - beq.w 1db156 │ │ │ │ + beq.w 1db00e │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -515415,53 +515350,53 @@ │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ orrs r5, r6 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ cmp fp, r2 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.n 1daeba │ │ │ │ + bls.n 1dad72 │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1db0fe │ │ │ │ + bne.w 1dafb6 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 1d018c │ │ │ │ ldrd r2, r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1daf08 ) │ │ │ │ + ldr r2, [pc, #52] @ (1dadc0 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #44] @ (1daf04 ) │ │ │ │ + ldr r3, [pc, #44] @ (1dadbc ) │ │ │ │ add r2, pc │ │ │ │ strd r7, r5, [sl] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1db16a │ │ │ │ + bne.w 1db022 │ │ │ │ mov r0, sl │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r0, r1] │ │ │ │ + strb r4, [r1, r6] │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r4, r4] │ │ │ │ + strh r4, [r5, r1] │ │ │ │ lsls r4, r5, #2 │ │ │ │ add r4, sp, #224 @ 0xe0 │ │ │ │ strd r2, r5, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -515500,15 +515435,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r0, r6 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 610ec │ │ │ │ - vldr d7, [pc, #492] @ 1db170 │ │ │ │ + vldr d7, [pc, #492] @ 1db028 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1d0b9c │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -515551,15 +515486,15 @@ │ │ │ │ blx 610ec │ │ │ │ ldr.w r9, [r8, #16] │ │ │ │ movs r2, #2 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #136] @ 0x88 │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1db01c │ │ │ │ + beq.n 1daed4 │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d0900 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #8 │ │ │ │ @@ -515615,15 +515550,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r6 │ │ │ │ orrs r5, r3 │ │ │ │ blx 610ec │ │ │ │ - vldr d7, [pc, #176] @ 1db170 │ │ │ │ + vldr d7, [pc, #176] @ 1db028 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ bl 1d0b20 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #31 │ │ │ │ @@ -515632,80 +515567,80 @@ │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1daeba │ │ │ │ + beq.w 1dad72 │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1daeba │ │ │ │ + beq.w 1dad72 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1daebe │ │ │ │ + b.n 1dad76 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 1db132 │ │ │ │ + cbz r3, 1dafea │ │ │ │ tst.w r9, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1dae04 │ │ │ │ + b.n 1dacbc │ │ │ │ ands.w r2, r9, #16384 @ 0x4000 │ │ │ │ - beq.n 1db160 │ │ │ │ + beq.n 1db018 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1dae04 │ │ │ │ + b.n 1dacbc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1dae04 │ │ │ │ + b.n 1dacbc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 1db150 │ │ │ │ + cbz r3, 1db008 │ │ │ │ tst.w r9, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1dae74 │ │ │ │ + b.n 1dad2c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1dae74 │ │ │ │ + b.n 1dad2c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1dae74 │ │ │ │ + b.n 1dad2c │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1dae74 │ │ │ │ + b.n 1dad2c │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1dae04 │ │ │ │ + b.n 1dacbc │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #972] @ (1db558 ) │ │ │ │ - ldr r3, [pc, #972] @ (1db55c ) │ │ │ │ + ldr r2, [pc, #972] @ (1db410 ) │ │ │ │ + ldr r3, [pc, #972] @ (1db414 ) │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov sl, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ and.w r2, r5, #1 │ │ │ │ @@ -515723,15 +515658,15 @@ │ │ │ │ str r3, [sp, #24] │ │ │ │ str r7, [sp, #20] │ │ │ │ ubfx r3, r5, #6, #1 │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r0, [sp, #16] │ │ │ │ str r4, [sp, #32] │ │ │ │ - beq.w 1db560 │ │ │ │ + beq.w 1db418 │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -515841,15 +515776,15 @@ │ │ │ │ mov r1, sl │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r7, r3 │ │ │ │ blx 610ec │ │ │ │ - vldr d7, [pc, #568] @ 1db550 │ │ │ │ + vldr d7, [pc, #568] @ 1db408 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ bl 1d0b9c │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -515962,25 +515897,25 @@ │ │ │ │ blx 610ec │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1db810 │ │ │ │ + beq.w 1db6c8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1db828 │ │ │ │ + bne.w 1db6e0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #176] @ 0xb0 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1db47e │ │ │ │ + beq.n 1db336 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d3128 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ @@ -515993,28 +515928,28 @@ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ orr.w r8, r1, r3 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1d41f0 │ │ │ │ + bl 1d41ec │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1db848 │ │ │ │ + beq.w 1db700 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1db85a │ │ │ │ + beq.w 1db712 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1db866 │ │ │ │ + beq.w 1db71e │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -516032,39 +515967,39 @@ │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ cmp r9, sl │ │ │ │ orr.w r7, r8, r7 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w r7, r7, r3 │ │ │ │ - bls.w 1db842 │ │ │ │ + bls.w 1db6fa │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1db842 │ │ │ │ + beq.w 1db6fa │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 1d018c │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r2, r5 │ │ │ │ orrs r3, r7 │ │ │ │ - b.n 1db7ee │ │ │ │ + b.n 1db6a6 │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #432] @ (1db70c ) │ │ │ │ + ldr r7, [pc, #720] @ (1db6e4 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -516207,15 +516142,15 @@ │ │ │ │ blx 610ec │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ movs r2, #2 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #144] @ 0x90 │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1db6e4 │ │ │ │ + beq.n 1db59c │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d0900 │ │ │ │ movs r2, #8 │ │ │ │ ldrd sl, fp, [sp, #232] @ 0xe8 │ │ │ │ @@ -516251,15 +516186,15 @@ │ │ │ │ movs r2, #16 │ │ │ │ ldrd sl, fp, [sp, #232] @ 0xe8 │ │ │ │ strd sl, fp, [sp] │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - vldr d7, [pc, #296] @ 1db880 │ │ │ │ + vldr d7, [pc, #296] @ 1db738 │ │ │ │ mov r2, r6 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, r7, r3 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ @@ -516273,15 +516208,15 @@ │ │ │ │ ldr r7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r7, r5 │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ blx 610ec │ │ │ │ - vldr d7, [pc, #236] @ 1db880 │ │ │ │ + vldr d7, [pc, #236] @ 1db738 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r5, sl, r5 │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ bl 1d0b20 │ │ │ │ ldrd sl, fp, [sp, #232] @ 0xe8 │ │ │ │ @@ -516291,18 +516226,18 @@ │ │ │ │ strd sl, fp, [sp] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1db822 │ │ │ │ + beq.n 1db6da │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1db822 │ │ │ │ + cbz r3, 1db6da │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ @@ -516310,92 +516245,92 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1d018c │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r2, r7 │ │ │ │ orrs r3, r5 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #144] @ (1db888 ) │ │ │ │ - ldr r3, [pc, #148] @ (1db88c ) │ │ │ │ + ldr r2, [pc, #144] @ (1db740 ) │ │ │ │ + ldr r3, [pc, #148] @ (1db744 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1db87a │ │ │ │ + bne.n 1db732 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1db83c │ │ │ │ + cbz r3, 1db6f4 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1db46e │ │ │ │ + b.n 1db326 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1db7d8 │ │ │ │ + b.n 1db690 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1db870 │ │ │ │ + beq.n 1db728 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1db46e │ │ │ │ + b.n 1db326 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1db46e │ │ │ │ + b.n 1db326 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1db534 │ │ │ │ + b.n 1db3ec │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1db860 │ │ │ │ + cbz r3, 1db718 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1db4e2 │ │ │ │ + b.n 1db39a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1db4e2 │ │ │ │ + b.n 1db39a │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1db4e2 │ │ │ │ + b.n 1db39a │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1db4e2 │ │ │ │ + b.n 1db39a │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1db46e │ │ │ │ + b.n 1db326 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #16] @ (1db89c ) │ │ │ │ + ldr r1, [pc, #304] @ (1db874 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #964] @ (1dbc68 ) │ │ │ │ - ldr r3, [pc, #964] @ (1dbc6c ) │ │ │ │ + ldr r2, [pc, #964] @ (1dbb20 ) │ │ │ │ + ldr r3, [pc, #964] @ (1dbb24 ) │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov sl, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ and.w r2, r5, #1 │ │ │ │ @@ -516413,15 +516348,15 @@ │ │ │ │ str r3, [sp, #24] │ │ │ │ str r7, [sp, #20] │ │ │ │ ubfx r3, r5, #6, #1 │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r0, [sp, #16] │ │ │ │ str r4, [sp, #32] │ │ │ │ - beq.w 1dbc74 │ │ │ │ + beq.w 1dbb2c │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -516531,15 +516466,15 @@ │ │ │ │ mov r1, sl │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r7, r3 │ │ │ │ blx 610ec │ │ │ │ - vldr d7, [pc, #560] @ 1dbc60 │ │ │ │ + vldr d7, [pc, #560] @ 1dbb18 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ bl 1d0b9c │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -516641,25 +516576,25 @@ │ │ │ │ mov r0, r8 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #28] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 610ec │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dbeda │ │ │ │ + beq.w 1dbd92 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1dbeec │ │ │ │ + bne.w 1dbda4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #176] @ 0xb0 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1dbb78 │ │ │ │ + beq.n 1dba30 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d3128 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ @@ -516672,28 +516607,28 @@ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ orr.w r8, r1, r3 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1d41f0 │ │ │ │ + bl 1d41ec │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dbf06 │ │ │ │ + beq.w 1dbdbe │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dbf18 │ │ │ │ + beq.w 1dbdd0 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1dbf24 │ │ │ │ + beq.w 1dbddc │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -516711,54 +516646,54 @@ │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ cmp r9, sl │ │ │ │ orr.w r5, r8, r5 │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.n 1dbc20 │ │ │ │ + bls.n 1dbad8 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1dbecc │ │ │ │ + bne.w 1dbd84 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 1d018c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r2, r7 │ │ │ │ orrs r3, r5 │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #44] @ (1dbc70 ) │ │ │ │ - ldr r3, [pc, #40] @ (1dbc6c ) │ │ │ │ + ldr r2, [pc, #44] @ (1dbb28 ) │ │ │ │ + ldr r3, [pc, #40] @ (1dbb24 ) │ │ │ │ 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 1dbf38 │ │ │ │ + bne.w 1dbdf0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - bxns sl │ │ │ │ + ldr r0, [pc, #624] @ (1dbd94 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bics r0, r7 │ │ │ │ + cmp r0, r0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ @@ -516896,15 +516831,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r3 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ blx 610ec │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1dbdf0 │ │ │ │ + beq.n 1dbca8 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d0900 │ │ │ │ movs r2, #8 │ │ │ │ ldrd sl, fp, [sp, #232] @ 0xe8 │ │ │ │ @@ -516977,75 +516912,75 @@ │ │ │ │ strd sl, fp, [sp] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1dbc20 │ │ │ │ + beq.w 1dbad8 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dbc20 │ │ │ │ + beq.w 1dbad8 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1dbc24 │ │ │ │ + b.n 1dbadc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1dbf00 │ │ │ │ + cbz r3, 1dbdb8 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1dbb68 │ │ │ │ + b.n 1dba20 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1dbf2e │ │ │ │ + beq.n 1dbde6 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1dbb68 │ │ │ │ + b.n 1dba20 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1dbb68 │ │ │ │ + b.n 1dba20 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1dbf1e │ │ │ │ + cbz r3, 1dbdd6 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1dbbdc │ │ │ │ + b.n 1dba94 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1dbbdc │ │ │ │ + b.n 1dba94 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1dbbdc │ │ │ │ + b.n 1dba94 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1dbbdc │ │ │ │ + b.n 1dba94 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1dbb68 │ │ │ │ + b.n 1dba20 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr.w r2, [pc, #1692] @ 1dc5ec │ │ │ │ - ldr.w r3, [pc, #1692] @ 1dc5f0 │ │ │ │ + ldr.w r2, [pc, #1692] @ 1dc4a4 │ │ │ │ + ldr.w r3, [pc, #1692] @ 1dc4a8 │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov fp, r0 │ │ │ │ mov r9, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -517063,15 +516998,15 @@ │ │ │ │ str r7, [sp, #12] │ │ │ │ ubfx r3, r5, #6, #1 │ │ │ │ ubfx sl, r5, #9, #1 │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r4, [sp, #24] │ │ │ │ - beq.w 1dc31a │ │ │ │ + beq.w 1dc1d2 │ │ │ │ add r4, sp, #224 @ 0xe0 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -517300,25 +517235,25 @@ │ │ │ │ mov r0, r8 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 610ec │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dc58a │ │ │ │ + beq.w 1dc442 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1dc59c │ │ │ │ + bne.w 1dc454 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1dc234 │ │ │ │ + beq.n 1dc0ec │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ bl 1d3128 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ @@ -517331,28 +517266,28 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r8, r1, r3 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1d41f0 │ │ │ │ + bl 1d41ec │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dc5b6 │ │ │ │ + beq.w 1dc46e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dc5c8 │ │ │ │ + beq.w 1dc480 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1dc5d4 │ │ │ │ + beq.w 1dc48c │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -517372,40 +517307,40 @@ │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ cmp r9, sl │ │ │ │ orr.w r5, r8, r5 │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.n 1dc2de │ │ │ │ + bls.n 1dc196 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1dc57c │ │ │ │ + bne.w 1dc434 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 1d018c │ │ │ │ ldrd r2, r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r2, r7 │ │ │ │ orrs r3, r5 │ │ │ │ strd r2, r3, [fp] │ │ │ │ - ldr r2, [pc, #756] @ (1dc5f4 ) │ │ │ │ - ldr r3, [pc, #752] @ (1dc5f0 ) │ │ │ │ + ldr r2, [pc, #756] @ (1dc4ac ) │ │ │ │ + ldr r3, [pc, #752] @ (1dc4a8 ) │ │ │ │ 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 1dc5e8 │ │ │ │ + bne.w 1dc4a0 │ │ │ │ mov r0, fp │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r4, sp, #224 @ 0xe0 │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -517547,15 +517482,15 @@ │ │ │ │ blx 610ec │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #136] @ 0x88 │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1dc494 │ │ │ │ + beq.n 1dc34c │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d0900 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #8 │ │ │ │ @@ -517631,81 +517566,81 @@ │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1dc2de │ │ │ │ + beq.w 1dc196 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dc2de │ │ │ │ + beq.w 1dc196 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1dc2e2 │ │ │ │ + b.n 1dc19a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1dc5b0 │ │ │ │ + cbz r3, 1dc468 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1dc224 │ │ │ │ + b.n 1dc0dc │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1dc5de │ │ │ │ + beq.n 1dc496 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1dc224 │ │ │ │ + b.n 1dc0dc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1dc224 │ │ │ │ + b.n 1dc0dc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1dc5ce │ │ │ │ + cbz r3, 1dc486 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1dc298 │ │ │ │ + b.n 1dc150 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1dc298 │ │ │ │ + b.n 1dc150 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1dc298 │ │ │ │ + b.n 1dc150 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1dc298 │ │ │ │ + b.n 1dc150 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1dc224 │ │ │ │ + b.n 1dc0dc │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - lsls r4, r4 │ │ │ │ + rors r4, r5 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #252 @ 0xfc │ │ │ │ + subs r6, #68 @ 0x44 │ │ │ │ lsls r4, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #972] @ (1dc9d8 ) │ │ │ │ - ldr r3, [pc, #972] @ (1dc9dc ) │ │ │ │ + ldr r2, [pc, #972] @ (1dc890 ) │ │ │ │ + ldr r3, [pc, #972] @ (1dc894 ) │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov sl, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ and.w r2, r5, #1 │ │ │ │ @@ -517723,15 +517658,15 @@ │ │ │ │ str r3, [sp, #24] │ │ │ │ str r7, [sp, #20] │ │ │ │ ubfx r3, r5, #6, #1 │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r0, [sp, #16] │ │ │ │ str r4, [sp, #32] │ │ │ │ - beq.w 1dc9e4 │ │ │ │ + beq.w 1dc89c │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -517841,15 +517776,15 @@ │ │ │ │ mov r1, sl │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r7, r3 │ │ │ │ blx 610ec │ │ │ │ - vldr d7, [pc, #568] @ 1dc9d0 │ │ │ │ + vldr d7, [pc, #568] @ 1dc888 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ bl 1d0b9c │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -517954,25 +517889,25 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 610ec │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dcc56 │ │ │ │ + beq.w 1dcb0e │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1dcc68 │ │ │ │ + bne.w 1dcb20 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #176] @ 0xb0 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1dc8e8 │ │ │ │ + beq.n 1dc7a0 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d3128 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ @@ -517985,28 +517920,28 @@ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ orr.w r8, r1, r3 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1d41f0 │ │ │ │ + bl 1d41ec │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dcc82 │ │ │ │ + beq.w 1dcb3a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dcc94 │ │ │ │ + beq.w 1dcb4c │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1dcca0 │ │ │ │ + beq.w 1dcb58 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -518024,54 +517959,54 @@ │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ cmp r9, sl │ │ │ │ orr.w r5, r8, r5 │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.n 1dc990 │ │ │ │ + bls.n 1dc848 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1dcc48 │ │ │ │ + bne.w 1dcb00 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 1d018c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r2, r7 │ │ │ │ orrs r3, r5 │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #44] @ (1dc9e0 ) │ │ │ │ - ldr r3, [pc, #40] @ (1dc9dc ) │ │ │ │ + ldr r2, [pc, #44] @ (1dc898 ) │ │ │ │ + ldr r3, [pc, #40] @ (1dc894 ) │ │ │ │ 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 1dccb4 │ │ │ │ + bne.w 1dcb6c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #236 @ 0xec │ │ │ │ + subs r3, #52 @ 0x34 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #72 @ 0x48 │ │ │ │ + adds r7, #144 @ 0x90 │ │ │ │ lsls r4, r5, #2 │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ @@ -518209,15 +518144,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r3 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ blx 610ec │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1dcb60 │ │ │ │ + beq.n 1dca18 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d0900 │ │ │ │ movs r2, #8 │ │ │ │ ldrd sl, fp, [sp, #232] @ 0xe8 │ │ │ │ @@ -518293,75 +518228,75 @@ │ │ │ │ strd sl, fp, [sp] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1dc990 │ │ │ │ + beq.w 1dc848 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dc990 │ │ │ │ + beq.w 1dc848 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1dc994 │ │ │ │ + b.n 1dc84c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1dcc7c │ │ │ │ + cbz r3, 1dcb34 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1dc8d8 │ │ │ │ + b.n 1dc790 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1dccaa │ │ │ │ + beq.n 1dcb62 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1dc8d8 │ │ │ │ + b.n 1dc790 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1dc8d8 │ │ │ │ + b.n 1dc790 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1dcc9a │ │ │ │ + cbz r3, 1dcb52 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1dc94c │ │ │ │ + b.n 1dc804 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1dc94c │ │ │ │ + b.n 1dc804 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1dc94c │ │ │ │ + b.n 1dc804 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1dc94c │ │ │ │ + b.n 1dc804 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1dc8d8 │ │ │ │ + b.n 1dc790 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #988] @ (1dd0a8 ) │ │ │ │ - ldr r3, [pc, #988] @ (1dd0ac ) │ │ │ │ + ldr r2, [pc, #988] @ (1dcf60 ) │ │ │ │ + ldr r3, [pc, #988] @ (1dcf64 ) │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov fp, r0 │ │ │ │ mov r9, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -518379,15 +518314,15 @@ │ │ │ │ str r7, [sp, #12] │ │ │ │ ubfx r3, r5, #6, #1 │ │ │ │ ubfx sl, r5, #9, #1 │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r4, [sp, #24] │ │ │ │ - beq.w 1dd0b4 │ │ │ │ + beq.w 1dcf6c │ │ │ │ add r4, sp, #224 @ 0xe0 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -518499,15 +518434,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ blx 610ec │ │ │ │ - vldr d7, [pc, #584] @ 1dd0a0 │ │ │ │ + vldr d7, [pc, #584] @ 1dcf58 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1d0b9c │ │ │ │ vldr d6, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -518551,15 +518486,15 @@ │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 610ec │ │ │ │ ands.w r3, r5, #1024 @ 0x400 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r1, r8 │ │ │ │ mov.w sl, r3, lsr #10 │ │ │ │ - vldr d7, [pc, #436] @ 1dd0a0 │ │ │ │ + vldr d7, [pc, #436] @ 1dcf58 │ │ │ │ cmp r9, sl │ │ │ │ mov r0, r4 │ │ │ │ it ls │ │ │ │ movls r2, #0 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ itt hi │ │ │ │ ldrhi r3, [r6, #28] │ │ │ │ @@ -518617,25 +518552,25 @@ │ │ │ │ mov r0, r8 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 610ec │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dd32c │ │ │ │ + beq.w 1dd1e4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1dd33e │ │ │ │ + bne.w 1dd1f6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1dcfb4 │ │ │ │ + beq.n 1dce6c │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ bl 1d3128 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ @@ -518648,28 +518583,28 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r8, r1, r3 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1d41f0 │ │ │ │ + bl 1d41ec │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dd358 │ │ │ │ + beq.w 1dd210 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dd36a │ │ │ │ + beq.w 1dd222 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1dd376 │ │ │ │ + beq.w 1dd22e │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -518689,54 +518624,54 @@ │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ cmp r9, sl │ │ │ │ orr.w r5, r8, r5 │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.n 1dd05e │ │ │ │ + bls.n 1dcf16 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1dd31e │ │ │ │ + bne.w 1dd1d6 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 1d018c │ │ │ │ ldrd r2, r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r2, r7 │ │ │ │ orrs r3, r5 │ │ │ │ strd r2, r3, [fp] │ │ │ │ - ldr r2, [pc, #48] @ (1dd0b0 ) │ │ │ │ - ldr r3, [pc, #44] @ (1dd0ac ) │ │ │ │ + ldr r2, [pc, #48] @ (1dcf68 ) │ │ │ │ + ldr r3, [pc, #44] @ (1dcf64 ) │ │ │ │ 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 1dd38a │ │ │ │ + bne.w 1dd242 │ │ │ │ mov r0, fp │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #44 @ 0x2c │ │ │ │ + adds r4, #116 @ 0x74 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #124 @ 0x7c │ │ │ │ + adds r0, #196 @ 0xc4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ add r4, sp, #224 @ 0xe0 │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ @@ -518827,15 +518762,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 610ec │ │ │ │ - vldr d7, [pc, #492] @ 1dd390 │ │ │ │ + vldr d7, [pc, #492] @ 1dd248 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1d0b9c │ │ │ │ vldr d6, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -518871,21 +518806,21 @@ │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ ldr r7, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r3 │ │ │ │ blx 610ec │ │ │ │ - vldr d7, [pc, #372] @ 1dd390 │ │ │ │ + vldr d7, [pc, #372] @ 1dd248 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1dd236 │ │ │ │ + beq.n 1dd0ee │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d0900 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #8 │ │ │ │ @@ -518961,80 +518896,80 @@ │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1dd05e │ │ │ │ + beq.w 1dcf16 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dd05e │ │ │ │ + beq.w 1dcf16 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1dd062 │ │ │ │ + b.n 1dcf1a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1dd352 │ │ │ │ + cbz r3, 1dd20a │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1dcfa4 │ │ │ │ + b.n 1dce5c │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1dd380 │ │ │ │ + beq.n 1dd238 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1dcfa4 │ │ │ │ + b.n 1dce5c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1dcfa4 │ │ │ │ + b.n 1dce5c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1dd370 │ │ │ │ + cbz r3, 1dd228 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1dd018 │ │ │ │ + b.n 1dced0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1dd018 │ │ │ │ + b.n 1dced0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1dd018 │ │ │ │ + b.n 1dced0 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1dd018 │ │ │ │ + b.n 1dced0 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1dcfa4 │ │ │ │ + b.n 1dce5c │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #988] @ (1dd788 ) │ │ │ │ - ldr r3, [pc, #988] @ (1dd78c ) │ │ │ │ + ldr r2, [pc, #988] @ (1dd640 ) │ │ │ │ + ldr r3, [pc, #988] @ (1dd644 ) │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov sl, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ and.w r2, r5, #1 │ │ │ │ @@ -519052,15 +518987,15 @@ │ │ │ │ str r3, [sp, #24] │ │ │ │ str r7, [sp, #20] │ │ │ │ ubfx r3, r5, #6, #1 │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r0, [sp, #16] │ │ │ │ str r4, [sp, #32] │ │ │ │ - beq.w 1dd794 │ │ │ │ + beq.w 1dd64c │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -519170,15 +519105,15 @@ │ │ │ │ mov r1, sl │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r7, r3 │ │ │ │ blx 610ec │ │ │ │ - vldr d7, [pc, #584] @ 1dd780 │ │ │ │ + vldr d7, [pc, #584] @ 1dd638 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ bl 1d0b9c │ │ │ │ vldr d6, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -519220,15 +519155,15 @@ │ │ │ │ str r2, [sp, #28] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 610ec │ │ │ │ ands.w r3, r5, #1024 @ 0x400 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r1, r8 │ │ │ │ mov.w sl, r3, lsr #10 │ │ │ │ - vldr d7, [pc, #440] @ 1dd780 │ │ │ │ + vldr d7, [pc, #440] @ 1dd638 │ │ │ │ cmp r9, sl │ │ │ │ mov r0, r4 │ │ │ │ it ls │ │ │ │ movls r2, fp │ │ │ │ vstr d7, [sp, #144] @ 0x90 │ │ │ │ itt hi │ │ │ │ ldrhi r3, [r6, #28] │ │ │ │ @@ -519289,25 +519224,25 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 610ec │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dda16 │ │ │ │ + beq.w 1dd8ce │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1dda28 │ │ │ │ + bne.w 1dd8e0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #176] @ 0xb0 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1dd69a │ │ │ │ + beq.n 1dd552 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d3128 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ @@ -519320,28 +519255,28 @@ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ orr.w r8, r1, r3 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1d41f0 │ │ │ │ + bl 1d41ec │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dda42 │ │ │ │ + beq.w 1dd8fa │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dda54 │ │ │ │ + beq.w 1dd90c │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1dda60 │ │ │ │ + beq.w 1dd918 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -519359,53 +519294,53 @@ │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ cmp r9, sl │ │ │ │ orr.w r5, r8, r5 │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.n 1dd742 │ │ │ │ + bls.n 1dd5fa │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1dda08 │ │ │ │ + bne.w 1dd8c0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 1d018c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r2, r7 │ │ │ │ orrs r3, r5 │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #44] @ (1dd790 ) │ │ │ │ - ldr r3, [pc, #36] @ (1dd78c ) │ │ │ │ + ldr r2, [pc, #44] @ (1dd648 ) │ │ │ │ + ldr r3, [pc, #36] @ (1dd644 ) │ │ │ │ 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 1dda74 │ │ │ │ + bne.w 1dd92c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #76 @ 0x4c │ │ │ │ + cmp r5, #148 @ 0x94 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #150 @ 0x96 │ │ │ │ + cmp r1, #222 @ 0xde │ │ │ │ lsls r4, r5, #2 │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ @@ -519494,15 +519429,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 610ec │ │ │ │ - vldr d7, [pc, #504] @ 1dda78 │ │ │ │ + vldr d7, [pc, #504] @ 1dd930 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ bl 1d0b9c │ │ │ │ ldrd sl, fp, [sp, #232] @ 0xe8 │ │ │ │ strd sl, fp, [sp] │ │ │ │ @@ -519538,21 +519473,21 @@ │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ ldr r7, [sp, #236] @ 0xec │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r3 │ │ │ │ blx 610ec │ │ │ │ - vldr d7, [pc, #380] @ 1dda78 │ │ │ │ + vldr d7, [pc, #380] @ 1dd930 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ vstr d7, [sp, #144] @ 0x90 │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1dd914 │ │ │ │ + beq.n 1dd7cc │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d0900 │ │ │ │ movs r2, #8 │ │ │ │ ldrd sl, fp, [sp, #232] @ 0xe8 │ │ │ │ @@ -519631,79 +519566,79 @@ │ │ │ │ strd sl, fp, [sp] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1dd742 │ │ │ │ + beq.w 1dd5fa │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dd742 │ │ │ │ + beq.w 1dd5fa │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1dd746 │ │ │ │ + b.n 1dd5fe │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1dda3c │ │ │ │ + cbz r3, 1dd8f4 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1dd68a │ │ │ │ + b.n 1dd542 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1dda6a │ │ │ │ + beq.n 1dd922 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1dd68a │ │ │ │ + b.n 1dd542 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1dd68a │ │ │ │ + b.n 1dd542 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1dda5a │ │ │ │ + cbz r3, 1dd912 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1dd6fe │ │ │ │ + b.n 1dd5b6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1dd6fe │ │ │ │ + b.n 1dd5b6 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1dd6fe │ │ │ │ + b.n 1dd5b6 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1dd6fe │ │ │ │ + b.n 1dd5b6 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1dd68a │ │ │ │ + b.n 1dd542 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #964] @ (1dde58 ) │ │ │ │ - ldr r3, [pc, #964] @ (1dde5c ) │ │ │ │ + ldr r2, [pc, #964] @ (1ddd10 ) │ │ │ │ + ldr r3, [pc, #964] @ (1ddd14 ) │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov fp, r0 │ │ │ │ mov r9, r8 │ │ │ │ mov sl, r8 │ │ │ │ @@ -519713,15 +519648,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #236] @ 0xec │ │ │ │ mov.w r3, #0 │ │ │ │ str r7, [sp, #8] │ │ │ │ ubfx r3, r5, #6, #1 │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ str r1, [sp, #16] │ │ │ │ - beq.w 1dde60 │ │ │ │ + beq.w 1ddd18 │ │ │ │ add r4, sp, #224 @ 0xe0 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -519820,15 +519755,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r7, sl, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 610ec │ │ │ │ - vldr d7, [pc, #612] @ 1dde50 │ │ │ │ + vldr d7, [pc, #612] @ 1ddd08 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1d0b9c │ │ │ │ vldr d6, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -519870,15 +519805,15 @@ │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orrs r7, r3 │ │ │ │ blx 610ec │ │ │ │ ands.w r3, r5, #1024 @ 0x400 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ - vldr d7, [pc, #472] @ 1dde50 │ │ │ │ + vldr d7, [pc, #472] @ 1ddd08 │ │ │ │ mov r1, r8 │ │ │ │ mov.w sl, r3, lsr #10 │ │ │ │ mov r0, r4 │ │ │ │ cmp r9, sl │ │ │ │ it ls │ │ │ │ movls r2, #0 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ @@ -519945,25 +519880,25 @@ │ │ │ │ blx 610ec │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1de138 │ │ │ │ + beq.w 1ddff0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1de150 │ │ │ │ + bne.w 1de008 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1ddd5e │ │ │ │ + beq.n 1ddc16 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl 1d3128 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ @@ -519976,28 +519911,28 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r8, r1, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r1, r2 │ │ │ │ orrs r7, r3 │ │ │ │ - bl 1d41f0 │ │ │ │ + bl 1d41ec │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1de170 │ │ │ │ + beq.w 1de028 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1de182 │ │ │ │ + beq.w 1de03a │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1de18e │ │ │ │ + beq.w 1de046 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -520029,39 +519964,39 @@ │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r7, r5 │ │ │ │ cmp r9, sl │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r7, r7, r3 │ │ │ │ - bls.w 1de16a │ │ │ │ + bls.w 1de022 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1de16a │ │ │ │ + beq.w 1de022 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 1d018c │ │ │ │ ldrd r2, r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r2, r8, r2 │ │ │ │ orrs r3, r7 │ │ │ │ - b.n 1de118 │ │ │ │ + b.n 1ddfd0 │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #100 @ 0x64 │ │ │ │ + movs r6, #172 @ 0xac │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #224 @ 0xe0 │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -520149,15 +520084,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 610ec │ │ │ │ - vldr d7, [pc, #600] @ 1de1a8 │ │ │ │ + vldr d7, [pc, #600] @ 1de060 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1d0b9c │ │ │ │ vldr d6, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -520195,20 +520130,20 @@ │ │ │ │ mov r1, r7 │ │ │ │ ldr r7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ orr.w r9, sl, r3 │ │ │ │ blx 610ec │ │ │ │ - vldr d7, [pc, #472] @ 1de1a8 │ │ │ │ + vldr d7, [pc, #472] @ 1de060 │ │ │ │ ldr.w sl, [r6, #16] │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ mov r2, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1ddfe6 │ │ │ │ + beq.n 1dde9e │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d0900 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #8 │ │ │ │ @@ -520249,15 +520184,15 @@ │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - vldr d7, [pc, #320] @ 1de1a8 │ │ │ │ + vldr d7, [pc, #320] @ 1de060 │ │ │ │ mov r1, r8 │ │ │ │ orrs r7, r2 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ mov r2, r6 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ @@ -520272,15 +520207,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r7, r2 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 610ec │ │ │ │ - vldr d7, [pc, #256] @ 1de1a8 │ │ │ │ + vldr d7, [pc, #256] @ 1de060 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ bl 1d0b20 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #31 │ │ │ │ @@ -520299,110 +520234,110 @@ │ │ │ │ orr.w r5, r9, r3 │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1de14a │ │ │ │ + beq.n 1de002 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1de14a │ │ │ │ + cbz r3, 1de002 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 1d018c │ │ │ │ ldrd r2, r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r2, r7 │ │ │ │ orrs r3, r5 │ │ │ │ strd r2, r3, [fp] │ │ │ │ - ldr r2, [pc, #144] @ (1de1b0 ) │ │ │ │ - ldr r3, [pc, #148] @ (1de1b4 ) │ │ │ │ + ldr r2, [pc, #144] @ (1de068 ) │ │ │ │ + ldr r3, [pc, #148] @ (1de06c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1de1a2 │ │ │ │ + bne.n 1de05a │ │ │ │ mov r0, fp │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1de164 │ │ │ │ + cbz r3, 1de01c │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1ddd4e │ │ │ │ + b.n 1ddc06 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1de102 │ │ │ │ + b.n 1ddfba │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1de198 │ │ │ │ + beq.n 1de050 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1ddd4e │ │ │ │ + b.n 1ddc06 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1ddd4e │ │ │ │ + b.n 1ddc06 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1dde32 │ │ │ │ + b.n 1ddcea │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1de188 │ │ │ │ + cbz r3, 1de040 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1dddc2 │ │ │ │ + b.n 1ddc7a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1dddc2 │ │ │ │ + b.n 1ddc7a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1dddc2 │ │ │ │ + b.n 1ddc7a │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1dddc2 │ │ │ │ + b.n 1ddc7a │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1ddd4e │ │ │ │ + b.n 1ddc06 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r3, #3 │ │ │ │ + movs r0, #36 @ 0x24 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #972] @ (1de598 ) │ │ │ │ - ldr r3, [pc, #972] @ (1de59c ) │ │ │ │ + ldr r2, [pc, #972] @ (1de450 ) │ │ │ │ + ldr r3, [pc, #972] @ (1de454 ) │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov fp, r0 │ │ │ │ mov r9, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -520420,15 +520355,15 @@ │ │ │ │ str r7, [sp, #12] │ │ │ │ ubfx r3, r5, #6, #1 │ │ │ │ ubfx sl, r5, #9, #1 │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r4, [sp, #24] │ │ │ │ - beq.w 1de5a0 │ │ │ │ + beq.w 1de458 │ │ │ │ add r4, sp, #224 @ 0xe0 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -520540,15 +520475,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ blx 610ec │ │ │ │ - vldr d7, [pc, #568] @ 1de590 │ │ │ │ + vldr d7, [pc, #568] @ 1de448 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1d0b9c │ │ │ │ vldr d6, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -520592,15 +520527,15 @@ │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 610ec │ │ │ │ ands.w r3, r5, #1024 @ 0x400 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r1, r8 │ │ │ │ mov.w sl, r3, lsr #10 │ │ │ │ - vldr d7, [pc, #420] @ 1de590 │ │ │ │ + vldr d7, [pc, #420] @ 1de448 │ │ │ │ cmp r9, sl │ │ │ │ mov r0, r4 │ │ │ │ it ls │ │ │ │ movls r2, #0 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ itt hi │ │ │ │ ldrhi r3, [r6, #28] │ │ │ │ @@ -520662,25 +520597,25 @@ │ │ │ │ blx 610ec │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1de84c │ │ │ │ + beq.w 1de704 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1de864 │ │ │ │ + bne.w 1de71c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1de4c0 │ │ │ │ + beq.n 1de378 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ bl 1d3128 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ @@ -520693,28 +520628,28 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r8, r1, r3 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1d41f0 │ │ │ │ + bl 1d41ec │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1de884 │ │ │ │ + beq.w 1de73c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1de896 │ │ │ │ + beq.w 1de74e │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1de8a2 │ │ │ │ + beq.w 1de75a │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -520734,38 +520669,38 @@ │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ cmp r9, sl │ │ │ │ orr.w r7, r8, r7 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r7, r7, r3 │ │ │ │ - bls.w 1de87e │ │ │ │ + bls.w 1de736 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1de87e │ │ │ │ + beq.w 1de736 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 1d018c │ │ │ │ ldrd r2, r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r2, r5 │ │ │ │ orrs r3, r7 │ │ │ │ - b.n 1de82c │ │ │ │ + b.n 1de6e4 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r5, #0 │ │ │ │ + subs r4, r6, #5 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #224 @ 0xe0 │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -520858,15 +520793,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 610ec │ │ │ │ - vldr d7, [pc, #560] @ 1de8c0 │ │ │ │ + vldr d7, [pc, #560] @ 1de778 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1d0b9c │ │ │ │ vldr d6, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -520902,21 +520837,21 @@ │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ ldr r7, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r3 │ │ │ │ blx 610ec │ │ │ │ - vldr d7, [pc, #440] @ 1de8c0 │ │ │ │ + vldr d7, [pc, #440] @ 1de778 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1de722 │ │ │ │ + beq.n 1de5da │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1d0900 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #8 │ │ │ │ @@ -520952,15 +520887,15 @@ │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - vldr d7, [pc, #300] @ 1de8c0 │ │ │ │ + vldr d7, [pc, #300] @ 1de778 │ │ │ │ mov r2, r6 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, r7, r3 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ @@ -520974,15 +520909,15 @@ │ │ │ │ ldr r7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r7, r5 │ │ │ │ ldr r5, [sp, #228] @ 0xe4 │ │ │ │ blx 610ec │ │ │ │ - vldr d7, [pc, #240] @ 1de8c0 │ │ │ │ + vldr d7, [pc, #240] @ 1de778 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r5, sl, r5 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ bl 1d0b20 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ @@ -520992,117 +520927,118 @@ │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1de85e │ │ │ │ + beq.n 1de716 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1de85e │ │ │ │ + cbz r3, 1de716 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 1d018c │ │ │ │ ldrd r2, r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r2, r7 │ │ │ │ orrs r3, r5 │ │ │ │ strd r2, r3, [fp] │ │ │ │ - ldr r2, [pc, #148] @ (1de8c8 ) │ │ │ │ - ldr r3, [pc, #152] @ (1de8cc ) │ │ │ │ + ldr r2, [pc, #148] @ (1de780 ) │ │ │ │ + ldr r3, [pc, #152] @ (1de784 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1de8b6 │ │ │ │ + bne.n 1de76e │ │ │ │ mov r0, fp │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1de878 │ │ │ │ + cbz r3, 1de730 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1de4b0 │ │ │ │ + b.n 1de368 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1de816 │ │ │ │ + b.n 1de6ce │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1de8ac │ │ │ │ + beq.n 1de764 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1de4b0 │ │ │ │ + b.n 1de368 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1de4b0 │ │ │ │ + b.n 1de368 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1de578 │ │ │ │ + b.n 1de430 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1de89c │ │ │ │ + cbz r3, 1de754 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1de524 │ │ │ │ + b.n 1de3dc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1de524 │ │ │ │ + b.n 1de3dc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1de524 │ │ │ │ + b.n 1de3dc │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1de524 │ │ │ │ + b.n 1de3dc │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1de4b0 │ │ │ │ + b.n 1de368 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r1, #31 │ │ │ │ + adds r0, r2, r4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3800] @ 0xed8 │ │ │ │ mov fp, r0 │ │ │ │ - ldr.w r0, [pc, #1272] @ 1dede0 │ │ │ │ - ldr.w r3, [pc, #1272] @ 1dede4 │ │ │ │ + ldr.w r0, [pc, #1280] @ 1deca0 │ │ │ │ + ldr.w r3, [pc, #1280] @ 1deca4 │ │ │ │ mov r5, r1 │ │ │ │ add r0, pc │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ + ldr.w r9, [r5, #32] │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 610ec │ │ │ │ @@ -521113,29 +521049,29 @@ │ │ │ │ ldr r6, [r3, #0] │ │ │ │ mov r2, r6 │ │ │ │ ldrb r4, [r6, #0] │ │ │ │ ubfx r4, r4, #4, #1 │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ bl 1d0460 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldrd r9, sl, [r5, #32] │ │ │ │ - subs r3, #244 @ 0xf4 │ │ │ │ + ldr.w sl, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ + subs r3, #244 @ 0xf4 │ │ │ │ cmp.w r9, #4 │ │ │ │ it eq │ │ │ │ cmpeq.w sl, #4 │ │ │ │ ite eq │ │ │ │ moveq.w r8, #1 │ │ │ │ movne.w r8, #0 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r8, r8, #1 │ │ │ │ it ne │ │ │ │ movne.w r8, #0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 1deb4c │ │ │ │ + bne.w 1dea08 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ blx 610ec │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ @@ -521158,17 +521094,17 @@ │ │ │ │ str r2, [sp, #12] │ │ │ │ ubfx r0, r3, #2, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ ubfx r0, r3, #4, #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ ubfx r0, r3, #11, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bne.w 1dedec │ │ │ │ + bne.w 1decac │ │ │ │ cmp.w sl, #2 │ │ │ │ - beq.w 1def70 │ │ │ │ + beq.w 1dee08 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r1, r8, [sp] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ @@ -521249,16 +521185,16 @@ │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 1d018c │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 1d018c │ │ │ │ @@ -521302,38 +521238,38 @@ │ │ │ │ orr.w sl, sl, r2 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orrs r6, r3 │ │ │ │ blx 610ec │ │ │ │ ldr r3, [r5, #28] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ str.w r9, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ bl 1d0510 │ │ │ │ mov r1, r8 │ │ │ │ ldrd r8, r9, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #31 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r8, r9, [sp] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ orr.w r9, sl, r3 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - str r7, [sp, #4] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r1, r2 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + str r7, [sp, #4] │ │ │ │ orr.w r5, r6, r3 │ │ │ │ bl 1d018c │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ orrs r5, r3 │ │ │ │ - b.n 1deda8 │ │ │ │ + b.n 1dec64 │ │ │ │ ldr.w sl, [r5, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ and.w r3, sl, #1 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -521347,15 +521283,15 @@ │ │ │ │ ldr.w r9, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 1d018c │ │ │ │ ldr r1, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - vldr d8, [pc, #584] @ 1dedd0 │ │ │ │ + vldr d8, [pc, #588] @ 1dec90 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #12] │ │ │ │ orr.w r9, r9, r1 │ │ │ │ ubfx r1, sl, #2, #1 │ │ │ │ strd r1, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ @@ -521432,14 +521368,25 @@ │ │ │ │ movs r2, #31 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #12] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + bl 1d018c │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #12] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ @@ -521462,25 +521409,14 @@ │ │ │ │ vstr d8, [sp] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #12] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ bl 1d018c │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #12] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - bl 1d018c │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ and.w r2, r2, #32 │ │ │ │ str r7, [sp, #4] │ │ │ │ orrs.w r2, r2, sl │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ @@ -521499,15 +521435,15 @@ │ │ │ │ orr.w r9, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 1d018c │ │ │ │ - vldr d7, [pc, #196] @ 1dedd8 │ │ │ │ + vldr d7, [pc, #200] @ 1dec98 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ vstr d7, [sp] │ │ │ │ @@ -521516,23 +521452,23 @@ │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1d60c8 │ │ │ │ + bl 1d60c4 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1d60c8 │ │ │ │ + bl 1d60c4 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ @@ -521556,147 +521492,148 @@ │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ blx 610ec │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #32 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ bl 1d0460 │ │ │ │ - ldr r2, [pc, #60] @ (1dede8 ) │ │ │ │ - ldr r3, [pc, #56] @ (1dede4 ) │ │ │ │ + ldr r2, [pc, #64] @ (1deca8 ) │ │ │ │ + ldr r3, [pc, #60] @ (1deca4 ) │ │ │ │ add r2, pc │ │ │ │ strd r9, r5, [fp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1df164 │ │ │ │ + bne.w 1deffe │ │ │ │ mov r0, fp │ │ │ │ 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 │ │ │ │ - asrs r4, r1, #28 │ │ │ │ + adds r4, r2, r1 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r2, #9 │ │ │ │ + asrs r4, r2, #14 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - cmp sl, r9 │ │ │ │ - bne.w 1de9ae │ │ │ │ + cmp r9, sl │ │ │ │ + bne.w 1de86a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ bl 1d018c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ldrd r9, r8, [sp, #232] @ 0xe8 │ │ │ │ + ldrd sl, r8, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #0 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - str.w sl, [sp] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + str.w r9, [sp] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w r8, r8, r3 │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - str.w sl, [sp] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + str.w r9, [sp] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w r8, r8, r3 │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r2, #0 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ blx 610ec │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ @@ -521710,37 +521647,22 @@ │ │ │ │ bl 1d018c │ │ │ │ ldr r6, [sp, #236] @ 0xec │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orr.w r6, r8, r6 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ mov r1, r8 │ │ │ │ blx 610ec │ │ │ │ ldr r3, [r5, #28] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - str.w sl, [sp, #80] @ 0x50 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ + str.w r9, [sp, #80] @ 0x50 │ │ │ │ str.w r8, [sp, #84] @ 0x54 │ │ │ │ - bl 1d0510 │ │ │ │ - vldr d7, [sp, #232] @ 0xe8 │ │ │ │ - movs r2, #31 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - mov r1, r8 │ │ │ │ - vstr d7, [sp] │ │ │ │ - bl 1d018c │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - str r7, [sp, #4] │ │ │ │ - b.n 1deb34 │ │ │ │ + b.n 1de9c8 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r1, r8, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -521756,15 +521678,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - vldr d8, [pc, #444] @ 1df168 │ │ │ │ + vldr d8, [pc, #452] @ 1df008 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 1d018c │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ @@ -521829,14 +521751,23 @@ │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #31 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + bl 1d018c │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ orr.w r9, r9, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 610ec │ │ │ │ @@ -521847,104 +521778,98 @@ │ │ │ │ bl 1d0460 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ vstr d8, [sp] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ - ldr r6, [sp, #236] @ 0xec │ │ │ │ - bl 1d018c │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - orr.w r6, r9, r6 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - orr.w r9, sl, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orrs r6, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + ldr r6, [sp, #232] @ 0xe8 │ │ │ │ bl 1d018c │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ + orr.w r6, sl, r6 │ │ │ │ and.w r2, r2, #32 │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ and.w r3, r3, #32768 @ 0x8000 │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ orrs r2, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov.w r2, #43 @ 0x2b │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w r6, r6, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r1, r2 │ │ │ │ - orr.w r5, r6, r3 │ │ │ │ + orr.w r5, r9, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w r9, r6, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r1, r2 │ │ │ │ strd r4, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1d5ff0 │ │ │ │ + bl 1d5fec │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1d5e40 │ │ │ │ + bl 1d5e3c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1d5e40 │ │ │ │ + bl 1d5e3c │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ orrs r5, r3 │ │ │ │ - b.n 1deda8 │ │ │ │ + b.n 1dec64 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + nop.w │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr.w r0, [pc, #1708] @ 1df830 │ │ │ │ - ldr.w r3, [pc, #1708] @ 1df834 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr.w r0, [pc, #1300] @ 1df538 │ │ │ │ + ldr.w r3, [pc, #1300] @ 1df53c │ │ │ │ mov r5, r1 │ │ │ │ add r0, pc │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ + ldr.w r8, [r5, #32] │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 610ec │ │ │ │ @@ -521957,80 +521882,80 @@ │ │ │ │ ldrb r4, [r6, #0] │ │ │ │ ubfx r4, r4, #4, #1 │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ bl 1d0460 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ sub.w r2, r3, #244 @ 0xf4 │ │ │ │ - ldrd r3, r9, [r5, #32] │ │ │ │ - cmp r3, #4 │ │ │ │ + ldr r3, [r5, #36] @ 0x24 │ │ │ │ + cmp.w r8, #4 │ │ │ │ it eq │ │ │ │ - cmpeq.w r9, #4 │ │ │ │ + cmpeq r3, #4 │ │ │ │ ite eq │ │ │ │ moveq.w sl, #1 │ │ │ │ movne.w sl, #0 │ │ │ │ orrs r2, r1 │ │ │ │ and.w sl, sl, #1 │ │ │ │ it ne │ │ │ │ movne.w sl, #0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 1df40c │ │ │ │ + bne.w 1df2a8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 610ec │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ bl 1d0460 │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ - ubfx r3, r1, #2, #1 │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ subs r2, #245 @ 0xf5 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ubfx r3, r1, #4, #1 │ │ │ │ + orrs r2, r0 │ │ │ │ + cmp.w r8, #2 │ │ │ │ + it eq │ │ │ │ + cmpeq r2, sl │ │ │ │ + and.w r0, r1, #1 │ │ │ │ + ubfx r3, r1, #2, #1 │ │ │ │ + ubfx fp, r1, #1, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ubfx r3, r1, #11, #1 │ │ │ │ + ubfx r3, r1, #4, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ + ubfx r3, r1, #11, #1 │ │ │ │ + str r3, [sp, #28] │ │ │ │ and.w r3, r1, #32768 @ 0x8000 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ite eq │ │ │ │ + moveq r3, #1 │ │ │ │ + movne r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - orrs r2, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - and.w r0, r1, #1 │ │ │ │ - ubfx fp, r1, #1, #1 │ │ │ │ + bne.w 1df544 │ │ │ │ cmp r3, #2 │ │ │ │ - it eq │ │ │ │ - cmpeq r2, sl │ │ │ │ - ite eq │ │ │ │ - moveq r2, #1 │ │ │ │ - movne r2, #0 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - bne.w 1df686 │ │ │ │ - cmp.w r9, #2 │ │ │ │ - beq.w 1df83c │ │ │ │ + beq.w 1df6dc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 1d018c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ str r3, [sp, #4] │ │ │ │ str.w fp, [sp] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ ldr.w sl, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1d018c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ str r3, [sp, #4] │ │ │ │ orrs r2, r1 │ │ │ │ @@ -522039,96 +521964,92 @@ │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 1d018c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ movs r3, #0 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ orrs r2, r1 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - orr.w r0, sl, r2 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ - str r0, [sp, #16] │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1d018c │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - movs r3, #0 │ │ │ │ - str r2, [sp, #0] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - orr.w sl, r1, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #4] │ │ │ │ - orrs r2, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + orrs r2, r1 │ │ │ │ str r2, [sp, #8] │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + str r0, [sp, #0] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #0] │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + str.w r8, [sp] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - orrs r3, r2 │ │ │ │ + orr.w r8, r1, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #8] │ │ │ │ bl 1d018c │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ - str.w r9, [sp] │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - orr.w r9, sl, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - orr.w sl, r3, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ bl 1d018c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + movs r2, #56 @ 0x38 │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1d018c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 610ec │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ @@ -522140,18 +522061,18 @@ │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r5, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r6, [sp, #236] @ 0xec │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - orr.w r5, r9, r5 │ │ │ │ + orr.w r5, r8, r5 │ │ │ │ orr.w r6, sl, r6 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - and.w r9, r3, #32 │ │ │ │ + and.w r8, r3, #32 │ │ │ │ bl 1d05b0 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #10 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ @@ -522159,18 +522080,18 @@ │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ strd r4, r7, [sp] │ │ │ │ orr.w sl, r5, r3 │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ bl 1d018c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ orrs r5, r6 │ │ │ │ movs r3, #0 │ │ │ │ - orrs.w r9, r9, r2 │ │ │ │ + orrs.w r8, r8, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov.w r2, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ @@ -522179,15 +522100,15 @@ │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1d018c │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r5, r3 │ │ │ │ - b.n 1df664 │ │ │ │ + b.n 1df500 │ │ │ │ ldr.w sl, [r5, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ and.w r3, sl, #1 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -522293,56 +522214,56 @@ │ │ │ │ movs r2, #10 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + vldr d7, [pc, #360] @ 1df528 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #12] │ │ │ │ + vstr d7, [sp] │ │ │ │ + orrs r5, r2 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + bl 1d018c │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 610ec │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ bl 1d0460 │ │ │ │ - vldr d7, [sp, #232] @ 0xe8 │ │ │ │ + vldr d6, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - vstr d7, [sp] │ │ │ │ + vstr d6, [sp] │ │ │ │ bl 1d018c │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - vldr d7, [pc, #712] @ 1df820 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #12] │ │ │ │ - orrs r5, r2 │ │ │ │ - vstr d7, [sp] │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - bl 1d018c │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - vldr d7, [pc, #680] @ 1df820 │ │ │ │ + vldr d7, [pc, #276] @ 1df528 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #12] │ │ │ │ vstr d7, [sp] │ │ │ │ orrs r5, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orrs.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r7, [sp, #4] │ │ │ │ @@ -522361,15 +522282,15 @@ │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r1, r2 │ │ │ │ strd r4, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 1d018c │ │ │ │ - vldr d7, [pc, #600] @ 1df828 │ │ │ │ + vldr d7, [pc, #196] @ 1df530 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ vstr d7, [sp] │ │ │ │ @@ -522378,23 +522299,23 @@ │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1d60c8 │ │ │ │ + bl 1d60c4 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1d60c8 │ │ │ │ + bl 1d60c4 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ @@ -522418,141 +522339,157 @@ │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ blx 610ec │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #32 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ bl 1d0460 │ │ │ │ - ldr r2, [pc, #464] @ (1df838 ) │ │ │ │ - ldr r3, [pc, #460] @ (1df834 ) │ │ │ │ + ldr r2, [pc, #60] @ (1df540 ) │ │ │ │ + ldr r3, [pc, #56] @ (1df53c ) │ │ │ │ add r2, pc │ │ │ │ - strd sl, r5, [r8] │ │ │ │ + strd sl, r5, [r9] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1dfa2e │ │ │ │ - mov r0, r8 │ │ │ │ + bne.w 1df8cc │ │ │ │ + mov r0, r9 │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r9, r3 │ │ │ │ - bne.w 1df250 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + nop │ │ │ │ + nop.w │ │ │ │ + movs r4, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r6, #3 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r0, r2, #31 │ │ │ │ + lsls r4, r5, #2 │ │ │ │ + lsrs r0, r0, #4 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r0, r7, #11 │ │ │ │ + lsls r4, r5, #2 │ │ │ │ + cmp r8, r3 │ │ │ │ + bne.w 1df0f2 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ bl 1d018c │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ str.w fp, [sp] │ │ │ │ ldr.w sl, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r1, [sp, #0] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r1, [sp, #0] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str.w r9, [sp] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str.w r8, [sp] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str.w r9, [sp] │ │ │ │ - orr.w r9, r3, r2 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str.w r8, [sp] │ │ │ │ + orr.w r8, r3, r2 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ movs r2, #0 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr.w fp, [sp, #8] │ │ │ │ + ldr.w fp, [sp, #12] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r1, fp │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 610ec │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ @@ -522566,18 +522503,18 @@ │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r5, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r6, [sp, #236] @ 0xec │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - orr.w r5, r9, r5 │ │ │ │ + orr.w r5, r8, r5 │ │ │ │ orr.w r6, sl, r6 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - and.w r9, r3, #32 │ │ │ │ + and.w r8, r3, #32 │ │ │ │ bl 1d05b0 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ @@ -522585,189 +522522,174 @@ │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp] │ │ │ │ orr.w sl, r5, r3 │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ bl 1d018c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ orrs r5, r6 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ - orrs.w r9, r9, r2 │ │ │ │ - b.n 1df3e0 │ │ │ │ - nop │ │ │ │ - movs r4, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r6, #3 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r0, r6, #25 │ │ │ │ - lsls r4, r5, #2 │ │ │ │ - lsrs r0, r0, #4 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r4, r2, #6 │ │ │ │ - lsls r4, r5, #2 │ │ │ │ + orrs.w r8, r8, r2 │ │ │ │ + b.n 1df27c │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ bl 1d018c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ str r3, [sp, #4] │ │ │ │ str.w fp, [sp] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr.w r9, [sp, #236] @ 0xec │ │ │ │ + ldr.w r8, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1d018c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #8] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 1d018c │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #8] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ bl 1d018c │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #8] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ bl 1d018c │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #8] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ bl 1d018c │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #8] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ bl 1d018c │ │ │ │ ldr r2, [r5, #28] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r5, [sp, #232] @ 0xe8 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - orr.w r3, r9, r3 │ │ │ │ + orr.w r3, r8, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - and.w r9, r2, #32 │ │ │ │ + and.w r8, r2, #32 │ │ │ │ bl 1d05b0 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ mov r1, sl │ │ │ │ movs r2, #10 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + vldr d7, [pc, #248] @ 1df8d0 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - mov r1, sl │ │ │ │ orrs r5, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + vstr d7, [sp] │ │ │ │ + orrs r3, r2 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 1d018c │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + mov r1, sl │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ + orrs r5, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 610ec │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ bl 1d0460 │ │ │ │ - vldr d7, [sp, #232] @ 0xe8 │ │ │ │ + vldr d6, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - vstr d7, [sp] │ │ │ │ + vstr d6, [sp] │ │ │ │ bl 1d018c │ │ │ │ - vldr d7, [pc, #204] @ 1dfa38 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ + vldr d7, [pc, #164] @ 1df8d0 │ │ │ │ + ldr r6, [sp, #232] @ 0xe8 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r6, [sp, #236] @ 0xec │ │ │ │ - orrs r5, r2 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + orrs r6, r5 │ │ │ │ + ldr r5, [sp, #236] @ 0xec │ │ │ │ vstr d7, [sp] │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - orrs r6, r3 │ │ │ │ - bl 1d018c │ │ │ │ - vldr d7, [pc, #176] @ 1dfa38 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - vstr d7, [sp] │ │ │ │ - orrs r3, r5 │ │ │ │ - ldr r5, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #8] │ │ │ │ + orrs r5, r3 │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - orrs r5, r6 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - orrs.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - orr.w sl, r3, r2 │ │ │ │ + mov r1, r2 │ │ │ │ + orrs.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + orr.w sl, r6, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - mov.w r2, #43 @ 0x2b │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - mov r1, r2 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ @@ -522781,54 +522703,53 @@ │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1d5ff0 │ │ │ │ + bl 1d5fec │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1d5e40 │ │ │ │ + bl 1d5e3c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1d5e40 │ │ │ │ + bl 1d5e3c │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r5, r3 │ │ │ │ - b.n 1df664 │ │ │ │ + b.n 1df500 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - nop.w │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr.w r0, [pc, #1708] @ 1e0100 │ │ │ │ - ldr.w r3, [pc, #1708] @ 1e0104 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr.w r0, [pc, #1300] @ 1dfe00 │ │ │ │ + ldr.w r3, [pc, #1300] @ 1dfe04 │ │ │ │ mov r5, r1 │ │ │ │ add r0, pc │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ + ldr.w r8, [r5, #32] │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 610ec │ │ │ │ @@ -522841,80 +522762,80 @@ │ │ │ │ ldrb r4, [r6, #0] │ │ │ │ ubfx r4, r4, #4, #1 │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ bl 1d0460 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ sub.w r2, r3, #244 @ 0xf4 │ │ │ │ - ldrd r3, r9, [r5, #32] │ │ │ │ - cmp r3, #4 │ │ │ │ + ldr r3, [r5, #36] @ 0x24 │ │ │ │ + cmp.w r8, #4 │ │ │ │ it eq │ │ │ │ - cmpeq.w r9, #4 │ │ │ │ + cmpeq r3, #4 │ │ │ │ ite eq │ │ │ │ moveq.w sl, #1 │ │ │ │ movne.w sl, #0 │ │ │ │ orrs r2, r1 │ │ │ │ and.w sl, sl, #1 │ │ │ │ it ne │ │ │ │ movne.w sl, #0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 1dfcdc │ │ │ │ + bne.w 1dfb70 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 610ec │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ bl 1d0460 │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ - ubfx r3, r1, #2, #1 │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ subs r2, #245 @ 0xf5 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ubfx r3, r1, #4, #1 │ │ │ │ + orrs r2, r0 │ │ │ │ + cmp.w r8, #2 │ │ │ │ + it eq │ │ │ │ + cmpeq r2, sl │ │ │ │ + and.w r0, r1, #1 │ │ │ │ + ubfx r3, r1, #2, #1 │ │ │ │ + ubfx fp, r1, #1, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ubfx r3, r1, #11, #1 │ │ │ │ + ubfx r3, r1, #4, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ + ubfx r3, r1, #11, #1 │ │ │ │ + str r3, [sp, #28] │ │ │ │ and.w r3, r1, #32768 @ 0x8000 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ite eq │ │ │ │ + moveq r3, #1 │ │ │ │ + movne r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - orrs r2, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - and.w r0, r1, #1 │ │ │ │ - ubfx fp, r1, #1, #1 │ │ │ │ + bne.w 1dfe0c │ │ │ │ cmp r3, #2 │ │ │ │ - it eq │ │ │ │ - cmpeq r2, sl │ │ │ │ - ite eq │ │ │ │ - moveq r2, #1 │ │ │ │ - movne r2, #0 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - bne.w 1dff56 │ │ │ │ - cmp.w r9, #2 │ │ │ │ - beq.w 1e010c │ │ │ │ + beq.w 1dffa4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 1d018c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ str r3, [sp, #4] │ │ │ │ str.w fp, [sp] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ ldr.w sl, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1d018c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ str r3, [sp, #4] │ │ │ │ orrs r2, r1 │ │ │ │ @@ -522923,96 +522844,92 @@ │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 1d018c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ movs r3, #0 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ orrs r2, r1 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - orr.w r0, sl, r2 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ - str r0, [sp, #16] │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1d018c │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - movs r3, #0 │ │ │ │ - str r2, [sp, #0] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - orr.w sl, r1, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #4] │ │ │ │ - orrs r2, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + orrs r2, r1 │ │ │ │ str r2, [sp, #8] │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + str r0, [sp, #0] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #0] │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + str.w r8, [sp] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - orrs r3, r2 │ │ │ │ + orr.w r8, r1, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #8] │ │ │ │ bl 1d018c │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ - str.w r9, [sp] │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - orr.w r9, sl, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - orr.w sl, r3, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ bl 1d018c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + movs r2, #56 @ 0x38 │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1d018c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 610ec │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ @@ -523024,18 +522941,18 @@ │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r5, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r6, [sp, #236] @ 0xec │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - orr.w r5, r9, r5 │ │ │ │ + orr.w r5, r8, r5 │ │ │ │ orr.w r6, sl, r6 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - and.w r9, r3, #32 │ │ │ │ + and.w r8, r3, #32 │ │ │ │ bl 1d0688 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #9 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ @@ -523043,18 +522960,18 @@ │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ strd r4, r7, [sp] │ │ │ │ orr.w sl, r5, r3 │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ bl 1d018c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ orrs r5, r6 │ │ │ │ movs r3, #0 │ │ │ │ - orrs.w r9, r9, r2 │ │ │ │ + orrs.w r8, r8, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov.w r2, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ @@ -523063,15 +522980,15 @@ │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1d018c │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r5, r3 │ │ │ │ - b.n 1dff34 │ │ │ │ + b.n 1dfdc8 │ │ │ │ ldr.w sl, [r5, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ and.w r3, sl, #1 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -523177,56 +523094,56 @@ │ │ │ │ movs r2, #9 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + vldr d7, [pc, #360] @ 1dfdf0 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #12] │ │ │ │ + vstr d7, [sp] │ │ │ │ + orrs r5, r2 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + bl 1d018c │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 610ec │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ bl 1d0460 │ │ │ │ - vldr d7, [sp, #232] @ 0xe8 │ │ │ │ + vldr d6, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - vstr d7, [sp] │ │ │ │ + vstr d6, [sp] │ │ │ │ bl 1d018c │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - vldr d7, [pc, #712] @ 1e00f0 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #12] │ │ │ │ - orrs r5, r2 │ │ │ │ - vstr d7, [sp] │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - bl 1d018c │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - vldr d7, [pc, #680] @ 1e00f0 │ │ │ │ + vldr d7, [pc, #276] @ 1dfdf0 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #12] │ │ │ │ vstr d7, [sp] │ │ │ │ orrs r5, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orrs.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r7, [sp, #4] │ │ │ │ @@ -523245,15 +523162,15 @@ │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r1, r2 │ │ │ │ strd r4, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 1d018c │ │ │ │ - vldr d7, [pc, #600] @ 1e00f8 │ │ │ │ + vldr d7, [pc, #196] @ 1dfdf8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ vstr d7, [sp] │ │ │ │ @@ -523262,23 +523179,23 @@ │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1d60c8 │ │ │ │ + bl 1d60c4 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1d60c8 │ │ │ │ + bl 1d60c4 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ @@ -523302,141 +523219,157 @@ │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ blx 610ec │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #32 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ bl 1d0460 │ │ │ │ - ldr r2, [pc, #464] @ (1e0108 ) │ │ │ │ - ldr r3, [pc, #460] @ (1e0104 ) │ │ │ │ + ldr r2, [pc, #60] @ (1dfe08 ) │ │ │ │ + ldr r3, [pc, #56] @ (1dfe04 ) │ │ │ │ add r2, pc │ │ │ │ - strd sl, r5, [r8] │ │ │ │ + strd sl, r5, [r9] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1e02fe │ │ │ │ - mov r0, r8 │ │ │ │ + bne.w 1e0194 │ │ │ │ + mov r0, r9 │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r9, r3 │ │ │ │ - bne.w 1dfb20 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + 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 │ │ │ │ + lsls r0, r1, #28 │ │ │ │ + lsls r4, r5, #2 │ │ │ │ + lsrs r0, r0, #4 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r6, #8 │ │ │ │ + lsls r4, r5, #2 │ │ │ │ + cmp r8, r3 │ │ │ │ + bne.w 1df9ba │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ bl 1d018c │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ str.w fp, [sp] │ │ │ │ ldr.w sl, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r1, [sp, #0] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r1, [sp, #0] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str.w r9, [sp] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str.w r8, [sp] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str.w r9, [sp] │ │ │ │ - orr.w r9, r3, r2 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str.w r8, [sp] │ │ │ │ + orr.w r8, r3, r2 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ movs r2, #0 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr.w fp, [sp, #8] │ │ │ │ + ldr.w fp, [sp, #12] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r1, fp │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 610ec │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ @@ -523450,18 +523383,18 @@ │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r5, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r6, [sp, #236] @ 0xec │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - orr.w r5, r9, r5 │ │ │ │ + orr.w r5, r8, r5 │ │ │ │ orr.w r6, sl, r6 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - and.w r9, r3, #32 │ │ │ │ + and.w r8, r3, #32 │ │ │ │ bl 1d0688 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #9 │ │ │ │ mov r1, fp │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ @@ -523469,189 +523402,174 @@ │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp] │ │ │ │ orr.w sl, r5, r3 │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ bl 1d018c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ orrs r5, r6 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ - orrs.w r9, r9, r2 │ │ │ │ - b.n 1dfcb0 │ │ │ │ - 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 │ │ │ │ - lsls r0, r4, #22 │ │ │ │ - lsls r4, r5, #2 │ │ │ │ - lsrs r0, r0, #4 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r0, #3 │ │ │ │ - lsls r4, r5, #2 │ │ │ │ + orrs.w r8, r8, r2 │ │ │ │ + b.n 1dfb44 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ bl 1d018c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ str r3, [sp, #4] │ │ │ │ str.w fp, [sp] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr.w r9, [sp, #236] @ 0xec │ │ │ │ + ldr.w r8, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1d018c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #8] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 1d018c │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #8] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ bl 1d018c │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #8] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ bl 1d018c │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #8] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ bl 1d018c │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #8] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ bl 1d018c │ │ │ │ ldr r2, [r5, #28] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r5, [sp, #232] @ 0xe8 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - orr.w r3, r9, r3 │ │ │ │ + orr.w r3, r8, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - and.w r9, r2, #32 │ │ │ │ + and.w r8, r2, #32 │ │ │ │ bl 1d0688 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ mov r1, sl │ │ │ │ movs r2, #9 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + vldr d7, [pc, #248] @ 1e0198 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - mov r1, sl │ │ │ │ orrs r5, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + vstr d7, [sp] │ │ │ │ + orrs r3, r2 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 1d018c │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + mov r1, sl │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ + orrs r5, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 610ec │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ bl 1d0460 │ │ │ │ - vldr d7, [sp, #232] @ 0xe8 │ │ │ │ + vldr d6, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - vstr d7, [sp] │ │ │ │ + vstr d6, [sp] │ │ │ │ bl 1d018c │ │ │ │ - vldr d7, [pc, #204] @ 1e0308 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ + vldr d7, [pc, #164] @ 1e0198 │ │ │ │ + ldr r6, [sp, #232] @ 0xe8 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r6, [sp, #236] @ 0xec │ │ │ │ - orrs r5, r2 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + orrs r6, r5 │ │ │ │ + ldr r5, [sp, #236] @ 0xec │ │ │ │ vstr d7, [sp] │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - orrs r6, r3 │ │ │ │ - bl 1d018c │ │ │ │ - vldr d7, [pc, #176] @ 1e0308 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - vstr d7, [sp] │ │ │ │ - orrs r3, r5 │ │ │ │ - ldr r5, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #8] │ │ │ │ + orrs r5, r3 │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - orrs r5, r6 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - orrs.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - orr.w sl, r3, r2 │ │ │ │ + mov r1, r2 │ │ │ │ + orrs.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + orr.w sl, r6, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - mov.w r2, #43 @ 0x2b │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - mov r1, r2 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ @@ -523665,54 +523583,53 @@ │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1d5ff0 │ │ │ │ + bl 1d5fec │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1d5e40 │ │ │ │ + bl 1d5e3c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1d5e40 │ │ │ │ + bl 1d5e3c │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r5, r3 │ │ │ │ - b.n 1dff34 │ │ │ │ + b.n 1dfdc8 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - nop.w │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr.w r0, [pc, #1708] @ 1e09d0 │ │ │ │ - ldr.w r3, [pc, #1708] @ 1e09d4 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr.w r0, [pc, #1300] @ 1e06c8 │ │ │ │ + ldr.w r3, [pc, #1300] @ 1e06cc │ │ │ │ mov r5, r1 │ │ │ │ add r0, pc │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ + ldr.w r8, [r5, #32] │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 610ec │ │ │ │ @@ -523725,80 +523642,80 @@ │ │ │ │ ldrb r4, [r6, #0] │ │ │ │ ubfx r4, r4, #4, #1 │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ bl 1d0460 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ sub.w r2, r3, #244 @ 0xf4 │ │ │ │ - ldrd r3, r9, [r5, #32] │ │ │ │ - cmp r3, #4 │ │ │ │ + ldr r3, [r5, #36] @ 0x24 │ │ │ │ + cmp.w r8, #4 │ │ │ │ it eq │ │ │ │ - cmpeq.w r9, #4 │ │ │ │ + cmpeq r3, #4 │ │ │ │ ite eq │ │ │ │ moveq.w sl, #1 │ │ │ │ movne.w sl, #0 │ │ │ │ orrs r2, r1 │ │ │ │ and.w sl, sl, #1 │ │ │ │ it ne │ │ │ │ movne.w sl, #0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 1e05ac │ │ │ │ + bne.w 1e0438 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 610ec │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ bl 1d0460 │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ - ubfx r3, r1, #2, #1 │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ subs r2, #245 @ 0xf5 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ubfx r3, r1, #4, #1 │ │ │ │ + orrs r2, r0 │ │ │ │ + cmp.w r8, #2 │ │ │ │ + it eq │ │ │ │ + cmpeq r2, sl │ │ │ │ + and.w r0, r1, #1 │ │ │ │ + ubfx r3, r1, #2, #1 │ │ │ │ + ubfx fp, r1, #1, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ubfx r3, r1, #11, #1 │ │ │ │ + ubfx r3, r1, #4, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ + ubfx r3, r1, #11, #1 │ │ │ │ + str r3, [sp, #28] │ │ │ │ and.w r3, r1, #32768 @ 0x8000 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ite eq │ │ │ │ + moveq r3, #1 │ │ │ │ + movne r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - orrs r2, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - and.w r0, r1, #1 │ │ │ │ - ubfx fp, r1, #1, #1 │ │ │ │ + bne.w 1e06d4 │ │ │ │ cmp r3, #2 │ │ │ │ - it eq │ │ │ │ - cmpeq r2, sl │ │ │ │ - ite eq │ │ │ │ - moveq r2, #1 │ │ │ │ - movne r2, #0 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - bne.w 1e0826 │ │ │ │ - cmp.w r9, #2 │ │ │ │ - beq.w 1e09dc │ │ │ │ + beq.w 1e086c │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 1d018c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ str r3, [sp, #4] │ │ │ │ str.w fp, [sp] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ ldr.w sl, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1d018c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ str r3, [sp, #4] │ │ │ │ orrs r2, r1 │ │ │ │ @@ -523807,96 +523724,92 @@ │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 1d018c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ movs r3, #0 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ orrs r2, r1 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - orr.w r0, sl, r2 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ - str r0, [sp, #16] │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1d018c │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - movs r3, #0 │ │ │ │ - str r2, [sp, #0] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - orr.w sl, r1, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #4] │ │ │ │ - orrs r2, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + orrs r2, r1 │ │ │ │ str r2, [sp, #8] │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + str r0, [sp, #0] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #0] │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + str.w r8, [sp] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - orrs r3, r2 │ │ │ │ + orr.w r8, r1, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #8] │ │ │ │ bl 1d018c │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ - str.w r9, [sp] │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - orr.w r9, sl, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - orr.w sl, r3, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ bl 1d018c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + movs r2, #56 @ 0x38 │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1d018c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 610ec │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ @@ -523908,18 +523821,18 @@ │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r5, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r6, [sp, #236] @ 0xec │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - orr.w r5, r9, r5 │ │ │ │ + orr.w r5, r8, r5 │ │ │ │ orr.w r6, sl, r6 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - and.w r9, r3, #32 │ │ │ │ + and.w r8, r3, #32 │ │ │ │ bl 1d0688 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #9 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ @@ -523927,18 +523840,18 @@ │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ strd r4, r7, [sp] │ │ │ │ orr.w sl, r5, r3 │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ bl 1d018c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ orrs r5, r6 │ │ │ │ movs r3, #0 │ │ │ │ - orrs.w r9, r9, r2 │ │ │ │ + orrs.w r8, r8, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov.w r2, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ @@ -523947,15 +523860,15 @@ │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1d018c │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r5, r3 │ │ │ │ - b.n 1e0804 │ │ │ │ + b.n 1e0690 │ │ │ │ ldr.w sl, [r5, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ and.w r3, sl, #1 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -524061,56 +523974,56 @@ │ │ │ │ movs r2, #9 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + vldr d7, [pc, #360] @ 1e06b8 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #12] │ │ │ │ + vstr d7, [sp] │ │ │ │ + orrs r5, r2 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + bl 1d018c │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 610ec │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ bl 1d0460 │ │ │ │ - vldr d7, [sp, #232] @ 0xe8 │ │ │ │ + vldr d6, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - vstr d7, [sp] │ │ │ │ + vstr d6, [sp] │ │ │ │ bl 1d018c │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - vldr d7, [pc, #712] @ 1e09c0 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #12] │ │ │ │ - orrs r5, r2 │ │ │ │ - vstr d7, [sp] │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - bl 1d018c │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - vldr d7, [pc, #680] @ 1e09c0 │ │ │ │ + vldr d7, [pc, #276] @ 1e06b8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #12] │ │ │ │ vstr d7, [sp] │ │ │ │ orrs r5, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orrs.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r7, [sp, #4] │ │ │ │ @@ -524129,15 +524042,15 @@ │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r1, r2 │ │ │ │ strd r4, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 1d018c │ │ │ │ - vldr d7, [pc, #600] @ 1e09c8 │ │ │ │ + vldr d7, [pc, #196] @ 1e06c0 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ vstr d7, [sp] │ │ │ │ @@ -524146,23 +524059,23 @@ │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1d60c8 │ │ │ │ + bl 1d60c4 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1d60c8 │ │ │ │ + bl 1d60c4 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ @@ -524186,141 +524099,155 @@ │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ blx 610ec │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #32 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ bl 1d0460 │ │ │ │ - ldr r2, [pc, #464] @ (1e09d8 ) │ │ │ │ - ldr r3, [pc, #460] @ (1e09d4 ) │ │ │ │ + ldr r2, [pc, #60] @ (1e06d0 ) │ │ │ │ + ldr r3, [pc, #56] @ (1e06cc ) │ │ │ │ add r2, pc │ │ │ │ - strd sl, r5, [r8] │ │ │ │ + strd sl, r5, [r9] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1e0bce │ │ │ │ - mov r0, r8 │ │ │ │ + bne.w 1e0a5c │ │ │ │ + mov r0, r9 │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r9, r3 │ │ │ │ - bne.w 1e03f0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + 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 │ │ │ │ + cdp2 0, 4, cr0, cr0, cr11, {5} │ │ │ │ + lsrs r0, r0, #4 │ │ │ │ + movs r0, r0 │ │ │ │ + vld4.32 {d16-d19}, [r8 :128], fp │ │ │ │ + cmp r8, r3 │ │ │ │ + bne.w 1e0282 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ bl 1d018c │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ str.w fp, [sp] │ │ │ │ ldr.w sl, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r1, [sp, #0] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r1, [sp, #0] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str.w r9, [sp] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str.w r8, [sp] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str.w r9, [sp] │ │ │ │ - orr.w r9, r3, r2 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str.w r8, [sp] │ │ │ │ + orr.w r8, r3, r2 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ movs r2, #0 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr.w fp, [sp, #8] │ │ │ │ + ldr.w fp, [sp, #12] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r1, fp │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 610ec │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ @@ -524334,18 +524261,18 @@ │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r5, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r6, [sp, #236] @ 0xec │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - orr.w r5, r9, r5 │ │ │ │ + orr.w r5, r8, r5 │ │ │ │ orr.w r6, sl, r6 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - and.w r9, r3, #32 │ │ │ │ + and.w r8, r3, #32 │ │ │ │ bl 1d0688 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #9 │ │ │ │ mov r1, fp │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ @@ -524353,187 +524280,174 @@ │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp] │ │ │ │ orr.w sl, r5, r3 │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ bl 1d018c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ orrs r5, r6 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ - orrs.w r9, r9, r2 │ │ │ │ - b.n 1e0580 │ │ │ │ - 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 │ │ │ │ - ldc2l 0, cr0, [r0], {171} @ 0xab │ │ │ │ - lsrs r0, r0, #4 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xf7f400ab │ │ │ │ + orrs.w r8, r8, r2 │ │ │ │ + b.n 1e040c │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ bl 1d018c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ str r3, [sp, #4] │ │ │ │ str.w fp, [sp] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr.w r9, [sp, #236] @ 0xec │ │ │ │ + ldr.w r8, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1d018c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #8] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 1d018c │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #8] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ bl 1d018c │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #8] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ bl 1d018c │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #8] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ bl 1d018c │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #8] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ bl 1d018c │ │ │ │ ldr r2, [r5, #28] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r5, [sp, #232] @ 0xe8 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - orr.w r3, r9, r3 │ │ │ │ + orr.w r3, r8, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - and.w r9, r2, #32 │ │ │ │ + and.w r8, r2, #32 │ │ │ │ bl 1d0688 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ mov r1, sl │ │ │ │ movs r2, #9 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + vldr d7, [pc, #248] @ 1e0a60 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - mov r1, sl │ │ │ │ orrs r5, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + vstr d7, [sp] │ │ │ │ + orrs r3, r2 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 1d018c │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + mov r1, sl │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ + orrs r5, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 610ec │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ bl 1d0460 │ │ │ │ - vldr d7, [sp, #232] @ 0xe8 │ │ │ │ + vldr d6, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - vstr d7, [sp] │ │ │ │ + vstr d6, [sp] │ │ │ │ bl 1d018c │ │ │ │ - vldr d7, [pc, #204] @ 1e0bd8 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ + vldr d7, [pc, #164] @ 1e0a60 │ │ │ │ + ldr r6, [sp, #232] @ 0xe8 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r6, [sp, #236] @ 0xec │ │ │ │ - orrs r5, r2 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + orrs r6, r5 │ │ │ │ + ldr r5, [sp, #236] @ 0xec │ │ │ │ vstr d7, [sp] │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - orrs r6, r3 │ │ │ │ - bl 1d018c │ │ │ │ - vldr d7, [pc, #176] @ 1e0bd8 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - vstr d7, [sp] │ │ │ │ - orrs r3, r5 │ │ │ │ - ldr r5, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #8] │ │ │ │ + orrs r5, r3 │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - orrs r5, r6 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - orrs.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - orr.w sl, r3, r2 │ │ │ │ + mov r1, r2 │ │ │ │ + orrs.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + orr.w sl, r6, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - mov.w r2, #43 @ 0x2b │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - mov r1, r2 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ @@ -524547,54 +524461,53 @@ │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1d5ff0 │ │ │ │ + bl 1d5fec │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1d5e40 │ │ │ │ + bl 1d5e3c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1d5e40 │ │ │ │ + bl 1d5e3c │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r5, r3 │ │ │ │ - b.n 1e0804 │ │ │ │ + b.n 1e0690 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - nop.w │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr.w r0, [pc, #1356] @ 1e1140 │ │ │ │ - ldr.w r3, [pc, #1356] @ 1e1144 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr.w r0, [pc, #1356] @ 1e0fc8 │ │ │ │ + ldr.w r3, [pc, #1356] @ 1e0fcc │ │ │ │ mov r5, r1 │ │ │ │ add r0, pc │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ + ldr.w r8, [r5, #32] │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 610ec │ │ │ │ @@ -524607,80 +524520,80 @@ │ │ │ │ ldrb r4, [r6, #0] │ │ │ │ ubfx r4, r4, #4, #1 │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ bl 1d0460 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ sub.w r2, r3, #244 @ 0xf4 │ │ │ │ - ldrd r3, r9, [r5, #32] │ │ │ │ - cmp r3, #4 │ │ │ │ + ldr r3, [r5, #36] @ 0x24 │ │ │ │ + cmp.w r8, #4 │ │ │ │ it eq │ │ │ │ - cmpeq.w r9, #4 │ │ │ │ + cmpeq r3, #4 │ │ │ │ ite eq │ │ │ │ moveq.w sl, #1 │ │ │ │ movne.w sl, #0 │ │ │ │ orrs r2, r1 │ │ │ │ and.w sl, sl, #1 │ │ │ │ it ne │ │ │ │ movne.w sl, #0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 1e0e96 │ │ │ │ + bne.w 1e0d1a │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 610ec │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ bl 1d0460 │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ - ubfx r3, r1, #2, #1 │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ subs r2, #245 @ 0xf5 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ubfx r3, r1, #4, #1 │ │ │ │ + orrs r2, r0 │ │ │ │ + cmp.w r8, #2 │ │ │ │ + it eq │ │ │ │ + cmpeq r2, sl │ │ │ │ + and.w r0, r1, #1 │ │ │ │ + ubfx r3, r1, #2, #1 │ │ │ │ + ubfx fp, r1, #1, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ubfx r3, r1, #11, #1 │ │ │ │ + ubfx r3, r1, #4, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ + ubfx r3, r1, #11, #1 │ │ │ │ + str r3, [sp, #28] │ │ │ │ and.w r3, r1, #32768 @ 0x8000 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ite eq │ │ │ │ + moveq r3, #1 │ │ │ │ + movne r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - orrs r2, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - and.w r0, r1, #1 │ │ │ │ - ubfx fp, r1, #1, #1 │ │ │ │ + bne.w 1e0fd4 │ │ │ │ cmp r3, #2 │ │ │ │ - it eq │ │ │ │ - cmpeq r2, sl │ │ │ │ - ite eq │ │ │ │ - moveq r2, #1 │ │ │ │ - movne r2, #0 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - bne.w 1e114c │ │ │ │ - cmp.w r9, #2 │ │ │ │ - beq.w 1e12f8 │ │ │ │ + beq.w 1e1180 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 1d018c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ str r3, [sp, #4] │ │ │ │ str.w fp, [sp] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ ldr.w sl, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1d018c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ str r3, [sp, #4] │ │ │ │ orrs r2, r1 │ │ │ │ @@ -524689,96 +524602,92 @@ │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 1d018c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ movs r3, #0 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ orrs r2, r1 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - orr.w r0, sl, r2 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ - str r0, [sp, #16] │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1d018c │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - movs r3, #0 │ │ │ │ - str r2, [sp, #0] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - orr.w sl, r1, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #4] │ │ │ │ - orrs r2, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + orrs r2, r1 │ │ │ │ str r2, [sp, #8] │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + str r0, [sp, #0] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #0] │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + str.w r8, [sp] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - orrs r3, r2 │ │ │ │ + orr.w r8, r1, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #8] │ │ │ │ bl 1d018c │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ - str.w r9, [sp] │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - orr.w r9, sl, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - orr.w sl, r3, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ bl 1d018c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + movs r2, #56 @ 0x38 │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1d018c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 610ec │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ @@ -524792,26 +524701,26 @@ │ │ │ │ ldr r3, [r5, #28] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ ldr r1, [r3, #0] │ │ │ │ orr.w r5, sl, r5 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ bl 1d061c │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w sl, r9, r3 │ │ │ │ + orr.w sl, r8, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r1, r2 │ │ │ │ strd r4, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #10 │ │ │ │ @@ -524823,15 +524732,15 @@ │ │ │ │ ubfx r3, r6, #18, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1d018c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ and.w r3, r6, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orrs r3, r2 │ │ │ │ mov.w r2, #43 @ 0x2b │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ @@ -524841,15 +524750,15 @@ │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ bl 1d018c │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r5, r3 │ │ │ │ - b.n 1e110c │ │ │ │ + b.n 1e0f90 │ │ │ │ ldr.w sl, [r5, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ and.w r3, sl, #1 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -524954,56 +524863,56 @@ │ │ │ │ movs r2, #7 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + vldr d7, [pc, #396] @ 1e0fb8 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #12] │ │ │ │ + vstr d7, [sp] │ │ │ │ + orrs r5, r2 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + bl 1d018c │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 610ec │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ bl 1d0460 │ │ │ │ - vldr d7, [sp, #232] @ 0xe8 │ │ │ │ + vldr d6, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - vstr d7, [sp] │ │ │ │ + vstr d6, [sp] │ │ │ │ bl 1d018c │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - vldr d7, [pc, #336] @ 1e1130 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #12] │ │ │ │ - orrs r5, r2 │ │ │ │ - vstr d7, [sp] │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - bl 1d018c │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - vldr d7, [pc, #308] @ 1e1130 │ │ │ │ + vldr d7, [pc, #312] @ 1e0fb8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #12] │ │ │ │ vstr d7, [sp] │ │ │ │ orrs r5, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ str r7, [sp, #4] │ │ │ │ and.w r2, r3, #32 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs.w r2, r2, sl │ │ │ │ @@ -525035,15 +524944,15 @@ │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ strd r4, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 1d018c │ │ │ │ - vldr d7, [pc, #192] @ 1e1138 │ │ │ │ + vldr d7, [pc, #196] @ 1e0fc0 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ vstr d7, [sp] │ │ │ │ @@ -525052,23 +524961,23 @@ │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1d60c8 │ │ │ │ + bl 1d60c4 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1d60c8 │ │ │ │ + bl 1d60c4 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ @@ -525092,154 +525001,155 @@ │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ blx 610ec │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #32 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ bl 1d0460 │ │ │ │ - ldr r2, [pc, #56] @ (1e1148 ) │ │ │ │ - ldr r3, [pc, #52] @ (1e1144 ) │ │ │ │ + ldr r2, [pc, #60] @ (1e0fd0 ) │ │ │ │ + ldr r3, [pc, #56] @ (1e0fcc ) │ │ │ │ add r2, pc │ │ │ │ - strd sl, r5, [r8] │ │ │ │ + strd sl, r5, [r9] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1e1502 │ │ │ │ - mov r0, r8 │ │ │ │ + bne.w 1e138e │ │ │ │ + mov r0, r9 │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ + nop.w │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - and.w r0, r0, #5603328 @ 0x558000 │ │ │ │ + sbcs.w r0, r8, #5603328 @ 0x558000 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 14, cr0, cr12, cr11, {5} │ │ │ │ - cmp r9, r3 │ │ │ │ - bne.w 1e0cc0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + orn r0, r8, #171 @ 0xab │ │ │ │ + cmp r8, r3 │ │ │ │ + bne.w 1e0b4a │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ bl 1d018c │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ str.w fp, [sp] │ │ │ │ ldr.w sl, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r1, [sp, #0] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r1, [sp, #0] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str.w r9, [sp] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str.w r8, [sp] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str.w r9, [sp] │ │ │ │ - orr.w r9, r3, r2 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str.w r8, [sp] │ │ │ │ + orr.w r8, r3, r2 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 1d018c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ movs r2, #0 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr.w fp, [sp, #8] │ │ │ │ + ldr.w fp, [sp, #12] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r1, fp │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 610ec │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ @@ -525255,26 +525165,26 @@ │ │ │ │ ldr r3, [r5, #28] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ ldr r1, [r3, #0] │ │ │ │ orr.w r5, sl, r5 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ bl 1d061c │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #7 │ │ │ │ mov r1, fp │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w sl, r9, r3 │ │ │ │ + orr.w sl, r8, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r1, r2 │ │ │ │ strd r4, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 1d018c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #10 │ │ │ │ @@ -525285,173 +525195,175 @@ │ │ │ │ orrs r5, r3 │ │ │ │ ubfx r3, r6, #18, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1d018c │ │ │ │ str.w fp, [sp, #4] │ │ │ │ - b.n 1e0e64 │ │ │ │ + b.n 1e0ce8 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ bl 1d018c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ str r3, [sp, #4] │ │ │ │ str.w fp, [sp] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr.w r9, [sp, #236] @ 0xec │ │ │ │ + ldr.w r8, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1d018c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #8] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 1d018c │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #8] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ bl 1d018c │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #8] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ bl 1d018c │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #8] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ bl 1d018c │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #8] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ bl 1d018c │ │ │ │ ldr r2, [r5, #28] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r5, [sp, #232] @ 0xe8 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - orr.w r3, r9, r3 │ │ │ │ - ldr.w r9, [r1] │ │ │ │ + orr.w r3, r8, r3 │ │ │ │ + ldr.w r8, [r1] │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1d061c │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ mov r1, sl │ │ │ │ movs r2, #7 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1d018c │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + vldr d7, [pc, #284] @ 1e1398 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - mov r1, sl │ │ │ │ orrs r5, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + vstr d7, [sp] │ │ │ │ + orrs r3, r2 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 1d018c │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + mov r1, sl │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ + orrs r5, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 610ec │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ bl 1d0460 │ │ │ │ - vldr d7, [sp, #232] @ 0xe8 │ │ │ │ + vldr d6, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - vstr d7, [sp] │ │ │ │ + vstr d6, [sp] │ │ │ │ bl 1d018c │ │ │ │ - vldr d7, [pc, #224] @ 1e1508 │ │ │ │ + vldr d7, [pc, #204] @ 1e1398 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r6, [sp, #236] @ 0xec │ │ │ │ orrs r5, r2 │ │ │ │ vstr d7, [sp] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ orrs r6, r3 │ │ │ │ bl 1d018c │ │ │ │ - vldr d7, [pc, #196] @ 1e1508 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - vstr d7, [sp] │ │ │ │ - orrs r6, r3 │ │ │ │ - bl 1d018c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - and.w r3, r9, #32 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + and.w r3, r8, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov.w r2, #43 @ 0x2b │ │ │ │ orr.w sl, r5, r3 │ │ │ │ mov r1, r2 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ bl 1d018c │ │ │ │ - ubfx r3, r9, #18, #1 │ │ │ │ + ubfx r3, r8, #18, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #10 │ │ │ │ orrs r5, r6 │ │ │ │ mov r1, r2 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ @@ -525472,77 +525384,78 @@ │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1d5ff0 │ │ │ │ + bl 1d5fec │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1d5e40 │ │ │ │ + bl 1d5e3c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1d5e40 │ │ │ │ + bl 1d5e3c │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r5, r3 │ │ │ │ - b.n 1e110c │ │ │ │ + b.n 1e0f90 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ + nop.w │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1952] @ 0x7a0 │ │ │ │ - ldr.w r4, [pc, #2140] @ 1e1d7c │ │ │ │ + ldr.w r4, [pc, #2140] @ 1e1c0c │ │ │ │ subw sp, sp, #2132 @ 0x854 │ │ │ │ - ldr.w r3, [pc, #2136] @ 1e1d80 │ │ │ │ + ldr.w r3, [pc, #2136] @ 1e1c10 │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #2124] @ 0x84c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq.w 1e1cbe │ │ │ │ + beq.w 1e1b4e │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - beq.w 1e1c98 │ │ │ │ + beq.w 1e1b28 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.w 1e2abc │ │ │ │ + beq.w 1e294c │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ cmp r0, #5 │ │ │ │ - bls.n 1e1574 │ │ │ │ + bls.n 1e1404 │ │ │ │ movw r0, #783 @ 0x30f │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 1e313a │ │ │ │ + beq.w 1e2fca │ │ │ │ movw r0, #774 @ 0x306 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 1e2a4a │ │ │ │ + beq.w 1e28da │ │ │ │ movw r0, #797 @ 0x31d │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 1e1e14 │ │ │ │ + beq.w 1e1ca4 │ │ │ │ movw r0, #906 @ 0x38a │ │ │ │ cmp r3, r0 │ │ │ │ - bhi.w 1e1cfa │ │ │ │ + bhi.w 1e1b8a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsrs r2, r5, #10 │ │ │ │ lsls r4, r7, #14 │ │ │ │ lsrs r2, r6, #9 │ │ │ │ lsrs r7, r7, #9 │ │ │ │ lsrs r5, r7, #23 │ │ │ │ lsrs r5, r3, #10 │ │ │ │ @@ -526447,1798 +526360,1798 @@ │ │ │ │ lsrs r4, r1, #10 │ │ │ │ lsrs r5, r2, #12 │ │ │ │ lsrs r4, r4, #12 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 1e1d90 │ │ │ │ + bpl.n 1e1c20 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1876 @ 0x754 │ │ │ │ - bl 1d9b50 │ │ │ │ + bl 1d9a08 │ │ │ │ ldr.w r2, [sp, #1876] @ 0x754 │ │ │ │ ldr.w r3, [sp, #1880] @ 0x758 │ │ │ │ orr.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - b.n 1e1d0c │ │ │ │ + b.n 1e1b9c │ │ │ │ ldrd r3, r1, [r2, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldrh r3, [r3, #12] │ │ │ │ cmp r3, #244 @ 0xf4 │ │ │ │ - beq.n 1e1d30 │ │ │ │ + beq.n 1e1bc0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ lsls r5, r3, #30 │ │ │ │ - bmi.n 1e1dac │ │ │ │ + bmi.n 1e1c3c │ │ │ │ and.w r1, r3, #1 │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bpl.n 1e1d5c │ │ │ │ + bpl.n 1e1bec │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1e1dc4 │ │ │ │ + beq.n 1e1c54 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1852 @ 0x73c │ │ │ │ - bl 1e0310 │ │ │ │ + bl 1e01a0 │ │ │ │ ldr.w r2, [sp, #1852] @ 0x73c │ │ │ │ ldr.w r3, [sp, #1856] @ 0x740 │ │ │ │ orr.w r2, r2, #3072 @ 0xc00 │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - b.n 1e1d0c │ │ │ │ - ldr r2, [pc, #136] @ (1e1d84 ) │ │ │ │ + b.n 1e1b9c │ │ │ │ + ldr r2, [pc, #136] @ (1e1c14 ) │ │ │ │ movs r0, #0 │ │ │ │ - ldr r1, [pc, #136] @ (1e1d88 ) │ │ │ │ + ldr r1, [pc, #136] @ (1e1c18 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - ldr r2, [pc, #120] @ (1e1d8c ) │ │ │ │ - ldr r3, [pc, #108] @ (1e1d80 ) │ │ │ │ + ldr r2, [pc, #120] @ (1e1c1c ) │ │ │ │ + ldr r3, [pc, #108] @ (1e1c10 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #2124] @ 0x84c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1e39c6 │ │ │ │ + bne.w 1e3856 │ │ │ │ mov r0, r4 │ │ │ │ addw sp, sp, #2132 @ 0x854 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrh r3, [r2, #48] @ 0x30 │ │ │ │ - cbnz r3, 1e1d3a │ │ │ │ + cbnz r3, 1e1bca │ │ │ │ ldrh r3, [r2, #50] @ 0x32 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e1ccc │ │ │ │ + beq.n 1e1b5c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 1e1df8 │ │ │ │ + bpl.n 1e1c88 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1916 @ 0x77c │ │ │ │ - bl 1d61a0 │ │ │ │ + bl 1d619c │ │ │ │ ldr.w r1, [sp, #1920] @ 0x780 │ │ │ │ movs r3, #244 @ 0xf4 │ │ │ │ movt r3, #8258 @ 0x2042 │ │ │ │ ldr.w r2, [sp, #1916] @ 0x77c │ │ │ │ orrs r3, r1 │ │ │ │ - b.n 1e1d0c │ │ │ │ + b.n 1e1b9c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1e1de0 │ │ │ │ + beq.n 1e1c70 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1892 @ 0x764 │ │ │ │ - bl 1df170 │ │ │ │ + bl 1df010 │ │ │ │ ldr.w r3, [sp, #1896] @ 0x768 │ │ │ │ ldr.w r2, [sp, #1892] @ 0x764 │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1e1d0c │ │ │ │ - @ instruction: 0xead200ab │ │ │ │ + b.n 1e1b9c │ │ │ │ + mcrr 0, 10, r0, r2, cr11 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r3, r0] │ │ │ │ + str r4, [r1, r0] │ │ │ │ movs r1, r3 │ │ │ │ - cbnz r2, 1e1dea │ │ │ │ + cbnz r2, 1e1c76 │ │ │ │ movs r0, r3 │ │ │ │ - b.n 1e2360 │ │ │ │ + b.n 1e14d0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1868 @ 0x74c │ │ │ │ - bl 1d9728 │ │ │ │ + bl 1d95e0 │ │ │ │ ldr.w r2, [sp, #1868] @ 0x74c │ │ │ │ ldr.w r3, [sp, #1872] @ 0x750 │ │ │ │ orr.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - b.n 1e1d0c │ │ │ │ + b.n 1e1b9c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1900 @ 0x76c │ │ │ │ - bl 1de8d0 │ │ │ │ + bl 1de788 │ │ │ │ ldr.w r3, [sp, #1904] @ 0x770 │ │ │ │ ldr.w r2, [sp, #1900] @ 0x76c │ │ │ │ orr.w r3, r3, #541065216 @ 0x20400000 │ │ │ │ - b.n 1e1d0c │ │ │ │ + b.n 1e1b9c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1860 @ 0x744 │ │ │ │ - bl 1dfa40 │ │ │ │ + bl 1df8d8 │ │ │ │ ldr.w r2, [sp, #1860] @ 0x744 │ │ │ │ ldr.w r3, [sp, #1864] @ 0x748 │ │ │ │ orr.w r2, r2, #2048 @ 0x800 │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - b.n 1e1d0c │ │ │ │ + b.n 1e1b9c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1884 @ 0x75c │ │ │ │ - bl 1e0be0 │ │ │ │ + bl 1e0a68 │ │ │ │ ldr.w r3, [sp, #1888] @ 0x760 │ │ │ │ ldr.w r2, [sp, #1884] @ 0x75c │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - b.n 1e1d0c │ │ │ │ + b.n 1e1b9c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1908 @ 0x774 │ │ │ │ - bl 1d63b0 │ │ │ │ + bl 1d63ac │ │ │ │ ldr.w r1, [sp, #1912] @ 0x778 │ │ │ │ movs r3, #244 @ 0xf4 │ │ │ │ movt r3, #8194 @ 0x2002 │ │ │ │ ldr.w r2, [sp, #1908] @ 0x774 │ │ │ │ orrs r3, r1 │ │ │ │ - b.n 1e1d0c │ │ │ │ + b.n 1e1b9c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ - bl 1d50b0 │ │ │ │ + bl 1d50ac │ │ │ │ ldrd r2, r3, [sp, #196] @ 0xc4 │ │ │ │ orr.w r2, r2, #6750208 @ 0x670000 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #16384 @ 0x4000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1e1d0c │ │ │ │ + b.n 1e1b9c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1e1cfa │ │ │ │ + bcc.w 1e1b8a │ │ │ │ addw r0, sp, #1556 @ 0x614 │ │ │ │ - bl 1d79d0 │ │ │ │ + bl 1d7970 │ │ │ │ ldr.w r3, [sp, #1560] @ 0x618 │ │ │ │ ldr.w r2, [sp, #1556] @ 0x614 │ │ │ │ orr.w r3, r3, #1140850688 @ 0x44000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 1e1d0c │ │ │ │ + b.n 1e1b9c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1e1cfa │ │ │ │ + bcc.w 1e1b8a │ │ │ │ addw r0, sp, #1548 @ 0x60c │ │ │ │ - bl 1d79d0 │ │ │ │ + bl 1d7970 │ │ │ │ ldr.w r3, [sp, #1552] @ 0x610 │ │ │ │ ldr.w r2, [sp, #1548] @ 0x60c │ │ │ │ orr.w r3, r3, #1149239296 @ 0x44800000 │ │ │ │ - b.n 1e1d0c │ │ │ │ + b.n 1e1b9c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1e1cfa │ │ │ │ + bcc.w 1e1b8a │ │ │ │ addw r0, sp, #1540 @ 0x604 │ │ │ │ - bl 1d79d0 │ │ │ │ + bl 1d7970 │ │ │ │ ldr.w r3, [sp, #1544] @ 0x608 │ │ │ │ ldr.w r2, [sp, #1540] @ 0x604 │ │ │ │ orr.w r3, r3, #1149239296 @ 0x44800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1e1d0c │ │ │ │ + b.n 1e1b9c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1e1cfa │ │ │ │ + bcc.w 1e1b8a │ │ │ │ addw r0, sp, #1532 @ 0x5fc │ │ │ │ - bl 1d79d0 │ │ │ │ + bl 1d7970 │ │ │ │ ldr.w r3, [sp, #1536] @ 0x600 │ │ │ │ ldr.w r2, [sp, #1532] @ 0x5fc │ │ │ │ orr.w r3, r3, #1149239296 @ 0x44800000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 1e1d0c │ │ │ │ + b.n 1e1b9c │ │ │ │ addw r0, sp, #1524 @ 0x5f4 │ │ │ │ - bl 1d6f68 │ │ │ │ + bl 1d6f30 │ │ │ │ ldr.w r3, [sp, #1528] @ 0x5f8 │ │ │ │ ldr.w r2, [sp, #1524] @ 0x5f4 │ │ │ │ orr.w r3, r3, #1174405120 @ 0x46000000 │ │ │ │ - b.n 1e1d0c │ │ │ │ + b.n 1e1b9c │ │ │ │ addw r0, sp, #1516 @ 0x5ec │ │ │ │ - bl 1d6f68 │ │ │ │ + bl 1d6f30 │ │ │ │ ldr.w r3, [sp, #1520] @ 0x5f0 │ │ │ │ ldr.w r2, [sp, #1516] @ 0x5ec │ │ │ │ orr.w r3, r3, #1174405120 @ 0x46000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1e1d0c │ │ │ │ + b.n 1e1b9c │ │ │ │ addw r0, sp, #1508 @ 0x5e4 │ │ │ │ - bl 1d6f68 │ │ │ │ + bl 1d6f30 │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ ldr.w r2, [sp, #1508] @ 0x5e4 │ │ │ │ orr.w r3, r3, #1174405120 @ 0x46000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 1e1d0c │ │ │ │ + b.n 1e1b9c │ │ │ │ addw r0, sp, #1500 @ 0x5dc │ │ │ │ - bl 1d65d0 │ │ │ │ + bl 1d65c8 │ │ │ │ ldr.w r3, [sp, #1504] @ 0x5e0 │ │ │ │ ldr.w r2, [sp, #1500] @ 0x5dc │ │ │ │ orr.w r3, r3, #1174405120 @ 0x46000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 1e1d0c │ │ │ │ + b.n 1e1b9c │ │ │ │ addw r0, sp, #1492 @ 0x5d4 │ │ │ │ - bl 1d65d0 │ │ │ │ + bl 1d65c8 │ │ │ │ ldr.w r3, [sp, #1496] @ 0x5d8 │ │ │ │ ldr.w r2, [sp, #1492] @ 0x5d4 │ │ │ │ orr.w r3, r3, #1182793728 @ 0x46800000 │ │ │ │ - b.n 1e1d0c │ │ │ │ + b.n 1e1b9c │ │ │ │ addw r0, sp, #1484 @ 0x5cc │ │ │ │ - bl 1d65d0 │ │ │ │ + bl 1d65c8 │ │ │ │ ldr.w r3, [sp, #1488] @ 0x5d0 │ │ │ │ ldr.w r2, [sp, #1484] @ 0x5cc │ │ │ │ orr.w r3, r3, #1182793728 @ 0x46800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1e1d0c │ │ │ │ + b.n 1e1b9c │ │ │ │ addw r0, sp, #1476 @ 0x5c4 │ │ │ │ - bl 1d6f68 │ │ │ │ + bl 1d6f30 │ │ │ │ ldr.w r3, [sp, #1480] @ 0x5c8 │ │ │ │ ldr.w r2, [sp, #1476] @ 0x5c4 │ │ │ │ orr.w r3, r3, #1182793728 @ 0x46800000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 1e1d0c │ │ │ │ + b.n 1e1b9c │ │ │ │ addw r0, sp, #1468 @ 0x5bc │ │ │ │ - bl 1d6f68 │ │ │ │ + bl 1d6f30 │ │ │ │ ldr.w r3, [sp, #1472] @ 0x5c0 │ │ │ │ ldr.w r2, [sp, #1468] @ 0x5bc │ │ │ │ orr.w r3, r3, #1182793728 @ 0x46800000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 1e1d0c │ │ │ │ + b.n 1e1b9c │ │ │ │ addw r0, sp, #1460 @ 0x5b4 │ │ │ │ - bl 1d6f68 │ │ │ │ + bl 1d6f30 │ │ │ │ ldr.w r3, [sp, #1464] @ 0x5b8 │ │ │ │ ldr.w r2, [sp, #1460] @ 0x5b4 │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ - b.n 1e1d0c │ │ │ │ + b.n 1e1b9c │ │ │ │ addw r0, sp, #1812 @ 0x714 │ │ │ │ - bl 1d6a70 │ │ │ │ + bl 1d6a30 │ │ │ │ ldr.w r3, [sp, #1816] @ 0x718 │ │ │ │ ldr.w r2, [sp, #1812] @ 0x714 │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1e1d0c │ │ │ │ + b.n 1e1b9c │ │ │ │ addw r0, sp, #1452 @ 0x5ac │ │ │ │ - bl 1d6f68 │ │ │ │ + bl 1d6f30 │ │ │ │ ldr.w r3, [sp, #1456] @ 0x5b0 │ │ │ │ ldr.w r2, [sp, #1452] @ 0x5ac │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 1e1d0c │ │ │ │ + b.n 1e1b9c │ │ │ │ addw r0, sp, #1444 @ 0x5a4 │ │ │ │ - bl 1d6f68 │ │ │ │ + bl 1d6f30 │ │ │ │ ldr.w r3, [sp, #1448] @ 0x5a8 │ │ │ │ ldr.w r2, [sp, #1444] @ 0x5a4 │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 1e1d0c │ │ │ │ + b.n 1e1b9c │ │ │ │ addw r0, sp, #1436 @ 0x59c │ │ │ │ - bl 1d65d0 │ │ │ │ + bl 1d65c8 │ │ │ │ ldr.w r3, [sp, #1440] @ 0x5a0 │ │ │ │ ldr.w r2, [sp, #1436] @ 0x59c │ │ │ │ orr.w r3, r3, #1199570944 @ 0x47800000 │ │ │ │ - b.n 1e1d0c │ │ │ │ + b.n 1e1b9c │ │ │ │ addw r0, sp, #1428 @ 0x594 │ │ │ │ - bl 1d65d0 │ │ │ │ + bl 1d65c8 │ │ │ │ ldr.w r3, [sp, #1432] @ 0x598 │ │ │ │ ldr.w r2, [sp, #1428] @ 0x594 │ │ │ │ orr.w r3, r3, #1199570944 @ 0x47800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1e1d0c │ │ │ │ + b.n 1e1b9c │ │ │ │ addw r0, sp, #1420 @ 0x58c │ │ │ │ - bl 1d6f68 │ │ │ │ + bl 1d6f30 │ │ │ │ ldr.w r3, [sp, #1424] @ 0x590 │ │ │ │ ldr.w r2, [sp, #1420] @ 0x58c │ │ │ │ orr.w r3, r3, #1199570944 @ 0x47800000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 1e1d0c │ │ │ │ + b.n 1e1b9c │ │ │ │ addw r0, sp, #1412 @ 0x584 │ │ │ │ - bl 1d6f68 │ │ │ │ + bl 1d6f30 │ │ │ │ ldr.w r3, [sp, #1416] @ 0x588 │ │ │ │ ldr.w r2, [sp, #1412] @ 0x584 │ │ │ │ orr.w r3, r3, #1199570944 @ 0x47800000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 1e1d0c │ │ │ │ + b.n 1e1b9c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #600 @ 0x258 │ │ │ │ - bcc.w 1e1cfa │ │ │ │ + bcc.w 1e1b8a │ │ │ │ addw r0, sp, #1804 @ 0x70c │ │ │ │ - bl 1d6a70 │ │ │ │ + bl 1d6a30 │ │ │ │ ldr.w r3, [sp, #1808] @ 0x710 │ │ │ │ ldr.w r2, [sp, #1804] @ 0x70c │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ orr.w r3, r3, #2359296 @ 0x240000 │ │ │ │ - b.n 1e1d0c │ │ │ │ + b.n 1e1b9c │ │ │ │ addw r0, sp, #1404 @ 0x57c │ │ │ │ - bl 1d84c8 │ │ │ │ + bl 1d83f0 │ │ │ │ ldr.w r3, [sp, #1408] @ 0x580 │ │ │ │ ldr.w r2, [sp, #1404] @ 0x57c │ │ │ │ orr.w r3, r3, #1610612736 @ 0x60000000 │ │ │ │ - b.n 1e1d0c │ │ │ │ + b.n 1e1b9c │ │ │ │ addw r0, sp, #1396 @ 0x574 │ │ │ │ - bl 1d84c8 │ │ │ │ + bl 1d83f0 │ │ │ │ ldr.w r3, [sp, #1400] @ 0x578 │ │ │ │ ldr.w r2, [sp, #1396] @ 0x574 │ │ │ │ orr.w r3, r3, #1619001344 @ 0x60800000 │ │ │ │ - b.n 1e1d0c │ │ │ │ + b.n 1e1b9c │ │ │ │ addw r0, sp, #1388 @ 0x56c │ │ │ │ - bl 1d84c8 │ │ │ │ + bl 1d83f0 │ │ │ │ ldr.w r3, [sp, #1392] @ 0x570 │ │ │ │ ldr.w r2, [sp, #1388] @ 0x56c │ │ │ │ orr.w r3, r3, #1627389952 @ 0x61000000 │ │ │ │ - b.n 1e1d0c │ │ │ │ + b.n 1e1b9c │ │ │ │ addw r0, sp, #1380 @ 0x564 │ │ │ │ - bl 1d84c8 │ │ │ │ + bl 1d83f0 │ │ │ │ ldr.w r3, [sp, #1384] @ 0x568 │ │ │ │ ldr.w r2, [sp, #1380] @ 0x564 │ │ │ │ orr.w r3, r3, #1635778560 @ 0x61800000 │ │ │ │ - b.n 1e1d0c │ │ │ │ + b.n 1e1b9c │ │ │ │ addw r0, sp, #1372 @ 0x55c │ │ │ │ - bl 1d84c8 │ │ │ │ + bl 1d83f0 │ │ │ │ ldr.w r3, [sp, #1376] @ 0x560 │ │ │ │ ldr.w r2, [sp, #1372] @ 0x55c │ │ │ │ orr.w r3, r3, #1644167168 @ 0x62000000 │ │ │ │ - b.n 1e1d0c │ │ │ │ + b.n 1e1b9c │ │ │ │ addw r0, sp, #1364 @ 0x554 │ │ │ │ - bl 1d84c8 │ │ │ │ + bl 1d83f0 │ │ │ │ ldr.w r3, [sp, #1368] @ 0x558 │ │ │ │ ldr.w r2, [sp, #1364] @ 0x554 │ │ │ │ orr.w r3, r3, #1652555776 @ 0x62800000 │ │ │ │ - b.n 1e1d0c │ │ │ │ + b.n 1e1b9c │ │ │ │ addw r0, sp, #1356 @ 0x54c │ │ │ │ - bl 1d84c8 │ │ │ │ + bl 1d83f0 │ │ │ │ ldr.w r3, [sp, #1360] @ 0x550 │ │ │ │ ldr.w r2, [sp, #1356] @ 0x54c │ │ │ │ orr.w r3, r3, #1660944384 @ 0x63000000 │ │ │ │ - b.n 1e1d0c │ │ │ │ + b.n 1e1b9c │ │ │ │ addw r0, sp, #1348 @ 0x544 │ │ │ │ - bl 1d84c8 │ │ │ │ + bl 1d83f0 │ │ │ │ ldr.w r3, [sp, #1352] @ 0x548 │ │ │ │ ldr.w r2, [sp, #1348] @ 0x544 │ │ │ │ orr.w r3, r3, #1669332992 @ 0x63800000 │ │ │ │ - b.n 1e1d0c │ │ │ │ + b.n 1e1b9c │ │ │ │ addw r0, sp, #1340 @ 0x53c │ │ │ │ - bl 1d84c8 │ │ │ │ + bl 1d83f0 │ │ │ │ ldr.w r3, [sp, #1344] @ 0x540 │ │ │ │ ldr.w r2, [sp, #1340] @ 0x53c │ │ │ │ orr.w r3, r3, #1677721600 @ 0x64000000 │ │ │ │ - b.n 1e1d0c │ │ │ │ + b.n 1e1b9c │ │ │ │ addw r0, sp, #1332 @ 0x534 │ │ │ │ - bl 1d84c8 │ │ │ │ + bl 1d83f0 │ │ │ │ ldr.w r3, [sp, #1336] @ 0x538 │ │ │ │ ldr.w r2, [sp, #1332] @ 0x534 │ │ │ │ orr.w r3, r3, #1686110208 @ 0x64800000 │ │ │ │ - b.n 1e1d0c │ │ │ │ + b.n 1e1b9c │ │ │ │ addw r0, sp, #1324 @ 0x52c │ │ │ │ - bl 1d84c8 │ │ │ │ + bl 1d83f0 │ │ │ │ ldr.w r3, [sp, #1328] @ 0x530 │ │ │ │ ldr.w r2, [sp, #1324] @ 0x52c │ │ │ │ orr.w r3, r3, #1694498816 @ 0x65000000 │ │ │ │ - b.n 1e1d0c │ │ │ │ + b.n 1e1b9c │ │ │ │ addw r0, sp, #1316 @ 0x524 │ │ │ │ - bl 1d84c8 │ │ │ │ + bl 1d83f0 │ │ │ │ ldr.w r3, [sp, #1320] @ 0x528 │ │ │ │ ldr.w r2, [sp, #1316] @ 0x524 │ │ │ │ orr.w r3, r3, #1702887424 @ 0x65800000 │ │ │ │ - b.n 1e1d0c │ │ │ │ + b.n 1e1b9c │ │ │ │ addw r0, sp, #1308 @ 0x51c │ │ │ │ - bl 1d84c8 │ │ │ │ + bl 1d83f0 │ │ │ │ ldr.w r3, [sp, #1312] @ 0x520 │ │ │ │ ldr.w r2, [sp, #1308] @ 0x51c │ │ │ │ orr.w r3, r3, #1711276032 @ 0x66000000 │ │ │ │ - b.n 1e1d0c │ │ │ │ + b.n 1e1b9c │ │ │ │ addw r0, sp, #1300 @ 0x514 │ │ │ │ - bl 1d84c8 │ │ │ │ + bl 1d83f0 │ │ │ │ ldr.w r3, [sp, #1304] @ 0x518 │ │ │ │ ldr.w r2, [sp, #1300] @ 0x514 │ │ │ │ orr.w r3, r3, #1719664640 @ 0x66800000 │ │ │ │ - b.n 1e1d0c │ │ │ │ + b.n 1e1b9c │ │ │ │ addw r0, sp, #1292 @ 0x50c │ │ │ │ - bl 1d84c8 │ │ │ │ + bl 1d83f0 │ │ │ │ ldr.w r3, [sp, #1296] @ 0x510 │ │ │ │ ldr.w r2, [sp, #1292] @ 0x50c │ │ │ │ orr.w r3, r3, #1728053248 @ 0x67000000 │ │ │ │ - b.n 1e1d0c │ │ │ │ + b.n 1e1b9c │ │ │ │ addw r0, sp, #1284 @ 0x504 │ │ │ │ - bl 1d84c8 │ │ │ │ + bl 1d83f0 │ │ │ │ ldr.w r3, [sp, #1288] @ 0x508 │ │ │ │ ldr.w r2, [sp, #1284] @ 0x504 │ │ │ │ orr.w r3, r3, #1736441856 @ 0x67800000 │ │ │ │ - b.n 1e1d0c │ │ │ │ + b.n 1e1b9c │ │ │ │ addw r0, sp, #1244 @ 0x4dc │ │ │ │ - bl 1d8b00 │ │ │ │ + bl 1d89d8 │ │ │ │ ldr.w r2, [sp, #1244] @ 0x4dc │ │ │ │ ldr.w r3, [sp, #1248] @ 0x4e0 │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1677721600 @ 0x64000000 │ │ │ │ - b.n 1e1d0c │ │ │ │ + b.n 1e1b9c │ │ │ │ addw r0, sp, #1236 @ 0x4d4 │ │ │ │ - bl 1d8b00 │ │ │ │ + bl 1d89d8 │ │ │ │ ldr.w r2, [sp, #1236] @ 0x4d4 │ │ │ │ ldr.w r3, [sp, #1240] @ 0x4d8 │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1686110208 @ 0x64800000 │ │ │ │ - b.n 1e1d0c │ │ │ │ + b.n 1e1b9c │ │ │ │ addw r0, sp, #1228 @ 0x4cc │ │ │ │ - bl 1d8b00 │ │ │ │ + bl 1d89d8 │ │ │ │ ldr.w r2, [sp, #1228] @ 0x4cc │ │ │ │ ldr.w r3, [sp, #1232] @ 0x4d0 │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1694498816 @ 0x65000000 │ │ │ │ - b.n 1e1d0c │ │ │ │ + b.n 1e1b9c │ │ │ │ addw r0, sp, #1220 @ 0x4c4 │ │ │ │ - bl 1d8b00 │ │ │ │ + bl 1d89d8 │ │ │ │ ldr.w r2, [sp, #1220] @ 0x4c4 │ │ │ │ ldr.w r3, [sp, #1224] @ 0x4c8 │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1702887424 @ 0x65800000 │ │ │ │ - b.n 1e1d0c │ │ │ │ + b.n 1e1b9c │ │ │ │ addw r0, sp, #1212 @ 0x4bc │ │ │ │ - bl 1d8b00 │ │ │ │ + bl 1d89d8 │ │ │ │ ldr.w r2, [sp, #1212] @ 0x4bc │ │ │ │ ldr.w r3, [sp, #1216] @ 0x4c0 │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1711276032 @ 0x66000000 │ │ │ │ - b.n 1e1d0c │ │ │ │ + b.n 1e1b9c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #800 @ 0x320 │ │ │ │ - bcs.w 1e1cfa │ │ │ │ + bcs.w 1e1b8a │ │ │ │ addw r0, sp, #1204 @ 0x4b4 │ │ │ │ - bl 1d7460 │ │ │ │ + bl 1d7430 │ │ │ │ ldr.w r2, [sp, #1204] @ 0x4b4 │ │ │ │ ldr.w r3, [sp, #1208] @ 0x4b8 │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1719664640 @ 0x66800000 │ │ │ │ - b.n 1e1d0c │ │ │ │ + b.n 1e1b9c │ │ │ │ addw r0, sp, #1196 @ 0x4ac │ │ │ │ - bl 1d7460 │ │ │ │ + bl 1d7430 │ │ │ │ ldr.w r3, [sp, #1200] @ 0x4b0 │ │ │ │ ldr.w r2, [sp, #1196] @ 0x4ac │ │ │ │ orr.w r3, r3, #1719664640 @ 0x66800000 │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #16384 @ 0x4000 │ │ │ │ - b.n 1e1d0c │ │ │ │ + b.n 1e1b9c │ │ │ │ addw r0, sp, #1188 @ 0x4a4 │ │ │ │ - bl 1d7f08 │ │ │ │ + bl 1d7e98 │ │ │ │ ldr.w r2, [sp, #1188] @ 0x4a4 │ │ │ │ ldr.w r3, [sp, #1192] @ 0x4a8 │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1728053248 @ 0x67000000 │ │ │ │ - b.n 1e1d0c │ │ │ │ + b.n 1e1b9c │ │ │ │ addw r0, sp, #1180 @ 0x49c │ │ │ │ - bl 1d7f08 │ │ │ │ + bl 1d7e98 │ │ │ │ ldr.w r3, [sp, #1184] @ 0x4a0 │ │ │ │ ldr.w r2, [sp, #1180] @ 0x49c │ │ │ │ orr.w r3, r3, #1728053248 @ 0x67000000 │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1024 @ 0x400 │ │ │ │ - b.n 1e1d0c │ │ │ │ + b.n 1e1b9c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1e1cfa │ │ │ │ + bcc.w 1e1b8a │ │ │ │ addw r0, sp, #1276 @ 0x4fc │ │ │ │ - bl 1d84c8 │ │ │ │ + bl 1d83f0 │ │ │ │ ldr.w r2, [sp, #1276] @ 0x4fc │ │ │ │ ldr.w r3, [sp, #1280] @ 0x500 │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1644167168 @ 0x62000000 │ │ │ │ - b.n 1e1d0c │ │ │ │ + b.n 1e1b9c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1e1cfa │ │ │ │ + bcc.w 1e1b8a │ │ │ │ addw r0, sp, #1268 @ 0x4f4 │ │ │ │ - bl 1d84c8 │ │ │ │ + bl 1d83f0 │ │ │ │ ldr.w r2, [sp, #1268] @ 0x4f4 │ │ │ │ ldr.w r3, [sp, #1272] @ 0x4f8 │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1652555776 @ 0x62800000 │ │ │ │ - b.n 1e1d0c │ │ │ │ + b.n 1e1b9c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1e1cfa │ │ │ │ + bcc.w 1e1b8a │ │ │ │ addw r0, sp, #1260 @ 0x4ec │ │ │ │ - bl 1d84c8 │ │ │ │ + bl 1d83f0 │ │ │ │ ldr.w r2, [sp, #1260] @ 0x4ec │ │ │ │ ldr.w r3, [sp, #1264] @ 0x4f0 │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1660944384 @ 0x63000000 │ │ │ │ - b.n 1e1d0c │ │ │ │ + b.n 1e1b9c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1e1cfa │ │ │ │ + bcc.w 1e1b8a │ │ │ │ addw r0, sp, #1252 @ 0x4e4 │ │ │ │ - bl 1d84c8 │ │ │ │ + bl 1d83f0 │ │ │ │ ldr.w r2, [sp, #1252] @ 0x4e4 │ │ │ │ ldr.w r3, [sp, #1256] @ 0x4e8 │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1669332992 @ 0x63800000 │ │ │ │ - b.n 1e1d0c │ │ │ │ + b.n 1e1b9c │ │ │ │ addw r0, sp, #1172 @ 0x494 │ │ │ │ bl 1d3bc8 │ │ │ │ ldr.w r3, [sp, #1176] @ 0x498 │ │ │ │ ldr.w r2, [sp, #1172] @ 0x494 │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ - b.n 1e1d0c │ │ │ │ + b.n 1e1b9c │ │ │ │ addw r0, sp, #1164 @ 0x48c │ │ │ │ bl 1d3bc8 │ │ │ │ ldr.w r3, [sp, #1168] @ 0x490 │ │ │ │ ldr.w r2, [sp, #1164] @ 0x48c │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1e1d0c │ │ │ │ + b.n 1e1b9c │ │ │ │ addw r0, sp, #1156 @ 0x484 │ │ │ │ bl 1d3bc8 │ │ │ │ ldr.w r3, [sp, #1160] @ 0x488 │ │ │ │ ldr.w r2, [sp, #1156] @ 0x484 │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 1e1d0c │ │ │ │ + b.n 1e1b9c │ │ │ │ addw r0, sp, #1148 @ 0x47c │ │ │ │ bl 1d3bc8 │ │ │ │ ldr.w r3, [sp, #1152] @ 0x480 │ │ │ │ ldr.w r2, [sp, #1148] @ 0x47c │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 1e1d0c │ │ │ │ + b.n 1e1b9c │ │ │ │ addw r0, sp, #1140 @ 0x474 │ │ │ │ bl 1d3bc8 │ │ │ │ ldr.w r3, [sp, #1144] @ 0x478 │ │ │ │ ldr.w r2, [sp, #1140] @ 0x474 │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.n 1e1d0c │ │ │ │ + b.n 1e1b9c │ │ │ │ addw r0, sp, #1132 @ 0x46c │ │ │ │ bl 1d3bc8 │ │ │ │ ldr.w r3, [sp, #1136] @ 0x470 │ │ │ │ ldr.w r2, [sp, #1132] @ 0x46c │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #10485760 @ 0xa00000 │ │ │ │ - b.n 1e1d0c │ │ │ │ + b.n 1e1b9c │ │ │ │ addw r0, sp, #1124 @ 0x464 │ │ │ │ bl 1d3bc8 │ │ │ │ ldr.w r3, [sp, #1128] @ 0x468 │ │ │ │ ldr.w r2, [sp, #1124] @ 0x464 │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.n 1e1d0c │ │ │ │ + b.n 1e1b9c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1980 @ 0x7bc │ │ │ │ bl 1d2a68 │ │ │ │ ldr.w r3, [sp, #1984] @ 0x7c0 │ │ │ │ ldr.w r2, [sp, #1980] @ 0x7bc │ │ │ │ orr.w r3, r3, #41943040 @ 0x2800000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.n 1e1d0c │ │ │ │ + b.n 1e1b9c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1972 @ 0x7b4 │ │ │ │ bl 1d2a68 │ │ │ │ ldr.w r3, [sp, #1976] @ 0x7b8 │ │ │ │ ldr.w r2, [sp, #1972] @ 0x7b4 │ │ │ │ orr.w r3, r3, #58720256 @ 0x3800000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.n 1e1d0c │ │ │ │ + b.n 1e1b9c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2052 @ 0x804 │ │ │ │ bl 1d2834 │ │ │ │ ldr.w r3, [sp, #2056] @ 0x808 │ │ │ │ ldr.w r2, [sp, #2052] @ 0x804 │ │ │ │ orr.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.n 1e1d0c │ │ │ │ + b.n 1e1b9c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1e1cfa │ │ │ │ + bcc.w 1e1b8a │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1988 @ 0x7c4 │ │ │ │ - bl 1d5f18 │ │ │ │ + bl 1d5f14 │ │ │ │ ldr.w r3, [sp, #1992] @ 0x7c8 │ │ │ │ ldr.w r2, [sp, #1988] @ 0x7c4 │ │ │ │ orr.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.n 1e1d0c │ │ │ │ + b.n 1e1b9c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2044 @ 0x7fc │ │ │ │ bl 1d2834 │ │ │ │ ldr.w r3, [sp, #2048] @ 0x800 │ │ │ │ ldr.w r2, [sp, #2044] @ 0x7fc │ │ │ │ orr.w r3, r3, #109051904 @ 0x6800000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.n 1e1d0c │ │ │ │ + b.n 1e1b9c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2036 @ 0x7f4 │ │ │ │ bl 1d2834 │ │ │ │ ldr.w r3, [sp, #2040] @ 0x7f8 │ │ │ │ ldr.w r2, [sp, #2036] @ 0x7f4 │ │ │ │ orr.w r3, r3, #117440512 @ 0x7000000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.n 1e1d0c │ │ │ │ + b.n 1e1b9c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2028 @ 0x7ec │ │ │ │ bl 1d2834 │ │ │ │ ldr.w r3, [sp, #2032] @ 0x7f0 │ │ │ │ ldr.w r2, [sp, #2028] @ 0x7ec │ │ │ │ orr.w r3, r3, #125829120 @ 0x7800000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.n 1e1d0c │ │ │ │ + b.n 1e1b9c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1956 @ 0x7a4 │ │ │ │ bl 1d2c2c │ │ │ │ ldr.w r3, [sp, #1960] @ 0x7a8 │ │ │ │ ldr.w r2, [sp, #1956] @ 0x7a4 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.n 1e1d0c │ │ │ │ + b.n 1e1b9c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1932 @ 0x78c │ │ │ │ bl 1d2d4c │ │ │ │ ldr.w r3, [sp, #1936] @ 0x790 │ │ │ │ ldr.w r2, [sp, #1932] @ 0x78c │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1924 @ 0x784 │ │ │ │ bl 1d2d4c │ │ │ │ ldr.w r3, [sp, #1928] @ 0x788 │ │ │ │ ldr.w r2, [sp, #1924] @ 0x784 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1964 @ 0x7ac │ │ │ │ bl 1d2b30 │ │ │ │ ldr.w r3, [sp, #1968] @ 0x7b0 │ │ │ │ ldr.w r2, [sp, #1964] @ 0x7ac │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #96 @ 0x60 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1948 @ 0x79c │ │ │ │ bl 1d2c2c │ │ │ │ ldr.w r3, [sp, #1952] @ 0x7a0 │ │ │ │ ldr.w r2, [sp, #1948] @ 0x79c │ │ │ │ orr.w r3, r3, #8388736 @ 0x800080 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1940 @ 0x794 │ │ │ │ bl 1d2c2c │ │ │ │ ldr.w r3, [sp, #1944] @ 0x798 │ │ │ │ ldr.w r2, [sp, #1940] @ 0x794 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #160 @ 0xa0 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1820 @ 0x71c │ │ │ │ bl 1d2180 │ │ │ │ ldr.w r3, [sp, #1824] @ 0x720 │ │ │ │ ldr.w r2, [sp, #1820] @ 0x71c │ │ │ │ orr.w r3, r3, #637534208 @ 0x26000000 │ │ │ │ orr.w r3, r3, #835584 @ 0xcc000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1844 @ 0x734 │ │ │ │ bl 1d267c │ │ │ │ ldr.w r3, [sp, #1848] @ 0x738 │ │ │ │ ldr.w r2, [sp, #1844] @ 0x734 │ │ │ │ orr.w r3, r3, #603979776 @ 0x24000000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #332 @ 0x14c │ │ │ │ - bl 1d57dc │ │ │ │ + bl 1d57d8 │ │ │ │ ldrd r2, r3, [sp, #332] @ 0x14c │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #324 @ 0x144 │ │ │ │ - bl 1d57dc │ │ │ │ + bl 1d57d8 │ │ │ │ ldrd r2, r3, [sp, #324] @ 0x144 │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #316 @ 0x13c │ │ │ │ - bl 1d57dc │ │ │ │ + bl 1d57d8 │ │ │ │ ldrd r2, r3, [sp, #316] @ 0x13c │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #308 @ 0x134 │ │ │ │ - bl 1d57dc │ │ │ │ + bl 1d57d8 │ │ │ │ ldrd r2, r3, [sp, #308] @ 0x134 │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #300 @ 0x12c │ │ │ │ - bl 1d57dc │ │ │ │ + bl 1d57d8 │ │ │ │ ldrd r2, r3, [sp, #300] @ 0x12c │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #292 @ 0x124 │ │ │ │ - bl 1d57dc │ │ │ │ + bl 1d57d8 │ │ │ │ ldrd r2, r3, [sp, #292] @ 0x124 │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #284 @ 0x11c │ │ │ │ - bl 1d57dc │ │ │ │ + bl 1d57d8 │ │ │ │ ldrd r2, r3, [sp, #284] @ 0x11c │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #276 @ 0x114 │ │ │ │ - bl 1d57dc │ │ │ │ + bl 1d57d8 │ │ │ │ ldrd r2, r3, [sp, #276] @ 0x114 │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #268 @ 0x10c │ │ │ │ - bl 1d57dc │ │ │ │ + bl 1d57d8 │ │ │ │ ldrd r2, r3, [sp, #268] @ 0x10c │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ sub.w r0, r1, #600 @ 0x258 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bls.w 1e398e │ │ │ │ + bls.w 1e381e │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1e1cfa │ │ │ │ + bcc.w 1e1b8a │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #788 @ 0x314 │ │ │ │ bl 1d1ec0 │ │ │ │ ldrd r2, r3, [sp, #788] @ 0x314 │ │ │ │ orr.w r2, r2, #12582912 @ 0xc00000 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ sub.w r0, r1, #600 @ 0x258 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bls.w 1e39aa │ │ │ │ + bls.w 1e383a │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1e1cfa │ │ │ │ + bcc.w 1e1b8a │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #756 @ 0x2f4 │ │ │ │ - bl 1d4944 │ │ │ │ + bl 1d4940 │ │ │ │ ldrd r2, r3, [sp, #756] @ 0x2f4 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ add r0, sp, #252 @ 0xfc │ │ │ │ - bl 1d3da0 │ │ │ │ + bl 1d3d9c │ │ │ │ ldrd r2, r3, [sp, #252] @ 0xfc │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #4685824 @ 0x478000 │ │ │ │ orr.w r3, r3, #3538944 @ 0x360000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1e1cfa │ │ │ │ + bcc.w 1e1b8a │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #684 @ 0x2ac │ │ │ │ bl 1d1750 │ │ │ │ ldrd r2, r3, [sp, #684] @ 0x2ac │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ orr.w r2, r2, #12582912 @ 0xc00000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1e1cfa │ │ │ │ + bcc.w 1e1b8a │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #780 @ 0x30c │ │ │ │ bl 1d1d18 │ │ │ │ ldrd r2, r3, [sp, #780] @ 0x30c │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1e1cfa │ │ │ │ + bcc.w 1e1b8a │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #260 @ 0x104 │ │ │ │ bl 1d1494 │ │ │ │ ldrd r2, r3, [sp, #260] @ 0x104 │ │ │ │ orr.w r3, r3, #3271557120 @ 0xc3000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ - bl 1d5348 │ │ │ │ + bl 1d5344 │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #6488064 @ 0x630000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ addw r0, sp, #1740 @ 0x6cc │ │ │ │ - bl 1d79d0 │ │ │ │ + bl 1d7970 │ │ │ │ ldr.w r3, [sp, #1744] @ 0x6d0 │ │ │ │ ldr.w r2, [sp, #1740] @ 0x6cc │ │ │ │ orr.w r3, r3, #1082130432 @ 0x40800000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ addw r0, sp, #1732 @ 0x6c4 │ │ │ │ - bl 1d65d0 │ │ │ │ + bl 1d65c8 │ │ │ │ ldr.w r3, [sp, #1736] @ 0x6c8 │ │ │ │ ldr.w r2, [sp, #1732] @ 0x6c4 │ │ │ │ orr.w r3, r3, #1090519040 @ 0x41000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ addw r0, sp, #1724 @ 0x6bc │ │ │ │ - bl 1d65d0 │ │ │ │ + bl 1d65c8 │ │ │ │ ldr.w r3, [sp, #1728] @ 0x6c0 │ │ │ │ ldr.w r2, [sp, #1724] @ 0x6bc │ │ │ │ orr.w r3, r3, #1090519040 @ 0x41000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ addw r0, sp, #1716 @ 0x6b4 │ │ │ │ - bl 1d65d0 │ │ │ │ + bl 1d65c8 │ │ │ │ ldr.w r3, [sp, #1720] @ 0x6b8 │ │ │ │ ldr.w r2, [sp, #1716] @ 0x6b4 │ │ │ │ orr.w r3, r3, #1090519040 @ 0x41000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ addw r0, sp, #1708 @ 0x6ac │ │ │ │ - bl 1d65d0 │ │ │ │ + bl 1d65c8 │ │ │ │ ldr.w r3, [sp, #1712] @ 0x6b0 │ │ │ │ ldr.w r2, [sp, #1708] @ 0x6ac │ │ │ │ orr.w r3, r3, #1098907648 @ 0x41800000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ addw r0, sp, #1700 @ 0x6a4 │ │ │ │ - bl 1d65d0 │ │ │ │ + bl 1d65c8 │ │ │ │ ldr.w r3, [sp, #1704] @ 0x6a8 │ │ │ │ ldr.w r2, [sp, #1700] @ 0x6a4 │ │ │ │ orr.w r3, r3, #1098907648 @ 0x41800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ addw r0, sp, #1692 @ 0x69c │ │ │ │ - bl 1d6f68 │ │ │ │ + bl 1d6f30 │ │ │ │ ldr.w r3, [sp, #1696] @ 0x6a0 │ │ │ │ ldr.w r2, [sp, #1692] @ 0x69c │ │ │ │ orr.w r3, r3, #1107296256 @ 0x42000000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ addw r0, sp, #1684 @ 0x694 │ │ │ │ - bl 1d6f68 │ │ │ │ + bl 1d6f30 │ │ │ │ ldr.w r3, [sp, #1688] @ 0x698 │ │ │ │ ldr.w r2, [sp, #1684] @ 0x694 │ │ │ │ orr.w r3, r3, #1107296256 @ 0x42000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ addw r0, sp, #1676 @ 0x68c │ │ │ │ - bl 1d6f68 │ │ │ │ + bl 1d6f30 │ │ │ │ ldr.w r3, [sp, #1680] @ 0x690 │ │ │ │ ldr.w r2, [sp, #1676] @ 0x68c │ │ │ │ orr.w r3, r3, #1107296256 @ 0x42000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ addw r0, sp, #1668 @ 0x684 │ │ │ │ - bl 1d6f68 │ │ │ │ + bl 1d6f30 │ │ │ │ ldr.w r3, [sp, #1672] @ 0x688 │ │ │ │ ldr.w r2, [sp, #1668] @ 0x684 │ │ │ │ orr.w r3, r3, #1107296256 @ 0x42000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ addw r0, sp, #1660 @ 0x67c │ │ │ │ - bl 1d79d0 │ │ │ │ + bl 1d7970 │ │ │ │ ldr.w r3, [sp, #1664] @ 0x680 │ │ │ │ ldr.w r2, [sp, #1660] @ 0x67c │ │ │ │ orr.w r3, r3, #1115684864 @ 0x42800000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ addw r0, sp, #1652 @ 0x674 │ │ │ │ - bl 1d79d0 │ │ │ │ + bl 1d7970 │ │ │ │ ldr.w r3, [sp, #1656] @ 0x678 │ │ │ │ ldr.w r2, [sp, #1652] @ 0x674 │ │ │ │ orr.w r3, r3, #1115684864 @ 0x42800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ addw r0, sp, #1644 @ 0x66c │ │ │ │ - bl 1d6f68 │ │ │ │ + bl 1d6f30 │ │ │ │ ldr.w r3, [sp, #1648] @ 0x670 │ │ │ │ ldr.w r2, [sp, #1644] @ 0x66c │ │ │ │ orr.w r3, r3, #1115684864 @ 0x42800000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ addw r0, sp, #1636 @ 0x664 │ │ │ │ - bl 1d6f68 │ │ │ │ + bl 1d6f30 │ │ │ │ ldr.w r3, [sp, #1640] @ 0x668 │ │ │ │ ldr.w r2, [sp, #1636] @ 0x664 │ │ │ │ orr.w r3, r3, #1115684864 @ 0x42800000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ addw r0, sp, #1628 @ 0x65c │ │ │ │ - bl 1d6f68 │ │ │ │ + bl 1d6f30 │ │ │ │ ldr.w r3, [sp, #1632] @ 0x660 │ │ │ │ ldr.w r2, [sp, #1628] @ 0x65c │ │ │ │ orr.w r3, r3, #1124073472 @ 0x43000000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ addw r0, sp, #1620 @ 0x654 │ │ │ │ - bl 1d6f68 │ │ │ │ + bl 1d6f30 │ │ │ │ ldr.w r3, [sp, #1624] @ 0x658 │ │ │ │ ldr.w r2, [sp, #1620] @ 0x654 │ │ │ │ orr.w r3, r3, #1124073472 @ 0x43000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ bl 1d2eb0 │ │ │ │ ldrd r2, r3, [sp, #100] @ 0x64 │ │ │ │ orr.w r3, r3, #3758096384 @ 0xe0000000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ bl 1d2eb0 │ │ │ │ ldrd r2, r3, [sp, #92] @ 0x5c │ │ │ │ orr.w r3, r3, #3758096384 @ 0xe0000000 │ │ │ │ orr.w r3, r3, #8519680 @ 0x820000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 1d4ad4 │ │ │ │ + bl 1d4ad0 │ │ │ │ ldrd r2, r3, [sp, #84] @ 0x54 │ │ │ │ orr.w r3, r3, #3774873600 @ 0xe1000000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 1d11c0 │ │ │ │ ldrd r2, r3, [sp, #76] @ 0x4c │ │ │ │ orr.w r3, r3, #3774873600 @ 0xe1000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ - bl 1d4ad4 │ │ │ │ + bl 1d4ad0 │ │ │ │ ldrd r2, r3, [sp, #68] @ 0x44 │ │ │ │ orr.w r3, r3, #3791650816 @ 0xe2000000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 1d4ad4 │ │ │ │ + bl 1d4ad0 │ │ │ │ ldrd r2, r3, [sp, #60] @ 0x3c │ │ │ │ orr.w r3, r3, #3791650816 @ 0xe2000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 1d4ad4 │ │ │ │ + bl 1d4ad0 │ │ │ │ ldrd r2, r3, [sp, #52] @ 0x34 │ │ │ │ orr.w r3, r3, #3808428032 @ 0xe3000000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1e1cfa │ │ │ │ + bcc.w 1e1b8a │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ bl 1d11c0 │ │ │ │ ldrd r2, r3, [sp, #36] @ 0x24 │ │ │ │ orr.w r3, r3, #3808428032 @ 0xe3000000 │ │ │ │ orr.w r3, r3, #12713984 @ 0xc20000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ addw r0, sp, #1796 @ 0x704 │ │ │ │ - bl 1d6f68 │ │ │ │ + bl 1d6f30 │ │ │ │ ldr.w r3, [sp, #1800] @ 0x708 │ │ │ │ ldr.w r2, [sp, #1796] @ 0x704 │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #188 @ 0xbc │ │ │ │ - bl 1d4e18 │ │ │ │ + bl 1d4e14 │ │ │ │ ldrd r2, r3, [sp, #188] @ 0xbc │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #6389760 @ 0x618000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2012 @ 0x7dc │ │ │ │ bl 1d2a68 │ │ │ │ ldr.w r3, [sp, #2016] @ 0x7e0 │ │ │ │ ldr.w r2, [sp, #2012] @ 0x7dc │ │ │ │ orr.w r3, r3, #16777216 @ 0x1000000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2004 @ 0x7d4 │ │ │ │ bl 1d2a68 │ │ │ │ ldr.w r3, [sp, #2008] @ 0x7d8 │ │ │ │ ldr.w r2, [sp, #2004] @ 0x7d4 │ │ │ │ orr.w r3, r3, #25165824 @ 0x1800000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1e1cfa │ │ │ │ + bcc.w 1e1b8a │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add r0, sp, #28 │ │ │ │ bl 1d11c0 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ orr.w r3, r3, #3808428032 @ 0xe3000000 │ │ │ │ orr.w r3, r3, #13238272 @ 0xca0000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2020 @ 0x7e4 │ │ │ │ bl 1d2964 │ │ │ │ ldr.w r3, [sp, #2024] @ 0x7e8 │ │ │ │ ldr.w r2, [sp, #2020] @ 0x7e4 │ │ │ │ orr.w r3, r3, #41943040 @ 0x2800000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2116 @ 0x844 │ │ │ │ bl 1d2834 │ │ │ │ ldr.w r2, [sp, #2116] @ 0x844 │ │ │ │ ldr.w r3, [sp, #2120] @ 0x848 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ addw r0, sp, #1612 @ 0x64c │ │ │ │ - bl 1d65d0 │ │ │ │ + bl 1d65c8 │ │ │ │ ldr.w r3, [sp, #1616] @ 0x650 │ │ │ │ ldr.w r2, [sp, #1612] @ 0x64c │ │ │ │ orr.w r3, r3, #1124073472 @ 0x43000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ addw r0, sp, #1604 @ 0x644 │ │ │ │ - bl 1d6f68 │ │ │ │ + bl 1d6f30 │ │ │ │ ldr.w r3, [sp, #1608] @ 0x648 │ │ │ │ ldr.w r2, [sp, #1604] @ 0x644 │ │ │ │ orr.w r3, r3, #1132462080 @ 0x43800000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ addw r0, sp, #1596 @ 0x63c │ │ │ │ - bl 1d6f68 │ │ │ │ + bl 1d6f30 │ │ │ │ ldr.w r3, [sp, #1600] @ 0x640 │ │ │ │ ldr.w r2, [sp, #1596] @ 0x63c │ │ │ │ orr.w r3, r3, #1132462080 @ 0x43800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ addw r0, sp, #1588 @ 0x634 │ │ │ │ - bl 1d65d0 │ │ │ │ + bl 1d65c8 │ │ │ │ ldr.w r3, [sp, #1592] @ 0x638 │ │ │ │ ldr.w r2, [sp, #1588] @ 0x634 │ │ │ │ orr.w r3, r3, #1132462080 @ 0x43800000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ addw r0, sp, #1580 @ 0x62c │ │ │ │ - bl 1d6f68 │ │ │ │ + bl 1d6f30 │ │ │ │ ldr.w r3, [sp, #1584] @ 0x630 │ │ │ │ ldr.w r2, [sp, #1580] @ 0x62c │ │ │ │ orr.w r3, r3, #1132462080 @ 0x43800000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ addw r0, sp, #1572 @ 0x624 │ │ │ │ - bl 1d79d0 │ │ │ │ + bl 1d7970 │ │ │ │ ldr.w r3, [sp, #1576] @ 0x628 │ │ │ │ ldr.w r2, [sp, #1572] @ 0x624 │ │ │ │ orr.w r3, r3, #1140850688 @ 0x44000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ addw r0, sp, #1564 @ 0x61c │ │ │ │ - bl 1d79d0 │ │ │ │ + bl 1d7970 │ │ │ │ ldr.w r3, [sp, #1568] @ 0x620 │ │ │ │ ldr.w r2, [sp, #1564] @ 0x61c │ │ │ │ orr.w r3, r3, #1140850688 @ 0x44000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1e1cfa │ │ │ │ + bcc.w 1e1b8a │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #20 │ │ │ │ bl 1d0ecc │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ orr.w r3, r3, #3825205248 @ 0xe4000000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1e1cfa │ │ │ │ + bcc.w 1e1b8a │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ bl 1d11c0 │ │ │ │ ldrd r2, r3, [sp, #44] @ 0x2c │ │ │ │ orr.w r3, r3, #3791650816 @ 0xe2000000 │ │ │ │ orr.w r3, r3, #13762560 @ 0xd20000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #348 @ 0x15c │ │ │ │ - bl 1d57dc │ │ │ │ + bl 1d57d8 │ │ │ │ ldrd r2, r3, [sp, #348] @ 0x15c │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #340 @ 0x154 │ │ │ │ - bl 1d57dc │ │ │ │ + bl 1d57d8 │ │ │ │ ldrd r2, r3, [sp, #340] @ 0x154 │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1e384a │ │ │ │ + bcs.w 1e36da │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #412 @ 0x19c │ │ │ │ - bl 1d554c │ │ │ │ + bl 1d5548 │ │ │ │ ldrd r2, r3, [sp, #412] @ 0x19c │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1e3882 │ │ │ │ + bcs.w 1e3712 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #396 @ 0x18c │ │ │ │ - bl 1d554c │ │ │ │ + bl 1d5548 │ │ │ │ ldrd r2, r3, [sp, #396] @ 0x18c │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1e389e │ │ │ │ + bcs.w 1e372e │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #380 @ 0x17c │ │ │ │ - bl 1d554c │ │ │ │ + bl 1d5548 │ │ │ │ ldrd r2, r3, [sp, #380] @ 0x17c │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1e3866 │ │ │ │ + bcs.w 1e36f6 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #364 @ 0x16c │ │ │ │ - bl 1d554c │ │ │ │ + bl 1d5548 │ │ │ │ ldrd r2, r3, [sp, #364] @ 0x16c │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ addw r0, sp, #1788 @ 0x6fc │ │ │ │ - bl 1d6f68 │ │ │ │ + bl 1d6f30 │ │ │ │ ldr.w r3, [sp, #1792] @ 0x700 │ │ │ │ ldr.w r2, [sp, #1788] @ 0x6fc │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ addw r0, sp, #1756 @ 0x6dc │ │ │ │ - bl 1d79d0 │ │ │ │ + bl 1d7970 │ │ │ │ ldr.w r3, [sp, #1760] @ 0x6e0 │ │ │ │ ldr.w r2, [sp, #1756] @ 0x6dc │ │ │ │ orr.w r3, r3, #1082130432 @ 0x40800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ addw r0, sp, #1748 @ 0x6d4 │ │ │ │ - bl 1d65d0 │ │ │ │ + bl 1d65c8 │ │ │ │ ldr.w r3, [sp, #1752] @ 0x6d8 │ │ │ │ ldr.w r2, [sp, #1748] @ 0x6d4 │ │ │ │ orr.w r3, r3, #1082130432 @ 0x40800000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1836 @ 0x72c │ │ │ │ bl 1d2498 │ │ │ │ ldr.w r3, [sp, #1840] @ 0x730 │ │ │ │ ldr.w r2, [sp, #1836] @ 0x72c │ │ │ │ orr.w r3, r3, #603979776 @ 0x24000000 │ │ │ │ orr.w r3, r3, #256 @ 0x100 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1828 @ 0x724 │ │ │ │ bl 1d22b8 │ │ │ │ ldr.w r3, [sp, #1832] @ 0x728 │ │ │ │ ldr.w r2, [sp, #1828] @ 0x724 │ │ │ │ orr.w r3, r3, #603979776 @ 0x24000000 │ │ │ │ orr.w r3, r3, #512 @ 0x200 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ addw r0, sp, #1772 @ 0x6ec │ │ │ │ - bl 1d6f68 │ │ │ │ + bl 1d6f30 │ │ │ │ ldr.w r3, [sp, #1776] @ 0x6f0 │ │ │ │ ldr.w r2, [sp, #1772] @ 0x6ec │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ addw r0, sp, #1764 @ 0x6e4 │ │ │ │ - bl 1d65d0 │ │ │ │ + bl 1d65c8 │ │ │ │ ldr.w r3, [sp, #1768] @ 0x6e8 │ │ │ │ ldr.w r2, [sp, #1764] @ 0x6e4 │ │ │ │ orr.w r3, r3, #1082130432 @ 0x40800000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ addw r0, sp, #1780 @ 0x6f4 │ │ │ │ - bl 1d6f68 │ │ │ │ + bl 1d6f30 │ │ │ │ ldr.w r3, [sp, #1784] @ 0x6f8 │ │ │ │ ldr.w r2, [sp, #1780] @ 0x6f4 │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #564 @ 0x234 │ │ │ │ - bl 1d57dc │ │ │ │ + bl 1d57d8 │ │ │ │ ldrd r2, r3, [sp, #564] @ 0x234 │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #556 @ 0x22c │ │ │ │ - bl 1d57dc │ │ │ │ + bl 1d57d8 │ │ │ │ ldrd r2, r3, [sp, #556] @ 0x22c │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #548 @ 0x224 │ │ │ │ - bl 1d57dc │ │ │ │ + bl 1d57d8 │ │ │ │ ldrd r2, r3, [sp, #548] @ 0x224 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #540 @ 0x21c │ │ │ │ - bl 1d57dc │ │ │ │ + bl 1d57d8 │ │ │ │ ldrd r2, r3, [sp, #540] @ 0x21c │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #532 @ 0x214 │ │ │ │ - bl 1d57dc │ │ │ │ + bl 1d57d8 │ │ │ │ ldrd r2, r3, [sp, #532] @ 0x214 │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1e38ba │ │ │ │ + bcs.w 1e374a │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #668 @ 0x29c │ │ │ │ - bl 1d5c04 │ │ │ │ + bl 1d5c00 │ │ │ │ ldrd r2, r3, [sp, #668] @ 0x29c │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcc.w 1e38d2 │ │ │ │ + bcc.w 1e3762 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #644 @ 0x284 │ │ │ │ - bl 1d59d0 │ │ │ │ + bl 1d59cc │ │ │ │ ldrd r2, r3, [sp, #644] @ 0x284 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcc.w 1e3816 │ │ │ │ + bcc.w 1e36a6 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #628 @ 0x274 │ │ │ │ - bl 1d59d0 │ │ │ │ + bl 1d59cc │ │ │ │ ldrd r2, r3, [sp, #628] @ 0x274 │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ add r0, sp, #244 @ 0xf4 │ │ │ │ - bl 1d3f98 │ │ │ │ + bl 1d3f94 │ │ │ │ ldrd r2, r3, [sp, #244] @ 0xf4 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #4685824 @ 0x478000 │ │ │ │ orr.w r3, r3, #2490368 @ 0x260000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #164 @ 0xa4 │ │ │ │ - bl 1d4bf4 │ │ │ │ + bl 1d4bf0 │ │ │ │ ldrd r2, r3, [sp, #164] @ 0xa4 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #6586368 @ 0x648000 │ │ │ │ orr.w r3, r3, #3145728 @ 0x300000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #156 @ 0x9c │ │ │ │ - bl 1d4bf4 │ │ │ │ + bl 1d4bf0 │ │ │ │ ldrd r2, r3, [sp, #156] @ 0x9c │ │ │ │ orr.w r2, r2, #6619136 @ 0x650000 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #16384 @ 0x4000 │ │ │ │ orr.w r3, r3, #3145728 @ 0x300000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #180 @ 0xb4 │ │ │ │ - bl 1d4bf4 │ │ │ │ + bl 1d4bf0 │ │ │ │ ldrd r2, r3, [sp, #180] @ 0xb4 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #6553600 @ 0x640000 │ │ │ │ orr.w r3, r3, #3145728 @ 0x300000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #172 @ 0xac │ │ │ │ - bl 1d4bf4 │ │ │ │ + bl 1d4bf0 │ │ │ │ ldrd r2, r3, [sp, #172] @ 0xac │ │ │ │ orr.w r2, r2, #6553600 @ 0x640000 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #16384 @ 0x4000 │ │ │ │ orr.w r3, r3, #3145728 @ 0x300000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #148 @ 0x94 │ │ │ │ - bl 1d4bf4 │ │ │ │ + bl 1d4bf0 │ │ │ │ ldrd r2, r3, [sp, #148] @ 0x94 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #6651904 @ 0x658000 │ │ │ │ orr.w r3, r3, #3145728 @ 0x300000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #140 @ 0x8c │ │ │ │ - bl 1d4bf4 │ │ │ │ + bl 1d4bf0 │ │ │ │ ldrd r2, r3, [sp, #140] @ 0x8c │ │ │ │ orr.w r2, r2, #6651904 @ 0x658000 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #16384 @ 0x4000 │ │ │ │ orr.w r3, r3, #3145728 @ 0x300000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #132 @ 0x84 │ │ │ │ - bl 1d4bf4 │ │ │ │ + bl 1d4bf0 │ │ │ │ ldrd r2, r3, [sp, #132] @ 0x84 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #6684672 @ 0x660000 │ │ │ │ orr.w r3, r3, #3145728 @ 0x300000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ - bl 1d4bf4 │ │ │ │ + bl 1d4bf0 │ │ │ │ ldrd r2, r3, [sp, #124] @ 0x7c │ │ │ │ orr.w r2, r2, #6684672 @ 0x660000 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #16384 @ 0x4000 │ │ │ │ orr.w r3, r3, #3145728 @ 0x300000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ - bl 1d4bf4 │ │ │ │ + bl 1d4bf0 │ │ │ │ ldrd r2, r3, [sp, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #6717440 @ 0x668000 │ │ │ │ orr.w r3, r3, #3145728 @ 0x300000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1e38e6 │ │ │ │ + bcs.w 1e3776 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #524 @ 0x20c │ │ │ │ - bl 1d554c │ │ │ │ + bl 1d5548 │ │ │ │ ldrd r2, r3, [sp, #524] @ 0x20c │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1e391e │ │ │ │ + bcs.w 1e37ae │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #508 @ 0x1fc │ │ │ │ - bl 1d554c │ │ │ │ + bl 1d5548 │ │ │ │ ldrd r2, r3, [sp, #508] @ 0x1fc │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1e3902 │ │ │ │ + bcs.w 1e3792 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #476 @ 0x1dc │ │ │ │ - bl 1d554c │ │ │ │ + bl 1d5548 │ │ │ │ ldrd r2, r3, [sp, #476] @ 0x1dc │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1e3956 │ │ │ │ + bcs.w 1e37e6 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #492 @ 0x1ec │ │ │ │ - bl 1d554c │ │ │ │ + bl 1d5548 │ │ │ │ ldrd r2, r3, [sp, #492] @ 0x1ec │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1e393a │ │ │ │ + bcs.w 1e37ca │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #444 @ 0x1bc │ │ │ │ - bl 1d554c │ │ │ │ + bl 1d5548 │ │ │ │ ldrd r2, r3, [sp, #444] @ 0x1bc │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1e3972 │ │ │ │ + bcs.w 1e3802 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #460 @ 0x1cc │ │ │ │ - bl 1d554c │ │ │ │ + bl 1d5548 │ │ │ │ ldrd r2, r3, [sp, #460] @ 0x1cc │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1e382e │ │ │ │ + bcs.w 1e36be │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #428 @ 0x1ac │ │ │ │ - bl 1d554c │ │ │ │ + bl 1d5548 │ │ │ │ ldrd r2, r3, [sp, #428] @ 0x1ac │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1e1cfa │ │ │ │ + bcc.w 1e1b8a │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ bl 1d13cc │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orr.w r2, r2, #13172736 @ 0xc90000 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #32768 @ 0x8000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #236 @ 0xec │ │ │ │ bl 1d13cc │ │ │ │ ldrd r2, r3, [sp, #236] @ 0xec │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #4784128 @ 0x490000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ bl 1d13cc │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r2, r2, #4784128 @ 0x490000 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #16384 @ 0x4000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #724 @ 0x2d4 │ │ │ │ bl 1d1ae4 │ │ │ │ ldrd r2, r3, [sp, #724] @ 0x2d4 │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ orr.w r2, r2, #12582912 @ 0xc00000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1e1cfa │ │ │ │ + bcc.w 1e1b8a │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #692 @ 0x2b4 │ │ │ │ bl 1d1894 │ │ │ │ ldrd r2, r3, [sp, #692] @ 0x2b4 │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ - bl 1d5348 │ │ │ │ + bl 1d5344 │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orr.w r2, r2, #6520832 @ 0x638000 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #16384 @ 0x4000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1e1cfa │ │ │ │ + bcc.w 1e1b8a │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ bl 1d1264 │ │ │ │ ldrd r2, r3, [sp, #108] @ 0x6c │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #14680064 @ 0xe00000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2100 @ 0x834 │ │ │ │ bl 1d2834 │ │ │ │ ldr.w r3, [sp, #2104] @ 0x838 │ │ │ │ ldr.w r2, [sp, #2100] @ 0x834 │ │ │ │ orr.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2108 @ 0x83c │ │ │ │ bl 1d2834 │ │ │ │ ldr.w r3, [sp, #2112] @ 0x840 │ │ │ │ ldr.w r2, [sp, #2108] @ 0x83c │ │ │ │ orr.w r3, r3, #50331648 @ 0x3000000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2092 @ 0x82c │ │ │ │ bl 1d2834 │ │ │ │ ldr.w r3, [sp, #2096] @ 0x830 │ │ │ │ ldr.w r2, [sp, #2092] @ 0x82c │ │ │ │ orr.w r3, r3, #58720256 @ 0x3800000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2084 @ 0x824 │ │ │ │ bl 1d2834 │ │ │ │ ldr.w r3, [sp, #2088] @ 0x828 │ │ │ │ ldr.w r2, [sp, #2084] @ 0x824 │ │ │ │ orr.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2076 @ 0x81c │ │ │ │ bl 1d2834 │ │ │ │ ldr.w r3, [sp, #2080] @ 0x820 │ │ │ │ ldr.w r2, [sp, #2076] @ 0x81c │ │ │ │ orr.w r3, r3, #75497472 @ 0x4800000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2068 @ 0x814 │ │ │ │ bl 1d2834 │ │ │ │ ldr.w r3, [sp, #2072] @ 0x818 │ │ │ │ ldr.w r2, [sp, #2068] @ 0x814 │ │ │ │ orr.w r3, r3, #83886080 @ 0x5000000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2060 @ 0x80c │ │ │ │ bl 1d2834 │ │ │ │ ldr.w r3, [sp, #2064] @ 0x810 │ │ │ │ ldr.w r2, [sp, #2060] @ 0x80c │ │ │ │ orr.w r3, r3, #92274688 @ 0x5800000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1996 @ 0x7cc │ │ │ │ bl 1d2a68 │ │ │ │ ldr.w r3, [sp, #2000] @ 0x7d0 │ │ │ │ ldr.w r2, [sp, #1996] @ 0x7cc │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ addw r0, sp, #1116 @ 0x45c │ │ │ │ bl 1d3bc8 │ │ │ │ ldr.w r3, [sp, #1120] @ 0x460 │ │ │ │ ldr.w r2, [sp, #1116] @ 0x45c │ │ │ │ orr.w r3, r3, #2164260864 @ 0x81000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ addw r0, sp, #1108 @ 0x454 │ │ │ │ bl 1d3bc8 │ │ │ │ ldr.w r3, [sp, #1112] @ 0x458 │ │ │ │ ldr.w r2, [sp, #1108] @ 0x454 │ │ │ │ orr.w r3, r3, #2164260864 @ 0x81000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ addw r0, sp, #1100 @ 0x44c │ │ │ │ bl 1d3bc8 │ │ │ │ ldr.w r3, [sp, #1104] @ 0x450 │ │ │ │ ldr.w r2, [sp, #1100] @ 0x44c │ │ │ │ orr.w r3, r3, #2164260864 @ 0x81000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ addw r0, sp, #1092 @ 0x444 │ │ │ │ - bl 1dda80 │ │ │ │ + bl 1dd938 │ │ │ │ ldr.w r3, [sp, #1096] @ 0x448 │ │ │ │ ldr.w r2, [sp, #1092] @ 0x444 │ │ │ │ orr.w r3, r3, #2684354560 @ 0xa0000000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ addw r0, sp, #1060 @ 0x424 │ │ │ │ - bl 1db178 │ │ │ │ + bl 1db030 │ │ │ │ ldr.w r3, [sp, #1064] @ 0x428 │ │ │ │ ldr.w r2, [sp, #1060] @ 0x424 │ │ │ │ orr.w r3, r3, #2684354560 @ 0xa0000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ addw r0, sp, #1052 @ 0x41c │ │ │ │ - bl 1de1b8 │ │ │ │ + bl 1de070 │ │ │ │ ldr.w r3, [sp, #1056] @ 0x420 │ │ │ │ ldr.w r2, [sp, #1052] @ 0x41c │ │ │ │ orr.w r3, r3, #2684354560 @ 0xa0000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ addw r0, sp, #1044 @ 0x414 │ │ │ │ - bl 1de1b8 │ │ │ │ + bl 1de070 │ │ │ │ ldr.w r3, [sp, #1048] @ 0x418 │ │ │ │ ldr.w r2, [sp, #1044] @ 0x414 │ │ │ │ orr.w r3, r3, #2684354560 @ 0xa0000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ addw r0, sp, #1036 @ 0x40c │ │ │ │ - bl 1db178 │ │ │ │ + bl 1db030 │ │ │ │ ldr.w r3, [sp, #1040] @ 0x410 │ │ │ │ ldr.w r2, [sp, #1036] @ 0x40c │ │ │ │ orr.w r3, r3, #2701131776 @ 0xa1000000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ addw r0, sp, #1028 @ 0x404 │ │ │ │ - bl 1db178 │ │ │ │ + bl 1db030 │ │ │ │ ldr.w r3, [sp, #1032] @ 0x408 │ │ │ │ ldr.w r2, [sp, #1028] @ 0x404 │ │ │ │ orr.w r3, r3, #2701131776 @ 0xa1000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ add r0, sp, #1020 @ 0x3fc │ │ │ │ - bl 1de1b8 │ │ │ │ + bl 1de070 │ │ │ │ ldr.w r3, [sp, #1024] @ 0x400 │ │ │ │ ldr r2, [sp, #1020] @ 0x3fc │ │ │ │ orr.w r3, r3, #2701131776 @ 0xa1000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ add r0, sp, #1012 @ 0x3f4 │ │ │ │ - bl 1de1b8 │ │ │ │ + bl 1de070 │ │ │ │ ldrd r2, r3, [sp, #1012] @ 0x3f4 │ │ │ │ orr.w r3, r3, #2701131776 @ 0xa1000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ add r0, sp, #1004 @ 0x3ec │ │ │ │ - bl 1db178 │ │ │ │ + bl 1db030 │ │ │ │ ldrd r2, r3, [sp, #1004] @ 0x3ec │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ add r0, sp, #996 @ 0x3e4 │ │ │ │ - bl 1db178 │ │ │ │ + bl 1db030 │ │ │ │ ldrd r2, r3, [sp, #996] @ 0x3e4 │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ add r0, sp, #988 @ 0x3dc │ │ │ │ - bl 1dd398 │ │ │ │ + bl 1dd250 │ │ │ │ ldrd r2, r3, [sp, #988] @ 0x3dc │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ add r0, sp, #980 @ 0x3d4 │ │ │ │ - bl 1dc5f8 │ │ │ │ + bl 1dc4b0 │ │ │ │ ldrd r2, r3, [sp, #980] @ 0x3d4 │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ add r0, sp, #972 @ 0x3cc │ │ │ │ - bl 1dd398 │ │ │ │ + bl 1dd250 │ │ │ │ ldrd r2, r3, [sp, #972] @ 0x3cc │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ add r0, sp, #964 @ 0x3c4 │ │ │ │ - bl 1dc5f8 │ │ │ │ + bl 1dc4b0 │ │ │ │ ldrd r2, r3, [sp, #964] @ 0x3c4 │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ add r0, sp, #956 @ 0x3bc │ │ │ │ - bl 1dccb8 │ │ │ │ + bl 1dcb70 │ │ │ │ ldrd r2, r3, [sp, #956] @ 0x3bc │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ add r0, sp, #948 @ 0x3b4 │ │ │ │ - bl 1dccb8 │ │ │ │ + bl 1dcb70 │ │ │ │ ldrd r2, r3, [sp, #948] @ 0x3b4 │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ add r0, sp, #940 @ 0x3ac │ │ │ │ - bl 1de1b8 │ │ │ │ + bl 1de070 │ │ │ │ ldrd r2, r3, [sp, #940] @ 0x3ac │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ add r0, sp, #932 @ 0x3a4 │ │ │ │ - bl 1de1b8 │ │ │ │ + bl 1de070 │ │ │ │ ldrd r2, r3, [sp, #932] @ 0x3a4 │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ add r0, sp, #924 @ 0x39c │ │ │ │ - bl 1de1b8 │ │ │ │ + bl 1de070 │ │ │ │ ldrd r2, r3, [sp, #924] @ 0x39c │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ add r0, sp, #916 @ 0x394 │ │ │ │ - bl 1de1b8 │ │ │ │ + bl 1de070 │ │ │ │ ldrd r2, r3, [sp, #916] @ 0x394 │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ add r0, sp, #908 @ 0x38c │ │ │ │ - bl 1de1b8 │ │ │ │ + bl 1de070 │ │ │ │ ldrd r2, r3, [sp, #908] @ 0x38c │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ add r0, sp, #900 @ 0x384 │ │ │ │ - bl 1de1b8 │ │ │ │ + bl 1de070 │ │ │ │ ldrd r2, r3, [sp, #900] @ 0x384 │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ add r0, sp, #892 @ 0x37c │ │ │ │ - bl 1de1b8 │ │ │ │ + bl 1de070 │ │ │ │ ldrd r2, r3, [sp, #892] @ 0x37c │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ add r0, sp, #884 @ 0x374 │ │ │ │ - bl 1de1b8 │ │ │ │ + bl 1de070 │ │ │ │ ldrd r2, r3, [sp, #884] @ 0x374 │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ add r0, sp, #876 @ 0x36c │ │ │ │ - bl 1dbf3c │ │ │ │ + bl 1dbdf4 │ │ │ │ ldrd r2, r3, [sp, #876] @ 0x36c │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ add r0, sp, #868 @ 0x364 │ │ │ │ - bl 1dbf3c │ │ │ │ + bl 1dbdf4 │ │ │ │ ldrd r2, r3, [sp, #868] @ 0x364 │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ add r0, sp, #860 @ 0x35c │ │ │ │ - bl 1dccb8 │ │ │ │ + bl 1dcb70 │ │ │ │ ldrd r2, r3, [sp, #860] @ 0x35c │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ add r0, sp, #852 @ 0x354 │ │ │ │ - bl 1db890 │ │ │ │ + bl 1db748 │ │ │ │ ldrd r2, r3, [sp, #852] @ 0x354 │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1e1cfa │ │ │ │ + bcc.w 1e1b8a │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #844 @ 0x34c │ │ │ │ - bl 1d9128 │ │ │ │ + bl 1d8fe0 │ │ │ │ ldrd r2, r3, [sp, #844] @ 0x34c │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #836 @ 0x344 │ │ │ │ - bl 1d92f0 │ │ │ │ + bl 1d91a8 │ │ │ │ ldrd r2, r3, [sp, #836] @ 0x344 │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r3, r3, #14680064 @ 0xe00000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #828 @ 0x33c │ │ │ │ - bl 1d9508 │ │ │ │ + bl 1d93c0 │ │ │ │ ldrd r2, r3, [sp, #828] @ 0x33c │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r2, r2, #524288 @ 0x80000 │ │ │ │ orr.w r3, r3, #14680064 @ 0xe00000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #820 @ 0x334 │ │ │ │ - bl 1d9508 │ │ │ │ + bl 1d93c0 │ │ │ │ ldrd r2, r3, [sp, #820] @ 0x334 │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r2, r2, #1048576 @ 0x100000 │ │ │ │ orr.w r3, r3, #14680064 @ 0xe00000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #812 @ 0x32c │ │ │ │ - bl 1d9508 │ │ │ │ + bl 1d93c0 │ │ │ │ ldrd r2, r3, [sp, #812] @ 0x32c │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r2, r2, #1572864 @ 0x180000 │ │ │ │ orr.w r3, r3, #14680064 @ 0xe00000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ 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 │ │ │ │ @@ -528258,370 +528171,370 @@ │ │ │ │ bl 1d018c │ │ │ │ ldr.w r1, [sp, #2120] @ 0x848 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r2, [sp, #2116] @ 0x844 │ │ │ │ orrs r3, r1 │ │ │ │ orrs r2, r5 │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ addw r0, sp, #1084 @ 0x43c │ │ │ │ - bl 1da5a0 │ │ │ │ + bl 1da458 │ │ │ │ ldr.w r3, [sp, #1088] @ 0x440 │ │ │ │ ldr.w r2, [sp, #1084] @ 0x43c │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ addw r0, sp, #1076 @ 0x434 │ │ │ │ - bl 1d9fa8 │ │ │ │ + bl 1d9e60 │ │ │ │ ldr.w r3, [sp, #1080] @ 0x438 │ │ │ │ ldr.w r2, [sp, #1076] @ 0x434 │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r3, r3, #4456448 @ 0x440000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ addw r0, sp, #1068 @ 0x42c │ │ │ │ - bl 1daba0 │ │ │ │ + bl 1daa58 │ │ │ │ ldr.w r3, [sp, #1072] @ 0x430 │ │ │ │ ldr.w r2, [sp, #1068] @ 0x42c │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #804 @ 0x324 │ │ │ │ bl 1d2040 │ │ │ │ ldrd r2, r3, [sp, #804] @ 0x324 │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #748 @ 0x2ec │ │ │ │ bl 1d1bec │ │ │ │ ldrd r2, r3, [sp, #748] @ 0x2ec │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #740 @ 0x2e4 │ │ │ │ bl 1d1bec │ │ │ │ ldrd r2, r3, [sp, #740] @ 0x2e4 │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #772 @ 0x304 │ │ │ │ - bl 1d42c0 │ │ │ │ + bl 1d42bc │ │ │ │ ldrd r2, r3, [sp, #772] @ 0x304 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #716 @ 0x2cc │ │ │ │ bl 1d1998 │ │ │ │ ldrd r2, r3, [sp, #716] @ 0x2cc │ │ │ │ orr.w r3, r3, #3238002688 @ 0xc1000000 │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #256 @ 0x100 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #708 @ 0x2c4 │ │ │ │ bl 1d1998 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ movt r3, #49472 @ 0xc140 │ │ │ │ ldrd r2, r1, [sp, #708] @ 0x2c4 │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orrs r3, r1 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #652 @ 0x28c │ │ │ │ - bl 1d5c04 │ │ │ │ + bl 1d5c00 │ │ │ │ ldrd r2, r3, [sp, #652] @ 0x28c │ │ │ │ orr.w r3, r3, #3238002688 @ 0xc1000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #732 @ 0x2dc │ │ │ │ bl 1d1bec │ │ │ │ ldrd r2, r3, [sp, #732] @ 0x2dc │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #3254779904 @ 0xc2000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #700 @ 0x2bc │ │ │ │ bl 1d1998 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ movt r3, #49856 @ 0xc2c0 │ │ │ │ ldrd r2, r1, [sp, #700] @ 0x2bc │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orrs r3, r1 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #676 @ 0x2a4 │ │ │ │ bl 1d1608 │ │ │ │ ldrd r2, r3, [sp, #676] @ 0x2a4 │ │ │ │ orr.w r3, r3, #3271557120 @ 0xc3000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #612 @ 0x264 │ │ │ │ - bl 1d57dc │ │ │ │ + bl 1d57d8 │ │ │ │ ldrd r2, r3, [sp, #612] @ 0x264 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #604 @ 0x25c │ │ │ │ - bl 1d57dc │ │ │ │ + bl 1d57d8 │ │ │ │ ldrd r2, r3, [sp, #604] @ 0x25c │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #596 @ 0x254 │ │ │ │ - bl 1d57dc │ │ │ │ + bl 1d57d8 │ │ │ │ ldrd r2, r3, [sp, #596] @ 0x254 │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #588 @ 0x24c │ │ │ │ - bl 1d57dc │ │ │ │ + bl 1d57d8 │ │ │ │ ldrd r2, r3, [sp, #588] @ 0x24c │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #580 @ 0x244 │ │ │ │ - bl 1d57dc │ │ │ │ + bl 1d57d8 │ │ │ │ ldrd r2, r3, [sp, #580] @ 0x244 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #572 @ 0x23c │ │ │ │ - bl 1d57dc │ │ │ │ + bl 1d57d8 │ │ │ │ ldrd r2, r3, [sp, #572] @ 0x23c │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ movs r3, #192 @ 0xc0 │ │ │ │ movt r3, #128 @ 0x80 │ │ │ │ movs r2, #0 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #620 @ 0x26c │ │ │ │ - bl 1d59d0 │ │ │ │ + bl 1d59cc │ │ │ │ ldrd r2, r3, [sp, #620] @ 0x26c │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #420 @ 0x1a4 │ │ │ │ - bl 1d554c │ │ │ │ + bl 1d5548 │ │ │ │ ldrd r2, r3, [sp, #420] @ 0x1a4 │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #404 @ 0x194 │ │ │ │ - bl 1d554c │ │ │ │ + bl 1d5548 │ │ │ │ ldrd r2, r3, [sp, #404] @ 0x194 │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #356 @ 0x164 │ │ │ │ - bl 1d554c │ │ │ │ + bl 1d5548 │ │ │ │ ldrd r2, r3, [sp, #356] @ 0x164 │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #388 @ 0x184 │ │ │ │ - bl 1d554c │ │ │ │ + bl 1d5548 │ │ │ │ ldrd r2, r3, [sp, #388] @ 0x184 │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #372 @ 0x174 │ │ │ │ - bl 1d554c │ │ │ │ + bl 1d5548 │ │ │ │ ldrd r2, r3, [sp, #372] @ 0x174 │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #660 @ 0x294 │ │ │ │ - bl 1d5c04 │ │ │ │ + bl 1d5c00 │ │ │ │ ldrd r2, r3, [sp, #660] @ 0x294 │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #636 @ 0x27c │ │ │ │ - bl 1d59d0 │ │ │ │ + bl 1d59cc │ │ │ │ ldrd r2, r3, [sp, #636] @ 0x27c │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #516 @ 0x204 │ │ │ │ - bl 1d554c │ │ │ │ + bl 1d5548 │ │ │ │ ldrd r2, r3, [sp, #516] @ 0x204 │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #468 @ 0x1d4 │ │ │ │ - bl 1d554c │ │ │ │ + bl 1d5548 │ │ │ │ ldrd r2, r3, [sp, #468] @ 0x1d4 │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #500 @ 0x1f4 │ │ │ │ - bl 1d554c │ │ │ │ + bl 1d5548 │ │ │ │ ldrd r2, r3, [sp, #500] @ 0x1f4 │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #436 @ 0x1b4 │ │ │ │ - bl 1d554c │ │ │ │ + bl 1d5548 │ │ │ │ ldrd r2, r3, [sp, #436] @ 0x1b4 │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #484 @ 0x1e4 │ │ │ │ - bl 1d554c │ │ │ │ + bl 1d5548 │ │ │ │ ldrd r2, r3, [sp, #484] @ 0x1e4 │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #452 @ 0x1c4 │ │ │ │ - bl 1d554c │ │ │ │ + bl 1d5548 │ │ │ │ ldrd r2, r3, [sp, #452] @ 0x1c4 │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #796 @ 0x31c │ │ │ │ bl 1d336c │ │ │ │ ldrd r2, r3, [sp, #796] @ 0x31c │ │ │ │ orr.w r2, r2, #12582912 @ 0xc00000 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #764 @ 0x2fc │ │ │ │ - bl 1d4420 │ │ │ │ + bl 1d441c │ │ │ │ ldrd r2, r3, [sp, #764] @ 0x2fc │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ - b.w 1e1d0c │ │ │ │ + b.w 1e1b9c │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r2, [pc, #164] @ (1e3a84 ) │ │ │ │ + ldr r2, [pc, #164] @ (1e3914 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #164] @ (1e3a88 ) │ │ │ │ + ldr r3, [pc, #164] @ (1e3918 ) │ │ │ │ add r2, pc │ │ │ │ ldr r7, [r0, #108] @ 0x6c │ │ │ │ ldr.w r1, [r0, #408] @ 0x198 │ │ │ │ add.w r9, r7, #84 @ 0x54 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f9590 │ │ │ │ + bl 1f9420 │ │ │ │ ldr.w r8, [r7, #88] @ 0x58 │ │ │ │ mov sl, r0 │ │ │ │ cmp r8, r9 │ │ │ │ - beq.n 1e3a62 │ │ │ │ + beq.n 1e38f2 │ │ │ │ mov r5, r0 │ │ │ │ movw fp, #1031 @ 0x407 │ │ │ │ ldr.w r4, [r8, #20] │ │ │ │ add.w r6, r8, #16 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 1e3a5a │ │ │ │ + beq.n 1e38ea │ │ │ │ subs r4, #96 @ 0x60 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ strd r3, r4, [sp, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r2, fp │ │ │ │ add.w r1, r3, r3, lsl #1 │ │ │ │ add.w r3, r3, r1, lsl #3 │ │ │ │ it eq │ │ │ │ ldrdeq r1, r2, [r4, #32] │ │ │ │ mov.w r3, r3, lsl #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq.n 1e3a4a │ │ │ │ + beq.n 1e38da │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1e1510 │ │ │ │ + bl 1e13a0 │ │ │ │ ldrd r1, r2, [sp, #16] │ │ │ │ strd r1, r2, [r5] │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ adds r5, #8 │ │ │ │ sub.w r4, r3, #96 @ 0x60 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1e3a1a │ │ │ │ + bne.n 1e38aa │ │ │ │ ldr.w r8, [r8, #4] │ │ │ │ cmp r8, r9 │ │ │ │ - bne.n 1e3a0c │ │ │ │ - ldr r2, [pc, #40] @ (1e3a8c ) │ │ │ │ - ldr r3, [pc, #32] @ (1e3a88 ) │ │ │ │ + bne.n 1e389c │ │ │ │ + ldr r2, [pc, #40] @ (1e391c ) │ │ │ │ + ldr r3, [pc, #32] @ (1e3918 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e3a7e │ │ │ │ + bne.n 1e390e │ │ │ │ mov r0, sl │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r6!, {r1, r3, r4} │ │ │ │ + stmia r7!, {r1, r3, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r1, r2, r4, r7} │ │ │ │ + stmia r7!, {r1, r2} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - cbz r2, 1e3ac6 │ │ │ │ + cbz r2, 1e3956 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ mov.w ip, #1065353216 @ 0x3f800000 │ │ │ │ movs r2, #0 │ │ │ │ push {lr} │ │ │ │ @@ -528630,18 +528543,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 1e3aa2 │ │ │ │ + bne.n 1e3932 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e3b00 │ │ │ │ + cbz r2, 1e3990 │ │ │ │ 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 │ │ │ │ @@ -528652,22 +528565,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 1e3adc │ │ │ │ + bne.n 1e396c │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e3b72 │ │ │ │ + cbz r2, 1e3a02 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1e3b74 │ │ │ │ + vldr s11, [pc, #100] @ 1e3a04 │ │ │ │ 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 │ │ │ │ @@ -528685,35 +528598,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 1e3b12 │ │ │ │ + bne.n 1e39a2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e3b94 │ │ │ │ + cbz r2, 1e3a24 │ │ │ │ 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 1e3b7e │ │ │ │ + bne.n 1e3a0e │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e3bf8 │ │ │ │ + cbz r2, 1e3a88 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1e3bfc │ │ │ │ + vldr s12, [pc, #88] @ 1e3a8c │ │ │ │ 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 │ │ │ │ @@ -528727,45 +528640,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 1e3baa │ │ │ │ + bne.n 1e3a3a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e3c34 │ │ │ │ + cbz r2, 1e3ac4 │ │ │ │ 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 1e3c0c │ │ │ │ + bne.n 1e3a9c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e3cc8 │ │ │ │ + beq.n 1e3b58 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1e3ccc │ │ │ │ + vldr s11, [pc, #132] @ 1e3b5c │ │ │ │ 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 │ │ │ │ @@ -528792,21 +528705,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 1e3c50 │ │ │ │ + bne.n 1e3ae0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1e3d04 │ │ │ │ + cbz r2, 1e3b94 │ │ │ │ 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 │ │ │ │ @@ -528814,19 +528727,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 1e3cde │ │ │ │ + bne.n 1e3b6e │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e3d3c │ │ │ │ + cbz r2, 1e3bcc │ │ │ │ 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 │ │ │ │ @@ -528834,22 +528747,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 1e3d16 │ │ │ │ + bne.n 1e3ba6 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e3dae │ │ │ │ + cbz r2, 1e3c3e │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1e3db0 │ │ │ │ + vldr s11, [pc, #100] @ 1e3c40 │ │ │ │ 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 │ │ │ │ @@ -528867,21 +528780,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 1e3d4e │ │ │ │ + bne.n 1e3bde │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e3dee │ │ │ │ + cbz r2, 1e3c7e │ │ │ │ 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 │ │ │ │ @@ -528889,22 +528802,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 1e3dbe │ │ │ │ + bne.n 1e3c4e │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e3e9a │ │ │ │ + beq.n 1e3d2a │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 1e3e9c │ │ │ │ + vldr s10, [pc, #160] @ 1e3d2c │ │ │ │ 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 │ │ │ │ @@ -528939,43 +528852,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 1e3e04 │ │ │ │ + bne.n 1e3c94 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1e3ed2 │ │ │ │ + cbz r2, 1e3d62 │ │ │ │ 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 1e3eac │ │ │ │ + bne.n 1e3d3c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e3f36 │ │ │ │ + cbz r2, 1e3dc6 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1e3f38 │ │ │ │ + vldr s12, [pc, #88] @ 1e3dc8 │ │ │ │ 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 │ │ │ │ @@ -528989,20 +528902,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 1e3ee6 │ │ │ │ + bne.n 1e3d76 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e3f76 │ │ │ │ + cbz r2, 1e3e06 │ │ │ │ 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 │ │ │ │ @@ -529011,23 +528924,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 1e3f4a │ │ │ │ + bne.n 1e3dda │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e4008 │ │ │ │ + beq.n 1e3e98 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1e400c │ │ │ │ + vldr s11, [pc, #132] @ 1e3e9c │ │ │ │ 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 │ │ │ │ @@ -529054,21 +528967,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 1e3f90 │ │ │ │ + bne.n 1e3e20 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1e4046 │ │ │ │ + cbz r2, 1e3ed6 │ │ │ │ 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 │ │ │ │ @@ -529076,21 +528989,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 1e401e │ │ │ │ + bne.n 1e3eae │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e40b6 │ │ │ │ + cbz r2, 1e3f46 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1e40b8 │ │ │ │ + vldr s11, [pc, #100] @ 1e3f48 │ │ │ │ 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 │ │ │ │ @@ -529108,35 +529021,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 1e4056 │ │ │ │ + bne.n 1e3ee6 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e40d4 │ │ │ │ + cbz r2, 1e3f64 │ │ │ │ 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 1e40c2 │ │ │ │ + bne.n 1e3f52 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e413a │ │ │ │ + cbz r2, 1e3fca │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1e413c │ │ │ │ + vldr s12, [pc, #88] @ 1e3fcc │ │ │ │ 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 │ │ │ │ @@ -529150,20 +529063,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 1e40ea │ │ │ │ + bne.n 1e3f7a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e417a │ │ │ │ + cbz r2, 1e400a │ │ │ │ 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 │ │ │ │ @@ -529172,22 +529085,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 1e414e │ │ │ │ + bne.n 1e3fde │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e41dc │ │ │ │ + cbz r2, 1e406c │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1e41e0 │ │ │ │ + vldr s12, [pc, #88] @ 1e4070 │ │ │ │ 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 │ │ │ │ @@ -529201,43 +529114,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 1e418e │ │ │ │ + bne.n 1e401e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e4218 │ │ │ │ + cbz r2, 1e40a8 │ │ │ │ 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 1e41f0 │ │ │ │ + bne.n 1e4080 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e4284 │ │ │ │ + cbz r2, 1e4114 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 1e4288 │ │ │ │ + vldr s11, [pc, #96] @ 1e4118 │ │ │ │ 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 │ │ │ │ @@ -529254,25 +529167,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 1e422a │ │ │ │ + bne.n 1e40ba │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1e42ee │ │ │ │ + cbz r2, 1e417e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1e42f0 │ │ │ │ + vldr s12, [pc, #88] @ 1e4180 │ │ │ │ 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 │ │ │ │ @@ -529286,24 +529199,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 1e429e │ │ │ │ + bne.n 1e412e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1e4356 │ │ │ │ + cbz r2, 1e41e6 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1e4358 │ │ │ │ + vldr s12, [pc, #88] @ 1e41e8 │ │ │ │ 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 │ │ │ │ @@ -529317,23 +529230,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 1e4306 │ │ │ │ + bne.n 1e4196 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1e43c4 │ │ │ │ + cbz r2, 1e4254 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 1e43c8 │ │ │ │ + vldr s11, [pc, #96] @ 1e4258 │ │ │ │ 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 │ │ │ │ @@ -529350,25 +529263,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 1e436a │ │ │ │ + bne.n 1e41fa │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1e442e │ │ │ │ + cbz r2, 1e42be │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1e4430 │ │ │ │ + vldr s12, [pc, #88] @ 1e42c0 │ │ │ │ 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 │ │ │ │ @@ -529382,23 +529295,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 1e43de │ │ │ │ + bne.n 1e426e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1e449c │ │ │ │ + cbz r2, 1e432c │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 1e44a0 │ │ │ │ + vldr s11, [pc, #96] @ 1e4330 │ │ │ │ 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 │ │ │ │ @@ -529415,25 +529328,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 1e4442 │ │ │ │ + bne.n 1e42d2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1e4506 │ │ │ │ + cbz r2, 1e4396 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1e4508 │ │ │ │ + vldr s12, [pc, #88] @ 1e4398 │ │ │ │ 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 │ │ │ │ @@ -529447,23 +529360,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 1e44b6 │ │ │ │ + bne.n 1e4346 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1e4576 │ │ │ │ + cbz r2, 1e4406 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 1e4578 │ │ │ │ + vldr s11, [pc, #96] @ 1e4408 │ │ │ │ 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 │ │ │ │ @@ -529480,24 +529393,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 1e451a │ │ │ │ + bne.n 1e43aa │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1e45e8 │ │ │ │ + cbz r2, 1e4478 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1e45ec │ │ │ │ + vldr s11, [pc, #100] @ 1e447c │ │ │ │ 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 │ │ │ │ @@ -529515,25 +529428,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 1e458a │ │ │ │ + bne.n 1e441a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1e4652 │ │ │ │ + cbz r2, 1e44e2 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1e4654 │ │ │ │ + vldr s12, [pc, #88] @ 1e44e4 │ │ │ │ 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 │ │ │ │ @@ -529547,23 +529460,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 1e4602 │ │ │ │ + bne.n 1e4492 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1e46c4 │ │ │ │ + cbz r2, 1e4554 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1e46c8 │ │ │ │ + vldr s11, [pc, #100] @ 1e4558 │ │ │ │ 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 │ │ │ │ @@ -529581,25 +529494,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 1e4666 │ │ │ │ + bne.n 1e44f6 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1e472e │ │ │ │ + cbz r2, 1e45be │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1e4730 │ │ │ │ + vldr s12, [pc, #88] @ 1e45c0 │ │ │ │ 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 │ │ │ │ @@ -529613,23 +529526,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 1e46de │ │ │ │ + bne.n 1e456e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1e47a0 │ │ │ │ + cbz r2, 1e4630 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1e47a4 │ │ │ │ + vldr s11, [pc, #100] @ 1e4634 │ │ │ │ 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 │ │ │ │ @@ -529647,24 +529560,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 1e4742 │ │ │ │ + bne.n 1e45d2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1e4816 │ │ │ │ + cbz r2, 1e46a6 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1e4818 │ │ │ │ + vldr s11, [pc, #100] @ 1e46a8 │ │ │ │ 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 │ │ │ │ @@ -529682,27 +529595,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 1e47b6 │ │ │ │ + bne.n 1e4646 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1e4880 │ │ │ │ + cbz r2, 1e4710 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #92] @ 1e4884 │ │ │ │ + vldr s12, [pc, #92] @ 1e4714 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #88] @ 1e4888 │ │ │ │ + vldr s11, [pc, #88] @ 1e4718 │ │ │ │ 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 │ │ │ │ @@ -529715,29 +529628,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 1e4832 │ │ │ │ + bne.n 1e46c2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ lsrs r1, r4, #32 │ │ │ │ subs r4, #130 @ 0x82 │ │ │ │ - cbz r2, 1e48f0 │ │ │ │ + cbz r2, 1e4780 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #92] @ 1e48f4 │ │ │ │ + vldr s12, [pc, #92] @ 1e4784 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #88] @ 1e48f8 │ │ │ │ + vldr s11, [pc, #88] @ 1e4788 │ │ │ │ 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 │ │ │ │ @@ -529750,27 +529663,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 1e48a2 │ │ │ │ + bne.n 1e4732 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ lsrs r1, r4, #32 │ │ │ │ subs r4, #130 @ 0x82 │ │ │ │ - cbz r2, 1e496e │ │ │ │ + cbz r2, 1e47fe │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 1e4970 │ │ │ │ - vldr s10, [pc, #104] @ 1e4974 │ │ │ │ + vldr s11, [pc, #104] @ 1e4800 │ │ │ │ + vldr s10, [pc, #104] @ 1e4804 │ │ │ │ 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 │ │ │ │ @@ -529788,26 +529701,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 1e490e │ │ │ │ + bne.n 1e479e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1e49da │ │ │ │ + cbz r2, 1e486a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1e49dc │ │ │ │ + vldr s12, [pc, #88] @ 1e486c │ │ │ │ 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 │ │ │ │ @@ -529821,24 +529734,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 1e498a │ │ │ │ + bne.n 1e481a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ - cbz r2, 1e4a52 │ │ │ │ + cbz r2, 1e48e2 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 1e4a54 │ │ │ │ - vldr s10, [pc, #104] @ 1e4a58 │ │ │ │ + vldr s11, [pc, #104] @ 1e48e4 │ │ │ │ + vldr s10, [pc, #104] @ 1e48e8 │ │ │ │ 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 │ │ │ │ @@ -529856,26 +529769,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 1e49f2 │ │ │ │ + bne.n 1e4882 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1e4acc │ │ │ │ + cbz r2, 1e495c │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 1e4ad0 │ │ │ │ - vldr s10, [pc, #104] @ 1e4ad4 │ │ │ │ + vldr s11, [pc, #104] @ 1e4960 │ │ │ │ + vldr s10, [pc, #104] @ 1e4964 │ │ │ │ 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 │ │ │ │ @@ -529893,27 +529806,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 1e4a6e │ │ │ │ + bne.n 1e48fe │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1e4b4a │ │ │ │ + cbz r2, 1e49da │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 1e4b4c │ │ │ │ - vldr s10, [pc, #104] @ 1e4b50 │ │ │ │ + vldr s11, [pc, #104] @ 1e49dc │ │ │ │ + vldr s10, [pc, #104] @ 1e49e0 │ │ │ │ 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 │ │ │ │ @@ -529931,30 +529844,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 1e4aea │ │ │ │ + bne.n 1e497a │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1e4bb8 │ │ │ │ + cbz r2, 1e4a48 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s12, [pc, #88] @ 1e4bbc │ │ │ │ + vldr s12, [pc, #88] @ 1e4a4c │ │ │ │ mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #84] @ 1e4bc0 │ │ │ │ + vldr s11, [pc, #84] @ 1e4a50 │ │ │ │ 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 │ │ │ │ @@ -529967,30 +529880,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 1e4b6e │ │ │ │ + bne.n 1e49fe │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #148] @ (1e4c54 ) │ │ │ │ + ldr r1, [pc, #148] @ (1e4ae4 ) │ │ │ │ subs r6, #18 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1e4c2a │ │ │ │ + cbz r2, 1e4aba │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s12, [pc, #88] @ 1e4c2c │ │ │ │ + vldr s12, [pc, #88] @ 1e4abc │ │ │ │ mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #84] @ 1e4c30 │ │ │ │ + vldr s11, [pc, #84] @ 1e4ac0 │ │ │ │ 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 │ │ │ │ @@ -530003,140 +529916,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 1e4bde │ │ │ │ + bne.n 1e4a6e │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #148] @ (1e4cc4 ) │ │ │ │ + ldr r1, [pc, #148] @ (1e4b54 ) │ │ │ │ subs r6, #18 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1e4c6c │ │ │ │ + cbz r2, 1e4afc │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s14, [pc, #48] @ 1e4c70 │ │ │ │ + vldr s14, [pc, #48] @ 1e4b00 │ │ │ │ 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 1e4c46 │ │ │ │ + bne.n 1e4ad6 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e4ca8 │ │ │ │ + cbz r2, 1e4b38 │ │ │ │ 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 1e4c84 │ │ │ │ + bne.n 1e4b14 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e4ce4 │ │ │ │ + cbz r2, 1e4b74 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #44] @ 1e4ce8 │ │ │ │ + vldr s14, [pc, #44] @ 1e4b78 │ │ │ │ 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 1e4cbe │ │ │ │ + bne.n 1e4b4e │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e4d0e │ │ │ │ + cbz r2, 1e4b9e │ │ │ │ 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 1e4cf8 │ │ │ │ + bne.n 1e4b88 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e4d44 │ │ │ │ + cbz r2, 1e4bd4 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s14, [pc, #44] @ 1e4d48 │ │ │ │ + vldr s14, [pc, #44] @ 1e4bd8 │ │ │ │ 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 1e4d1e │ │ │ │ + bne.n 1e4bae │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e4d74 │ │ │ │ + cbz r2, 1e4c04 │ │ │ │ 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 1e4d56 │ │ │ │ + bne.n 1e4be6 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e4dc0 │ │ │ │ + cbz r2, 1e4c50 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #60] @ 1e4dc4 │ │ │ │ + vldr s13, [pc, #60] @ 1e4c54 │ │ │ │ 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 │ │ │ │ @@ -530144,23 +530057,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 1e4d88 │ │ │ │ + bne.n 1e4c18 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1e4e16 │ │ │ │ + cbz r2, 1e4ca6 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #68] @ 1e4e18 │ │ │ │ + vldr s13, [pc, #68] @ 1e4ca8 │ │ │ │ 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 │ │ │ │ @@ -530170,105 +530083,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 1e4dd6 │ │ │ │ + bne.n 1e4c66 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e4e4e │ │ │ │ + cbz r2, 1e4cde │ │ │ │ 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 1e4e24 │ │ │ │ + bne.n 1e4cb4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e4e8a │ │ │ │ + cbz r2, 1e4d1a │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #52] @ 1e4e8c │ │ │ │ + vldr s14, [pc, #52] @ 1e4d1c │ │ │ │ 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 1e4e60 │ │ │ │ + bne.n 1e4cf0 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1e4ecc │ │ │ │ + cbz r2, 1e4d5c │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #52] @ 1e4ed0 │ │ │ │ + vldr s14, [pc, #52] @ 1e4d60 │ │ │ │ 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 1e4ea0 │ │ │ │ + bne.n 1e4d30 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1e4f06 │ │ │ │ + cbz r2, 1e4d96 │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #44] @ 1e4f08 │ │ │ │ + vldr s14, [pc, #44] @ 1e4d98 │ │ │ │ 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 1e4ede │ │ │ │ + bne.n 1e4d6e │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1e4f5a │ │ │ │ + cbz r2, 1e4dea │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #68] @ 1e4f5c │ │ │ │ + vldr s13, [pc, #68] @ 1e4dec │ │ │ │ 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 │ │ │ │ @@ -530278,26 +530191,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 1e4f1a │ │ │ │ + bne.n 1e4daa │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1e4faa │ │ │ │ + cbz r2, 1e4e3a │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #60] @ 1e4fac │ │ │ │ + vldr s13, [pc, #60] @ 1e4e3c │ │ │ │ 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 │ │ │ │ @@ -530305,24 +530218,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 1e4f76 │ │ │ │ + bne.n 1e4e06 │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1e4ffa │ │ │ │ + cbz r2, 1e4e8a │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #64] @ 1e4ffc │ │ │ │ + vldr s13, [pc, #64] @ 1e4e8c │ │ │ │ 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 │ │ │ │ @@ -530331,22 +530244,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 1e4fc6 │ │ │ │ + bne.n 1e4e56 │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1e506e │ │ │ │ + cbz r2, 1e4efe │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #100] @ 1e5070 │ │ │ │ + vldr s12, [pc, #100] @ 1e4f00 │ │ │ │ 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 │ │ │ │ @@ -530365,25 +530278,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 1e5012 │ │ │ │ + bne.n 1e4ea2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1e50ba │ │ │ │ + cbz r2, 1e4f4a │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #60] @ 1e50bc │ │ │ │ + vldr s13, [pc, #60] @ 1e4f4c │ │ │ │ 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 │ │ │ │ @@ -530391,23 +530304,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 1e5086 │ │ │ │ + bne.n 1e4f16 │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1e510e │ │ │ │ + cbz r2, 1e4f9e │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #68] @ 1e5110 │ │ │ │ + vldr s13, [pc, #68] @ 1e4fa0 │ │ │ │ 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 │ │ │ │ @@ -530417,23 +530330,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 1e50d4 │ │ │ │ + bne.n 1e4f64 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1e5160 │ │ │ │ + cbz r2, 1e4ff0 │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1e5164 │ │ │ │ + vldr s13, [pc, #72] @ 1e4ff4 │ │ │ │ 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 │ │ │ │ @@ -530444,24 +530357,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 1e5128 │ │ │ │ + bne.n 1e4fb8 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1e51d4 │ │ │ │ + cbz r2, 1e5064 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #100] @ 1e51d8 │ │ │ │ + vldr s12, [pc, #100] @ 1e5068 │ │ │ │ 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 │ │ │ │ @@ -530480,24 +530393,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 1e517a │ │ │ │ + bne.n 1e500a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1e5220 │ │ │ │ + cbz r2, 1e50b0 │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1e5224 │ │ │ │ + vldr s13, [pc, #64] @ 1e50b4 │ │ │ │ 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 │ │ │ │ @@ -530506,182 +530419,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 1e51ea │ │ │ │ + bne.n 1e507a │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1e5254 │ │ │ │ + cbz r2, 1e50e4 │ │ │ │ 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 1e5234 │ │ │ │ + bne.n 1e50c4 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e5286 │ │ │ │ + cbz r2, 1e5116 │ │ │ │ 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 1e5266 │ │ │ │ + bne.n 1e50f6 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e52ae │ │ │ │ + cbz r2, 1e513e │ │ │ │ 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 1e5290 │ │ │ │ + bne.n 1e5120 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #60] @ (1e52f0 ) │ │ │ │ + ldr r3, [pc, #60] @ (1e5180 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e52ee │ │ │ │ + cbz r2, 1e517e │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1e52f4 ) │ │ │ │ + ldr r2, [pc, #52] @ (1e5184 ) │ │ │ │ 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 1e52cc │ │ │ │ + bne.n 1e515c │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - add r5, sp, #296 @ 0x128 │ │ │ │ + add r6, sp, #744 @ 0x2e8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #23 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #60] @ (1e5338 ) │ │ │ │ + ldr r3, [pc, #60] @ (1e51c8 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e5336 │ │ │ │ + cbz r2, 1e51c6 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1e533c ) │ │ │ │ + ldr r2, [pc, #52] @ (1e51cc ) │ │ │ │ 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 1e5310 │ │ │ │ + bne.n 1e51a0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - add r5, sp, #8 │ │ │ │ + add r6, sp, #456 @ 0x1c8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #60] @ (1e5380 ) │ │ │ │ + ldr r3, [pc, #60] @ (1e5210 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e537e │ │ │ │ + cbz r2, 1e520e │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1e5384 ) │ │ │ │ + ldr r2, [pc, #52] @ (1e5214 ) │ │ │ │ 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 1e535c │ │ │ │ + bne.n 1e51ec │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - add r4, sp, #744 @ 0x2e8 │ │ │ │ + add r6, sp, #168 @ 0xa8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #23 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ - ldr r4, [pc, #56] @ (1e53c4 ) │ │ │ │ + ldr r4, [pc, #56] @ (1e5254 ) │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 1e53c0 │ │ │ │ + cbz r2, 1e5250 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1e53c8 ) │ │ │ │ + ldr r2, [pc, #48] @ (1e5258 ) │ │ │ │ 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 1e53a2 │ │ │ │ + bne.n 1e5232 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r4, sp, #448 @ 0x1c0 │ │ │ │ + add r5, sp, #896 @ 0x380 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #84] @ (1e5424 ) │ │ │ │ + ldr r3, [pc, #84] @ (1e52b4 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e541e │ │ │ │ + cbz r2, 1e52ae │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr.w lr, [pc, #80] @ 1e5428 │ │ │ │ + ldr.w lr, [pc, #80] @ 1e52b8 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s14, [pc, #64] @ 1e5420 │ │ │ │ + vldr s14, [pc, #64] @ 1e52b0 │ │ │ │ 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 │ │ │ │ @@ -530690,29 +530603,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 1e53e6 │ │ │ │ + bne.n 1e5276 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - add r4, sp, #184 @ 0xb8 │ │ │ │ + add r5, sp, #632 @ 0x278 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #23 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #60] @ (1e546c ) │ │ │ │ + ldr r3, [pc, #60] @ (1e52fc ) │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e546a │ │ │ │ - ldr r5, [pc, #56] @ (1e5470 ) │ │ │ │ + cbz r2, 1e52fa │ │ │ │ + ldr r5, [pc, #56] @ (1e5300 ) │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #0 │ │ │ │ ldr r5, [r3, r5] │ │ │ │ ldrh.w ip, [r2], #2 │ │ │ │ movs r3, #0 │ │ │ │ adds r1, #1 │ │ │ │ cmp r4, r1 │ │ │ │ @@ -530720,29 +530633,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 1e543e │ │ │ │ + bne.n 1e52ce │ │ │ │ pop {r4, r5, pc} │ │ │ │ - add r3, sp, #808 @ 0x328 │ │ │ │ + add r5, sp, #232 @ 0xe8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #84] @ (1e54cc ) │ │ │ │ + ldr r3, [pc, #84] @ (1e535c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e54c6 │ │ │ │ + cbz r2, 1e5356 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #80] @ (1e54d0 ) │ │ │ │ + ldr r2, [pc, #80] @ (1e5360 ) │ │ │ │ adds r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr s14, [pc, #64] @ 1e54c8 │ │ │ │ + vldr s14, [pc, #64] @ 1e5358 │ │ │ │ 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 │ │ │ │ @@ -530751,60 +530664,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 1e5490 │ │ │ │ + bne.n 1e5320 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #536 @ 0x218 │ │ │ │ + add r4, sp, #984 @ 0x3d8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #23 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #64] @ (1e5518 ) │ │ │ │ + ldr r3, [pc, #64] @ (1e53a8 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e5516 │ │ │ │ + cbz r2, 1e53a6 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #60] @ (1e551c ) │ │ │ │ + ldr r2, [pc, #60] @ (1e53ac ) │ │ │ │ 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 1e54ee │ │ │ │ + bne.n 1e537e │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - add r3, sp, #152 @ 0x98 │ │ │ │ + add r4, sp, #600 @ 0x258 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr.w ip, [pc, #92] @ 1e5580 │ │ │ │ + ldr.w ip, [pc, #92] @ 1e5410 │ │ │ │ add ip, pc │ │ │ │ - cbz r2, 1e557c │ │ │ │ + cbz r2, 1e540c │ │ │ │ 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] @ (1e5584 ) │ │ │ │ + ldr r2, [pc, #76] @ (1e5414 ) │ │ │ │ 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] │ │ │ │ @@ -530815,32 +530728,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 1e5540 │ │ │ │ + bne.n 1e53d0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r2, sp, #864 @ 0x360 │ │ │ │ + add r4, sp, #288 @ 0x120 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #23 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ - ldr r5, [pc, #72] @ (1e55d4 ) │ │ │ │ + ldr r5, [pc, #72] @ (1e5464 ) │ │ │ │ add r5, pc │ │ │ │ - cbz r2, 1e55d0 │ │ │ │ + cbz r2, 1e5460 │ │ │ │ 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] @ (1e55d8 ) │ │ │ │ + ldr r2, [pc, #56] @ (1e5468 ) │ │ │ │ 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] │ │ │ │ @@ -530848,31 +530761,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 1e55a2 │ │ │ │ + bne.n 1e5432 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - add r2, sp, #448 @ 0x1c0 │ │ │ │ + add r3, sp, #896 @ 0x380 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr.w ip, [pc, #92] @ 1e563c │ │ │ │ + ldr.w ip, [pc, #92] @ 1e54cc │ │ │ │ add ip, pc │ │ │ │ - cbz r2, 1e5638 │ │ │ │ + cbz r2, 1e54c8 │ │ │ │ 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] @ (1e5640 ) │ │ │ │ + ldr r2, [pc, #76] @ (1e54d0 ) │ │ │ │ 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] │ │ │ │ @@ -530883,32 +530796,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 1e55fc │ │ │ │ + bne.n 1e548c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r2, sp, #112 @ 0x70 │ │ │ │ + add r3, sp, #560 @ 0x230 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #23 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ - ldr r5, [pc, #72] @ (1e5690 ) │ │ │ │ + ldr r5, [pc, #72] @ (1e5520 ) │ │ │ │ add r5, pc │ │ │ │ - cbz r2, 1e568c │ │ │ │ + cbz r2, 1e551c │ │ │ │ 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] @ (1e5694 ) │ │ │ │ + ldr r2, [pc, #56] @ (1e5524 ) │ │ │ │ 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] │ │ │ │ @@ -530916,31 +530829,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 1e565e │ │ │ │ + bne.n 1e54ee │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - add r1, sp, #720 @ 0x2d0 │ │ │ │ + add r3, sp, #144 @ 0x90 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #108] @ (1e5708 ) │ │ │ │ + ldr r3, [pc, #108] @ (1e5598 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e5700 │ │ │ │ + cbz r2, 1e5590 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #104] @ (1e570c ) │ │ │ │ + ldr r1, [pc, #104] @ (1e559c ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #88] @ 1e5704 │ │ │ │ + vldr s14, [pc, #88] @ 1e5594 │ │ │ │ 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 │ │ │ │ @@ -530955,31 +530868,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 1e56b0 │ │ │ │ + bne.n 1e5540 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - add r1, sp, #392 @ 0x188 │ │ │ │ + add r2, sp, #840 @ 0x348 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #23 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #76] @ (1e5760 ) │ │ │ │ + ldr r3, [pc, #76] @ (1e55f0 ) │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r7, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e575c │ │ │ │ + cbz r2, 1e55ec │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #68] @ (1e5764 ) │ │ │ │ + ldr r1, [pc, #68] @ (1e55f4 ) │ │ │ │ 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 │ │ │ │ @@ -530990,31 +530903,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 1e5724 │ │ │ │ + bne.n 1e55b4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - add r0, sp, #920 @ 0x398 │ │ │ │ + add r2, sp, #344 @ 0x158 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #108] @ (1e57d8 ) │ │ │ │ + ldr r3, [pc, #108] @ (1e5668 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e57d0 │ │ │ │ + cbz r2, 1e5660 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #104] @ (1e57dc ) │ │ │ │ + ldr r1, [pc, #104] @ (1e566c ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #88] @ 1e57d4 │ │ │ │ + vldr s14, [pc, #88] @ 1e5664 │ │ │ │ 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 │ │ │ │ @@ -531029,31 +530942,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 1e5780 │ │ │ │ + bne.n 1e5610 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - add r0, sp, #584 @ 0x248 │ │ │ │ + add r2, sp, #8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #23 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1e582c ) │ │ │ │ + ldr r3, [pc, #72] @ (1e56bc ) │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r7, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e5828 │ │ │ │ + cbz r2, 1e56b8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #64] @ (1e5830 ) │ │ │ │ + ldr r1, [pc, #64] @ (1e56c0 ) │ │ │ │ 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 │ │ │ │ @@ -531063,27 +530976,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 1e57f4 │ │ │ │ + bne.n 1e5684 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ + add r1, sp, #536 @ 0x218 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #88] @ (1e5890 ) │ │ │ │ + ldr r3, [pc, #88] @ (1e5720 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e588c │ │ │ │ + cbz r2, 1e571c │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #84] @ (1e5894 ) │ │ │ │ + ldr r1, [pc, #84] @ (1e5724 ) │ │ │ │ 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 │ │ │ │ @@ -531098,28 +531011,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 1e584c │ │ │ │ + bne.n 1e56dc │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r7, pc, #792 @ (adr r7, 1e5bac ) │ │ │ │ + add r1, sp, #216 @ 0xd8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #23 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1e58e4 ) │ │ │ │ + ldr r3, [pc, #72] @ (1e5774 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e58e2 │ │ │ │ + cbz r2, 1e5772 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #68] @ (1e58e8 ) │ │ │ │ + ldr r2, [pc, #68] @ (1e5778 ) │ │ │ │ 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 │ │ │ │ @@ -531131,31 +531044,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 1e58b0 │ │ │ │ + bne.n 1e5740 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - add r7, pc, #392 @ (adr r7, 1e5a70 ) │ │ │ │ + add r0, sp, #840 @ 0x348 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #104] @ (1e5958 ) │ │ │ │ + ldr r3, [pc, #104] @ (1e57e8 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e5952 │ │ │ │ + cbz r2, 1e57e2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #100] @ (1e595c ) │ │ │ │ + ldr r1, [pc, #100] @ (1e57ec ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #84] @ 1e5954 │ │ │ │ + vldr s14, [pc, #84] @ 1e57e4 │ │ │ │ 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 │ │ │ │ @@ -531170,30 +531083,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 1e5904 │ │ │ │ + bne.n 1e5794 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - add r7, pc, #56 @ (adr r7, 1e5994 ) │ │ │ │ + add r0, sp, #504 @ 0x1f8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #23 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #76] @ (1e59b0 ) │ │ │ │ + ldr r3, [pc, #76] @ (1e5840 ) │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r7, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e59ac │ │ │ │ + cbz r2, 1e583c │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #68] @ (1e59b4 ) │ │ │ │ + ldr r1, [pc, #68] @ (1e5844 ) │ │ │ │ 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 │ │ │ │ @@ -531204,27 +531117,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 1e5974 │ │ │ │ + bne.n 1e5804 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - add r6, pc, #600 @ (adr r6, 1e5c0c ) │ │ │ │ + add r0, sp, #24 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #84] @ (1e5a10 ) │ │ │ │ + ldr r3, [pc, #84] @ (1e58a0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e5a0e │ │ │ │ + cbz r2, 1e589e │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #80] @ (1e5a14 ) │ │ │ │ + ldr r1, [pc, #80] @ (1e58a4 ) │ │ │ │ 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 │ │ │ │ @@ -531239,27 +531152,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 1e59d0 │ │ │ │ + bne.n 1e5860 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - add r6, pc, #264 @ (adr r6, 1e5b1c ) │ │ │ │ + add r7, pc, #712 @ (adr r7, 1e5b6c ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #23 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1e5a64 ) │ │ │ │ + ldr r3, [pc, #72] @ (1e58f4 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e5a60 │ │ │ │ + cbz r2, 1e58f0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #68] @ (1e5a68 ) │ │ │ │ + ldr r2, [pc, #68] @ (1e58f8 ) │ │ │ │ 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 │ │ │ │ @@ -531271,32 +531184,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 1e5a30 │ │ │ │ + bne.n 1e58c0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r5, pc, #904 @ (adr r5, 1e5df0 ) │ │ │ │ + add r7, pc, #328 @ (adr r7, 1e5a40 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #108] @ (1e5adc ) │ │ │ │ + ldr r3, [pc, #108] @ (1e596c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e5ad4 │ │ │ │ + cbz r2, 1e5964 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #104] @ (1e5ae0 ) │ │ │ │ + ldr r1, [pc, #104] @ (1e5970 ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #88] @ 1e5ad8 │ │ │ │ + vldr s14, [pc, #88] @ 1e5968 │ │ │ │ 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 │ │ │ │ @@ -531311,31 +531224,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 1e5a84 │ │ │ │ + bne.n 1e5914 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - add r5, pc, #568 @ (adr r5, 1e5d18 ) │ │ │ │ + add r6, pc, #1016 @ (adr r6, 1e5d68 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #23 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1e5b30 ) │ │ │ │ + ldr r3, [pc, #72] @ (1e59c0 ) │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r7, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e5b2c │ │ │ │ + cbz r2, 1e59bc │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #64] @ (1e5b34 ) │ │ │ │ + ldr r1, [pc, #64] @ (1e59c4 ) │ │ │ │ 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 │ │ │ │ @@ -531345,27 +531258,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 1e5af8 │ │ │ │ + bne.n 1e5988 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - add r5, pc, #72 @ (adr r5, 1e5b7c ) │ │ │ │ + add r6, pc, #520 @ (adr r6, 1e5bcc ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #88] @ (1e5b94 ) │ │ │ │ + ldr r3, [pc, #88] @ (1e5a24 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e5b90 │ │ │ │ + cbz r2, 1e5a20 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #84] @ (1e5b98 ) │ │ │ │ + ldr r1, [pc, #84] @ (1e5a28 ) │ │ │ │ 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 │ │ │ │ @@ -531380,28 +531293,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 1e5b50 │ │ │ │ + bne.n 1e59e0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r4, pc, #776 @ (adr r4, 1e5ea0 ) │ │ │ │ + add r6, pc, #200 @ (adr r6, 1e5af0 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #23 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1e5be8 ) │ │ │ │ + ldr r3, [pc, #72] @ (1e5a78 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e5be6 │ │ │ │ + cbz r2, 1e5a76 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #68] @ (1e5bec ) │ │ │ │ + ldr r2, [pc, #68] @ (1e5a7c ) │ │ │ │ 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 │ │ │ │ @@ -531413,29 +531326,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 1e5bb4 │ │ │ │ + bne.n 1e5a44 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - add r4, pc, #376 @ (adr r4, 1e5d64 ) │ │ │ │ + add r5, pc, #824 @ (adr r5, 1e5db4 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e5c76 │ │ │ │ + beq.n 1e5b06 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #120] @ 1e5c78 │ │ │ │ + vldr s11, [pc, #120] @ 1e5b08 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s10, [pc, #116] @ 1e5c7c │ │ │ │ + vldr s10, [pc, #116] @ 1e5b0c │ │ │ │ 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 │ │ │ │ @@ -531457,28 +531370,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 1e5c0c │ │ │ │ + bne.n 1e5a9c │ │ │ │ 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 1e5d20 │ │ │ │ + beq.n 1e5bb0 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #152] @ 1e5d24 │ │ │ │ + vldr s10, [pc, #152] @ 1e5bb4 │ │ │ │ vmov.f32 s11, #240 @ 0xbf800000 -1.0 │ │ │ │ - vldr s9, [pc, #148] @ 1e5d28 │ │ │ │ + vldr s9, [pc, #148] @ 1e5bb8 │ │ │ │ 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 │ │ │ │ @@ -531508,30 +531421,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 1e5c98 │ │ │ │ + bne.n 1e5b28 │ │ │ │ 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 1e5db2 │ │ │ │ + beq.n 1e5c42 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #120] @ 1e5db4 │ │ │ │ + vldr s11, [pc, #120] @ 1e5c44 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s10, [pc, #116] @ 1e5db8 │ │ │ │ + vldr s10, [pc, #116] @ 1e5c48 │ │ │ │ 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 │ │ │ │ @@ -531553,25 +531466,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 1e5d48 │ │ │ │ + bne.n 1e5bd8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ lsrs r1, r4, #32 │ │ │ │ subs r4, #130 @ 0x82 │ │ │ │ - cbz r2, 1e5e2a │ │ │ │ + cbz r2, 1e5cba │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1e5e2c │ │ │ │ + vldr s11, [pc, #100] @ 1e5cbc │ │ │ │ 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 │ │ │ │ @@ -531589,28 +531502,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 1e5dca │ │ │ │ + bne.n 1e5c5a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e5e42 │ │ │ │ + cbz r2, 1e5cd2 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 1e5e34 │ │ │ │ + bne.n 1e5cc4 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e5e7e │ │ │ │ + cbz r2, 1e5d0e │ │ │ │ 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 │ │ │ │ @@ -531620,62 +531533,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 1e5e54 │ │ │ │ + bne.n 1e5ce4 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e5eae │ │ │ │ + cbz r2, 1e5d3e │ │ │ │ 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 1e5e90 │ │ │ │ + bne.n 1e5d20 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e5ef2 │ │ │ │ + cbz r2, 1e5d82 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d6, [pc, #60] @ 1e5ef8 │ │ │ │ + vldr d6, [pc, #60] @ 1e5d88 │ │ │ │ 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 1e5ec4 │ │ │ │ + bne.n 1e5d54 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ - cbz r2, 1e5f36 │ │ │ │ + cbz r2, 1e5dc6 │ │ │ │ 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 │ │ │ │ @@ -531683,18 +531596,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 1e5f10 │ │ │ │ + bne.n 1e5da0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e5f6e │ │ │ │ + cbz r2, 1e5dfe │ │ │ │ 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 │ │ │ │ @@ -531704,50 +531617,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 1e5f46 │ │ │ │ + bne.n 1e5dd6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e5fc6 │ │ │ │ + cbz r2, 1e5e56 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d4, [pc, #76] @ 1e5fc8 │ │ │ │ + vldr d4, [pc, #76] @ 1e5e58 │ │ │ │ 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 1e5fa8 │ │ │ │ + bmi.n 1e5e38 │ │ │ │ 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 1e5f88 │ │ │ │ + bne.n 1e5e18 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #0 │ │ │ │ - cbz r2, 1e6006 │ │ │ │ + cbz r2, 1e5e96 │ │ │ │ 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 │ │ │ │ @@ -531755,18 +531668,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 1e5fe0 │ │ │ │ + bne.n 1e5e70 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e6040 │ │ │ │ + cbz r2, 1e5ed0 │ │ │ │ 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 │ │ │ │ @@ -531776,48 +531689,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 1e6016 │ │ │ │ + bne.n 1e5ea6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e6082 │ │ │ │ + cbz r2, 1e5f12 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #52] @ 1e6084 │ │ │ │ + vldr s14, [pc, #52] @ 1e5f14 │ │ │ │ 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 1e6058 │ │ │ │ + bne.n 1e5ee8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1e60dc │ │ │ │ + cbz r2, 1e5f6c │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1e60e0 │ │ │ │ + vldr s13, [pc, #76] @ 1e5f70 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1e60e4 │ │ │ │ + vldr s12, [pc, #72] @ 1e5f74 │ │ │ │ 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 │ │ │ │ @@ -531826,23 +531739,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 1e609e │ │ │ │ + bne.n 1e5f2e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e611e │ │ │ │ + cbz r2, 1e5fae │ │ │ │ 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 │ │ │ │ @@ -531850,18 +531763,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 1e60f8 │ │ │ │ + bne.n 1e5f88 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e6156 │ │ │ │ + cbz r2, 1e5fe6 │ │ │ │ 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 │ │ │ │ @@ -531871,22 +531784,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 1e612e │ │ │ │ + bne.n 1e5fbe │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e61a0 │ │ │ │ + cbz r2, 1e6030 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1e61a4 │ │ │ │ + vldr s13, [pc, #64] @ 1e6034 │ │ │ │ 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 │ │ │ │ @@ -531894,21 +531807,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 1e616a │ │ │ │ + bne.n 1e5ffa │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e61ec │ │ │ │ + cbz r2, 1e607c │ │ │ │ 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 │ │ │ │ @@ -531920,23 +531833,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 1e61b6 │ │ │ │ + bne.n 1e6046 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e6240 │ │ │ │ + cbz r2, 1e60d0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1e6244 │ │ │ │ + vldr s13, [pc, #72] @ 1e60d4 │ │ │ │ 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] │ │ │ │ @@ -531947,27 +531860,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 1e6208 │ │ │ │ + bne.n 1e6098 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1e62ba │ │ │ │ + cbz r2, 1e614a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #104] @ 1e62bc │ │ │ │ + vldr s12, [pc, #104] @ 1e614c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #100] @ 1e62c0 │ │ │ │ + vldr s11, [pc, #100] @ 1e6150 │ │ │ │ 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 │ │ │ │ @@ -531985,22 +531898,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 1e6262 │ │ │ │ + bne.n 1e60f2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e62fa │ │ │ │ + cbz r2, 1e618a │ │ │ │ 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 │ │ │ │ @@ -532008,18 +531921,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 1e62d4 │ │ │ │ + bne.n 1e6164 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e6334 │ │ │ │ + cbz r2, 1e61c4 │ │ │ │ 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 │ │ │ │ @@ -532029,23 +531942,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 1e630a │ │ │ │ + bne.n 1e619a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e6380 │ │ │ │ + cbz r2, 1e6210 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1e6384 │ │ │ │ + vldr s13, [pc, #64] @ 1e6214 │ │ │ │ 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 │ │ │ │ @@ -532053,21 +531966,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 1e634a │ │ │ │ + bne.n 1e61da │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e63ca │ │ │ │ + cbz r2, 1e625a │ │ │ │ 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 │ │ │ │ @@ -532079,66 +531992,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 1e6396 │ │ │ │ + bne.n 1e6226 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e640a │ │ │ │ + cbz r2, 1e629a │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s14, [pc, #52] @ 1e640c │ │ │ │ + vldr s14, [pc, #52] @ 1e629c │ │ │ │ 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 1e63e2 │ │ │ │ + bne.n 1e6272 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e643e │ │ │ │ + cbz r2, 1e62ce │ │ │ │ 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 1e6422 │ │ │ │ + bne.n 1e62b2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e6494 │ │ │ │ + cbz r2, 1e6324 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1e6498 │ │ │ │ + vldr s13, [pc, #76] @ 1e6328 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1e649c │ │ │ │ + vldr s12, [pc, #72] @ 1e632c │ │ │ │ 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 │ │ │ │ @@ -532147,43 +532060,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 1e6456 │ │ │ │ + bne.n 1e62e6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e64cc │ │ │ │ + cbz r2, 1e635c │ │ │ │ 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 1e64ae │ │ │ │ + bne.n 1e633e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e652e │ │ │ │ + cbz r2, 1e63be │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s12, [pc, #84] @ 1e6530 │ │ │ │ + vldr s12, [pc, #84] @ 1e63c0 │ │ │ │ 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] │ │ │ │ @@ -532198,39 +532111,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 1e64e6 │ │ │ │ + bne.n 1e6376 │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e655c │ │ │ │ + cbz r2, 1e63ec │ │ │ │ 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 1e6542 │ │ │ │ + bne.n 1e63d2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e65be │ │ │ │ + cbz r2, 1e644e │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s12, [pc, #84] @ 1e65c0 │ │ │ │ + vldr s12, [pc, #84] @ 1e6450 │ │ │ │ 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] │ │ │ │ @@ -532245,19 +532158,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 1e6576 │ │ │ │ + bne.n 1e6406 │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e65fc │ │ │ │ + cbz r2, 1e648c │ │ │ │ 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 │ │ │ │ @@ -532267,24 +532180,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 1e65d6 │ │ │ │ + bne.n 1e6466 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - b.w 1e5dbc │ │ │ │ - cbz r2, 1e664c │ │ │ │ + b.w 1e5c4c │ │ │ │ + cbz r2, 1e64dc │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1e6650 │ │ │ │ + vldr s13, [pc, #64] @ 1e64e0 │ │ │ │ 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 │ │ │ │ @@ -532292,21 +532205,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 1e6616 │ │ │ │ + bne.n 1e64a6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e6698 │ │ │ │ + cbz r2, 1e6528 │ │ │ │ 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 │ │ │ │ @@ -532318,19 +532231,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 1e6662 │ │ │ │ + bne.n 1e64f2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e66ea │ │ │ │ + cbz r2, 1e657a │ │ │ │ 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] │ │ │ │ @@ -532345,17 +532258,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 1e66ae │ │ │ │ + bne.n 1e653e │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e6748 │ │ │ │ + cbz r2, 1e65d8 │ │ │ │ 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 │ │ │ │ @@ -532377,19 +532290,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 1e66fe │ │ │ │ + bne.n 1e658e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e679a │ │ │ │ + cbz r2, 1e662a │ │ │ │ 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] │ │ │ │ @@ -532404,17 +532317,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 1e675e │ │ │ │ + bne.n 1e65ee │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e67f8 │ │ │ │ + cbz r2, 1e6688 │ │ │ │ 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 │ │ │ │ @@ -532436,19 +532349,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 1e67ae │ │ │ │ + bne.n 1e663e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e6856 │ │ │ │ + cbz r2, 1e66e6 │ │ │ │ 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 │ │ │ │ @@ -532464,18 +532377,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 1e6806 │ │ │ │ + bne.n 1e6696 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e68ca │ │ │ │ + cbz r2, 1e675a │ │ │ │ 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 │ │ │ │ @@ -532501,18 +532414,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 1e6860 │ │ │ │ + bne.n 1e66f0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e6926 │ │ │ │ + cbz r2, 1e67b6 │ │ │ │ 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 │ │ │ │ @@ -532528,18 +532441,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 1e68d6 │ │ │ │ + bne.n 1e6766 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e6996 │ │ │ │ + cbz r2, 1e6826 │ │ │ │ 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 │ │ │ │ @@ -532565,18 +532478,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 1e6930 │ │ │ │ + bne.n 1e67c0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e69f2 │ │ │ │ + cbz r2, 1e6882 │ │ │ │ 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 │ │ │ │ @@ -532592,19 +532505,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 1e69a2 │ │ │ │ + bne.n 1e6832 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e6a60 │ │ │ │ + cbz r2, 1e68f0 │ │ │ │ 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 │ │ │ │ @@ -532631,24 +532544,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 1e69fe │ │ │ │ + bne.n 1e688e │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e6ab4 │ │ │ │ + cbz r2, 1e6944 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #72] @ 1e6ab8 │ │ │ │ + vldr s13, [pc, #72] @ 1e6948 │ │ │ │ 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 │ │ │ │ @@ -532659,27 +532572,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 1e6a7e │ │ │ │ + bne.n 1e690e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1e6b30 │ │ │ │ + cbz r2, 1e69c0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #108] @ 1e6b34 │ │ │ │ + vldr s12, [pc, #108] @ 1e69c4 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #104] @ 1e6b38 │ │ │ │ + vldr s11, [pc, #104] @ 1e69c8 │ │ │ │ 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 │ │ │ │ @@ -532697,28 +532610,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 1e6ad6 │ │ │ │ + bne.n 1e6966 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e6bca │ │ │ │ + beq.n 1e6a5a │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s11, [pc, #132] @ 1e6bcc │ │ │ │ + vldr s11, [pc, #132] @ 1e6a5c │ │ │ │ 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 │ │ │ │ @@ -532746,24 +532659,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 1e6b58 │ │ │ │ + bne.n 1e69e8 │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e6c5e │ │ │ │ + beq.n 1e6aee │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s11, [pc, #132] @ 1e6c60 │ │ │ │ + vldr s11, [pc, #132] @ 1e6af0 │ │ │ │ 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 │ │ │ │ @@ -532791,23 +532704,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 1e6bec │ │ │ │ + bne.n 1e6a7c │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e6d0e │ │ │ │ + beq.n 1e6b9e │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 1e6d10 │ │ │ │ + vldr s10, [pc, #160] @ 1e6ba0 │ │ │ │ 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 │ │ │ │ @@ -532842,24 +532755,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 1e6c78 │ │ │ │ + bne.n 1e6b08 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e6dbe │ │ │ │ + beq.n 1e6c4e │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 1e6dc0 │ │ │ │ + vldr s10, [pc, #160] @ 1e6c50 │ │ │ │ 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 │ │ │ │ @@ -532894,20 +532807,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 1e6d28 │ │ │ │ + bne.n 1e6bb8 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1e6dfa │ │ │ │ + cbz r2, 1e6c8a │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ mov.w ip, #1065353216 @ 0x3f800000 │ │ │ │ movs r2, #0 │ │ │ │ push {lr} │ │ │ │ @@ -532916,18 +532829,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 1e6dd6 │ │ │ │ + bne.n 1e6c66 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e6e36 │ │ │ │ + cbz r2, 1e6cc6 │ │ │ │ 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 │ │ │ │ @@ -532938,22 +532851,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 1e6e10 │ │ │ │ + bne.n 1e6ca0 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e6e80 │ │ │ │ + cbz r2, 1e6d10 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1e6e84 │ │ │ │ + vldr s13, [pc, #64] @ 1e6d14 │ │ │ │ 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 │ │ │ │ @@ -532961,21 +532874,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 1e6e4a │ │ │ │ + bne.n 1e6cda │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e6ed0 │ │ │ │ + cbz r2, 1e6d60 │ │ │ │ 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 │ │ │ │ @@ -532988,19 +532901,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 1e6e96 │ │ │ │ + bne.n 1e6d26 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e6f22 │ │ │ │ + cbz r2, 1e6db2 │ │ │ │ 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] │ │ │ │ @@ -533015,17 +532928,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 1e6ee6 │ │ │ │ + bne.n 1e6d76 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e6f82 │ │ │ │ + cbz r2, 1e6e12 │ │ │ │ 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 │ │ │ │ @@ -533047,18 +532960,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 1e6f36 │ │ │ │ + bne.n 1e6dc6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e6fd2 │ │ │ │ + cbz r2, 1e6e62 │ │ │ │ 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] │ │ │ │ @@ -533073,17 +532986,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 1e6f96 │ │ │ │ + bne.n 1e6e26 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7032 │ │ │ │ + cbz r2, 1e6ec2 │ │ │ │ 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 │ │ │ │ @@ -533105,18 +533018,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 1e6fe6 │ │ │ │ + bne.n 1e6e76 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e708e │ │ │ │ + cbz r2, 1e6f1e │ │ │ │ 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 │ │ │ │ @@ -533132,19 +533045,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 1e703e │ │ │ │ + bne.n 1e6ece │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e7108 │ │ │ │ + beq.n 1e6f98 │ │ │ │ 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 │ │ │ │ @@ -533173,19 +533086,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 1e709a │ │ │ │ + bne.n 1e6f2a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7166 │ │ │ │ + cbz r2, 1e6ff6 │ │ │ │ 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 │ │ │ │ @@ -533201,19 +533114,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 1e7116 │ │ │ │ + bne.n 1e6fa6 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e71e0 │ │ │ │ + beq.n 1e7070 │ │ │ │ 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 │ │ │ │ @@ -533242,19 +533155,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 1e7172 │ │ │ │ + bne.n 1e7002 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e723e │ │ │ │ + cbz r2, 1e70ce │ │ │ │ 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 │ │ │ │ @@ -533270,20 +533183,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 1e71ee │ │ │ │ + bne.n 1e707e │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e72ba │ │ │ │ + beq.n 1e714a │ │ │ │ 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 │ │ │ │ @@ -533312,47 +533225,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 1e724a │ │ │ │ + bne.n 1e70da │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e7302 │ │ │ │ + cbz r2, 1e7192 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d6, [pc, #60] @ 1e7308 │ │ │ │ + vldr d6, [pc, #60] @ 1e7198 │ │ │ │ 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 1e72d4 │ │ │ │ + bne.n 1e7164 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ - cbz r2, 1e7362 │ │ │ │ + cbz r2, 1e71f2 │ │ │ │ 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] │ │ │ │ @@ -533366,18 +533279,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 1e731e │ │ │ │ + bne.n 1e71ae │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e73c8 │ │ │ │ + cbz r2, 1e7258 │ │ │ │ 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 │ │ │ │ @@ -533400,24 +533313,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 1e7380 │ │ │ │ + bne.n 1e7210 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e745e │ │ │ │ + beq.n 1e72ee │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1e7460 │ │ │ │ + vldr s11, [pc, #132] @ 1e72f0 │ │ │ │ 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 │ │ │ │ @@ -533444,20 +533357,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 1e73e4 │ │ │ │ + bne.n 1e7274 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 1e749a │ │ │ │ + cbz r2, 1e732a │ │ │ │ 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 │ │ │ │ @@ -533465,48 +533378,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 1e7472 │ │ │ │ + bne.n 1e7302 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e74e2 │ │ │ │ + cbz r2, 1e7372 │ │ │ │ push {lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #60] @ 1e74e4 │ │ │ │ + vldr s13, [pc, #60] @ 1e7374 │ │ │ │ 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 1e74b2 │ │ │ │ + bne.n 1e7342 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ - cbz r2, 1e753e │ │ │ │ + cbz r2, 1e73ce │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1e7540 │ │ │ │ + vldr s13, [pc, #76] @ 1e73d0 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1e7544 │ │ │ │ + vldr s12, [pc, #72] @ 1e73d4 │ │ │ │ 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 │ │ │ │ @@ -533515,52 +533428,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 1e74fe │ │ │ │ + bne.n 1e738e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e758e │ │ │ │ + cbz r2, 1e741e │ │ │ │ push {lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #60] @ 1e7590 │ │ │ │ + vldr s13, [pc, #60] @ 1e7420 │ │ │ │ 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 1e755e │ │ │ │ + bne.n 1e73ee │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsrs r1, r0, #32 │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ - cbz r2, 1e75ea │ │ │ │ + cbz r2, 1e747a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1e75ec │ │ │ │ + vldr s13, [pc, #76] @ 1e747c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1e75f0 │ │ │ │ + vldr s12, [pc, #72] @ 1e7480 │ │ │ │ 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 │ │ │ │ @@ -533569,27 +533482,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 1e75aa │ │ │ │ + bne.n 1e743a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsrs r1, r0, #32 │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e7642 │ │ │ │ + cbz r2, 1e74d2 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #64] @ 1e7644 │ │ │ │ + vldr s13, [pc, #64] @ 1e74d4 │ │ │ │ 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 │ │ │ │ @@ -533599,25 +533512,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 1e7608 │ │ │ │ + bne.n 1e7498 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1e7696 │ │ │ │ + cbz r2, 1e7526 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #64] @ 1e7698 │ │ │ │ + vldr s13, [pc, #64] @ 1e7528 │ │ │ │ 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 │ │ │ │ @@ -533627,24 +533540,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 1e765c │ │ │ │ + bne.n 1e74ec │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1e76ec │ │ │ │ + cbz r2, 1e757c │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1e76f0 │ │ │ │ + vldr s13, [pc, #72] @ 1e7580 │ │ │ │ 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 │ │ │ │ @@ -533654,43 +533567,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 1e76ae │ │ │ │ + bne.n 1e753e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e7724 │ │ │ │ + cbz r2, 1e75b4 │ │ │ │ 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 1e7700 │ │ │ │ + bne.n 1e7590 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7778 │ │ │ │ + cbz r2, 1e7608 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1e777c │ │ │ │ + vldr s13, [pc, #72] @ 1e760c │ │ │ │ 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 │ │ │ │ @@ -533700,39 +533613,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 1e773a │ │ │ │ + bne.n 1e75ca │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1e77b0 │ │ │ │ + cbz r2, 1e7640 │ │ │ │ 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 1e778c │ │ │ │ + bne.n 1e761c │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e780e │ │ │ │ + cbz r2, 1e769e │ │ │ │ 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 │ │ │ │ @@ -533748,19 +533661,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 1e77be │ │ │ │ + bne.n 1e764e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e788e │ │ │ │ + beq.n 1e771e │ │ │ │ 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 │ │ │ │ @@ -533789,18 +533702,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 1e782a │ │ │ │ + bne.n 1e76ba │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e78ea │ │ │ │ + cbz r2, 1e777a │ │ │ │ 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 │ │ │ │ @@ -533816,18 +533729,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 1e789a │ │ │ │ + bne.n 1e772a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7950 │ │ │ │ + cbz r2, 1e77e0 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ adds r0, #4 │ │ │ │ @@ -533851,23 +533764,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 1e78f8 │ │ │ │ + bne.n 1e7788 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e79fa │ │ │ │ + beq.n 1e788a │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #156] @ 1e79fc │ │ │ │ + vldr s10, [pc, #156] @ 1e788c │ │ │ │ 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 │ │ │ │ @@ -533901,20 +533814,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 1e7968 │ │ │ │ + bne.n 1e77f8 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 1e7a5a │ │ │ │ + cbz r2, 1e78ea │ │ │ │ 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 │ │ │ │ @@ -533930,19 +533843,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 1e7a0a │ │ │ │ + bne.n 1e789a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e7ade │ │ │ │ + beq.n 1e796e │ │ │ │ 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 │ │ │ │ @@ -533971,18 +533884,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 1e7a76 │ │ │ │ + bne.n 1e7906 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7b3a │ │ │ │ + cbz r2, 1e79ca │ │ │ │ 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 │ │ │ │ @@ -533998,18 +533911,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 1e7aea │ │ │ │ + bne.n 1e797a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7ba0 │ │ │ │ + cbz r2, 1e7a30 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ adds r0, #4 │ │ │ │ @@ -534033,23 +533946,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 1e7b48 │ │ │ │ + bne.n 1e79d8 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e7c4a │ │ │ │ + beq.n 1e7ada │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #156] @ 1e7c4c │ │ │ │ + vldr s10, [pc, #156] @ 1e7adc │ │ │ │ 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 │ │ │ │ @@ -534083,54 +533996,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 1e7bb8 │ │ │ │ + bne.n 1e7a48 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 1e7c7a │ │ │ │ + cbz r2, 1e7b0a │ │ │ │ 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 1e7c64 │ │ │ │ + bne.n 1e7af4 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7caa │ │ │ │ + cbz r2, 1e7b3a │ │ │ │ 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 1e7c8c │ │ │ │ + bne.n 1e7b1c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7ce0 │ │ │ │ + cbz r2, 1e7b70 │ │ │ │ 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 │ │ │ │ @@ -534138,72 +534051,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 1e7cc0 │ │ │ │ + bne.n 1e7b50 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7d18 │ │ │ │ + cbz r2, 1e7ba8 │ │ │ │ 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 1e7cf0 │ │ │ │ + bne.n 1e7b80 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7d46 │ │ │ │ + cbz r2, 1e7bd6 │ │ │ │ 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 1e7d30 │ │ │ │ + bne.n 1e7bc0 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7d76 │ │ │ │ + cbz r2, 1e7c06 │ │ │ │ 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 1e7d58 │ │ │ │ + bne.n 1e7be8 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7dac │ │ │ │ + cbz r2, 1e7c3c │ │ │ │ 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 │ │ │ │ @@ -534211,436 +534124,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 1e7d8c │ │ │ │ + bne.n 1e7c1c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7de4 │ │ │ │ + cbz r2, 1e7c74 │ │ │ │ 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 1e7dbc │ │ │ │ + bne.n 1e7c4c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7e0e │ │ │ │ + cbz r2, 1e7c9e │ │ │ │ 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 1e7df6 │ │ │ │ + bne.n 1e7c86 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7e3e │ │ │ │ + cbz r2, 1e7cce │ │ │ │ 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 1e7e20 │ │ │ │ + bne.n 1e7cb0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7e66 │ │ │ │ + cbz r2, 1e7cf6 │ │ │ │ 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 1e7e4e │ │ │ │ + bne.n 1e7cde │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7e96 │ │ │ │ + cbz r2, 1e7d26 │ │ │ │ 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 1e7e78 │ │ │ │ + bne.n 1e7d08 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7ebe │ │ │ │ + cbz r2, 1e7d4e │ │ │ │ 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 1e7ea6 │ │ │ │ + bne.n 1e7d36 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7ee6 │ │ │ │ + cbz r2, 1e7d76 │ │ │ │ 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 1e7ece │ │ │ │ + bne.n 1e7d5e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e7f08 │ │ │ │ + cbz r2, 1e7d98 │ │ │ │ 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 1e7ef4 │ │ │ │ + bne.n 1e7d84 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7f28 │ │ │ │ + cbz r2, 1e7db8 │ │ │ │ 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 1e7f16 │ │ │ │ + bne.n 1e7da6 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7f4c │ │ │ │ + cbz r2, 1e7ddc │ │ │ │ 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 1e7f38 │ │ │ │ + bne.n 1e7dc8 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7f78 │ │ │ │ + cbz r2, 1e7e08 │ │ │ │ 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 1e7f5a │ │ │ │ + bne.n 1e7dea │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7f9c │ │ │ │ + cbz r2, 1e7e2c │ │ │ │ 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 1e7f88 │ │ │ │ + bne.n 1e7e18 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7fbc │ │ │ │ + cbz r2, 1e7e4c │ │ │ │ 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 1e7faa │ │ │ │ + bne.n 1e7e3a │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e7fe0 │ │ │ │ + cbz r2, 1e7e70 │ │ │ │ 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 1e7fcc │ │ │ │ + bne.n 1e7e5c │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e800c │ │ │ │ + cbz r2, 1e7e9c │ │ │ │ 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 1e7fee │ │ │ │ + bne.n 1e7e7e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e8034 │ │ │ │ + cbz r2, 1e7ec4 │ │ │ │ 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 1e801c │ │ │ │ + bne.n 1e7eac │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e8056 │ │ │ │ + cbz r2, 1e7ee6 │ │ │ │ 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 1e803e │ │ │ │ + bne.n 1e7ece │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e807e │ │ │ │ + cbz r2, 1e7f0e │ │ │ │ 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 1e8064 │ │ │ │ + bne.n 1e7ef4 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e80a8 │ │ │ │ + cbz r2, 1e7f38 │ │ │ │ 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 1e808a │ │ │ │ + bne.n 1e7f1a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e80d0 │ │ │ │ + cbz r2, 1e7f60 │ │ │ │ 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 1e80b8 │ │ │ │ + bne.n 1e7f48 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e80f2 │ │ │ │ + cbz r2, 1e7f82 │ │ │ │ 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 1e80da │ │ │ │ + bne.n 1e7f6a │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e811a │ │ │ │ + cbz r2, 1e7faa │ │ │ │ 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 1e8100 │ │ │ │ + bne.n 1e7f90 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e8144 │ │ │ │ + cbz r2, 1e7fd4 │ │ │ │ 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 1e8126 │ │ │ │ + bne.n 1e7fb6 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e816c │ │ │ │ + cbz r2, 1e7ffc │ │ │ │ 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 1e8154 │ │ │ │ + bne.n 1e7fe4 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e818e │ │ │ │ + cbz r2, 1e801e │ │ │ │ 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 1e8176 │ │ │ │ + bne.n 1e8006 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e81b6 │ │ │ │ + cbz r2, 1e8046 │ │ │ │ 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 1e819c │ │ │ │ + bne.n 1e802c │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e81dc │ │ │ │ + cbz r2, 1e806c │ │ │ │ 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 1e81c4 │ │ │ │ + bne.n 1e8054 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e81fe │ │ │ │ + cbz r2, 1e808e │ │ │ │ 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 1e81e6 │ │ │ │ + bne.n 1e8076 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e8226 │ │ │ │ + cbz r2, 1e80b6 │ │ │ │ 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 1e820c │ │ │ │ + bne.n 1e809c │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e825c │ │ │ │ + cbz r2, 1e80ec │ │ │ │ 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 │ │ │ │ @@ -534648,37 +534561,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 1e823c │ │ │ │ + bne.n 1e80cc │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e8292 │ │ │ │ + cbz r2, 1e8122 │ │ │ │ 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 1e826c │ │ │ │ + bne.n 1e80fc │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e82c8 │ │ │ │ + cbz r2, 1e8158 │ │ │ │ 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 │ │ │ │ @@ -534686,73 +534599,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 1e82a8 │ │ │ │ + bne.n 1e8138 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e82fe │ │ │ │ + cbz r2, 1e818e │ │ │ │ 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 1e82d8 │ │ │ │ + bne.n 1e8168 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e8332 │ │ │ │ + cbz r2, 1e81c2 │ │ │ │ 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 1e830c │ │ │ │ + bne.n 1e819c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e8366 │ │ │ │ + cbz r2, 1e81f6 │ │ │ │ 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 1e8340 │ │ │ │ + bne.n 1e81d0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e83a0 │ │ │ │ + cbz r2, 1e8230 │ │ │ │ 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 │ │ │ │ @@ -534760,19 +534673,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 1e8374 │ │ │ │ + bne.n 1e8204 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e83dc │ │ │ │ + cbz r2, 1e826c │ │ │ │ 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 │ │ │ │ @@ -534780,57 +534693,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 1e83b0 │ │ │ │ + bne.n 1e8240 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e8414 │ │ │ │ + cbz r2, 1e82a4 │ │ │ │ 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 1e83ec │ │ │ │ + bne.n 1e827c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e844c │ │ │ │ + cbz r2, 1e82dc │ │ │ │ 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 1e8424 │ │ │ │ + bne.n 1e82b4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e8486 │ │ │ │ + cbz r2, 1e8316 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov lr, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r4, #1 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ @@ -534838,18 +534751,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 1e845e │ │ │ │ + bne.n 1e82ee │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e84be │ │ │ │ + cbz r2, 1e834e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov lr, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r4, #1 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ @@ -534857,18 +534770,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 1e8496 │ │ │ │ + bne.n 1e8326 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e84f6 │ │ │ │ + cbz r2, 1e8386 │ │ │ │ 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]! │ │ │ │ @@ -534876,18 +534789,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 1e84d2 │ │ │ │ + bne.n 1e8362 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e852e │ │ │ │ + cbz r2, 1e83be │ │ │ │ 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]! │ │ │ │ @@ -534895,18 +534808,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 1e850a │ │ │ │ + bne.n 1e839a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e8568 │ │ │ │ + cbz r2, 1e83f8 │ │ │ │ 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 │ │ │ │ @@ -534914,19 +534827,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 1e853c │ │ │ │ + bne.n 1e83cc │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e85a4 │ │ │ │ + cbz r2, 1e8434 │ │ │ │ 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 │ │ │ │ @@ -534934,19 +534847,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 1e8578 │ │ │ │ + bne.n 1e8408 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e85e0 │ │ │ │ + cbz r2, 1e8470 │ │ │ │ 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 │ │ │ │ @@ -534954,19 +534867,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 1e85b4 │ │ │ │ + bne.n 1e8444 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e861c │ │ │ │ + cbz r2, 1e84ac │ │ │ │ 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 │ │ │ │ @@ -534974,19 +534887,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 1e85f0 │ │ │ │ + bne.n 1e8480 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e8658 │ │ │ │ + cbz r2, 1e84e8 │ │ │ │ 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 │ │ │ │ @@ -534994,19 +534907,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 1e862c │ │ │ │ + bne.n 1e84bc │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e8694 │ │ │ │ + cbz r2, 1e8524 │ │ │ │ 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 │ │ │ │ @@ -535014,19 +534927,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 1e8668 │ │ │ │ + bne.n 1e84f8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e86d0 │ │ │ │ + cbz r2, 1e8560 │ │ │ │ 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 │ │ │ │ @@ -535034,19 +534947,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 1e86a4 │ │ │ │ + bne.n 1e8534 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e870c │ │ │ │ + cbz r2, 1e859c │ │ │ │ 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 │ │ │ │ @@ -535054,24 +534967,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 1e86e0 │ │ │ │ + bne.n 1e8570 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e87a0 │ │ │ │ + beq.n 1e8630 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1e87a4 │ │ │ │ + vldr s11, [pc, #132] @ 1e8634 │ │ │ │ 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 │ │ │ │ @@ -535098,26 +535011,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 1e8728 │ │ │ │ + bne.n 1e85b8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - ldr r3, [pc, #88] @ (1e8804 ) │ │ │ │ + ldr r3, [pc, #88] @ (1e8694 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e8800 │ │ │ │ + cbz r2, 1e8690 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #84] @ (1e8808 ) │ │ │ │ + ldr r1, [pc, #84] @ (1e8698 ) │ │ │ │ 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 │ │ │ │ @@ -535132,28 +535045,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 1e87c0 │ │ │ │ + bne.n 1e8650 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrb r2, [r2, #1] │ │ │ │ + ldrb r2, [r0, #7] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #23 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1e8858 ) │ │ │ │ + ldr r3, [pc, #72] @ (1e86e8 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e8854 │ │ │ │ + cbz r2, 1e86e4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #68] @ (1e885c ) │ │ │ │ + ldr r2, [pc, #68] @ (1e86ec ) │ │ │ │ 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 │ │ │ │ @@ -535165,23 +535078,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 1e8824 │ │ │ │ + bne.n 1e86b4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strb r6, [r5, #31] │ │ │ │ + ldrb r6, [r3, #5] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e8896 │ │ │ │ + cbz r2, 1e8726 │ │ │ │ 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 │ │ │ │ @@ -535189,18 +535102,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 1e886e │ │ │ │ + bne.n 1e86fe │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e88ce │ │ │ │ + cbz r2, 1e875e │ │ │ │ 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 │ │ │ │ @@ -535208,22 +535121,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 1e88a6 │ │ │ │ + bne.n 1e8736 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e8932 │ │ │ │ + cbz r2, 1e87c2 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1e8934 │ │ │ │ + vldr s12, [pc, #88] @ 1e87c4 │ │ │ │ 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 │ │ │ │ @@ -535237,25 +535150,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 1e88e2 │ │ │ │ + bne.n 1e8772 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e89ca │ │ │ │ + beq.n 1e885a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1e89cc │ │ │ │ + vldr s11, [pc, #132] @ 1e885c │ │ │ │ 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 │ │ │ │ @@ -535282,20 +535195,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 1e8950 │ │ │ │ + bne.n 1e87e0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 1e8a06 │ │ │ │ + cbz r2, 1e8896 │ │ │ │ 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 │ │ │ │ @@ -535303,22 +535216,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 1e89de │ │ │ │ + bne.n 1e886e │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e8a78 │ │ │ │ + cbz r2, 1e8908 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #104] @ 1e8a7c │ │ │ │ + vldr s12, [pc, #104] @ 1e890c │ │ │ │ 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] │ │ │ │ @@ -535337,25 +535250,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 1e8a1e │ │ │ │ + bne.n 1e88ae │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1e8ad0 │ │ │ │ + cbz r2, 1e8960 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1e8ad4 │ │ │ │ + vldr s13, [pc, #72] @ 1e8964 │ │ │ │ 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 │ │ │ │ @@ -535365,25 +535278,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 1e8a92 │ │ │ │ + bne.n 1e8922 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1e8b46 │ │ │ │ + cbz r2, 1e89d6 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #100] @ 1e8b48 │ │ │ │ + vldr s12, [pc, #100] @ 1e89d8 │ │ │ │ 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] │ │ │ │ @@ -535402,135 +535315,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 1e8aee │ │ │ │ + bne.n 1e897e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1e8b7e │ │ │ │ + cbz r2, 1e8a0e │ │ │ │ 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 1e8b5a │ │ │ │ + bne.n 1e89ea │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e8bb2 │ │ │ │ + cbz r2, 1e8a42 │ │ │ │ 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 1e8b8e │ │ │ │ + bne.n 1e8a1e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e8be6 │ │ │ │ + cbz r2, 1e8a76 │ │ │ │ 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 1e8bc2 │ │ │ │ + bne.n 1e8a52 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e8c1a │ │ │ │ + cbz r2, 1e8aaa │ │ │ │ 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 1e8bf6 │ │ │ │ + bne.n 1e8a86 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e8c50 │ │ │ │ + cbz r2, 1e8ae0 │ │ │ │ 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 1e8c28 │ │ │ │ + bne.n 1e8ab8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e8c88 │ │ │ │ + cbz r2, 1e8b18 │ │ │ │ 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 1e8c60 │ │ │ │ + bne.n 1e8af0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #116] @ (1e8d04 ) │ │ │ │ + ldr r3, [pc, #116] @ (1e8b94 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e8d00 │ │ │ │ + cbz r2, 1e8b90 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #108] @ (1e8d08 ) │ │ │ │ + ldr r1, [pc, #108] @ (1e8b98 ) │ │ │ │ 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 │ │ │ │ @@ -535551,28 +535464,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 1e8ca6 │ │ │ │ + bne.n 1e8b36 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strb r6, [r5, #13] │ │ │ │ + strb r6, [r3, #19] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #23 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #104] @ (1e8d78 ) │ │ │ │ + ldr r3, [pc, #104] @ (1e8c08 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e8d74 │ │ │ │ + cbz r2, 1e8c04 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #96] @ (1e8d7c ) │ │ │ │ + ldr r1, [pc, #96] @ (1e8c0c ) │ │ │ │ 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 │ │ │ │ @@ -535590,28 +535503,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 1e8d24 │ │ │ │ + bne.n 1e8bb4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strb r6, [r5, #11] │ │ │ │ + strb r6, [r3, #17] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #116] @ (1e8df8 ) │ │ │ │ + ldr r3, [pc, #116] @ (1e8c88 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e8df4 │ │ │ │ + cbz r2, 1e8c84 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #108] @ (1e8dfc ) │ │ │ │ + ldr r1, [pc, #108] @ (1e8c8c ) │ │ │ │ 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 │ │ │ │ @@ -535632,28 +535545,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 1e8d9a │ │ │ │ + bne.n 1e8c2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strb r2, [r7, #9] │ │ │ │ + strb r2, [r5, #15] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #23 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #100] @ (1e8e68 ) │ │ │ │ + ldr r3, [pc, #100] @ (1e8cf8 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1e8e66 │ │ │ │ + cbz r2, 1e8cf6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #92] @ (1e8e6c ) │ │ │ │ + ldr r1, [pc, #92] @ (1e8cfc ) │ │ │ │ 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 │ │ │ │ @@ -535671,28 +535584,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 1e8e18 │ │ │ │ + bne.n 1e8ca8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - strb r2, [r7, #7] │ │ │ │ + strb r2, [r5, #13] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e8ec4 │ │ │ │ + cbz r2, 1e8d54 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1e8ec8 │ │ │ │ + vldr s13, [pc, #76] @ 1e8d58 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1e8ecc │ │ │ │ + vldr s12, [pc, #72] @ 1e8d5c │ │ │ │ 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 │ │ │ │ @@ -535701,45 +535614,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 1e8e86 │ │ │ │ + bne.n 1e8d16 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e8efc │ │ │ │ + cbz r2, 1e8d8c │ │ │ │ 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 1e8ede │ │ │ │ + bne.n 1e8d6e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e8f74 │ │ │ │ + cbz r2, 1e8e04 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #108] @ 1e8f78 │ │ │ │ + vldr s12, [pc, #108] @ 1e8e08 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #104] @ 1e8f7c │ │ │ │ + vldr s11, [pc, #104] @ 1e8e0c │ │ │ │ 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 │ │ │ │ @@ -535757,47 +535670,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 1e8f1a │ │ │ │ + bne.n 1e8daa │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e8fae │ │ │ │ + cbz r2, 1e8e3e │ │ │ │ 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 1e8f90 │ │ │ │ + bne.n 1e8e20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e9004 │ │ │ │ + cbz r2, 1e8e94 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1e9008 │ │ │ │ + vldr s13, [pc, #76] @ 1e8e98 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1e900c │ │ │ │ + vldr s12, [pc, #72] @ 1e8e9c │ │ │ │ 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 │ │ │ │ @@ -535806,29 +535719,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 1e8fc6 │ │ │ │ + bne.n 1e8e56 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e9082 │ │ │ │ + cbz r2, 1e8f12 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #104] @ 1e9084 │ │ │ │ + vldr s12, [pc, #104] @ 1e8f14 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #100] @ 1e9088 │ │ │ │ + vldr s11, [pc, #100] @ 1e8f18 │ │ │ │ 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 │ │ │ │ @@ -535846,44 +535759,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 1e902a │ │ │ │ + bne.n 1e8eba │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e90ba │ │ │ │ + cbz r2, 1e8f4a │ │ │ │ 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 1e909c │ │ │ │ + bne.n 1e8f2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e9166 │ │ │ │ + beq.n 1e8ff6 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 1e9168 │ │ │ │ + vldr s10, [pc, #160] @ 1e8ff8 │ │ │ │ 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 │ │ │ │ @@ -535918,44 +535831,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 1e90d0 │ │ │ │ + bne.n 1e8f60 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1e919e │ │ │ │ + cbz r2, 1e902e │ │ │ │ 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 1e9178 │ │ │ │ + bne.n 1e9008 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e9230 │ │ │ │ + beq.n 1e90c0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1e9234 │ │ │ │ + vldr s11, [pc, #132] @ 1e90c4 │ │ │ │ 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 │ │ │ │ @@ -535982,21 +535895,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 1e91b8 │ │ │ │ + bne.n 1e9048 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1e926e │ │ │ │ + cbz r2, 1e90fe │ │ │ │ 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 │ │ │ │ @@ -536004,118 +535917,118 @@ │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ mov.w lr, r3, asr #24 │ │ │ │ sbfx r2, r3, #16, #8 │ │ │ │ sbfx r3, r3, #8, #8 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 1e9246 │ │ │ │ + bne.n 1e90d6 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #20 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e93b4 │ │ │ │ + beq.w 1e9244 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1e93b4 │ │ │ │ + beq.w 1e9244 │ │ │ │ mov.w r9, #32768 @ 0x8000 │ │ │ │ movt r9, #32767 @ 0x7fff │ │ │ │ str r1, [sp, #12] │ │ │ │ mov.w fp, #0 │ │ │ │ mov r1, sl │ │ │ │ - vldr s17, [pc, #272] @ 1e93c0 │ │ │ │ + vldr s17, [pc, #272] @ 1e9250 │ │ │ │ mov sl, r0 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ vmov.f32 s16, #112 @ 0x3f800000 1.0 │ │ │ │ str r3, [sp, #8] │ │ │ │ vmov.f32 s18, #63 @ 0x41f80000 31.0 │ │ │ │ add.w r4, r2, #16 │ │ │ │ mov r6, r1 │ │ │ │ movs r5, #0 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - b.n 1e9368 │ │ │ │ + b.n 1e91f8 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e938e │ │ │ │ + bgt.n 1e921e │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 60e00 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ and.w r7, r0, #31 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1e9388 │ │ │ │ + ble.n 1e9218 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e939a │ │ │ │ + bgt.n 1e922a │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 60e00 │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ lsls r2, r0, #5 │ │ │ │ and.w r2, r2, #992 @ 0x3e0 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ orrs r7, r2 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1e9382 │ │ │ │ + ble.n 1e9212 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9394 │ │ │ │ + bgt.n 1e9224 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 60e00 │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ lsls r0, r0, #10 │ │ │ │ and.w r0, r0, #31744 @ 0x7c00 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ orrs r7, r0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1e937c │ │ │ │ + ble.n 1e920c │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it gt │ │ │ │ vmovgt.f32 s0, s16 │ │ │ │ blx 60e00 │ │ │ │ adds r5, #1 │ │ │ │ and.w r0, r9, r0, lsl #15 │ │ │ │ adds r4, #16 │ │ │ │ orr.w r3, r7, r0 │ │ │ │ cmp r8, r5 │ │ │ │ strh.w r3, [r6], #2 │ │ │ │ - beq.n 1e93a0 │ │ │ │ + beq.n 1e9230 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e92ce │ │ │ │ + bgt.n 1e915e │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e92dc │ │ │ │ - vldr s0, [pc, #64] @ 1e93c0 │ │ │ │ - b.n 1e9350 │ │ │ │ + b.n 1e916c │ │ │ │ + vldr s0, [pc, #64] @ 1e9250 │ │ │ │ + b.n 1e91e0 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e9328 │ │ │ │ + b.n 1e91b8 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e9300 │ │ │ │ + b.n 1e9190 │ │ │ │ vmov.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ - b.n 1e92dc │ │ │ │ + b.n 1e916c │ │ │ │ vmov.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ - b.n 1e9328 │ │ │ │ + b.n 1e91b8 │ │ │ │ vmov.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ - b.n 1e9300 │ │ │ │ + b.n 1e9190 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp sl, fp │ │ │ │ add r1, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r2, r3 │ │ │ │ - bne.n 1e92c0 │ │ │ │ + bne.n 1e9150 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -536124,107 +536037,107 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #20 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e950c │ │ │ │ + beq.w 1e939c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1e950c │ │ │ │ + beq.w 1e939c │ │ │ │ mov.w r9, #61440 @ 0xf000 │ │ │ │ movt r9, #4095 @ 0xfff │ │ │ │ str r1, [sp, #12] │ │ │ │ mov.w fp, #0 │ │ │ │ mov r1, sl │ │ │ │ - vldr s17, [pc, #276] @ 1e9518 │ │ │ │ + vldr s17, [pc, #276] @ 1e93a8 │ │ │ │ mov sl, r0 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ vmov.f32 s16, #112 @ 0x3f800000 1.0 │ │ │ │ str r3, [sp, #8] │ │ │ │ vmov.f32 s18, #46 @ 0x41700000 15.0 │ │ │ │ add.w r4, r2, #16 │ │ │ │ mov r6, r1 │ │ │ │ movs r5, #0 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - b.n 1e94ba │ │ │ │ + b.n 1e934a │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e94e6 │ │ │ │ + bgt.n 1e9376 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 60e00 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ and.w r7, r0, #15 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1e94da │ │ │ │ + ble.n 1e936a │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e94e0 │ │ │ │ + bgt.n 1e9370 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 60e00 │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ lsls r2, r0, #4 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ uxtb r2, r2 │ │ │ │ orrs r7, r2 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1e94d4 │ │ │ │ + ble.n 1e9364 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e94ec │ │ │ │ + bgt.n 1e937c │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 60e00 │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ lsls r0, r0, #8 │ │ │ │ and.w r0, r0, #3840 @ 0xf00 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ orrs r7, r0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1e94ce │ │ │ │ + ble.n 1e935e │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e94f2 │ │ │ │ + bgt.n 1e9382 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 60e00 │ │ │ │ adds r5, #1 │ │ │ │ and.w r0, r9, r0, lsl #12 │ │ │ │ adds r4, #16 │ │ │ │ orr.w r3, r7, r0 │ │ │ │ cmp r8, r5 │ │ │ │ strh.w r3, [r6], #2 │ │ │ │ - beq.n 1e94f8 │ │ │ │ + beq.n 1e9388 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9422 │ │ │ │ + bgt.n 1e92b2 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e9430 │ │ │ │ + b.n 1e92c0 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e94a2 │ │ │ │ + b.n 1e9332 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e947a │ │ │ │ + b.n 1e930a │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e9454 │ │ │ │ + b.n 1e92e4 │ │ │ │ vmov.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ - b.n 1e9454 │ │ │ │ + b.n 1e92e4 │ │ │ │ vmov.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ - b.n 1e9430 │ │ │ │ + b.n 1e92c0 │ │ │ │ vmov.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ - b.n 1e947a │ │ │ │ + b.n 1e930a │ │ │ │ vmov.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ - b.n 1e94a2 │ │ │ │ + b.n 1e9332 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp sl, fp │ │ │ │ add r1, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r2, r3 │ │ │ │ - bne.n 1e9414 │ │ │ │ + bne.n 1e92a4 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -536233,92 +536146,92 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #20 │ │ │ │ mov ip, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e9632 │ │ │ │ + beq.n 1e94c2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1e9632 │ │ │ │ + beq.n 1e94c2 │ │ │ │ mov.w sl, #63488 @ 0xf800 │ │ │ │ movt sl, #2047 @ 0x7ff │ │ │ │ - vldr s17, [pc, #236] @ 1e963c │ │ │ │ + vldr s17, [pc, #236] @ 1e94cc │ │ │ │ mov.w fp, #0 │ │ │ │ - vldr s19, [pc, #232] @ 1e9640 │ │ │ │ + vldr s19, [pc, #232] @ 1e94d0 │ │ │ │ bic.w r9, r3, #3 │ │ │ │ str r1, [sp, #8] │ │ │ │ vmov.f32 s16, #112 @ 0x3f800000 1.0 │ │ │ │ vmov.f32 s18, #63 @ 0x41f80000 31.0 │ │ │ │ str.w r9, [sp, #12] │ │ │ │ add.w r4, r2, #16 │ │ │ │ mov r6, ip │ │ │ │ movs r5, #0 │ │ │ │ mov r9, ip │ │ │ │ str r2, [sp, #4] │ │ │ │ - b.n 1e95ea │ │ │ │ + b.n 1e947a │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e960a │ │ │ │ + bgt.n 1e949a │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 60e00 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ and.w r7, r0, #31 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1e9604 │ │ │ │ + ble.n 1e9494 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9616 │ │ │ │ + bgt.n 1e94a6 │ │ │ │ vmul.f32 s0, s0, s19 │ │ │ │ blx 60e00 │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ lsls r0, r0, #5 │ │ │ │ and.w r0, r0, #2016 @ 0x7e0 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ orrs r7, r0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1e95fe │ │ │ │ + ble.n 1e948e │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9610 │ │ │ │ + bgt.n 1e94a0 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 60e00 │ │ │ │ adds r5, #1 │ │ │ │ and.w r0, sl, r0, lsl #11 │ │ │ │ adds r4, #16 │ │ │ │ orr.w r3, r7, r0 │ │ │ │ cmp r8, r5 │ │ │ │ strh.w r3, [r6], #2 │ │ │ │ - beq.n 1e961c │ │ │ │ + beq.n 1e94ac │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9578 │ │ │ │ + bgt.n 1e9408 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e9586 │ │ │ │ + b.n 1e9416 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e95d2 │ │ │ │ + b.n 1e9462 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e95aa │ │ │ │ + b.n 1e943a │ │ │ │ vmov.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ - b.n 1e9586 │ │ │ │ + b.n 1e9416 │ │ │ │ vmov.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ - b.n 1e95d2 │ │ │ │ + b.n 1e9462 │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1e95aa │ │ │ │ + b.n 1e943a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w ip, r9, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, r3 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 1e956a │ │ │ │ + bne.n 1e93fa │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ negs r4, r7 │ │ │ │ @@ -536328,548 +536241,548 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #28 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr.w r9, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e9792 │ │ │ │ + beq.w 1e9622 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1e9792 │ │ │ │ + beq.w 1e9622 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ mov.w sl, #64512 @ 0xfc00 │ │ │ │ movt sl, #15 │ │ │ │ mov.w fp, #0 │ │ │ │ movt fp, #16368 @ 0x3ff0 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ - vldr s18, [pc, #272] @ 1e979c │ │ │ │ + vldr s18, [pc, #272] @ 1e962c │ │ │ │ movs r3, #0 │ │ │ │ - vldr s17, [pc, #268] @ 1e97a0 │ │ │ │ + vldr s17, [pc, #268] @ 1e9630 │ │ │ │ mov r8, r0 │ │ │ │ vmov.f32 s16, #112 @ 0x3f800000 1.0 │ │ │ │ vmov.f32 s19, #8 @ 0x40400000 3.0 │ │ │ │ add.w r4, r2, #16 │ │ │ │ mov r7, r1 │ │ │ │ movs r5, #0 │ │ │ │ strd r3, r1, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 1e9740 │ │ │ │ + b.n 1e95d0 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e976c │ │ │ │ + bgt.n 1e95fc │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 60e00 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ ubfx r6, r0, #0, #10 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1e9760 │ │ │ │ + ble.n 1e95f0 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9766 │ │ │ │ + bgt.n 1e95f6 │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 60e00 │ │ │ │ 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 1e975a │ │ │ │ + ble.n 1e95ea │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9772 │ │ │ │ + bgt.n 1e9602 │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 60e00 │ │ │ │ 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 1e9754 │ │ │ │ + ble.n 1e95e4 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9778 │ │ │ │ + bgt.n 1e9608 │ │ │ │ vmul.f32 s0, s0, s19 │ │ │ │ adds r5, #1 │ │ │ │ blx 60e00 │ │ │ │ adds r4, #16 │ │ │ │ orr.w r3, r6, r0, lsl #30 │ │ │ │ cmp r9, r5 │ │ │ │ str.w r3, [r7], #4 │ │ │ │ - beq.n 1e977e │ │ │ │ + beq.n 1e960e │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e96ae │ │ │ │ + bgt.n 1e953e │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e96bc │ │ │ │ + b.n 1e954c │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e972c │ │ │ │ + b.n 1e95bc │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e9706 │ │ │ │ + b.n 1e9596 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e96e0 │ │ │ │ + b.n 1e9570 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e96e0 │ │ │ │ + b.n 1e9570 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e96bc │ │ │ │ + b.n 1e954c │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e9706 │ │ │ │ + b.n 1e9596 │ │ │ │ vmov.f32 s0, #8 @ 0x40400000 3.0 │ │ │ │ - b.n 1e972c │ │ │ │ + b.n 1e95bc │ │ │ │ ldrd r3, r1, [sp, #4] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r3, #1 │ │ │ │ add r1, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r3, r8 │ │ │ │ add r2, r0 │ │ │ │ - bne.n 1e969e │ │ │ │ + bne.n 1e952e │ │ │ │ add sp, #28 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e9836 │ │ │ │ + beq.n 1e96c6 │ │ │ │ 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] @ 1e9840 │ │ │ │ + vldr s16, [pc, #116] @ 1e96d0 │ │ │ │ mov sl, r8 │ │ │ │ - vldr s17, [pc, #112] @ 1e9844 │ │ │ │ + vldr s17, [pc, #112] @ 1e96d4 │ │ │ │ mov.w fp, #255 @ 0xff │ │ │ │ - vldr d10, [pc, #92] @ 1e9838 │ │ │ │ + vldr d10, [pc, #92] @ 1e96c8 │ │ │ │ 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 1e980c │ │ │ │ + ble.n 1e969c │ │ │ │ vcmp.f64 d7, d9 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ vmul.f64 d7, d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e980c │ │ │ │ + bgt.n 1e969c │ │ │ │ vcvt.f32.f64 s0, d7 │ │ │ │ add.w r8, r8, #1 │ │ │ │ blx 60e00 │ │ │ │ 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 1e97e0 │ │ │ │ + bne.n 1e9670 │ │ │ │ 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 1e9840 │ │ │ │ + b.n 1e96d0 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov fp, r1 │ │ │ │ - ldr r1, [pc, #340] @ (1e99b4 ) │ │ │ │ + ldr r1, [pc, #340] @ (1e9844 ) │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #340] @ (1e99b8 ) │ │ │ │ + ldr r2, [pc, #340] @ (1e9848 ) │ │ │ │ add r1, pc │ │ │ │ sub sp, #28 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1e998a │ │ │ │ + beq.w 1e981a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1e998a │ │ │ │ + beq.w 1e981a │ │ │ │ mov r8, r0 │ │ │ │ - vldr s18, [pc, #292] @ 1e99ac │ │ │ │ - vldr s17, [pc, #292] @ 1e99b0 │ │ │ │ + vldr s18, [pc, #292] @ 1e983c │ │ │ │ + vldr s17, [pc, #292] @ 1e9840 │ │ │ │ mov.w sl, #0 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ vmov.f32 s16, #112 @ 0x3f800000 1.0 │ │ │ │ str r3, [sp, #4] │ │ │ │ add.w r4, r9, #16 │ │ │ │ mov r5, r8 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1e993c │ │ │ │ + b.n 1e97cc │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9968 │ │ │ │ + bgt.n 1e97f8 │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 60e00 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ strh.w r0, [sp, #12] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1e995c │ │ │ │ + ble.n 1e97ec │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9962 │ │ │ │ + bgt.n 1e97f2 │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 60e00 │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ strh.w r0, [sp, #14] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1e9956 │ │ │ │ + ble.n 1e97e6 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e996e │ │ │ │ + bgt.n 1e97fe │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 60e00 │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ strh.w r0, [sp, #16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1e9950 │ │ │ │ + ble.n 1e97e0 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9974 │ │ │ │ + bgt.n 1e9804 │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 60e00 │ │ │ │ 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 1e997a │ │ │ │ + beq.n 1e980a │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e98a4 │ │ │ │ + bgt.n 1e9734 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e98b2 │ │ │ │ + b.n 1e9742 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e991e │ │ │ │ + b.n 1e97ae │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e98fa │ │ │ │ + b.n 1e978a │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e98d6 │ │ │ │ + b.n 1e9766 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e98d6 │ │ │ │ + b.n 1e9766 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e98b2 │ │ │ │ + b.n 1e9742 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e98fa │ │ │ │ + b.n 1e978a │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1e991e │ │ │ │ + b.n 1e97ae │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w sl, sl, #1 │ │ │ │ add r8, fp │ │ │ │ add r9, r3 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 1e989a │ │ │ │ - ldr r2, [pc, #48] @ (1e99bc ) │ │ │ │ - ldr r3, [pc, #40] @ (1e99b8 ) │ │ │ │ + bne.n 1e972a │ │ │ │ + ldr r2, [pc, #48] @ (1e984c ) │ │ │ │ + ldr r3, [pc, #40] @ (1e9848 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e99a8 │ │ │ │ + bne.n 1e9838 │ │ │ │ add sp, #28 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vaba.u8 q2, q0, │ │ │ │ - str r0, [r3, #120] @ 0x78 │ │ │ │ + ldr r0, [r1, #16] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r5, #100] @ 0x64 │ │ │ │ + str r6, [r3, #124] @ 0x7c │ │ │ │ lsls r3, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov fp, r1 │ │ │ │ - ldr r1, [pc, #344] @ (1e9b30 ) │ │ │ │ + ldr r1, [pc, #344] @ (1e99c0 ) │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #344] @ (1e9b34 ) │ │ │ │ + ldr r2, [pc, #344] @ (1e99c4 ) │ │ │ │ add r1, pc │ │ │ │ sub sp, #28 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1e9b06 │ │ │ │ + beq.w 1e9996 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1e9b06 │ │ │ │ + beq.w 1e9996 │ │ │ │ mov r8, r0 │ │ │ │ - vldr s19, [pc, #296] @ 1e9b28 │ │ │ │ - vldr s18, [pc, #296] @ 1e9b2c │ │ │ │ + vldr s19, [pc, #296] @ 1e99b8 │ │ │ │ + vldr s18, [pc, #296] @ 1e99bc │ │ │ │ mov.w sl, #0 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ vmov.f32 s16, #240 @ 0xbf800000 -1.0 │ │ │ │ str r3, [sp, #4] │ │ │ │ vmov.f32 s17, #112 @ 0x3f800000 1.0 │ │ │ │ add.w r4, r9, #16 │ │ │ │ mov r5, r8 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1e9ab8 │ │ │ │ + b.n 1e9948 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9ae4 │ │ │ │ + bgt.n 1e9974 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 60e00 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ strh.w r0, [sp, #12] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1e9ad8 │ │ │ │ + ble.n 1e9968 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9ade │ │ │ │ + bgt.n 1e996e │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 60e00 │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ strh.w r0, [sp, #14] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1e9ad2 │ │ │ │ + ble.n 1e9962 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9aea │ │ │ │ + bgt.n 1e997a │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 60e00 │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ strh.w r0, [sp, #16] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1e9acc │ │ │ │ + ble.n 1e995c │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9af0 │ │ │ │ + bgt.n 1e9980 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 60e00 │ │ │ │ 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 1e9af6 │ │ │ │ + beq.n 1e9986 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9a20 │ │ │ │ + bgt.n 1e98b0 │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1e9a2e │ │ │ │ + b.n 1e98be │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1e9a9a │ │ │ │ + b.n 1e992a │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1e9a76 │ │ │ │ + b.n 1e9906 │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1e9a52 │ │ │ │ + b.n 1e98e2 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e9a52 │ │ │ │ + b.n 1e98e2 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e9a2e │ │ │ │ + b.n 1e98be │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e9a76 │ │ │ │ + b.n 1e9906 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e9a9a │ │ │ │ + b.n 1e992a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w sl, sl, #1 │ │ │ │ add r8, fp │ │ │ │ add r9, r3 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 1e9a16 │ │ │ │ - ldr r2, [pc, #48] @ (1e9b38 ) │ │ │ │ - ldr r3, [pc, #40] @ (1e9b34 ) │ │ │ │ + bne.n 1e98a6 │ │ │ │ + ldr r2, [pc, #48] @ (1e99c8 ) │ │ │ │ + ldr r3, [pc, #40] @ (1e99c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e9b24 │ │ │ │ + bne.n 1e99b4 │ │ │ │ add sp, #28 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ mcr2 6, 0, ip, cr0, cr15, {7} │ │ │ │ mcr2 6, 0, r4, cr0, cr15, {7} │ │ │ │ - str r0, [r4, #96] @ 0x60 │ │ │ │ + str r0, [r2, #120] @ 0x78 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r6, #76] @ 0x4c │ │ │ │ + str r2, [r4, #100] @ 0x64 │ │ │ │ lsls r3, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #12 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1e9c76 │ │ │ │ + beq.w 1e9b06 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1e9c76 │ │ │ │ + beq.w 1e9b06 │ │ │ │ mov r8, r0 │ │ │ │ - vldr s19, [pc, #280] @ 1e9c80 │ │ │ │ - vldr s18, [pc, #280] @ 1e9c84 │ │ │ │ + vldr s19, [pc, #280] @ 1e9b10 │ │ │ │ + vldr s18, [pc, #280] @ 1e9b14 │ │ │ │ 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 1e9c26 │ │ │ │ + b.n 1e9ab6 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9c52 │ │ │ │ + bgt.n 1e9ae2 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 60e00 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ uxtb.w fp, r0 │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1e9c46 │ │ │ │ + ble.n 1e9ad6 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9c4c │ │ │ │ + bgt.n 1e9adc │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 60e00 │ │ │ │ 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 1e9c40 │ │ │ │ + ble.n 1e9ad0 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9c58 │ │ │ │ + bgt.n 1e9ae8 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 60e00 │ │ │ │ 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 1e9c3a │ │ │ │ + ble.n 1e9aca │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9c5e │ │ │ │ + bgt.n 1e9aee │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ adds r5, #1 │ │ │ │ blx 60e00 │ │ │ │ adds r4, #16 │ │ │ │ orr.w r3, fp, r0, lsl #24 │ │ │ │ cmp r7, r5 │ │ │ │ str.w r3, [r6], #4 │ │ │ │ - beq.n 1e9c64 │ │ │ │ + beq.n 1e9af4 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1e9b8c │ │ │ │ + bgt.n 1e9a1c │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1e9b9a │ │ │ │ + b.n 1e9a2a │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1e9c12 │ │ │ │ + b.n 1e9aa2 │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1e9be8 │ │ │ │ + b.n 1e9a78 │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1e9bbe │ │ │ │ + b.n 1e9a4e │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e9bbe │ │ │ │ + b.n 1e9a4e │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e9b9a │ │ │ │ + b.n 1e9a2a │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e9be8 │ │ │ │ + b.n 1e9a78 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1e9c12 │ │ │ │ + b.n 1e9aa2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w sl, sl, #1 │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add r9, r3 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 1e9b82 │ │ │ │ + bne.n 1e9a12 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e9d0e │ │ │ │ + beq.n 1e9b9e │ │ │ │ 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] @ 1e9d20 │ │ │ │ + vldr s20, [pc, #116] @ 1e9bb0 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s21, [pc, #116] @ 1e9d24 │ │ │ │ + vldr s21, [pc, #116] @ 1e9bb4 │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ - vldr d9, [pc, #88] @ 1e9d10 │ │ │ │ - vldr d8, [pc, #92] @ 1e9d18 │ │ │ │ + vldr d9, [pc, #88] @ 1e9ba0 │ │ │ │ + vldr d8, [pc, #92] @ 1e9ba8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ vmov.f32 s0, s20 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1e9ce6 │ │ │ │ + ble.n 1e9b76 │ │ │ │ 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 │ │ │ │ @@ -536879,31 +536792,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 1e9cbe │ │ │ │ + bne.n 1e9b4e │ │ │ │ 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 1e9d20 │ │ │ │ + b.n 1e9bb0 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - cbz r2, 1e9d6a │ │ │ │ + cbz r2, 1e9bfa │ │ │ │ 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 │ │ │ │ @@ -536911,266 +536824,266 @@ │ │ │ │ movs r5, #0 │ │ │ │ str.w r5, [r4, #-16] │ │ │ │ adds r4, #16 │ │ │ │ str.w r5, [r4, #-28] │ │ │ │ adds r6, #1 │ │ │ │ str.w r5, [r4, #-24] │ │ │ │ ldrh.w r0, [r7], #2 │ │ │ │ - bl 1f503c │ │ │ │ + bl 1f4ecc │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1e9d46 │ │ │ │ + bne.n 1e9bd6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e9dbe │ │ │ │ + cbz r2, 1e9c4e │ │ │ │ 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 1f503c │ │ │ │ + bl 1f4ecc │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1f503c │ │ │ │ + bl 1f4ecc │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1f503c │ │ │ │ + bl 1f4ecc │ │ │ │ str.w r9, [r4, #-20] │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1e9d8c │ │ │ │ + bne.n 1e9c1c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e9e16 │ │ │ │ + cbz r2, 1e9ca6 │ │ │ │ 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 1f503c │ │ │ │ + bl 1f4ecc │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1f503c │ │ │ │ + bl 1f4ecc │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1f503c │ │ │ │ + bl 1f4ecc │ │ │ │ lsrs r0, r7, #16 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bl 1f503c │ │ │ │ + bl 1f4ecc │ │ │ │ cmp r9, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1e9ddc │ │ │ │ + bne.n 1e9c6c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e9e6c │ │ │ │ + cbz r2, 1e9cfc │ │ │ │ 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 1f503c │ │ │ │ + bl 1f4ecc │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1f503c │ │ │ │ + bl 1f4ecc │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1f503c │ │ │ │ + bl 1f4ecc │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bl 1f503c │ │ │ │ + bl 1f4ecc │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1e9e34 │ │ │ │ + bne.n 1e9cc4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e9eb6 │ │ │ │ + cbz r2, 1e9d46 │ │ │ │ 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 1f503c │ │ │ │ + bl 1f4ecc │ │ │ │ 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 1e9e92 │ │ │ │ + bne.n 1e9d22 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e9f08 │ │ │ │ + cbz r2, 1e9d98 │ │ │ │ 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 1f503c │ │ │ │ + bl 1f4ecc │ │ │ │ lsrs r0, r6, #16 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1f503c │ │ │ │ + bl 1f4ecc │ │ │ │ str.w sl, [r4, #-24] │ │ │ │ str.w r9, [r4, #-20] │ │ │ │ cmp r8, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 1e9edc │ │ │ │ + bne.n 1e9d6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e9f58 │ │ │ │ + cbz r2, 1e9de8 │ │ │ │ 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 1f503c │ │ │ │ + bl 1f4ecc │ │ │ │ str.w r8, [r4, #-28] │ │ │ │ str.w r8, [r4, #-24] │ │ │ │ lsrs r0, r6, #16 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1f503c │ │ │ │ + bl 1f4ecc │ │ │ │ cmp r9, r5 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1e9f2c │ │ │ │ + bne.n 1e9dbc │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov fp, r1 │ │ │ │ - ldr r1, [pc, #172] @ (1ea01c ) │ │ │ │ + ldr r1, [pc, #172] @ (1e9eac ) │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #172] @ (1ea020 ) │ │ │ │ + ldr r2, [pc, #172] @ (1e9eb0 ) │ │ │ │ add r1, pc │ │ │ │ sub sp, #28 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ - cbz r2, 1e9ffe │ │ │ │ - cbz r5, 1e9ffe │ │ │ │ + cbz r2, 1e9e8e │ │ │ │ + cbz r5, 1e9e8e │ │ │ │ mov r6, r0 │ │ │ │ mov.w r8, #0 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ add.w r4, r7, #16 │ │ │ │ mov r9, r6 │ │ │ │ mov.w sl, #0 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ add.w r9, r9, #8 │ │ │ │ - bl 1f5028 │ │ │ │ + bl 1f4eb8 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ strh.w r0, [sp, #12] │ │ │ │ - bl 1f5028 │ │ │ │ + bl 1f4eb8 │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ add.w sl, sl, #1 │ │ │ │ strh.w r0, [sp, #14] │ │ │ │ - bl 1f5028 │ │ │ │ + bl 1f4eb8 │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ adds r4, #16 │ │ │ │ strh.w r0, [sp, #16] │ │ │ │ - bl 1f5028 │ │ │ │ + bl 1f4eb8 │ │ │ │ add.w ip, sp, #12 │ │ │ │ strh.w r0, [sp, #18] │ │ │ │ cmp r5, sl │ │ │ │ ldmia.w ip!, {r0, r1} │ │ │ │ str.w r0, [r9, #-8] │ │ │ │ str.w r1, [r9, #-4] │ │ │ │ - bne.n 1e9fa0 │ │ │ │ + bne.n 1e9e30 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r8, r8, #1 │ │ │ │ add r6, fp │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 1e9f96 │ │ │ │ - ldr r2, [pc, #36] @ (1ea024 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ea020 ) │ │ │ │ + bne.n 1e9e26 │ │ │ │ + ldr r2, [pc, #36] @ (1e9eb4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e9eb0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ea018 │ │ │ │ + bne.n 1e9ea8 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - str r0, [r1, #8] │ │ │ │ + str r0, [r7, #28] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r7, r7] │ │ │ │ + str r2, [r5, #20] │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #100] @ (1ea0a0 ) │ │ │ │ - ldr r3, [pc, #104] @ (1ea0a4 ) │ │ │ │ + ldr r2, [pc, #100] @ (1e9f30 ) │ │ │ │ + ldr r3, [pc, #104] @ (1e9f34 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1ea084 │ │ │ │ + cbz r4, 1e9f14 │ │ │ │ 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 │ │ │ │ @@ -537180,51 +537093,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 1ea054 │ │ │ │ - ldr r2, [pc, #32] @ (1ea0a8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ea0a4 ) │ │ │ │ + bne.n 1e9ee4 │ │ │ │ + ldr r2, [pc, #32] @ (1e9f38 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e9f34 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ea09c │ │ │ │ + bne.n 1e9f2c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - ldrsh r6, [r7, r6] │ │ │ │ + str r6, [r5, #16] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r6, r5] │ │ │ │ + str r4, [r4, #12] │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #132] @ (1ea144 ) │ │ │ │ - ldr r3, [pc, #136] @ (1ea148 ) │ │ │ │ + ldr r2, [pc, #132] @ (1e9fd4 ) │ │ │ │ + ldr r3, [pc, #136] @ (1e9fd8 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1ea122 │ │ │ │ + cbz r6, 1e9fb2 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ - vldr s10, [pc, #100] @ 1ea140 │ │ │ │ + vldr s10, [pc, #100] @ 1e9fd0 │ │ │ │ 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 │ │ │ │ @@ -537236,50 +537149,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 1ea0e0 │ │ │ │ - ldr r2, [pc, #40] @ (1ea14c ) │ │ │ │ - ldr r3, [pc, #32] @ (1ea148 ) │ │ │ │ + bne.n 1e9f70 │ │ │ │ + ldr r2, [pc, #40] @ (1e9fdc ) │ │ │ │ + ldr r3, [pc, #32] @ (1e9fd8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ea13a │ │ │ │ + bne.n 1e9fca │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r7, r4] │ │ │ │ + str r2, [r5, #8] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r2, r3] │ │ │ │ + str r6, [r0, #4] │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #144] @ (1ea1f4 ) │ │ │ │ - ldr r3, [pc, #148] @ (1ea1f8 ) │ │ │ │ + ldr r2, [pc, #144] @ (1ea084 ) │ │ │ │ + ldr r3, [pc, #148] @ (1ea088 ) │ │ │ │ sub sp, #32 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1ea1d6 │ │ │ │ + cbz r6, 1ea066 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ vmov.f32 s9, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, sp │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -537299,48 +537212,48 @@ │ │ │ │ vcvt.f32.f64 s10, d5 │ │ │ │ vstr s9, [r4, #-20] @ 0xffffffec │ │ │ │ vcvt.f32.f64 s12, d6 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vstr s10, [r4, #-32] @ 0xffffffe0 │ │ │ │ vstr s12, [r4, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1ea180 │ │ │ │ - ldr r2, [pc, #36] @ (1ea1fc ) │ │ │ │ - ldr r3, [pc, #28] @ (1ea1f8 ) │ │ │ │ + bne.n 1ea010 │ │ │ │ + ldr r2, [pc, #36] @ (1ea08c ) │ │ │ │ + ldr r3, [pc, #28] @ (1ea088 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ea1ee │ │ │ │ + bne.n 1ea07e │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsh r6, [r2, r2] │ │ │ │ + str r6, [r0, #0] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r4, r0] │ │ │ │ + ldrsh r2, [r2, r6] │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #156] @ (1ea2b0 ) │ │ │ │ - ldr r3, [pc, #160] @ (1ea2b4 ) │ │ │ │ + ldr r2, [pc, #156] @ (1ea140 ) │ │ │ │ + ldr r3, [pc, #160] @ (1ea144 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1ea292 │ │ │ │ + cbz r6, 1ea122 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ mov ip, sp │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r4, #16 │ │ │ │ @@ -537363,52 +537276,52 @@ │ │ │ │ vcvt.f32.f64 s10, d5 │ │ │ │ vcvt.f32.f64 s12, d6 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vstr s8, [r4, #-32] @ 0xffffffe0 │ │ │ │ vstr s10, [r4, #-28] @ 0xffffffe4 │ │ │ │ vstr s12, [r4, #-24] @ 0xffffffe8 │ │ │ │ vstr s14, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1ea22c │ │ │ │ - ldr r2, [pc, #36] @ (1ea2b8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ea2b4 ) │ │ │ │ + bne.n 1ea0bc │ │ │ │ + ldr r2, [pc, #36] @ (1ea148 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ea144 ) │ │ │ │ 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 1ea2aa │ │ │ │ + bne.n 1ea13a │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r6, [r4, r7] │ │ │ │ + ldrsh r6, [r2, r5] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r4, r5] │ │ │ │ + ldrsh r6, [r2, r3] │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #112] @ (1ea340 ) │ │ │ │ - ldr r3, [pc, #116] @ (1ea344 ) │ │ │ │ + ldr r2, [pc, #112] @ (1ea1d0 ) │ │ │ │ + ldr r3, [pc, #116] @ (1ea1d4 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1ea320 │ │ │ │ + cbz r4, 1ea1b0 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #80] @ 1ea33c │ │ │ │ + vldr s14, [pc, #80] @ 1ea1cc │ │ │ │ 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 │ │ │ │ @@ -537416,49 +537329,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 1ea2f0 │ │ │ │ - ldr r2, [pc, #36] @ (1ea348 ) │ │ │ │ - ldr r3, [pc, #32] @ (1ea344 ) │ │ │ │ + bne.n 1ea180 │ │ │ │ + ldr r2, [pc, #36] @ (1ea1d8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1ea1d4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ea338 │ │ │ │ + bne.n 1ea1c8 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r5, r4] │ │ │ │ + ldrsh r2, [r3, r2] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r3, r3] │ │ │ │ + ldrsh r0, [r1, r1] │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #108] @ (1ea3cc ) │ │ │ │ - ldr r3, [pc, #112] @ (1ea3d0 ) │ │ │ │ + ldr r2, [pc, #108] @ (1ea25c ) │ │ │ │ + ldr r3, [pc, #112] @ (1ea260 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1ea3b0 │ │ │ │ + cbz r5, 1ea240 │ │ │ │ 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] │ │ │ │ @@ -537471,47 +537384,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 1ea37c │ │ │ │ - ldr r2, [pc, #32] @ (1ea3d4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ea3d0 ) │ │ │ │ + bne.n 1ea20c │ │ │ │ + ldr r2, [pc, #32] @ (1ea264 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ea260 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ea3c8 │ │ │ │ + bne.n 1ea258 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - ldrb r2, [r3, r2] │ │ │ │ + ldrsh r2, [r1, r0] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r1, r1] │ │ │ │ + ldrb r0, [r7, r6] │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #112] @ (1ea45c ) │ │ │ │ - ldr r3, [pc, #116] @ (1ea460 ) │ │ │ │ + ldr r2, [pc, #112] @ (1ea2ec ) │ │ │ │ + ldr r3, [pc, #116] @ (1ea2f0 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1ea440 │ │ │ │ + cbz r6, 1ea2d0 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r4, #16 │ │ │ │ @@ -537525,52 +537438,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 1ea404 │ │ │ │ - ldr r2, [pc, #32] @ (1ea464 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ea460 ) │ │ │ │ + bne.n 1ea294 │ │ │ │ + ldr r2, [pc, #32] @ (1ea2f4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ea2f0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ea458 │ │ │ │ + bne.n 1ea2e8 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - ldrb r6, [r1, r0] │ │ │ │ + ldrb r6, [r7, r5] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r7, r6] │ │ │ │ + ldrb r0, [r5, r4] │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #152] @ (1ea514 ) │ │ │ │ - ldr r3, [pc, #156] @ (1ea518 ) │ │ │ │ + ldr r2, [pc, #152] @ (1ea3a4 ) │ │ │ │ + ldr r3, [pc, #156] @ (1ea3a8 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1ea4ec │ │ │ │ + cbz r4, 1ea37c │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr d5, [pc, #112] @ 1ea508 │ │ │ │ - vldr s8, [pc, #116] @ 1ea510 │ │ │ │ + vldr d5, [pc, #112] @ 1ea398 │ │ │ │ + vldr s8, [pc, #116] @ 1ea3a0 │ │ │ │ vmov.f32 s9, #112 @ 0x3f800000 1.0 │ │ │ │ ldr.w r0, [lr] │ │ │ │ adds r3, #16 │ │ │ │ vmov s15, r0 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ add.w ip, sp, #4 │ │ │ │ adds r2, #1 │ │ │ │ @@ -537584,57 +537497,57 @@ │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ vmul.f64 d6, d6, d5 │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ vcvt.f32.f64 s12, d6 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vstr s12, [r3, #-32] @ 0xffffffe0 │ │ │ │ vstr s14, [r3, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 1ea4a0 │ │ │ │ - ldr r2, [pc, #44] @ (1ea51c ) │ │ │ │ - ldr r3, [pc, #40] @ (1ea518 ) │ │ │ │ + bne.n 1ea330 │ │ │ │ + ldr r2, [pc, #44] @ (1ea3ac ) │ │ │ │ + ldr r3, [pc, #40] @ (1ea3a8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ea504 │ │ │ │ + bne.n 1ea394 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r7, r5] │ │ │ │ + ldrb r6, [r5, r3] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r1, r4] │ │ │ │ + ldrb r4, [r7, r1] │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #164] @ (1ea5d8 ) │ │ │ │ - ldr r3, [pc, #168] @ (1ea5dc ) │ │ │ │ + ldr r2, [pc, #164] @ (1ea468 ) │ │ │ │ + ldr r3, [pc, #168] @ (1ea46c ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1ea5b2 │ │ │ │ + cbz r5, 1ea442 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ - vldr d4, [pc, #128] @ 1ea5d0 │ │ │ │ + vldr d4, [pc, #128] @ 1ea460 │ │ │ │ vmov.f32 s7, #112 @ 0x3f800000 1.0 │ │ │ │ ldr.w r0, [lr] │ │ │ │ adds r3, #16 │ │ │ │ vmov s15, r0 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ mov ip, sp │ │ │ │ @@ -537653,58 +537566,58 @@ │ │ │ │ vmul.f64 d7, d7, d4 │ │ │ │ vcvt.f32.f64 s10, d5 │ │ │ │ vcvt.f32.f64 s12, d6 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vstr s10, [r3, #-32] @ 0xffffffe0 │ │ │ │ vstr s12, [r3, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r3, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1ea554 │ │ │ │ - ldr r2, [pc, #44] @ (1ea5e0 ) │ │ │ │ - ldr r3, [pc, #36] @ (1ea5dc ) │ │ │ │ + bne.n 1ea3e4 │ │ │ │ + ldr r2, [pc, #44] @ (1ea470 ) │ │ │ │ + ldr r3, [pc, #36] @ (1ea46c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ea5ca │ │ │ │ + bne.n 1ea45a │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ - ldrh r6, [r0, r3] │ │ │ │ + ldrb r6, [r6, r0] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r0, r1] │ │ │ │ + ldrh r6, [r6, r6] │ │ │ │ lsls r3, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #180] @ (1ea6b0 ) │ │ │ │ - ldr r3, [pc, #184] @ (1ea6b4 ) │ │ │ │ + ldr r2, [pc, #180] @ (1ea540 ) │ │ │ │ + ldr r3, [pc, #184] @ (1ea544 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1ea68c │ │ │ │ + cbz r6, 1ea51c │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ - vldr d3, [pc, #144] @ 1ea6a8 │ │ │ │ + vldr d3, [pc, #144] @ 1ea538 │ │ │ │ ldr.w r0, [lr] │ │ │ │ adds r4, #16 │ │ │ │ vmov s15, r0 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ add.w ip, sp, #4 │ │ │ │ vcvt.f64.u32 d4, s15 │ │ │ │ @@ -537727,55 +537640,55 @@ │ │ │ │ vcvt.f32.f64 s10, d5 │ │ │ │ vcvt.f32.f64 s12, d6 │ │ │ │ vstr s8, [r4, #-32] @ 0xffffffe0 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vstr s10, [r4, #-28] @ 0xffffffe4 │ │ │ │ vstr s12, [r4, #-24] @ 0xffffffe8 │ │ │ │ vstr s14, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1ea618 │ │ │ │ - ldr r2, [pc, #40] @ (1ea6b8 ) │ │ │ │ - ldr r3, [pc, #36] @ (1ea6b4 ) │ │ │ │ + bne.n 1ea4a8 │ │ │ │ + ldr r2, [pc, #40] @ (1ea548 ) │ │ │ │ + ldr r3, [pc, #36] @ (1ea544 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ea6a4 │ │ │ │ + bne.n 1ea534 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ - ldr r6, [r7, r7] │ │ │ │ + ldrh r6, [r5, r5] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r5, r5] │ │ │ │ + ldrh r4, [r3, r3] │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #124] @ (1ea74c ) │ │ │ │ - ldr r3, [pc, #128] @ (1ea750 ) │ │ │ │ + ldr r2, [pc, #124] @ (1ea5dc ) │ │ │ │ + ldr r3, [pc, #128] @ (1ea5e0 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1ea72c │ │ │ │ + cbz r4, 1ea5bc │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s12, [pc, #92] @ 1ea748 │ │ │ │ + vldr s12, [pc, #92] @ 1ea5d8 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ ldr.w r0, [lr] │ │ │ │ adds r3, #16 │ │ │ │ vmov s15, r0 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ add.w ip, sp, #4 │ │ │ │ adds r2, #1 │ │ │ │ @@ -537785,49 +537698,49 @@ │ │ │ │ add.w lr, lr, #8 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vstr s13, [r3, #-20] @ 0xffffffec │ │ │ │ cmp r4, r2 │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ vstr s14, [r3, #-32] @ 0xffffffe0 │ │ │ │ vstr s15, [r3, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 1ea6f0 │ │ │ │ - ldr r2, [pc, #36] @ (1ea754 ) │ │ │ │ - ldr r3, [pc, #32] @ (1ea750 ) │ │ │ │ + bne.n 1ea580 │ │ │ │ + ldr r2, [pc, #36] @ (1ea5e4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1ea5e0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ea744 │ │ │ │ + bne.n 1ea5d4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r5, r4] │ │ │ │ + ldrh r2, [r3, r2] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r1, r3] │ │ │ │ + ldrh r4, [r7, r0] │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #112] @ (1ea7dc ) │ │ │ │ - ldr r3, [pc, #116] @ (1ea7e0 ) │ │ │ │ + ldr r2, [pc, #112] @ (1ea66c ) │ │ │ │ + ldr r3, [pc, #116] @ (1ea670 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1ea7be │ │ │ │ + cbz r5, 1ea64e │ │ │ │ mov lr, r1 │ │ │ │ adds r2, r0, #2 │ │ │ │ movs r4, #0 │ │ │ │ movw r6, #65280 @ 0xff00 │ │ │ │ add r3, sp, #4 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -537842,48 +537755,48 @@ │ │ │ │ movne.w ip, #1 │ │ │ │ negs r3, r3 │ │ │ │ rsb ip, ip, #0 │ │ │ │ strb.w r3, [r2, #-1] │ │ │ │ strb.w ip, [r2, #-2] │ │ │ │ cmp r5, r4 │ │ │ │ strh.w r6, [r2], #4 │ │ │ │ - bne.n 1ea786 │ │ │ │ - ldr r2, [pc, #36] @ (1ea7e4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ea7e0 ) │ │ │ │ + bne.n 1ea616 │ │ │ │ + ldr r2, [pc, #36] @ (1ea674 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ea670 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ea7d6 │ │ │ │ + bne.n 1ea666 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [r1, r2] │ │ │ │ + ldr r6, [r7, r7] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r7, r0] │ │ │ │ + ldr r2, [r5, r6] │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #128] @ (1ea87c ) │ │ │ │ - ldr r3, [pc, #132] @ (1ea880 ) │ │ │ │ + ldr r2, [pc, #128] @ (1ea70c ) │ │ │ │ + ldr r3, [pc, #132] @ (1ea710 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1ea85e │ │ │ │ + cbz r5, 1ea6ee │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ vmov.f32 s12, #112 @ 0x3f800000 1.0 │ │ │ │ ldr.w r0, [lr] │ │ │ │ adds r3, #16 │ │ │ │ vmov s15, r0 │ │ │ │ @@ -537899,48 +537812,48 @@ │ │ │ │ add.w lr, lr, #12 │ │ │ │ cmp r5, r4 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ stmia.w ip!, {r0, r1, r2} │ │ │ │ vstr s13, [r3, #-32] @ 0xffffffe0 │ │ │ │ vstr s14, [r3, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r3, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1ea818 │ │ │ │ - ldr r2, [pc, #36] @ (1ea884 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ea880 ) │ │ │ │ + bne.n 1ea6a8 │ │ │ │ + ldr r2, [pc, #36] @ (1ea714 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ea710 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ea876 │ │ │ │ + bne.n 1ea706 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsb r6, [r7, r7] │ │ │ │ + ldr r6, [r5, r5] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r3, r6] │ │ │ │ + ldr r2, [r1, r4] │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #128] @ (1ea91c ) │ │ │ │ - ldr r3, [pc, #132] @ (1ea920 ) │ │ │ │ + ldr r2, [pc, #128] @ (1ea7ac ) │ │ │ │ + ldr r3, [pc, #132] @ (1ea7b0 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1ea8fe │ │ │ │ + cbz r4, 1ea78e │ │ │ │ mov ip, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ mov.w lr, #0 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ mov r6, sp │ │ │ │ ldr.w r0, [ip] │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ @@ -537963,48 +537876,48 @@ │ │ │ │ movne r2, #1 │ │ │ │ negs r0, r0 │ │ │ │ negs r2, r2 │ │ │ │ cmp r4, lr │ │ │ │ strb.w r1, [r3, #-8] │ │ │ │ strb.w r0, [r3, #-7] │ │ │ │ strb.w r2, [r3, #-6] │ │ │ │ - bne.n 1ea8b6 │ │ │ │ - ldr r2, [pc, #36] @ (1ea924 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ea920 ) │ │ │ │ + bne.n 1ea746 │ │ │ │ + ldr r2, [pc, #36] @ (1ea7b4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ea7b0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ea916 │ │ │ │ + bne.n 1ea7a6 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsb r6, [r3, r5] │ │ │ │ + ldr r6, [r1, r3] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r7, r3] │ │ │ │ + ldr r2, [r5, r1] │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #136] @ (1ea9c4 ) │ │ │ │ - ldr r3, [pc, #140] @ (1ea9c8 ) │ │ │ │ + ldr r2, [pc, #136] @ (1ea854 ) │ │ │ │ + ldr r3, [pc, #140] @ (1ea858 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1ea9a8 │ │ │ │ + cbz r6, 1ea838 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r0, [lr] │ │ │ │ adds r4, #16 │ │ │ │ vmov s15, r0 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -538022,47 +537935,47 @@ │ │ │ │ vmov s15, r3 │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vstr s12, [r4, #-32] @ 0xffffffe0 │ │ │ │ vstr s13, [r4, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r4, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1ea954 │ │ │ │ - ldr r2, [pc, #32] @ (1ea9cc ) │ │ │ │ - ldr r3, [pc, #28] @ (1ea9c8 ) │ │ │ │ + bne.n 1ea7e4 │ │ │ │ + ldr r2, [pc, #32] @ (1ea85c ) │ │ │ │ + ldr r3, [pc, #28] @ (1ea858 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ea9c0 │ │ │ │ + bne.n 1ea850 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - ldrsb r6, [r7, r2] │ │ │ │ + ldr r6, [r5, r0] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r2, r1] │ │ │ │ + ldrsb r0, [r0, r7] │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #152] @ (1eaa7c ) │ │ │ │ - ldr r3, [pc, #156] @ (1eaa80 ) │ │ │ │ + ldr r2, [pc, #152] @ (1ea90c ) │ │ │ │ + ldr r3, [pc, #156] @ (1ea910 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1eaa5e │ │ │ │ + cbz r7, 1ea8ee │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r5, #0 │ │ │ │ add.w lr, sp, #4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ @@ -538090,314 +538003,314 @@ │ │ │ │ bfi ip, r3, #24, #8 │ │ │ │ mvn.w r3, ip │ │ │ │ and.w ip, ip, #2139062143 @ 0x7f7f7f7f │ │ │ │ and.w r3, r3, #2155905152 @ 0x80808080 │ │ │ │ rsb ip, ip, #2155905152 @ 0x80808080 │ │ │ │ eor.w r3, r3, ip │ │ │ │ str.w r3, [r6], #4 │ │ │ │ - bne.n 1ea9fa │ │ │ │ - ldr r2, [pc, #36] @ (1eaa84 ) │ │ │ │ - ldr r3, [pc, #28] @ (1eaa80 ) │ │ │ │ + bne.n 1ea88a │ │ │ │ + ldr r2, [pc, #36] @ (1ea914 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ea910 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eaa76 │ │ │ │ + bne.n 1ea906 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsb r6, [r2, r0] │ │ │ │ + ldrsb r6, [r0, r6] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r3, r6] │ │ │ │ + ldrsb r2, [r1, r4] │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #200] @ (1eab64 ) │ │ │ │ - ldr r3, [pc, #204] @ (1eab68 ) │ │ │ │ + ldr r2, [pc, #200] @ (1ea9f4 ) │ │ │ │ + ldr r3, [pc, #204] @ (1ea9f8 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1eab36 │ │ │ │ + beq.n 1ea9c6 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr d5, [pc, #160] @ 1eab58 │ │ │ │ - vldr s8, [pc, #164] @ 1eab60 │ │ │ │ + vldr d5, [pc, #160] @ 1ea9e8 │ │ │ │ + vldr s8, [pc, #164] @ 1ea9f0 │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f32 s9, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 1eab04 │ │ │ │ + b.n 1ea994 │ │ │ │ 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 1eab30 │ │ │ │ + bmi.n 1ea9c0 │ │ │ │ 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 1eab36 │ │ │ │ + beq.n 1ea9c6 │ │ │ │ ldr.w r0, [lr] │ │ │ │ add.w ip, sp, #4 │ │ │ │ vmov s15, r0 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 1eaac8 │ │ │ │ + bpl.n 1ea958 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1eaacc │ │ │ │ + b.n 1ea95c │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1eaaea │ │ │ │ - ldr r2, [pc, #52] @ (1eab6c ) │ │ │ │ - ldr r3, [pc, #44] @ (1eab68 ) │ │ │ │ + b.n 1ea97a │ │ │ │ + ldr r2, [pc, #52] @ (1ea9fc ) │ │ │ │ + ldr r3, [pc, #44] @ (1ea9f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eab4e │ │ │ │ + bne.n 1ea9de │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 61650 <__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 │ │ │ │ - strb r6, [r3, r5] │ │ │ │ + ldrsb r6, [r1, r3] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r0, r3] │ │ │ │ + ldrsb r2, [r6, r0] │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #220] @ (1eac60 ) │ │ │ │ - ldr r3, [pc, #224] @ (1eac64 ) │ │ │ │ + ldr r2, [pc, #220] @ (1eaaf0 ) │ │ │ │ + ldr r3, [pc, #224] @ (1eaaf4 ) │ │ │ │ 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 1eac3a │ │ │ │ + beq.n 1eaaca │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ - vldr d5, [pc, #184] @ 1eac58 │ │ │ │ + vldr d5, [pc, #184] @ 1eaae8 │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f32 s9, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 1eac00 │ │ │ │ + b.n 1eaa90 │ │ │ │ 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 1eac34 │ │ │ │ + bmi.n 1eaac4 │ │ │ │ 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 1eac2e │ │ │ │ + bmi.n 1eaabe │ │ │ │ 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 1eac3a │ │ │ │ + beq.n 1eaaca │ │ │ │ ldr.w r0, [lr] │ │ │ │ mov ip, sp │ │ │ │ vmov s15, r0 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ stmia.w ip!, {r0, r1, r2} │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 1eabac │ │ │ │ + bpl.n 1eaa3c │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1eabb0 │ │ │ │ + b.n 1eaa40 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1eabec │ │ │ │ + b.n 1eaa7c │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1eabce │ │ │ │ - ldr r2, [pc, #44] @ (1eac68 ) │ │ │ │ - ldr r3, [pc, #36] @ (1eac64 ) │ │ │ │ + b.n 1eaa5e │ │ │ │ + ldr r2, [pc, #44] @ (1eaaf8 ) │ │ │ │ + ldr r3, [pc, #36] @ (1eaaf4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eac52 │ │ │ │ + bne.n 1eaae2 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #0 │ │ │ │ - strb r6, [r6, r1] │ │ │ │ + strb r6, [r4, r7] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r7, r6] │ │ │ │ + strb r6, [r5, r4] │ │ │ │ lsls r3, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #252] @ (1ead80 ) │ │ │ │ - ldr r3, [pc, #256] @ (1ead84 ) │ │ │ │ + ldr r2, [pc, #252] @ (1eac10 ) │ │ │ │ + ldr r3, [pc, #256] @ (1eac14 ) │ │ │ │ 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 1ead5c │ │ │ │ + beq.n 1eabec │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ - vldr d5, [pc, #216] @ 1ead78 │ │ │ │ + vldr d5, [pc, #216] @ 1eac08 │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1ead16 │ │ │ │ + b.n 1eaba6 │ │ │ │ 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 1ead56 │ │ │ │ + bmi.n 1eabe6 │ │ │ │ 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 1ead50 │ │ │ │ + bmi.n 1eabe0 │ │ │ │ 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 1ead4a │ │ │ │ + bmi.n 1eabda │ │ │ │ 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 1ead5c │ │ │ │ + beq.n 1eabec │ │ │ │ ldr.w r0, [lr] │ │ │ │ add.w ip, sp, #4 │ │ │ │ vmov s15, r0 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ ldr.w r3, [lr, #12] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 1eaca8 │ │ │ │ + bpl.n 1eab38 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1eacac │ │ │ │ + b.n 1eab3c │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1ead06 │ │ │ │ + b.n 1eab96 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1eace8 │ │ │ │ + b.n 1eab78 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1eacca │ │ │ │ - ldr r2, [pc, #40] @ (1ead88 ) │ │ │ │ - ldr r3, [pc, #36] @ (1ead84 ) │ │ │ │ + b.n 1eab5a │ │ │ │ + ldr r2, [pc, #40] @ (1eac18 ) │ │ │ │ + ldr r3, [pc, #36] @ (1eac14 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ead74 │ │ │ │ + bne.n 1eac04 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #0 │ │ │ │ - strh r6, [r6, r5] │ │ │ │ + strb r6, [r4, r3] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r3, r2] │ │ │ │ + strb r4, [r1, r0] │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #124] @ (1eae1c ) │ │ │ │ - ldr r3, [pc, #128] @ (1eae20 ) │ │ │ │ + ldr r2, [pc, #124] @ (1eacac ) │ │ │ │ + ldr r3, [pc, #128] @ (1eacb0 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1eadfc │ │ │ │ + cbz r4, 1eac8c │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s12, [pc, #92] @ 1eae18 │ │ │ │ + vldr s12, [pc, #92] @ 1eaca8 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ ldr.w r0, [lr] │ │ │ │ adds r3, #16 │ │ │ │ vmov s15, r0 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ add.w ip, sp, #4 │ │ │ │ adds r2, #1 │ │ │ │ @@ -538407,49 +538320,49 @@ │ │ │ │ add.w lr, lr, #8 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vstr s13, [r3, #-20] @ 0xffffffec │ │ │ │ cmp r4, r2 │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ vstr s14, [r3, #-32] @ 0xffffffe0 │ │ │ │ vstr s15, [r3, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 1eadc0 │ │ │ │ - ldr r2, [pc, #36] @ (1eae24 ) │ │ │ │ - ldr r3, [pc, #32] @ (1eae20 ) │ │ │ │ + bne.n 1eac50 │ │ │ │ + ldr r2, [pc, #36] @ (1eacb4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1eacb0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eae14 │ │ │ │ + bne.n 1eaca4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r3, r1] │ │ │ │ + strh r2, [r1, r7] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r7, r7] │ │ │ │ + strh r4, [r5, r5] │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #112] @ (1eaeac ) │ │ │ │ - ldr r3, [pc, #116] @ (1eaeb0 ) │ │ │ │ + ldr r2, [pc, #112] @ (1ead3c ) │ │ │ │ + ldr r3, [pc, #116] @ (1ead40 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1eae90 │ │ │ │ + cbz r4, 1ead20 │ │ │ │ mov ip, r1 │ │ │ │ add.w lr, r0, #2 │ │ │ │ movs r2, #0 │ │ │ │ movw r5, #65280 @ 0xff00 │ │ │ │ add r3, sp, #4 │ │ │ │ ldr.w r0, [ip] │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ @@ -538465,47 +538378,47 @@ │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ cmp r4, r2 │ │ │ │ strb.w r3, [lr, #-1] │ │ │ │ strh.w r5, [lr], #4 │ │ │ │ - bne.n 1eae58 │ │ │ │ - ldr r2, [pc, #32] @ (1eaeb4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1eaeb0 ) │ │ │ │ + bne.n 1eace8 │ │ │ │ + ldr r2, [pc, #32] @ (1ead44 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ead40 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eaea8 │ │ │ │ + bne.n 1ead38 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - str r6, [r7, r6] │ │ │ │ + strh r6, [r5, r4] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r5, r5] │ │ │ │ + strh r0, [r3, r3] │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #128] @ (1eaf4c ) │ │ │ │ - ldr r3, [pc, #132] @ (1eaf50 ) │ │ │ │ + ldr r2, [pc, #128] @ (1eaddc ) │ │ │ │ + ldr r3, [pc, #132] @ (1eade0 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1eaf2e │ │ │ │ + cbz r5, 1eadbe │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ vmov.f32 s12, #112 @ 0x3f800000 1.0 │ │ │ │ ldr.w r0, [lr] │ │ │ │ adds r3, #16 │ │ │ │ vmov s15, r0 │ │ │ │ @@ -538521,48 +538434,48 @@ │ │ │ │ add.w lr, lr, #12 │ │ │ │ cmp r5, r4 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ stmia.w ip!, {r0, r1, r2} │ │ │ │ vstr s13, [r3, #-32] @ 0xffffffe0 │ │ │ │ vstr s14, [r3, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r3, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1eaee8 │ │ │ │ - ldr r2, [pc, #36] @ (1eaf54 ) │ │ │ │ - ldr r3, [pc, #28] @ (1eaf50 ) │ │ │ │ + bne.n 1ead78 │ │ │ │ + ldr r2, [pc, #36] @ (1eade4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1eade0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eaf46 │ │ │ │ + bne.n 1eadd6 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r6, [r5, r4] │ │ │ │ + strh r6, [r3, r2] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r1, r3] │ │ │ │ + strh r2, [r7, r0] │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #132] @ (1eaff0 ) │ │ │ │ - ldr r3, [pc, #136] @ (1eaff4 ) │ │ │ │ + ldr r2, [pc, #132] @ (1eae80 ) │ │ │ │ + ldr r3, [pc, #136] @ (1eae84 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1eafd2 │ │ │ │ + cbz r5, 1eae62 │ │ │ │ mov lr, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ ldr.w r0, [lr] │ │ │ │ mov ip, sp │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -538584,48 +538497,48 @@ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strb.w r0, [r3, #-8] │ │ │ │ it le │ │ │ │ movle r2, #0 │ │ │ │ strb.w r1, [r3, #-7] │ │ │ │ cmp r5, r4 │ │ │ │ strb.w r2, [r3, #-6] │ │ │ │ - bne.n 1eaf84 │ │ │ │ - ldr r2, [pc, #36] @ (1eaff8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1eaff4 ) │ │ │ │ + bne.n 1eae14 │ │ │ │ + ldr r2, [pc, #36] @ (1eae88 ) │ │ │ │ + ldr r3, [pc, #28] @ (1eae84 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eafea │ │ │ │ + bne.n 1eae7a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r6, [r1, r2] │ │ │ │ + str r6, [r7, r7] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r4, r0] │ │ │ │ + str r6, [r2, r6] │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #136] @ (1eb098 ) │ │ │ │ - ldr r3, [pc, #140] @ (1eb09c ) │ │ │ │ + ldr r2, [pc, #136] @ (1eaf28 ) │ │ │ │ + ldr r3, [pc, #140] @ (1eaf2c ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1eb07c │ │ │ │ + cbz r6, 1eaf0c │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r0, [lr] │ │ │ │ adds r4, #16 │ │ │ │ vmov s15, r0 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -538643,48 +538556,48 @@ │ │ │ │ vmov s15, r3 │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vstr s12, [r4, #-32] @ 0xffffffe0 │ │ │ │ vstr s13, [r4, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r4, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1eb028 │ │ │ │ - ldr r2, [pc, #32] @ (1eb0a0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1eb09c ) │ │ │ │ + bne.n 1eaeb8 │ │ │ │ + ldr r2, [pc, #32] @ (1eaf30 ) │ │ │ │ + ldr r3, [pc, #28] @ (1eaf2c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eb094 │ │ │ │ + bne.n 1eaf24 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - ldr r7, [pc, #936] @ (1eb444 ) │ │ │ │ + str r2, [r3, r5] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #496] @ (1eb294 ) │ │ │ │ + str r4, [r5, r3] │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #156] @ (1eb154 ) │ │ │ │ - ldr r3, [pc, #160] @ (1eb158 ) │ │ │ │ + ldr r2, [pc, #156] @ (1eafe4 ) │ │ │ │ + ldr r3, [pc, #160] @ (1eafe8 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1eb138 │ │ │ │ + beq.n 1eafc8 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add.w lr, sp, #4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -538716,49 +538629,49 @@ │ │ │ │ bfi ip, r3, #24, #8 │ │ │ │ mvn.w r3, ip │ │ │ │ and.w ip, ip, #2139062143 @ 0x7f7f7f7f │ │ │ │ and.w r3, r3, #2155905152 @ 0x80808080 │ │ │ │ rsb ip, ip, #2155905152 @ 0x80808080 │ │ │ │ eor.w r3, r3, ip │ │ │ │ str.w r3, [r6], #4 │ │ │ │ - bne.n 1eb0d0 │ │ │ │ - ldr r2, [pc, #32] @ (1eb15c ) │ │ │ │ - ldr r3, [pc, #28] @ (1eb158 ) │ │ │ │ + bne.n 1eaf60 │ │ │ │ + ldr r2, [pc, #32] @ (1eafec ) │ │ │ │ + ldr r3, [pc, #28] @ (1eafe8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eb150 │ │ │ │ + bne.n 1eafe0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - ldr r7, [pc, #264] @ (1eb260 ) │ │ │ │ + str r2, [r6, r2] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #768] @ (1eb460 ) │ │ │ │ + str r0, [r6, r0] │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #156] @ 1eb20c │ │ │ │ + ldr.w ip, [pc, #156] @ 1eb09c │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #152] @ (1eb210 ) │ │ │ │ + ldr r3, [pc, #152] @ (1eb0a0 ) │ │ │ │ add ip, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 1eb1ec │ │ │ │ + cbz r2, 1eb07c │ │ │ │ add.w ip, r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr s12, [pc, #120] @ 1eb208 │ │ │ │ + vldr s12, [pc, #120] @ 1eb098 │ │ │ │ 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 │ │ │ │ @@ -538776,53 +538689,53 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ vmul.f32 s15, s15, s12 │ │ │ │ vmul.f32 s14, s14, s12 │ │ │ │ vmul.f32 s13, s13, s12 │ │ │ │ vstr s15, [ip, #-32] @ 0xffffffe0 │ │ │ │ vstr s13, [ip, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [ip, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1eb196 │ │ │ │ - ldr r2, [pc, #36] @ (1eb214 ) │ │ │ │ - ldr r3, [pc, #32] @ (1eb210 ) │ │ │ │ + bne.n 1eb026 │ │ │ │ + ldr r2, [pc, #36] @ (1eb0a4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1eb0a0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eb204 │ │ │ │ + bne.n 1eb094 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - ldr r6, [pc, #536] @ (1eb428 ) │ │ │ │ + ldr r7, [pc, #984] @ (1eb478 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #48] @ (1eb248 ) │ │ │ │ + ldr r7, [pc, #496] @ (1eb298 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #168] @ (1eb2d4 ) │ │ │ │ - ldr r3, [pc, #172] @ (1eb2d8 ) │ │ │ │ + ldr r2, [pc, #168] @ (1eb164 ) │ │ │ │ + ldr r3, [pc, #172] @ (1eb168 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1eb2b4 │ │ │ │ + cbz r4, 1eb144 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s11, [pc, #136] @ 1eb2d0 │ │ │ │ + vldr s11, [pc, #136] @ 1eb160 │ │ │ │ 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} │ │ │ │ @@ -538843,48 +538756,48 @@ │ │ │ │ vmul.f32 s13, s13, s11 │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ vstr s12, [r3, #-32] @ 0xffffffe0 │ │ │ │ vstr s13, [r3, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r3, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r3, #-20] @ 0xffffffec │ │ │ │ - bne.n 1eb248 │ │ │ │ - ldr r2, [pc, #36] @ (1eb2dc ) │ │ │ │ - ldr r3, [pc, #32] @ (1eb2d8 ) │ │ │ │ + bne.n 1eb0d8 │ │ │ │ + ldr r2, [pc, #36] @ (1eb16c ) │ │ │ │ + ldr r3, [pc, #32] @ (1eb168 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eb2cc │ │ │ │ + bne.n 1eb15c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - ldr r5, [pc, #824] @ (1eb610 ) │ │ │ │ + ldr r7, [pc, #248] @ (1eb260 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #272] @ (1eb3f0 ) │ │ │ │ + ldr r6, [pc, #720] @ (1eb440 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #140] @ 1eb37c │ │ │ │ + ldr.w ip, [pc, #140] @ 1eb20c │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #136] @ (1eb380 ) │ │ │ │ + ldr r3, [pc, #136] @ (1eb210 ) │ │ │ │ add ip, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 1eb35e │ │ │ │ + cbz r2, 1eb1ee │ │ │ │ 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 │ │ │ │ @@ -538901,48 +538814,48 @@ │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vcvt.f32.u32 s14, s14 │ │ │ │ vcvt.f32.u32 s13, s13 │ │ │ │ str r0, [sp, #4] │ │ │ │ vstr s15, [r3, #-32] @ 0xffffffe0 │ │ │ │ vstr s13, [r3, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r3, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1eb312 │ │ │ │ - ldr r2, [pc, #36] @ (1eb384 ) │ │ │ │ - ldr r3, [pc, #28] @ (1eb380 ) │ │ │ │ + bne.n 1eb1a2 │ │ │ │ + ldr r2, [pc, #36] @ (1eb214 ) │ │ │ │ + ldr r3, [pc, #28] @ (1eb210 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eb376 │ │ │ │ + bne.n 1eb206 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #24] @ (1eb398 ) │ │ │ │ + ldr r6, [pc, #472] @ (1eb3e8 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #616] @ (1eb5f0 ) │ │ │ │ + ldr r6, [pc, #40] @ (1eb240 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #132] @ (1eb420 ) │ │ │ │ - ldr r3, [pc, #136] @ (1eb424 ) │ │ │ │ + ldr r2, [pc, #132] @ (1eb2b0 ) │ │ │ │ + ldr r3, [pc, #136] @ (1eb2b4 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1eb402 │ │ │ │ + cbz r4, 1eb292 │ │ │ │ add.w ip, r0, #4 │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ ldr r0, [r1, #0] │ │ │ │ adds r2, #1 │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ add.w ip, ip, #4 │ │ │ │ @@ -538964,48 +538877,48 @@ │ │ │ │ movne.w lr, #1 │ │ │ │ strb.w r5, [ip, #-5] │ │ │ │ rsb lr, lr, #0 │ │ │ │ strb.w r0, [ip, #-7] │ │ │ │ strb.w r3, [ip, #-8] │ │ │ │ cmp r4, r2 │ │ │ │ strb.w lr, [ip, #-6] │ │ │ │ - bne.n 1eb3b4 │ │ │ │ - ldr r2, [pc, #36] @ (1eb428 ) │ │ │ │ - ldr r3, [pc, #28] @ (1eb424 ) │ │ │ │ + bne.n 1eb244 │ │ │ │ + ldr r2, [pc, #36] @ (1eb2b8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1eb2b4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eb41a │ │ │ │ + bne.n 1eb2aa │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #376] @ (1eb59c ) │ │ │ │ + ldr r5, [pc, #824] @ (1eb5ec ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #984] @ (1eb804 ) │ │ │ │ + ldr r5, [pc, #408] @ (1eb454 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #144] @ (1eb4d0 ) │ │ │ │ - ldr r3, [pc, #148] @ (1eb4d4 ) │ │ │ │ + ldr r2, [pc, #144] @ (1eb360 ) │ │ │ │ + ldr r3, [pc, #148] @ (1eb364 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1eb4b4 │ │ │ │ + cbz r4, 1eb344 │ │ │ │ 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 │ │ │ │ @@ -539025,48 +538938,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 1eb458 │ │ │ │ - ldr r2, [pc, #32] @ (1eb4d8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1eb4d4 ) │ │ │ │ + bne.n 1eb2e8 │ │ │ │ + ldr r2, [pc, #32] @ (1eb368 ) │ │ │ │ + ldr r3, [pc, #28] @ (1eb364 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eb4cc │ │ │ │ + bne.n 1eb35c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #744] @ (1eb7bc ) │ │ │ │ + ldr r5, [pc, #168] @ (1eb40c ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #272] @ (1eb5ec ) │ │ │ │ + ldr r4, [pc, #720] @ (1eb63c ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #164] @ (1eb594 ) │ │ │ │ - ldr r3, [pc, #168] @ (1eb598 ) │ │ │ │ + ldr r2, [pc, #164] @ (1eb424 ) │ │ │ │ + ldr r3, [pc, #168] @ (1eb428 ) │ │ │ │ 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 1eb578 │ │ │ │ + beq.n 1eb408 │ │ │ │ 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 │ │ │ │ @@ -539096,50 +539009,50 @@ │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ mvn.w ip, r3 │ │ │ │ and.w r3, r3, #2139062143 @ 0x7f7f7f7f │ │ │ │ and.w ip, ip, #2155905152 @ 0x80808080 │ │ │ │ rsb r3, r3, #2155905152 @ 0x80808080 │ │ │ │ eor.w r3, ip, r3 │ │ │ │ str.w r3, [r4], #4 │ │ │ │ - bne.n 1eb508 │ │ │ │ - ldr r2, [pc, #32] @ (1eb59c ) │ │ │ │ - ldr r3, [pc, #28] @ (1eb598 ) │ │ │ │ + bne.n 1eb398 │ │ │ │ + ldr r2, [pc, #32] @ (1eb42c ) │ │ │ │ + ldr r3, [pc, #28] @ (1eb428 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eb590 │ │ │ │ + bne.n 1eb420 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #40] @ (1eb5c0 ) │ │ │ │ + ldr r4, [pc, #488] @ (1eb610 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #512] @ (1eb7a0 ) │ │ │ │ + ldr r3, [pc, #960] @ (1eb7f0 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #204] @ 1eb67c │ │ │ │ + ldr.w ip, [pc, #204] @ 1eb50c │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #200] @ (1eb680 ) │ │ │ │ + ldr r3, [pc, #200] @ (1eb510 ) │ │ │ │ add ip, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1eb65a │ │ │ │ + beq.n 1eb4ea │ │ │ │ add.w ip, r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr s11, [pc, #164] @ 1eb678 │ │ │ │ + vldr s11, [pc, #164] @ 1eb508 │ │ │ │ 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] │ │ │ │ @@ -539170,55 +539083,55 @@ │ │ │ │ vmovgt.f32 s13, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s13, [ip, #-28] @ 0xffffffe4 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s14, s12 │ │ │ │ cmp r2, lr │ │ │ │ vstr s14, [ip, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1eb5dc │ │ │ │ - ldr r2, [pc, #40] @ (1eb684 ) │ │ │ │ - ldr r3, [pc, #32] @ (1eb680 ) │ │ │ │ + bne.n 1eb46c │ │ │ │ + ldr r2, [pc, #40] @ (1eb514 ) │ │ │ │ + ldr r3, [pc, #32] @ (1eb510 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eb672 │ │ │ │ + bne.n 1eb502 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - ldr r2, [pc, #280] @ (1eb798 ) │ │ │ │ + ldr r3, [pc, #728] @ (1eb7e8 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #632] @ (1eb900 ) │ │ │ │ + ldr r3, [pc, #56] @ (1eb550 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #232] @ (1eb784 ) │ │ │ │ - ldr r3, [pc, #236] @ (1eb788 ) │ │ │ │ + ldr r2, [pc, #232] @ (1eb614 ) │ │ │ │ + ldr r3, [pc, #236] @ (1eb618 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1eb762 │ │ │ │ + beq.n 1eb5f2 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s10, [pc, #200] @ 1eb780 │ │ │ │ + vldr s10, [pc, #200] @ 1eb610 │ │ │ │ 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 │ │ │ │ @@ -539256,49 +539169,49 @@ │ │ │ │ vmovgt.f32 s14, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r3, #-24] @ 0xffffffe8 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s11 │ │ │ │ cmp r4, r2 │ │ │ │ vstr s15, [r3, #-20] @ 0xffffffec │ │ │ │ - bne.n 1eb6be │ │ │ │ - ldr r2, [pc, #40] @ (1eb78c ) │ │ │ │ - ldr r3, [pc, #32] @ (1eb788 ) │ │ │ │ + bne.n 1eb54e │ │ │ │ + ldr r2, [pc, #40] @ (1eb61c ) │ │ │ │ + ldr r3, [pc, #32] @ (1eb618 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eb77a │ │ │ │ + bne.n 1eb60a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - ldr r1, [pc, #376] @ (1eb900 ) │ │ │ │ + ldr r2, [pc, #824] @ (1eb950 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #600] @ (1eb9e8 ) │ │ │ │ + ldr r2, [pc, #24] @ (1eb638 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #140] @ 1eb82c │ │ │ │ + ldr.w ip, [pc, #140] @ 1eb6bc │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #136] @ (1eb830 ) │ │ │ │ + ldr r3, [pc, #136] @ (1eb6c0 ) │ │ │ │ add ip, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 1eb80e │ │ │ │ + cbz r2, 1eb69e │ │ │ │ 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 │ │ │ │ @@ -539315,48 +539228,48 @@ │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vcvt.f32.s32 s14, s14 │ │ │ │ vcvt.f32.s32 s13, s13 │ │ │ │ str r0, [sp, #4] │ │ │ │ vstr s15, [r3, #-32] @ 0xffffffe0 │ │ │ │ vstr s13, [r3, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r3, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1eb7c2 │ │ │ │ - ldr r2, [pc, #36] @ (1eb834 ) │ │ │ │ - ldr r3, [pc, #28] @ (1eb830 ) │ │ │ │ + bne.n 1eb652 │ │ │ │ + ldr r2, [pc, #36] @ (1eb6c4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1eb6c0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eb826 │ │ │ │ + bne.n 1eb6b6 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #344] @ (1eb988 ) │ │ │ │ + ldr r1, [pc, #792] @ (1eb9d8 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0x47ea │ │ │ │ + ldr r1, [pc, #360] @ (1eb830 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #136] @ (1eb8d4 ) │ │ │ │ - ldr r3, [pc, #140] @ (1eb8d8 ) │ │ │ │ + ldr r2, [pc, #136] @ (1eb764 ) │ │ │ │ + ldr r3, [pc, #140] @ (1eb768 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1eb8b6 │ │ │ │ + cbz r5, 1eb746 │ │ │ │ adds r3, r0, #4 │ │ │ │ movs r2, #0 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ ldr r0, [r1, #0] │ │ │ │ adds r2, #1 │ │ │ │ ldrh r4, [r1, #4] │ │ │ │ adds r3, #4 │ │ │ │ @@ -539378,48 +539291,48 @@ │ │ │ │ it le │ │ │ │ movle.w lr, #0 │ │ │ │ strb.w ip, [r3, #-8] │ │ │ │ adds r1, #6 │ │ │ │ strb.w lr, [r3, #-6] │ │ │ │ cmp r5, r2 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bne.n 1eb862 │ │ │ │ - ldr r2, [pc, #36] @ (1eb8dc ) │ │ │ │ - ldr r3, [pc, #28] @ (1eb8d8 ) │ │ │ │ + bne.n 1eb6f2 │ │ │ │ + ldr r2, [pc, #36] @ (1eb76c ) │ │ │ │ + ldr r3, [pc, #28] @ (1eb768 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eb8ce │ │ │ │ + bne.n 1eb75e │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0x47ae │ │ │ │ + ldr r1, [pc, #120] @ (1eb7e0 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bx r8 │ │ │ │ + ldr r0, [pc, #712] @ (1eba38 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #144] @ (1eb984 ) │ │ │ │ - ldr r3, [pc, #148] @ (1eb988 ) │ │ │ │ + ldr r2, [pc, #144] @ (1eb814 ) │ │ │ │ + ldr r3, [pc, #148] @ (1eb818 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1eb968 │ │ │ │ + cbz r4, 1eb7f8 │ │ │ │ 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 │ │ │ │ @@ -539439,48 +539352,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 1eb90c │ │ │ │ - ldr r2, [pc, #32] @ (1eb98c ) │ │ │ │ - ldr r3, [pc, #28] @ (1eb988 ) │ │ │ │ + bne.n 1eb79c │ │ │ │ + ldr r2, [pc, #32] @ (1eb81c ) │ │ │ │ + ldr r3, [pc, #28] @ (1eb818 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eb980 │ │ │ │ + bne.n 1eb810 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - bx r0 │ │ │ │ + ldr r0, [pc, #472] @ (1eb9f0 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - mov r8, r2 │ │ │ │ + ldr r0, [pc, #0] @ (1eb820 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #172] @ (1eba50 ) │ │ │ │ - ldr r3, [pc, #176] @ (1eba54 ) │ │ │ │ + ldr r2, [pc, #172] @ (1eb8e0 ) │ │ │ │ + ldr r3, [pc, #176] @ (1eb8e4 ) │ │ │ │ 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 1eba34 │ │ │ │ + beq.n 1eb8c4 │ │ │ │ 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 │ │ │ │ @@ -539514,54 +539427,54 @@ │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ mvn.w ip, r3 │ │ │ │ and.w r3, r3, #2139062143 @ 0x7f7f7f7f │ │ │ │ and.w ip, ip, #2155905152 @ 0x80808080 │ │ │ │ rsb r3, r3, #2155905152 @ 0x80808080 │ │ │ │ eor.w r3, ip, r3 │ │ │ │ str.w r3, [r4], #4 │ │ │ │ - bne.n 1eb9bc │ │ │ │ - ldr r2, [pc, #32] @ (1eba58 ) │ │ │ │ - ldr r3, [pc, #28] @ (1eba54 ) │ │ │ │ + bne.n 1eb84c │ │ │ │ + ldr r2, [pc, #32] @ (1eb8e8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1eb8e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eba4c │ │ │ │ + bne.n 1eb8dc │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - mov r6, sl │ │ │ │ + @ instruction: 0x47c6 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp ip, r8 │ │ │ │ + bxns r6 │ │ │ │ lsls r3, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #152] @ (1ebb0c ) │ │ │ │ - ldr r3, [pc, #156] @ (1ebb10 ) │ │ │ │ + ldr r2, [pc, #152] @ (1eb99c ) │ │ │ │ + ldr r3, [pc, #156] @ (1eb9a0 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1ebae4 │ │ │ │ + cbz r4, 1eb974 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr d5, [pc, #112] @ 1ebb00 │ │ │ │ - vldr s8, [pc, #116] @ 1ebb08 │ │ │ │ + vldr d5, [pc, #112] @ 1eb990 │ │ │ │ + vldr s8, [pc, #116] @ 1eb998 │ │ │ │ vmov.f32 s9, #112 @ 0x3f800000 1.0 │ │ │ │ ldr.w r0, [lr] │ │ │ │ adds r3, #16 │ │ │ │ vmov s15, r0 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ add.w ip, sp, #4 │ │ │ │ adds r2, #1 │ │ │ │ @@ -539575,57 +539488,57 @@ │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ vmul.f64 d6, d6, d5 │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ vcvt.f32.f64 s12, d6 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vstr s12, [r3, #-32] @ 0xffffffe0 │ │ │ │ vstr s14, [r3, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 1eba98 │ │ │ │ - ldr r2, [pc, #44] @ (1ebb14 ) │ │ │ │ - ldr r3, [pc, #40] @ (1ebb10 ) │ │ │ │ + bne.n 1eb928 │ │ │ │ + ldr r2, [pc, #44] @ (1eb9a4 ) │ │ │ │ + ldr r3, [pc, #40] @ (1eb9a0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ebafc │ │ │ │ + bne.n 1eb98c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cmp lr, r0 │ │ │ │ + mov lr, lr │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, r2 │ │ │ │ + mov ip, r0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #164] @ (1ebbd0 ) │ │ │ │ - ldr r3, [pc, #168] @ (1ebbd4 ) │ │ │ │ + ldr r2, [pc, #164] @ (1eba60 ) │ │ │ │ + ldr r3, [pc, #168] @ (1eba64 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1ebbaa │ │ │ │ + cbz r5, 1eba3a │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ - vldr d4, [pc, #128] @ 1ebbc8 │ │ │ │ + vldr d4, [pc, #128] @ 1eba58 │ │ │ │ vmov.f32 s7, #112 @ 0x3f800000 1.0 │ │ │ │ ldr.w r0, [lr] │ │ │ │ adds r3, #16 │ │ │ │ vmov s15, r0 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ mov ip, sp │ │ │ │ @@ -539644,58 +539557,58 @@ │ │ │ │ vmul.f64 d7, d7, d4 │ │ │ │ vcvt.f32.f64 s10, d5 │ │ │ │ vcvt.f32.f64 s12, d6 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vstr s10, [r3, #-32] @ 0xffffffe0 │ │ │ │ vstr s12, [r3, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r3, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1ebb4c │ │ │ │ - ldr r2, [pc, #44] @ (1ebbd8 ) │ │ │ │ - ldr r3, [pc, #36] @ (1ebbd4 ) │ │ │ │ + bne.n 1eb9dc │ │ │ │ + ldr r2, [pc, #44] @ (1eba68 ) │ │ │ │ + ldr r3, [pc, #36] @ (1eba64 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ebbc2 │ │ │ │ + bne.n 1eba52 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ - add lr, r9 │ │ │ │ + mov r6, r7 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, r9 │ │ │ │ + cmp lr, r7 │ │ │ │ lsls r3, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #180] @ (1ebca8 ) │ │ │ │ - ldr r3, [pc, #184] @ (1ebcac ) │ │ │ │ + ldr r2, [pc, #180] @ (1ebb38 ) │ │ │ │ + ldr r3, [pc, #184] @ (1ebb3c ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1ebc84 │ │ │ │ + cbz r6, 1ebb14 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ - vldr d3, [pc, #144] @ 1ebca0 │ │ │ │ + vldr d3, [pc, #144] @ 1ebb30 │ │ │ │ ldr.w r0, [lr] │ │ │ │ adds r4, #16 │ │ │ │ vmov s15, r0 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ add.w ip, sp, #4 │ │ │ │ vcvt.f64.s32 d4, s15 │ │ │ │ @@ -539718,51 +539631,51 @@ │ │ │ │ vcvt.f32.f64 s10, d5 │ │ │ │ vcvt.f32.f64 s12, d6 │ │ │ │ vstr s8, [r4, #-32] @ 0xffffffe0 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vstr s10, [r4, #-28] @ 0xffffffe4 │ │ │ │ vstr s12, [r4, #-24] @ 0xffffffe8 │ │ │ │ vstr s14, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1ebc10 │ │ │ │ - ldr r2, [pc, #40] @ (1ebcb0 ) │ │ │ │ - ldr r3, [pc, #36] @ (1ebcac ) │ │ │ │ + bne.n 1ebaa0 │ │ │ │ + ldr r2, [pc, #40] @ (1ebb40 ) │ │ │ │ + ldr r3, [pc, #36] @ (1ebb3c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ebc9c │ │ │ │ + bne.n 1ebb2c │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ - add r6, r0 │ │ │ │ + cmp r6, lr │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - muls r4, r6 │ │ │ │ + add ip, ip │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #100] @ (1ebd2c ) │ │ │ │ - ldr r3, [pc, #104] @ (1ebd30 ) │ │ │ │ + ldr r2, [pc, #100] @ (1ebbbc ) │ │ │ │ + ldr r3, [pc, #104] @ (1ebbc0 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1ebd10 │ │ │ │ + cbz r4, 1ebba0 │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ movs r5, #1 │ │ │ │ ldrh.w ip, [r1, #4] │ │ │ │ add.w lr, lr, #1 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r4, lr │ │ │ │ @@ -539771,47 +539684,47 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrh.w r2, [sp, #8] │ │ │ │ mov.w ip, r0, lsr #16 │ │ │ │ strd r2, r5, [r3, #-8] │ │ │ │ uxth r2, r0 │ │ │ │ strd r2, ip, [r3, #-16] │ │ │ │ add.w r3, r3, #16 │ │ │ │ - bne.n 1ebce2 │ │ │ │ - ldr r2, [pc, #32] @ (1ebd34 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ebd30 ) │ │ │ │ + bne.n 1ebb72 │ │ │ │ + ldr r2, [pc, #32] @ (1ebbc4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ebbc0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ebd28 │ │ │ │ + bne.n 1ebbb8 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - orrs r2, r6 │ │ │ │ + add sl, r4 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmn r0, r5 │ │ │ │ + add r0, fp │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #104] @ (1ebdb4 ) │ │ │ │ - ldr r3, [pc, #108] @ (1ebdb8 ) │ │ │ │ + ldr r2, [pc, #104] @ (1ebc44 ) │ │ │ │ + ldr r3, [pc, #108] @ (1ebc48 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1ebd98 │ │ │ │ + cbz r5, 1ebc28 │ │ │ │ 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 │ │ │ │ @@ -539821,47 +539734,47 @@ │ │ │ │ cmp r5, r2 │ │ │ │ ldrh.w r4, [sp, #4] │ │ │ │ ldrh.w ip, [sp, #6] │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ ldrh.w r1, [sp, #10] │ │ │ │ strd r4, ip, [r3, #-32] │ │ │ │ strd r0, r1, [r3, #-24] │ │ │ │ - bne.n 1ebd64 │ │ │ │ - ldr r2, [pc, #32] @ (1ebdbc ) │ │ │ │ - ldr r3, [pc, #28] @ (1ebdb8 ) │ │ │ │ + bne.n 1ebbf4 │ │ │ │ + ldr r2, [pc, #32] @ (1ebc4c ) │ │ │ │ + ldr r3, [pc, #28] @ (1ebc48 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ebdb0 │ │ │ │ + bne.n 1ebc40 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - cmp r6, r5 │ │ │ │ + add r6, r3 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - negs r0, r4 │ │ │ │ + mvns r0, r2 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #100] @ (1ebe38 ) │ │ │ │ - ldr r3, [pc, #104] @ (1ebe3c ) │ │ │ │ + ldr r2, [pc, #100] @ (1ebcc8 ) │ │ │ │ + ldr r3, [pc, #104] @ (1ebccc ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1ebe1c │ │ │ │ + cbz r4, 1ebcac │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ movs r5, #1 │ │ │ │ ldrh.w ip, [r1, #4] │ │ │ │ add.w lr, lr, #1 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r4, lr │ │ │ │ @@ -539870,47 +539783,47 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrsh.w r2, [sp, #8] │ │ │ │ mov.w ip, r0, asr #16 │ │ │ │ strd r2, r5, [r3, #-8] │ │ │ │ sxth r2, r0 │ │ │ │ strd r2, ip, [r3, #-16] │ │ │ │ add.w r3, r3, #16 │ │ │ │ - bne.n 1ebdee │ │ │ │ - ldr r2, [pc, #32] @ (1ebe40 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ebe3c ) │ │ │ │ + bne.n 1ebc7e │ │ │ │ + ldr r2, [pc, #32] @ (1ebcd0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ebccc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ebe34 │ │ │ │ + bne.n 1ebcc4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - tst r6, r4 │ │ │ │ + bics r6, r2 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - rors r4, r3 │ │ │ │ + muls r4, r1 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #104] @ (1ebec0 ) │ │ │ │ - ldr r3, [pc, #108] @ (1ebec4 ) │ │ │ │ + ldr r2, [pc, #104] @ (1ebd50 ) │ │ │ │ + ldr r3, [pc, #108] @ (1ebd54 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1ebea4 │ │ │ │ + cbz r5, 1ebd34 │ │ │ │ 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 │ │ │ │ @@ -539920,96 +539833,96 @@ │ │ │ │ cmp r5, r2 │ │ │ │ ldrsh.w r4, [sp, #4] │ │ │ │ ldrsh.w ip, [sp, #6] │ │ │ │ ldrsh.w r0, [sp, #8] │ │ │ │ ldrsh.w r1, [sp, #10] │ │ │ │ strd r4, ip, [r3, #-32] │ │ │ │ strd r0, r1, [r3, #-24] │ │ │ │ - bne.n 1ebe70 │ │ │ │ - ldr r2, [pc, #32] @ (1ebec8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ebec4 ) │ │ │ │ + bne.n 1ebd00 │ │ │ │ + ldr r2, [pc, #32] @ (1ebd58 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ebd54 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ebebc │ │ │ │ + bne.n 1ebd4c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - sbcs r2, r4 │ │ │ │ + orrs r2, r2 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adcs r4, r2 │ │ │ │ + cmn r4, r0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #88] @ (1ebf38 ) │ │ │ │ + ldr r1, [pc, #88] @ (1ebdc8 ) │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #88] @ (1ebf3c ) │ │ │ │ + ldr r2, [pc, #88] @ (1ebdcc ) │ │ │ │ add r1, pc │ │ │ │ sub sp, #16 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r2, #0 │ │ │ │ - cbz r4, 1ebf1c │ │ │ │ + cbz r4, 1ebdac │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ mov r6, r2 │ │ │ │ movs r5, #1 │ │ │ │ mov ip, sp │ │ │ │ strd r6, r5, [r3, #8] │ │ │ │ adds r3, #16 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r2, #1 │ │ │ │ add.w lr, lr, #8 │ │ │ │ cmp r4, r2 │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ strd r0, r1, [r3, #-16] │ │ │ │ - bne.n 1ebefa │ │ │ │ - ldr r2, [pc, #32] @ (1ebf40 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ebf3c ) │ │ │ │ + bne.n 1ebd8a │ │ │ │ + ldr r2, [pc, #32] @ (1ebdd0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ebdcc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ebf34 │ │ │ │ + bne.n 1ebdc4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - asrs r2, r3 │ │ │ │ + cmp r2, r1 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r3 │ │ │ │ + negs r4, r1 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #92] @ (1ebfb4 ) │ │ │ │ + ldr r1, [pc, #92] @ (1ebe44 ) │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #92] @ (1ebfb8 ) │ │ │ │ + ldr r2, [pc, #92] @ (1ebe48 ) │ │ │ │ add r1, pc │ │ │ │ sub sp, #16 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r2, #0 │ │ │ │ - cbz r5, 1ebf98 │ │ │ │ + cbz r5, 1ebe28 │ │ │ │ mov r3, r0 │ │ │ │ movs r4, #0 │ │ │ │ movs r6, #1 │ │ │ │ str r6, [r3, #12] │ │ │ │ mov ip, sp │ │ │ │ adds r3, #16 │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -540017,47 +539930,47 @@ │ │ │ │ adds r4, #1 │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ cmp r5, r4 │ │ │ │ add.w lr, lr, #12 │ │ │ │ stmia.w ip!, {r0, r1, r2} │ │ │ │ strd r0, r1, [r3, #-16] │ │ │ │ str.w r2, [r3, #-8] │ │ │ │ - bne.n 1ebf70 │ │ │ │ - ldr r2, [pc, #32] @ (1ebfbc ) │ │ │ │ - ldr r3, [pc, #28] @ (1ebfb8 ) │ │ │ │ + bne.n 1ebe00 │ │ │ │ + ldr r2, [pc, #32] @ (1ebe4c ) │ │ │ │ + ldr r3, [pc, #28] @ (1ebe48 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ebfb0 │ │ │ │ + bne.n 1ebe40 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - lsls r2, r4 │ │ │ │ + tst r2, r2 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - eors r0, r4 │ │ │ │ + rors r0, r2 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #88] @ (1ec02c ) │ │ │ │ - ldr r3, [pc, #92] @ (1ec030 ) │ │ │ │ + ldr r2, [pc, #88] @ (1ebebc ) │ │ │ │ + ldr r3, [pc, #92] @ (1ebec0 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1ec010 │ │ │ │ + cbz r6, 1ebea0 │ │ │ │ mov lr, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r5, #0 │ │ │ │ add.w lr, lr, #16 │ │ │ │ mov ip, sp │ │ │ │ ldr r0, [r4, #0] │ │ │ │ adds r5, #1 │ │ │ │ @@ -540065,96 +539978,96 @@ │ │ │ │ cmp r6, r5 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ add.w r4, r4, #16 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ strd r0, r1, [lr, #-16] │ │ │ │ strd r2, r3, [lr, #-8] │ │ │ │ - bne.n 1ebfea │ │ │ │ - ldr r2, [pc, #32] @ (1ec034 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ec030 ) │ │ │ │ + bne.n 1ebe7a │ │ │ │ + ldr r2, [pc, #32] @ (1ebec4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ebec0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ec028 │ │ │ │ + bne.n 1ebeb8 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - ands r6, r4 │ │ │ │ + sbcs r6, r2 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #232 @ 0xe8 │ │ │ │ + adcs r0, r3 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #88] @ (1ec0a4 ) │ │ │ │ + ldr r1, [pc, #88] @ (1ebf34 ) │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #88] @ (1ec0a8 ) │ │ │ │ + ldr r2, [pc, #88] @ (1ebf38 ) │ │ │ │ add r1, pc │ │ │ │ sub sp, #16 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r2, #0 │ │ │ │ - cbz r4, 1ec088 │ │ │ │ + cbz r4, 1ebf18 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ mov r6, r2 │ │ │ │ movs r5, #1 │ │ │ │ mov ip, sp │ │ │ │ strd r6, r5, [r3, #8] │ │ │ │ adds r3, #16 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r2, #1 │ │ │ │ add.w lr, lr, #8 │ │ │ │ cmp r4, r2 │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ strd r0, r1, [r3, #-16] │ │ │ │ - bne.n 1ec066 │ │ │ │ - ldr r2, [pc, #32] @ (1ec0ac ) │ │ │ │ - ldr r3, [pc, #28] @ (1ec0a8 ) │ │ │ │ + bne.n 1ebef6 │ │ │ │ + ldr r2, [pc, #32] @ (1ebf3c ) │ │ │ │ + ldr r3, [pc, #28] @ (1ebf38 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ec0a0 │ │ │ │ + bne.n 1ebf30 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - subs r7, #174 @ 0xae │ │ │ │ + asrs r6, r3 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #112 @ 0x70 │ │ │ │ + lsrs r0, r4 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #92] @ (1ec120 ) │ │ │ │ + ldr r1, [pc, #92] @ (1ebfb0 ) │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #92] @ (1ec124 ) │ │ │ │ + ldr r2, [pc, #92] @ (1ebfb4 ) │ │ │ │ add r1, pc │ │ │ │ sub sp, #16 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r2, #0 │ │ │ │ - cbz r5, 1ec104 │ │ │ │ + cbz r5, 1ebf94 │ │ │ │ mov r3, r0 │ │ │ │ movs r4, #0 │ │ │ │ movs r6, #1 │ │ │ │ str r6, [r3, #12] │ │ │ │ mov ip, sp │ │ │ │ adds r3, #16 │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -540162,47 +540075,47 @@ │ │ │ │ adds r4, #1 │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ cmp r5, r4 │ │ │ │ add.w lr, lr, #12 │ │ │ │ stmia.w ip!, {r0, r1, r2} │ │ │ │ strd r0, r1, [r3, #-16] │ │ │ │ str.w r2, [r3, #-8] │ │ │ │ - bne.n 1ec0dc │ │ │ │ - ldr r2, [pc, #32] @ (1ec128 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ec124 ) │ │ │ │ + bne.n 1ebf6c │ │ │ │ + ldr r2, [pc, #32] @ (1ebfb8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ebfb4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ec11c │ │ │ │ + bne.n 1ebfac │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - subs r7, #54 @ 0x36 │ │ │ │ + lsls r6, r4 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #244 @ 0xf4 │ │ │ │ + eors r4, r4 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #88] @ (1ec198 ) │ │ │ │ - ldr r3, [pc, #92] @ (1ec19c ) │ │ │ │ + ldr r2, [pc, #88] @ (1ec028 ) │ │ │ │ + ldr r3, [pc, #92] @ (1ec02c ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1ec17c │ │ │ │ + cbz r6, 1ec00c │ │ │ │ mov lr, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r5, #0 │ │ │ │ add.w lr, lr, #16 │ │ │ │ mov ip, sp │ │ │ │ ldr r0, [r4, #0] │ │ │ │ adds r5, #1 │ │ │ │ @@ -540210,47 +540123,47 @@ │ │ │ │ cmp r6, r5 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ add.w r4, r4, #16 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ strd r0, r1, [lr, #-16] │ │ │ │ strd r2, r3, [lr, #-8] │ │ │ │ - bne.n 1ec156 │ │ │ │ - ldr r2, [pc, #32] @ (1ec1a0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ec19c ) │ │ │ │ + bne.n 1ebfe6 │ │ │ │ + ldr r2, [pc, #32] @ (1ec030 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ec02c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ec194 │ │ │ │ + bne.n 1ec024 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - subs r6, #186 @ 0xba │ │ │ │ + ands r2, r5 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #124 @ 0x7c │ │ │ │ + subs r7, #236 @ 0xec │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #104] @ (1ec220 ) │ │ │ │ - ldr r3, [pc, #108] @ (1ec224 ) │ │ │ │ + ldr r2, [pc, #104] @ (1ec0b0 ) │ │ │ │ + ldr r3, [pc, #108] @ (1ec0b4 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1ec204 │ │ │ │ + cbz r5, 1ec094 │ │ │ │ movs r2, #0 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ movs r6, #1 │ │ │ │ mov ip, sp │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -540263,47 +540176,47 @@ │ │ │ │ str.w r6, [r3, #-20] │ │ │ │ add.w lr, lr, #8 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ it ne │ │ │ │ movne.w r1, #4294967295 @ 0xffffffff │ │ │ │ cmp r5, r2 │ │ │ │ str.w r1, [r3, #-32] │ │ │ │ - bne.n 1ec1d4 │ │ │ │ - ldr r2, [pc, #32] @ (1ec228 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ec224 ) │ │ │ │ + bne.n 1ec064 │ │ │ │ + ldr r2, [pc, #32] @ (1ec0b8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ec0b4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ec21c │ │ │ │ + bne.n 1ec0ac │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - subs r6, #66 @ 0x42 │ │ │ │ + subs r7, #178 @ 0xb2 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #244 @ 0xf4 │ │ │ │ + subs r7, #100 @ 0x64 │ │ │ │ lsls r3, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #132] @ (1ec2c4 ) │ │ │ │ - ldr r3, [pc, #132] @ (1ec2c8 ) │ │ │ │ + ldr r2, [pc, #132] @ (1ec154 ) │ │ │ │ + ldr r3, [pc, #132] @ (1ec158 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1ec2a4 │ │ │ │ + cbz r6, 1ec134 │ │ │ │ movs r5, #0 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #8 │ │ │ │ mov r8, r5 │ │ │ │ movs r7, #1 │ │ │ │ mov ip, sp │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -540323,48 +540236,48 @@ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r2, [r4, #-24] │ │ │ │ cmp r6, r5 │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ - bne.n 1ec25e │ │ │ │ - ldr r2, [pc, #36] @ (1ec2cc ) │ │ │ │ - ldr r3, [pc, #32] @ (1ec2c8 ) │ │ │ │ + bne.n 1ec0ee │ │ │ │ + ldr r2, [pc, #36] @ (1ec15c ) │ │ │ │ + ldr r3, [pc, #32] @ (1ec158 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ec2be │ │ │ │ + bne.n 1ec14e │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r5, #184 @ 0xb8 │ │ │ │ + subs r7, #40 @ 0x28 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #84 @ 0x54 │ │ │ │ + subs r6, #196 @ 0xc4 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #152] @ (1ec37c ) │ │ │ │ - ldr r3, [pc, #156] @ (1ec380 ) │ │ │ │ + ldr r2, [pc, #152] @ (1ec20c ) │ │ │ │ + ldr r3, [pc, #156] @ (1ec210 ) │ │ │ │ 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, 1ec360 │ │ │ │ + cbz r6, 1ec1f0 │ │ │ │ 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] │ │ │ │ @@ -540391,48 +540304,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 1ec2fe │ │ │ │ - ldr r2, [pc, #32] @ (1ec384 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ec380 ) │ │ │ │ + bne.n 1ec18e │ │ │ │ + ldr r2, [pc, #32] @ (1ec214 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ec210 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ec378 │ │ │ │ + bne.n 1ec208 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - subs r5, #22 │ │ │ │ + subs r6, #134 @ 0x86 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #152 @ 0x98 │ │ │ │ + subs r6, #8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #172] @ (1ec448 ) │ │ │ │ - ldr r3, [pc, #176] @ (1ec44c ) │ │ │ │ + ldr r2, [pc, #172] @ (1ec2d8 ) │ │ │ │ + ldr r3, [pc, #176] @ (1ec2dc ) │ │ │ │ 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 1ec42c │ │ │ │ + beq.n 1ec2bc │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ mov ip, sp │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r4, #16 │ │ │ │ @@ -540465,47 +540378,47 @@ │ │ │ │ str.w r2, [r4, #-24] │ │ │ │ cmp r1, #0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ it ne │ │ │ │ movne.w r3, #4294967295 @ 0xffffffff │ │ │ │ cmp r6, r5 │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ - bne.n 1ec3b6 │ │ │ │ - ldr r2, [pc, #32] @ (1ec450 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ec44c ) │ │ │ │ + bne.n 1ec246 │ │ │ │ + ldr r2, [pc, #32] @ (1ec2e0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ec2dc ) │ │ │ │ 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 1ec444 │ │ │ │ + bne.n 1ec2d4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - subs r4, #94 @ 0x5e │ │ │ │ + subs r5, #206 @ 0xce │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #204 @ 0xcc │ │ │ │ + subs r5, #60 @ 0x3c │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #124] @ (1ec4e4 ) │ │ │ │ - ldr r3, [pc, #128] @ (1ec4e8 ) │ │ │ │ + ldr r2, [pc, #124] @ (1ec374 ) │ │ │ │ + ldr r3, [pc, #128] @ (1ec378 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1ec4c8 │ │ │ │ + cbz r5, 1ec358 │ │ │ │ movs r2, #0 │ │ │ │ movs r6, #1 │ │ │ │ movt r6, #32768 @ 0x8000 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ movs r7, #1 │ │ │ │ @@ -540513,59 +540426,59 @@ │ │ │ │ mov ip, sp │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ cmp r0, r6 │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ adcs.w ip, r1, #0 │ │ │ │ it lt │ │ │ │ movlt.w r0, #2147483648 @ 0x80000000 │ │ │ │ - blt.n 1ec4b4 │ │ │ │ + blt.n 1ec344 │ │ │ │ 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 1ec48a │ │ │ │ - ldr r2, [pc, #32] @ (1ec4ec ) │ │ │ │ - ldr r3, [pc, #28] @ (1ec4e8 ) │ │ │ │ + bne.n 1ec31a │ │ │ │ + ldr r2, [pc, #32] @ (1ec37c ) │ │ │ │ + ldr r3, [pc, #28] @ (1ec378 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ec4e0 │ │ │ │ + bne.n 1ec370 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - subs r3, #146 @ 0x92 │ │ │ │ + subs r5, #2 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #48 @ 0x30 │ │ │ │ + subs r4, #160 @ 0xa0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #180] @ (1ec5b8 ) │ │ │ │ - ldr r3, [pc, #180] @ (1ec5bc ) │ │ │ │ + ldr r2, [pc, #180] @ (1ec448 ) │ │ │ │ + ldr r3, [pc, #180] @ (1ec44c ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1ec59a │ │ │ │ + beq.n 1ec42a │ │ │ │ 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 │ │ │ │ @@ -540576,71 +540489,71 @@ │ │ │ │ ldr.w r3, [lr, #12] │ │ │ │ cmp r0, r6 │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ mov r2, r1 │ │ │ │ sbcs.w r1, r2, #4294967295 @ 0xffffffff │ │ │ │ it lt │ │ │ │ movlt.w r2, #2147483648 @ 0x80000000 │ │ │ │ - blt.n 1ec562 │ │ │ │ + blt.n 1ec3f2 │ │ │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ ite lt │ │ │ │ movlt r2, r0 │ │ │ │ mvnge.w r2, #2147483648 @ 0x80000000 │ │ │ │ ldrd r3, r1, [sp, #8] │ │ │ │ str.w r2, [r4, #-16] │ │ │ │ cmp r3, r6 │ │ │ │ sbcs.w r2, r1, #4294967295 @ 0xffffffff │ │ │ │ it lt │ │ │ │ movlt.w r3, #2147483648 @ 0x80000000 │ │ │ │ - blt.n 1ec586 │ │ │ │ + blt.n 1ec416 │ │ │ │ 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 1ec52c │ │ │ │ - ldr r2, [pc, #36] @ (1ec5c0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ec5bc ) │ │ │ │ + bne.n 1ec3bc │ │ │ │ + ldr r2, [pc, #36] @ (1ec450 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ec44c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ec5b4 │ │ │ │ + bne.n 1ec444 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - subs r2, #244 @ 0xf4 │ │ │ │ + subs r4, #100 @ 0x64 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #94 @ 0x5e │ │ │ │ + subs r3, #206 @ 0xce │ │ │ │ lsls r3, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #228] @ (1ec6bc ) │ │ │ │ - ldr r3, [pc, #228] @ (1ec6c0 ) │ │ │ │ + ldr r2, [pc, #228] @ (1ec54c ) │ │ │ │ + ldr r3, [pc, #228] @ (1ec550 ) │ │ │ │ sub sp, #32 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1ec69c │ │ │ │ + beq.n 1ec52c │ │ │ │ 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 │ │ │ │ @@ -540653,83 +540566,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 1ec642 │ │ │ │ + blt.n 1ec4d2 │ │ │ │ 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 1ec668 │ │ │ │ + blt.n 1ec4f8 │ │ │ │ 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 1ec68c │ │ │ │ + blt.n 1ec51c │ │ │ │ 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 1ec5fe │ │ │ │ - ldr r2, [pc, #36] @ (1ec6c4 ) │ │ │ │ - ldr r3, [pc, #32] @ (1ec6c0 ) │ │ │ │ + bne.n 1ec48e │ │ │ │ + ldr r2, [pc, #36] @ (1ec554 ) │ │ │ │ + ldr r3, [pc, #32] @ (1ec550 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ec6b6 │ │ │ │ + bne.n 1ec546 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r2, #32 │ │ │ │ + subs r3, #144 @ 0x90 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #92 @ 0x5c │ │ │ │ + subs r2, #204 @ 0xcc │ │ │ │ lsls r3, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #272] @ (1ec7ec ) │ │ │ │ - ldr r3, [pc, #272] @ (1ec7f0 ) │ │ │ │ + ldr r2, [pc, #272] @ (1ec67c ) │ │ │ │ + ldr r3, [pc, #272] @ (1ec680 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1ec7ce │ │ │ │ + beq.n 1ec65e │ │ │ │ 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] │ │ │ │ @@ -540744,93 +540657,93 @@ │ │ │ │ cmp r8, r5 │ │ │ │ ldr.w r0, [lr, #16] │ │ │ │ ldr.w r1, [lr, #20] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ sbcs.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ it lt │ │ │ │ movlt.w r2, #2147483648 @ 0x80000000 │ │ │ │ - blt.n 1ec74e │ │ │ │ + blt.n 1ec5de │ │ │ │ cmp.w r8, #2147483648 @ 0x80000000 │ │ │ │ sbcs.w r9, r9, #0 │ │ │ │ ite lt │ │ │ │ movlt r2, r8 │ │ │ │ mvnge.w r2, #2147483648 @ 0x80000000 │ │ │ │ ldrd r3, r1, [sp, #8] │ │ │ │ str.w r2, [r4, #-16] │ │ │ │ cmp r3, r5 │ │ │ │ sbcs.w r2, r1, #4294967295 @ 0xffffffff │ │ │ │ it lt │ │ │ │ movlt.w r2, #2147483648 @ 0x80000000 │ │ │ │ - blt.n 1ec774 │ │ │ │ + blt.n 1ec604 │ │ │ │ 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 1ec79a │ │ │ │ + blt.n 1ec62a │ │ │ │ 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 1ec7be │ │ │ │ + blt.n 1ec64e │ │ │ │ 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 1ec6fe │ │ │ │ - ldr r2, [pc, #36] @ (1ec7f4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ec7f0 ) │ │ │ │ + bne.n 1ec58e │ │ │ │ + ldr r2, [pc, #36] @ (1ec684 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ec680 ) │ │ │ │ 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 1ec7e8 │ │ │ │ + bne.n 1ec678 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - subs r1, #28 │ │ │ │ + subs r2, #140 @ 0x8c │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #42 @ 0x2a │ │ │ │ + subs r1, #154 @ 0x9a │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #92] @ (1ec868 ) │ │ │ │ - ldr r3, [pc, #96] @ (1ec86c ) │ │ │ │ + ldr r2, [pc, #92] @ (1ec6f8 ) │ │ │ │ + ldr r3, [pc, #96] @ (1ec6fc ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1ec84c │ │ │ │ + cbz r4, 1ec6dc │ │ │ │ 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 │ │ │ │ @@ -540838,47 +540751,47 @@ │ │ │ │ add.w lr, lr, #8 │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, r2 │ │ │ │ strd r1, r1, [r3, #-32] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ strd r1, r0, [r3, #-24] │ │ │ │ - bne.n 1ec824 │ │ │ │ - ldr r2, [pc, #32] @ (1ec870 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ec86c ) │ │ │ │ + bne.n 1ec6b4 │ │ │ │ + ldr r2, [pc, #32] @ (1ec700 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ec6fc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ec864 │ │ │ │ + bne.n 1ec6f4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - adds r7, #238 @ 0xee │ │ │ │ + subs r1, #94 @ 0x5e │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #172 @ 0xac │ │ │ │ + subs r1, #28 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #92] @ (1ec8e4 ) │ │ │ │ - ldr r3, [pc, #96] @ (1ec8e8 ) │ │ │ │ + ldr r2, [pc, #92] @ (1ec774 ) │ │ │ │ + ldr r3, [pc, #96] @ (1ec778 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1ec8c8 │ │ │ │ + cbz r4, 1ec758 │ │ │ │ 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 │ │ │ │ @@ -540886,51 +540799,51 @@ │ │ │ │ add.w lr, lr, #8 │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, r2 │ │ │ │ strd r1, r1, [r3, #-32] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ strd r1, r0, [r3, #-24] │ │ │ │ - bne.n 1ec8a0 │ │ │ │ - ldr r2, [pc, #32] @ (1ec8ec ) │ │ │ │ - ldr r3, [pc, #28] @ (1ec8e8 ) │ │ │ │ + bne.n 1ec730 │ │ │ │ + ldr r2, [pc, #32] @ (1ec77c ) │ │ │ │ + ldr r3, [pc, #28] @ (1ec778 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ec8e0 │ │ │ │ + bne.n 1ec770 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - adds r7, #114 @ 0x72 │ │ │ │ + subs r0, #226 @ 0xe2 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #48 @ 0x30 │ │ │ │ + subs r0, #160 @ 0xa0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #156] @ (1ec9a0 ) │ │ │ │ - ldr r3, [pc, #160] @ (1ec9a4 ) │ │ │ │ + ldr r2, [pc, #156] @ (1ec830 ) │ │ │ │ + ldr r3, [pc, #160] @ (1ec834 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1ec980 │ │ │ │ + cbz r4, 1ec810 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s12, [pc, #124] @ 1ec99c │ │ │ │ + vldr s12, [pc, #124] @ 1ec82c │ │ │ │ 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 │ │ │ │ @@ -540948,54 +540861,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 1ec924 │ │ │ │ - ldr r2, [pc, #36] @ (1ec9a8 ) │ │ │ │ - ldr r3, [pc, #32] @ (1ec9a4 ) │ │ │ │ + bne.n 1ec7b4 │ │ │ │ + ldr r2, [pc, #36] @ (1ec838 ) │ │ │ │ + ldr r3, [pc, #32] @ (1ec834 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ec998 │ │ │ │ + bne.n 1ec828 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - adds r6, #246 @ 0xf6 │ │ │ │ + subs r0, #102 @ 0x66 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #120 @ 0x78 │ │ │ │ + adds r7, #232 @ 0xe8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #204] @ (1eca8c ) │ │ │ │ - ldr r3, [pc, #208] @ (1eca90 ) │ │ │ │ + ldr r2, [pc, #204] @ (1ec91c ) │ │ │ │ + ldr r3, [pc, #208] @ (1ec920 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1eca6c │ │ │ │ + beq.n 1ec8fc │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s11, [pc, #172] @ 1eca88 │ │ │ │ + vldr s11, [pc, #172] @ 1ec918 │ │ │ │ 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 │ │ │ │ @@ -541026,49 +540939,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 1ec9e6 │ │ │ │ - ldr r2, [pc, #36] @ (1eca94 ) │ │ │ │ - ldr r3, [pc, #32] @ (1eca90 ) │ │ │ │ + bne.n 1ec876 │ │ │ │ + ldr r2, [pc, #36] @ (1ec924 ) │ │ │ │ + ldr r3, [pc, #32] @ (1ec920 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eca84 │ │ │ │ + bne.n 1ec914 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - adds r6, #58 @ 0x3a │ │ │ │ + adds r7, #170 @ 0xaa │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #140 @ 0x8c │ │ │ │ + adds r6, #252 @ 0xfc │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #108] @ (1ecb18 ) │ │ │ │ - ldr r3, [pc, #112] @ (1ecb1c ) │ │ │ │ + ldr r2, [pc, #108] @ (1ec9a8 ) │ │ │ │ + ldr r3, [pc, #112] @ (1ec9ac ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1ecafa │ │ │ │ + cbz r4, 1ec98a │ │ │ │ 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] │ │ │ │ @@ -541079,48 +540992,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 1ecac6 │ │ │ │ - ldr r2, [pc, #36] @ (1ecb20 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ecb1c ) │ │ │ │ + bne.n 1ec956 │ │ │ │ + ldr r2, [pc, #36] @ (1ec9b0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ec9ac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ecb12 │ │ │ │ + bne.n 1ec9a2 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r5, #78 @ 0x4e │ │ │ │ + adds r6, #190 @ 0xbe │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #254 @ 0xfe │ │ │ │ + adds r6, #110 @ 0x6e │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #108] @ (1ecba4 ) │ │ │ │ - ldr r3, [pc, #112] @ (1ecba8 ) │ │ │ │ + ldr r2, [pc, #108] @ (1eca34 ) │ │ │ │ + ldr r3, [pc, #112] @ (1eca38 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1ecb86 │ │ │ │ + cbz r4, 1eca16 │ │ │ │ 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] │ │ │ │ @@ -541131,48 +541044,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 1ecb52 │ │ │ │ - ldr r2, [pc, #36] @ (1ecbac ) │ │ │ │ - ldr r3, [pc, #28] @ (1ecba8 ) │ │ │ │ + bne.n 1ec9e2 │ │ │ │ + ldr r2, [pc, #36] @ (1eca3c ) │ │ │ │ + ldr r3, [pc, #28] @ (1eca38 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ecb9e │ │ │ │ + bne.n 1eca2e │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r4, #194 @ 0xc2 │ │ │ │ + adds r6, #50 @ 0x32 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #114 @ 0x72 │ │ │ │ + adds r5, #226 @ 0xe2 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #116] @ (1ecc38 ) │ │ │ │ - ldr r3, [pc, #120] @ (1ecc3c ) │ │ │ │ + ldr r2, [pc, #116] @ (1ecac8 ) │ │ │ │ + ldr r3, [pc, #120] @ (1ecacc ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1ecc1a │ │ │ │ + cbz r6, 1ecaaa │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ @@ -541186,48 +541099,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 1ecbe0 │ │ │ │ - ldr r2, [pc, #36] @ (1ecc40 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ecc3c ) │ │ │ │ + bne.n 1eca70 │ │ │ │ + ldr r2, [pc, #36] @ (1ecad0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ecacc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ecc32 │ │ │ │ + bne.n 1ecac2 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r4, #54 @ 0x36 │ │ │ │ + adds r5, #166 @ 0xa6 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #222 @ 0xde │ │ │ │ + adds r5, #78 @ 0x4e │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #96] @ (1eccb8 ) │ │ │ │ - ldr r3, [pc, #100] @ (1eccbc ) │ │ │ │ + ldr r2, [pc, #96] @ (1ecb48 ) │ │ │ │ + ldr r3, [pc, #100] @ (1ecb4c ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1ecc9c │ │ │ │ + cbz r7, 1ecb2c │ │ │ │ mov lr, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r5, #0 │ │ │ │ movs r6, #1 │ │ │ │ mov ip, sp │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ @@ -541238,47 +541151,47 @@ │ │ │ │ cmp r7, r5 │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ add.w r4, r4, #16 │ │ │ │ str.w r6, [lr, #-4] │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ strd r0, r2, [lr, #-16] │ │ │ │ str.w r3, [lr, #-8] │ │ │ │ - bne.n 1ecc70 │ │ │ │ - ldr r2, [pc, #32] @ (1eccc0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1eccbc ) │ │ │ │ + bne.n 1ecb00 │ │ │ │ + ldr r2, [pc, #32] @ (1ecb50 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ecb4c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eccb4 │ │ │ │ + bne.n 1ecb44 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - adds r3, #162 @ 0xa2 │ │ │ │ + adds r5, #18 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #92 @ 0x5c │ │ │ │ + adds r4, #204 @ 0xcc │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #96] @ (1ecd38 ) │ │ │ │ - ldr r3, [pc, #100] @ (1ecd3c ) │ │ │ │ + ldr r2, [pc, #96] @ (1ecbc8 ) │ │ │ │ + ldr r3, [pc, #100] @ (1ecbcc ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1ecd1c │ │ │ │ + cbz r7, 1ecbac │ │ │ │ mov lr, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r5, #0 │ │ │ │ movs r6, #1 │ │ │ │ mov ip, sp │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ @@ -541289,100 +541202,100 @@ │ │ │ │ cmp r7, r5 │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ add.w r4, r4, #16 │ │ │ │ str.w r6, [lr, #-4] │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ strd r0, r2, [lr, #-16] │ │ │ │ str.w r3, [lr, #-8] │ │ │ │ - bne.n 1eccf0 │ │ │ │ - ldr r2, [pc, #32] @ (1ecd40 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ecd3c ) │ │ │ │ + bne.n 1ecb80 │ │ │ │ + ldr r2, [pc, #32] @ (1ecbd0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ecbcc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ecd34 │ │ │ │ + bne.n 1ecbc4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - adds r3, #34 @ 0x22 │ │ │ │ + adds r4, #146 @ 0x92 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #220 @ 0xdc │ │ │ │ + adds r4, #76 @ 0x4c │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #108] @ (1ecdc4 ) │ │ │ │ - ldr r3, [pc, #112] @ (1ecdc8 ) │ │ │ │ + ldr r2, [pc, #108] @ (1ecc54 ) │ │ │ │ + ldr r3, [pc, #112] @ (1ecc58 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1ecda4 │ │ │ │ + cbz r4, 1ecc34 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s15, [pc, #76] @ 1ecdc0 │ │ │ │ + vldr s15, [pc, #76] @ 1ecc50 │ │ │ │ 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 1ecd74 │ │ │ │ - ldr r2, [pc, #36] @ (1ecdcc ) │ │ │ │ - ldr r3, [pc, #32] @ (1ecdc8 ) │ │ │ │ + bne.n 1ecc04 │ │ │ │ + ldr r2, [pc, #36] @ (1ecc5c ) │ │ │ │ + ldr r3, [pc, #32] @ (1ecc58 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ecdbc │ │ │ │ + bne.n 1ecc4c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #162 @ 0xa2 │ │ │ │ + adds r4, #18 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #84 @ 0x54 │ │ │ │ + adds r3, #196 @ 0xc4 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #96] @ (1ece44 ) │ │ │ │ - ldr r3, [pc, #100] @ (1ece48 ) │ │ │ │ + ldr r2, [pc, #96] @ (1eccd4 ) │ │ │ │ + ldr r3, [pc, #100] @ (1eccd8 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1ece26 │ │ │ │ + cbz r5, 1eccb6 │ │ │ │ movs r2, #0 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ strd r4, r4, [r3, #-12] │ │ │ │ add.w ip, sp, #4 │ │ │ │ adds r3, #16 │ │ │ │ @@ -541390,48 +541303,48 @@ │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r2, #1 │ │ │ │ add.w lr, lr, #8 │ │ │ │ cmp r5, r2 │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ str.w r0, [r3, #-32] │ │ │ │ str.w r1, [r3, #-20] │ │ │ │ - bne.n 1ecdfe │ │ │ │ - ldr r2, [pc, #36] @ (1ece4c ) │ │ │ │ - ldr r3, [pc, #28] @ (1ece48 ) │ │ │ │ + bne.n 1ecc8e │ │ │ │ + ldr r2, [pc, #36] @ (1eccdc ) │ │ │ │ + ldr r3, [pc, #28] @ (1eccd8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ece3e │ │ │ │ + bne.n 1eccce │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r2, #22 │ │ │ │ + adds r3, #134 @ 0x86 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #210 @ 0xd2 │ │ │ │ + adds r3, #66 @ 0x42 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #96] @ (1ecec4 ) │ │ │ │ - ldr r3, [pc, #100] @ (1ecec8 ) │ │ │ │ + ldr r2, [pc, #96] @ (1ecd54 ) │ │ │ │ + ldr r3, [pc, #100] @ (1ecd58 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1ecea6 │ │ │ │ + cbz r5, 1ecd36 │ │ │ │ movs r2, #0 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ strd r4, r4, [r3, #-12] │ │ │ │ add.w ip, sp, #4 │ │ │ │ adds r3, #16 │ │ │ │ @@ -541439,412 +541352,412 @@ │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r2, #1 │ │ │ │ add.w lr, lr, #8 │ │ │ │ cmp r5, r2 │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ str.w r0, [r3, #-32] │ │ │ │ str.w r1, [r3, #-20] │ │ │ │ - bne.n 1ece7e │ │ │ │ - ldr r2, [pc, #36] @ (1ececc ) │ │ │ │ - ldr r3, [pc, #28] @ (1ecec8 ) │ │ │ │ + bne.n 1ecd0e │ │ │ │ + ldr r2, [pc, #36] @ (1ecd5c ) │ │ │ │ + ldr r3, [pc, #28] @ (1ecd58 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ecebe │ │ │ │ + bne.n 1ecd4e │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r1, #150 @ 0x96 │ │ │ │ + adds r3, #6 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #82 @ 0x52 │ │ │ │ + adds r2, #194 @ 0xc2 │ │ │ │ lsls r3, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #240] @ (1ecfd8 ) │ │ │ │ - ldr r3, [pc, #240] @ (1ecfdc ) │ │ │ │ + ldr r2, [pc, #240] @ (1ece68 ) │ │ │ │ + ldr r3, [pc, #240] @ (1ece6c ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1ecfa4 │ │ │ │ + beq.n 1ece34 │ │ │ │ movs r6, #0 │ │ │ │ mov r4, r1 │ │ │ │ adds r5, r0, #4 │ │ │ │ - vldr s20, [pc, #204] @ 1ecfd0 │ │ │ │ - vldr s21, [pc, #204] @ 1ecfd4 │ │ │ │ + vldr s20, [pc, #204] @ 1ece60 │ │ │ │ + vldr s21, [pc, #204] @ 1ece64 │ │ │ │ mov r9, r6 │ │ │ │ - vldr d9, [pc, #184] @ 1ecfc8 │ │ │ │ + vldr d9, [pc, #184] @ 1ece58 │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 1ecf70 │ │ │ │ + b.n 1ece00 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1ecf98 │ │ │ │ + bgt.n 1ece28 │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 60e00 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ strb.w r0, [r5, #-4] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1ecf92 │ │ │ │ + ble.n 1ece22 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1ecf9e │ │ │ │ + bgt.n 1ece2e │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ adds r6, #1 │ │ │ │ blx 60e00 │ │ │ │ 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 1ecfa4 │ │ │ │ + beq.n 1ece34 │ │ │ │ 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 1ecf1a │ │ │ │ + bgt.n 1ecdaa │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1ecf2c │ │ │ │ + b.n 1ecdbc │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1ecf54 │ │ │ │ + b.n 1ecde4 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1ecf2c │ │ │ │ + b.n 1ecdbc │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1ecf54 │ │ │ │ - ldr r2, [pc, #56] @ (1ecfe0 ) │ │ │ │ - ldr r3, [pc, #52] @ (1ecfdc ) │ │ │ │ + b.n 1ecde4 │ │ │ │ + ldr r2, [pc, #56] @ (1ece70 ) │ │ │ │ + ldr r3, [pc, #52] @ (1ece6c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ecfc2 │ │ │ │ + bne.n 1ece52 │ │ │ │ add sp, #28 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1ecfd0 │ │ │ │ + b.n 1ece60 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - adds r1, #16 │ │ │ │ + adds r2, #128 @ 0x80 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #84 @ 0x54 │ │ │ │ + adds r1, #196 @ 0xc4 │ │ │ │ lsls r3, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #296] @ (1ed128 ) │ │ │ │ - ldr r3, [pc, #296] @ (1ed12c ) │ │ │ │ + ldr r2, [pc, #296] @ (1ecfb8 ) │ │ │ │ + ldr r3, [pc, #296] @ (1ecfbc ) │ │ │ │ sub sp, #32 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1ed0f2 │ │ │ │ + beq.n 1ecf82 │ │ │ │ mov r4, r1 │ │ │ │ adds r5, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s20, [pc, #260] @ 1ed120 │ │ │ │ - vldr s21, [pc, #260] @ 1ed124 │ │ │ │ + vldr s20, [pc, #260] @ 1ecfb0 │ │ │ │ + vldr s21, [pc, #260] @ 1ecfb4 │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ - vldr d9, [pc, #240] @ 1ed118 │ │ │ │ + vldr d9, [pc, #240] @ 1ecfa8 │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 1ed0aa │ │ │ │ + b.n 1ecf3a │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1ed0e6 │ │ │ │ + bgt.n 1ecf76 │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 60e00 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ strb.w r0, [r5, #-4] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1ed0da │ │ │ │ + ble.n 1ecf6a │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1ed0e0 │ │ │ │ + bgt.n 1ecf70 │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 60e00 │ │ │ │ vldr d0, [sp, #16] │ │ │ │ strb.w r0, [r5, #-3] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1ed0d4 │ │ │ │ + ble.n 1ecf64 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1ed0ec │ │ │ │ + bgt.n 1ecf7c │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ adds r6, #1 │ │ │ │ blx 60e00 │ │ │ │ adds r4, #24 │ │ │ │ strb.w r0, [r5, #-2] │ │ │ │ strb.w r8, [r5, #-1] │ │ │ │ cmp r7, r6 │ │ │ │ add.w r5, r5, #4 │ │ │ │ - beq.n 1ed0f2 │ │ │ │ + beq.n 1ecf82 │ │ │ │ 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 1ed030 │ │ │ │ + bgt.n 1ecec0 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1ed042 │ │ │ │ + b.n 1eced2 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1ed092 │ │ │ │ + b.n 1ecf22 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1ed06a │ │ │ │ + b.n 1ecefa │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1ed06a │ │ │ │ + b.n 1ecefa │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1ed042 │ │ │ │ + b.n 1eced2 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1ed092 │ │ │ │ - ldr r2, [pc, #60] @ (1ed130 ) │ │ │ │ - ldr r3, [pc, #52] @ (1ed12c ) │ │ │ │ + b.n 1ecf22 │ │ │ │ + ldr r2, [pc, #60] @ (1ecfc0 ) │ │ │ │ + ldr r3, [pc, #52] @ (1ecfbc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ed110 │ │ │ │ + bne.n 1ecfa0 │ │ │ │ add sp, #32 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1ed120 │ │ │ │ + b.n 1ecfb0 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - cmp r7, #248 @ 0xf8 │ │ │ │ + adds r1, #104 @ 0x68 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #6 │ │ │ │ + adds r0, #118 @ 0x76 │ │ │ │ lsls r3, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #344] @ (1ed2a8 ) │ │ │ │ - ldr r3, [pc, #348] @ (1ed2ac ) │ │ │ │ + ldr r2, [pc, #344] @ (1ed138 ) │ │ │ │ + ldr r3, [pc, #348] @ (1ed13c ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1ed272 │ │ │ │ + beq.w 1ed102 │ │ │ │ mov r4, r1 │ │ │ │ adds r5, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s20, [pc, #308] @ 1ed2a0 │ │ │ │ - vldr s21, [pc, #308] @ 1ed2a4 │ │ │ │ + vldr s20, [pc, #308] @ 1ed130 │ │ │ │ + vldr s21, [pc, #308] @ 1ed134 │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr d9, [pc, #288] @ 1ed298 │ │ │ │ - b.n 1ed21a │ │ │ │ + vldr d9, [pc, #288] @ 1ed128 │ │ │ │ + b.n 1ed0aa │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1ed25a │ │ │ │ + bgt.n 1ed0ea │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 60e00 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ strb.w r0, [r5, #-4] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1ed254 │ │ │ │ + ble.n 1ed0e4 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1ed26c │ │ │ │ + bgt.n 1ed0fc │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 60e00 │ │ │ │ vldr d0, [sp, #16] │ │ │ │ strb.w r0, [r5, #-3] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1ed24e │ │ │ │ + ble.n 1ed0de │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1ed266 │ │ │ │ + bgt.n 1ed0f6 │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 60e00 │ │ │ │ vldr d0, [sp, #24] │ │ │ │ strb.w r0, [r5, #-2] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1ed248 │ │ │ │ + ble.n 1ed0d8 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1ed260 │ │ │ │ + bgt.n 1ed0f0 │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ adds r6, #1 │ │ │ │ blx 60e00 │ │ │ │ adds r4, #32 │ │ │ │ strb.w r0, [r5, #-1] │ │ │ │ cmp r7, r6 │ │ │ │ add.w r5, r5, #4 │ │ │ │ - beq.n 1ed272 │ │ │ │ + beq.n 1ed102 │ │ │ │ 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 1ed17c │ │ │ │ + bgt.n 1ed00c │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1ed18e │ │ │ │ + b.n 1ed01e │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1ed206 │ │ │ │ + b.n 1ed096 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1ed1de │ │ │ │ + b.n 1ed06e │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1ed1b6 │ │ │ │ + b.n 1ed046 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1ed18e │ │ │ │ + b.n 1ed01e │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1ed206 │ │ │ │ + b.n 1ed096 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1ed1de │ │ │ │ + b.n 1ed06e │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1ed1b6 │ │ │ │ - ldr r2, [pc, #60] @ (1ed2b0 ) │ │ │ │ - ldr r3, [pc, #52] @ (1ed2ac ) │ │ │ │ + b.n 1ed046 │ │ │ │ + ldr r2, [pc, #60] @ (1ed140 ) │ │ │ │ + ldr r3, [pc, #52] @ (1ed13c ) │ │ │ │ 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 1ed28e │ │ │ │ + bne.n 1ed11e │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8-d10} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1ed2a0 │ │ │ │ + b.n 1ed130 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - cmp r6, #170 @ 0xaa │ │ │ │ + adds r0, #26 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #134 @ 0x86 │ │ │ │ + cmp r6, #246 @ 0xf6 │ │ │ │ lsls r3, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #240] @ (1ed3c0 ) │ │ │ │ - ldr r3, [pc, #240] @ (1ed3c4 ) │ │ │ │ + ldr r2, [pc, #240] @ (1ed250 ) │ │ │ │ + ldr r3, [pc, #240] @ (1ed254 ) │ │ │ │ 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 1ed386 │ │ │ │ + beq.n 1ed216 │ │ │ │ movs r5, #0 │ │ │ │ mov r9, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ - vldr s20, [pc, #204] @ 1ed3b8 │ │ │ │ - vldr s21, [pc, #204] @ 1ed3bc │ │ │ │ + vldr s20, [pc, #204] @ 1ed248 │ │ │ │ + vldr s21, [pc, #204] @ 1ed24c │ │ │ │ mov r8, r5 │ │ │ │ - vldr d9, [pc, #176] @ 1ed3a8 │ │ │ │ + vldr d9, [pc, #176] @ 1ed238 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ - vldr d8, [pc, #180] @ 1ed3b0 │ │ │ │ + vldr d8, [pc, #180] @ 1ed240 │ │ │ │ ldr.w r0, [r9] │ │ │ │ add r3, sp, #4 │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1ed334 │ │ │ │ + ble.n 1ed1c4 │ │ │ │ cmp.w r0, #65536 @ 0x10000 │ │ │ │ ittet le │ │ │ │ vmovle s15, r0 │ │ │ │ vcvtle.f64.s32 d0, s15 │ │ │ │ vmovgt.f32 s0, s21 │ │ │ │ vmulle.f64 d0, d0, d9 │ │ │ │ itt le │ │ │ │ @@ -541852,15 +541765,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 60e00 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strb.w r0, [r4, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1ed368 │ │ │ │ + ble.n 1ed1f8 │ │ │ │ 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 │ │ │ │ @@ -541870,81 +541783,81 @@ │ │ │ │ blx 60e00 │ │ │ │ add.w r9, r9, #8 │ │ │ │ strb.w r0, [r4, #-3] │ │ │ │ strb.w r8, [r4, #-2] │ │ │ │ cmp r6, r5 │ │ │ │ strb.w r7, [r4, #-1] │ │ │ │ add.w r4, r4, #4 │ │ │ │ - bne.n 1ed2fe │ │ │ │ - ldr r2, [pc, #64] @ (1ed3c8 ) │ │ │ │ - ldr r3, [pc, #56] @ (1ed3c4 ) │ │ │ │ + bne.n 1ed18e │ │ │ │ + ldr r2, [pc, #64] @ (1ed258 ) │ │ │ │ + ldr r3, [pc, #56] @ (1ed254 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ed3a4 │ │ │ │ + bne.n 1ed234 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1ed3b8 │ │ │ │ + b.n 1ed248 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - cmp r5, #40 @ 0x28 │ │ │ │ + cmp r6, #152 @ 0x98 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #114 @ 0x72 │ │ │ │ + cmp r5, #226 @ 0xe2 │ │ │ │ lsls r3, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #288] @ (1ed508 ) │ │ │ │ - ldr r3, [pc, #288] @ (1ed50c ) │ │ │ │ + ldr r2, [pc, #288] @ (1ed398 ) │ │ │ │ + ldr r3, [pc, #288] @ (1ed39c ) │ │ │ │ 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 1ed4ca │ │ │ │ + beq.n 1ed35a │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s20, [pc, #252] @ 1ed500 │ │ │ │ - vldr s21, [pc, #252] @ 1ed504 │ │ │ │ + vldr s20, [pc, #252] @ 1ed390 │ │ │ │ + vldr s21, [pc, #252] @ 1ed394 │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ - vldr d9, [pc, #224] @ 1ed4f0 │ │ │ │ - vldr d8, [pc, #228] @ 1ed4f8 │ │ │ │ + vldr d9, [pc, #224] @ 1ed380 │ │ │ │ + vldr d8, [pc, #228] @ 1ed388 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r3, sp │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ stmia r3!, {r0, r1, r2} │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1ed44a │ │ │ │ + ble.n 1ed2da │ │ │ │ cmp.w r0, #65536 @ 0x10000 │ │ │ │ ittet le │ │ │ │ vmovle s15, r0 │ │ │ │ vcvtle.f64.s32 d0, s15 │ │ │ │ vmovgt.f32 s0, s21 │ │ │ │ vmulle.f64 d0, d0, d9 │ │ │ │ itt le │ │ │ │ @@ -541952,15 +541865,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 60e00 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strb.w r0, [r4, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1ed47e │ │ │ │ + ble.n 1ed30e │ │ │ │ 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 │ │ │ │ @@ -541968,15 +541881,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 60e00 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strb.w r0, [r4, #-3] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1ed4b2 │ │ │ │ + ble.n 1ed342 │ │ │ │ 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 │ │ │ │ @@ -541985,82 +541898,82 @@ │ │ │ │ adds r6, #1 │ │ │ │ blx 60e00 │ │ │ │ adds r5, #12 │ │ │ │ strb.w r0, [r4, #-2] │ │ │ │ strb.w r8, [r4, #-1] │ │ │ │ cmp r7, r6 │ │ │ │ add.w r4, r4, #4 │ │ │ │ - bne.n 1ed416 │ │ │ │ - ldr r2, [pc, #68] @ (1ed510 ) │ │ │ │ - ldr r3, [pc, #60] @ (1ed50c ) │ │ │ │ + bne.n 1ed2a6 │ │ │ │ + ldr r2, [pc, #68] @ (1ed3a0 ) │ │ │ │ + ldr r3, [pc, #60] @ (1ed39c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ed4e8 │ │ │ │ + bne.n 1ed378 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1ed500 │ │ │ │ + b.n 1ed390 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - cmp r4, #16 │ │ │ │ + cmp r5, #128 @ 0x80 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #46 @ 0x2e │ │ │ │ + cmp r4, #158 @ 0x9e │ │ │ │ lsls r3, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #336] @ (1ed680 ) │ │ │ │ - ldr r3, [pc, #340] @ (1ed684 ) │ │ │ │ + ldr r2, [pc, #336] @ (1ed510 ) │ │ │ │ + ldr r3, [pc, #340] @ (1ed514 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1ed642 │ │ │ │ + beq.n 1ed4d2 │ │ │ │ mov r4, r1 │ │ │ │ adds r5, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s20, [pc, #300] @ 1ed678 │ │ │ │ - vldr s21, [pc, #300] @ 1ed67c │ │ │ │ - vldr d9, [pc, #276] @ 1ed668 │ │ │ │ - vldr d8, [pc, #280] @ 1ed670 │ │ │ │ + vldr s20, [pc, #300] @ 1ed508 │ │ │ │ + vldr s21, [pc, #300] @ 1ed50c │ │ │ │ + vldr d9, [pc, #276] @ 1ed4f8 │ │ │ │ + vldr d8, [pc, #280] @ 1ed500 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1ed592 │ │ │ │ + ble.n 1ed422 │ │ │ │ cmp.w r0, #65536 @ 0x10000 │ │ │ │ ittet le │ │ │ │ vmovle s15, r0 │ │ │ │ vcvtle.f64.s32 d0, s15 │ │ │ │ vmovgt.f32 s0, s21 │ │ │ │ vmulle.f64 d0, d0, d9 │ │ │ │ itt le │ │ │ │ @@ -542068,15 +541981,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 60e00 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strb.w r0, [r5, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1ed5c6 │ │ │ │ + ble.n 1ed456 │ │ │ │ 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 │ │ │ │ @@ -542084,15 +541997,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 60e00 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strb.w r0, [r5, #-3] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1ed5fa │ │ │ │ + ble.n 1ed48a │ │ │ │ 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 │ │ │ │ @@ -542100,15 +542013,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 60e00 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strb.w r0, [r5, #-2] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1ed62e │ │ │ │ + ble.n 1ed4be │ │ │ │ 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 │ │ │ │ @@ -542116,609 +542029,609 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ adds r6, #1 │ │ │ │ blx 60e00 │ │ │ │ adds r4, #16 │ │ │ │ strb.w r0, [r5, #-1] │ │ │ │ cmp r7, r6 │ │ │ │ add.w r5, r5, #4 │ │ │ │ - bne.n 1ed558 │ │ │ │ - ldr r2, [pc, #68] @ (1ed688 ) │ │ │ │ - ldr r3, [pc, #60] @ (1ed684 ) │ │ │ │ + bne.n 1ed3e8 │ │ │ │ + ldr r2, [pc, #68] @ (1ed518 ) │ │ │ │ + ldr r3, [pc, #60] @ (1ed514 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ed65e │ │ │ │ + bne.n 1ed4ee │ │ │ │ add sp, #28 │ │ │ │ vpop {d8-d10} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 61650 <__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 1ed678 │ │ │ │ + b.n 1ed508 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - cmp r2, #202 @ 0xca │ │ │ │ + cmp r4, #58 @ 0x3a │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #182 @ 0xb6 │ │ │ │ + cmp r3, #38 @ 0x26 │ │ │ │ lsls r3, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #120] @ (1ed718 ) │ │ │ │ - ldr r3, [pc, #120] @ (1ed71c ) │ │ │ │ + ldr r2, [pc, #120] @ (1ed5a8 ) │ │ │ │ + ldr r3, [pc, #120] @ (1ed5ac ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1ed6f8 │ │ │ │ + cbz r7, 1ed588 │ │ │ │ mov r5, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r8, #1065353216 @ 0x3f800000 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ adds r4, #16 │ │ │ │ ldrh r3, [r5, #4] │ │ │ │ adds r6, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ adds r5, #6 │ │ │ │ uxth r0, r0 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ - bl 1f503c │ │ │ │ + bl 1f4ecc │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1f503c │ │ │ │ + bl 1f4ecc │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1f503c │ │ │ │ + bl 1f4ecc │ │ │ │ str.w r8, [r4, #-20] │ │ │ │ cmp r7, r6 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1ed6be │ │ │ │ - ldr r2, [pc, #36] @ (1ed720 ) │ │ │ │ - ldr r3, [pc, #32] @ (1ed71c ) │ │ │ │ + bne.n 1ed54e │ │ │ │ + ldr r2, [pc, #36] @ (1ed5b0 ) │ │ │ │ + ldr r3, [pc, #32] @ (1ed5ac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ed712 │ │ │ │ + bne.n 1ed5a2 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r1, #88 @ 0x58 │ │ │ │ + cmp r2, #200 @ 0xc8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #0 │ │ │ │ + cmp r2, #112 @ 0x70 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #120] @ (1ed7b0 ) │ │ │ │ - ldr r3, [pc, #124] @ (1ed7b4 ) │ │ │ │ + ldr r2, [pc, #120] @ (1ed640 ) │ │ │ │ + ldr r3, [pc, #124] @ (1ed644 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1ed792 │ │ │ │ + cbz r7, 1ed622 │ │ │ │ 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 1f503c │ │ │ │ + bl 1f4ecc │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1f503c │ │ │ │ + bl 1f4ecc │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1f503c │ │ │ │ + bl 1f4ecc │ │ │ │ ldrh.w r0, [sp, #10] │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bl 1f503c │ │ │ │ + bl 1f4ecc │ │ │ │ cmp r7, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1ed750 │ │ │ │ - ldr r2, [pc, #36] @ (1ed7b8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ed7b4 ) │ │ │ │ + bne.n 1ed5e0 │ │ │ │ + ldr r2, [pc, #36] @ (1ed648 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ed644 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ed7aa │ │ │ │ + bne.n 1ed63a │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r0, #194 @ 0xc2 │ │ │ │ + cmp r2, #50 @ 0x32 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #102 @ 0x66 │ │ │ │ + cmp r1, #214 @ 0xd6 │ │ │ │ lsls r3, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #120] @ (1ed848 ) │ │ │ │ - ldr r3, [pc, #120] @ (1ed84c ) │ │ │ │ + ldr r2, [pc, #120] @ (1ed6d8 ) │ │ │ │ + ldr r3, [pc, #120] @ (1ed6dc ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1ed828 │ │ │ │ + cbz r7, 1ed6b8 │ │ │ │ mov r5, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r8, #1065353216 @ 0x3f800000 │ │ │ │ add r3, sp, #4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ adds r4, #16 │ │ │ │ adds r6, #1 │ │ │ │ adds r5, #8 │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrh.w r0, [sp, #4] │ │ │ │ - bl 1f503c │ │ │ │ + bl 1f4ecc │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1f503c │ │ │ │ + bl 1f4ecc │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1f503c │ │ │ │ + bl 1f4ecc │ │ │ │ str.w r8, [r4, #-20] │ │ │ │ cmp r7, r6 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1ed7ee │ │ │ │ - ldr r2, [pc, #36] @ (1ed850 ) │ │ │ │ - ldr r3, [pc, #32] @ (1ed84c ) │ │ │ │ + bne.n 1ed67e │ │ │ │ + ldr r2, [pc, #36] @ (1ed6e0 ) │ │ │ │ + ldr r3, [pc, #32] @ (1ed6dc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ed842 │ │ │ │ + bne.n 1ed6d2 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r0, #40 @ 0x28 │ │ │ │ + cmp r1, #152 @ 0x98 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #208 @ 0xd0 │ │ │ │ + cmp r1, #64 @ 0x40 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd ip, r7, [sp, #20] │ │ │ │ - cbz r7, 1ed876 │ │ │ │ + cbz r7, 1ed706 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ bic.w r6, r3, #3 │ │ │ │ add r0, ip │ │ │ │ movs r1, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1ed878 │ │ │ │ + bne.n 1ed708 │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 1ed870 │ │ │ │ + bne.n 1ed700 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - vldr s11, [pc, #80] @ 1ed8cc │ │ │ │ + vldr s11, [pc, #80] @ 1ed75c │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s12, [pc, #76] @ 1ed8d0 │ │ │ │ + vldr s12, [pc, #76] @ 1ed760 │ │ │ │ mov lr, r2 │ │ │ │ mov ip, r4 │ │ │ │ vldr s15, [ip, #12] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ed8b2 │ │ │ │ + ble.n 1ed742 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1ed8b2 │ │ │ │ + bge.n 1ed742 │ │ │ │ vmov r3, s14 │ │ │ │ strb.w r3, [lr], #1 │ │ │ │ add.w ip, ip, #16 │ │ │ │ cmp lr, r0 │ │ │ │ - bne.n 1ed888 │ │ │ │ + bne.n 1ed718 │ │ │ │ adds r1, #1 │ │ │ │ add r2, r5 │ │ │ │ add r4, r6 │ │ │ │ add r0, r5 │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 1ed884 │ │ │ │ + bne.n 1ed714 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub sp, #12 │ │ │ │ ldrd r4, r9, [sp, #40] @ 0x28 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1ed9f8 │ │ │ │ + beq.w 1ed888 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1ed9f8 │ │ │ │ + beq.w 1ed888 │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ bic.w r7, r3, #3 │ │ │ │ - vldr s12, [pc, #264] @ 1eda00 │ │ │ │ + vldr s12, [pc, #264] @ 1ed890 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s13, [pc, #260] @ 1eda04 │ │ │ │ + vldr s13, [pc, #260] @ 1ed894 │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ add.w ip, r1, #16 │ │ │ │ mov r0, r5 │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 1ed986 │ │ │ │ + b.n 1ed816 │ │ │ │ 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 1ed94e │ │ │ │ + ble.n 1ed7de │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1ed9d4 │ │ │ │ + bge.n 1ed864 │ │ │ │ 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 1ed976 │ │ │ │ + ble.n 1ed806 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1ed9da │ │ │ │ + bge.n 1ed86a │ │ │ │ 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 1ed9ee │ │ │ │ + beq.n 1ed87e │ │ │ │ vldr s15, [ip, #-16] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ed9b6 │ │ │ │ + ble.n 1ed846 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ed9b6 │ │ │ │ + bge.n 1ed846 │ │ │ │ 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 1ed922 │ │ │ │ + ble.n 1ed7b2 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 1ed910 │ │ │ │ + blt.n 1ed7a0 │ │ │ │ orr.w r3, r3, #65280 @ 0xff00 │ │ │ │ - b.n 1ed922 │ │ │ │ + b.n 1ed7b2 │ │ │ │ orr.w r3, r3, #16711680 @ 0xff0000 │ │ │ │ - b.n 1ed94e │ │ │ │ + b.n 1ed7de │ │ │ │ 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 1ed986 │ │ │ │ + bne.n 1ed816 │ │ │ │ adds r6, #1 │ │ │ │ add r5, r8 │ │ │ │ add r1, r7 │ │ │ │ cmp r6, r9 │ │ │ │ - bne.n 1ed904 │ │ │ │ + bne.n 1ed794 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - b.w 1ed8d4 │ │ │ │ - cbz r2, 1eda68 │ │ │ │ + b.w 1ed764 │ │ │ │ + cbz r2, 1ed8f8 │ │ │ │ movs r3, #0 │ │ │ │ push {r4, lr} │ │ │ │ - vldr s11, [pc, #88] @ 1eda6c │ │ │ │ + vldr s11, [pc, #88] @ 1ed8fc │ │ │ │ mov lr, r3 │ │ │ │ - vldr s12, [pc, #84] @ 1eda70 │ │ │ │ + vldr s12, [pc, #84] @ 1ed900 │ │ │ │ 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 1eda58 │ │ │ │ + ble.n 1ed8e8 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ mov.w ip, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1eda58 │ │ │ │ + bge.n 1ed8e8 │ │ │ │ vmov ip, s14 │ │ │ │ adds r3, #1 │ │ │ │ strb.w ip, [r0, #3] │ │ │ │ adds r1, #4 │ │ │ │ adds r0, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1eda20 │ │ │ │ + bne.n 1ed8b0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 1edae0 │ │ │ │ + cbz r2, 1ed970 │ │ │ │ push {r4, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ sub sp, #8 │ │ │ │ - vldr s12, [pc, #96] @ 1edae4 │ │ │ │ - vldr s13, [pc, #96] @ 1edae8 │ │ │ │ + vldr s12, [pc, #96] @ 1ed974 │ │ │ │ + vldr s13, [pc, #96] @ 1ed978 │ │ │ │ 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 1edabc │ │ │ │ + ble.n 1ed94c │ │ │ │ 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 1edabc │ │ │ │ + bge.n 1ed94c │ │ │ │ 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 1eda8c │ │ │ │ + bne.n 1ed91c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 1edb5a │ │ │ │ + cbz r2, 1ed9ea │ │ │ │ push {lr} │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr s12, [pc, #100] @ 1edb5c │ │ │ │ + vldr s12, [pc, #100] @ 1ed9ec │ │ │ │ sub sp, #12 │ │ │ │ - vldr s13, [pc, #100] @ 1edb60 │ │ │ │ + vldr s13, [pc, #100] @ 1ed9f0 │ │ │ │ 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 1edb36 │ │ │ │ + ble.n 1ed9c6 │ │ │ │ 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 1edb36 │ │ │ │ + bge.n 1ed9c6 │ │ │ │ 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 1edb02 │ │ │ │ + bne.n 1ed992 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 1edbca │ │ │ │ + cbz r2, 1eda5a │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov lr, r3 │ │ │ │ - vldr s11, [pc, #92] @ 1edbcc │ │ │ │ - vldr s12, [pc, #92] @ 1edbd0 │ │ │ │ + vldr s11, [pc, #92] @ 1eda5c │ │ │ │ + vldr s12, [pc, #92] @ 1eda60 │ │ │ │ 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 1edbac │ │ │ │ + ble.n 1eda3c │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ mov.w ip, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1edbac │ │ │ │ + bge.n 1eda3c │ │ │ │ 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 1edb7c │ │ │ │ + bne.n 1eda0c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 1edc44 │ │ │ │ + cbz r2, 1edad4 │ │ │ │ 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] @ 1edc48 │ │ │ │ + vldr s17, [pc, #84] @ 1edad8 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s16, [pc, #80] @ 1edc4c │ │ │ │ + vldr s16, [pc, #80] @ 1edadc │ │ │ │ ldrh r0, [r5, #0] │ │ │ │ strh r7, [r4, #0] │ │ │ │ strb r7, [r4, #2] │ │ │ │ - bl 1f503c │ │ │ │ + bl 1f4ecc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1edc30 │ │ │ │ + ble.n 1edac0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1edc30 │ │ │ │ + bge.n 1edac0 │ │ │ │ vmov r3, s15 │ │ │ │ adds r6, #1 │ │ │ │ strb r3, [r4, #3] │ │ │ │ adds r5, #2 │ │ │ │ adds r4, #4 │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 1edbfc │ │ │ │ + bne.n 1eda8c │ │ │ │ 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, 1edccc │ │ │ │ + cbz r2, 1edb5c │ │ │ │ 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] @ 1edcd0 │ │ │ │ + vldr s16, [pc, #92] @ 1edb60 │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ ldrh r0, [r5, #0] │ │ │ │ - bl 1f503c │ │ │ │ + bl 1f4ecc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1edca8 │ │ │ │ + ble.n 1edb38 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ - vldr s15, [pc, #60] @ 1edcd4 │ │ │ │ + vldr s15, [pc, #60] @ 1edb64 │ │ │ │ vmla.f32 s15, s0, s16 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1edca8 │ │ │ │ + bge.n 1edb38 │ │ │ │ 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 1edc78 │ │ │ │ + bne.n 1edb08 │ │ │ │ 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, 1edd0e │ │ │ │ + cbz r2, 1edb9e │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ mov.w ip, #1065353216 @ 0x3f800000 │ │ │ │ movs r2, #0 │ │ │ │ push {lr} │ │ │ │ @@ -542727,607 +542640,607 @@ │ │ │ │ str.w r2, [r0, #-12] │ │ │ │ str.w r2, [r0, #-8] │ │ │ │ adds r0, #16 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ str.w ip, [r0, #-20] │ │ │ │ cmp r3, r1 │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ - bne.n 1edcea │ │ │ │ + bne.n 1edb7a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #208] @ (1eddf4 ) │ │ │ │ - ldr r3, [pc, #212] @ (1eddf8 ) │ │ │ │ + ldr r2, [pc, #208] @ (1edc84 ) │ │ │ │ + ldr r3, [pc, #212] @ (1edc88 ) │ │ │ │ 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 1eddce │ │ │ │ + beq.n 1edc5e │ │ │ │ movs r2, #0 │ │ │ │ mov lr, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ - vldr s11, [pc, #172] @ 1eddec │ │ │ │ - vldr s12, [pc, #172] @ 1eddf0 │ │ │ │ + vldr s11, [pc, #172] @ 1edc7c │ │ │ │ + vldr s12, [pc, #172] @ 1edc80 │ │ │ │ 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 1edd86 │ │ │ │ + ble.n 1edc16 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1edd86 │ │ │ │ + bge.n 1edc16 │ │ │ │ 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 1eddbe │ │ │ │ + ble.n 1edc4e │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1eddbe │ │ │ │ + bge.n 1edc4e │ │ │ │ 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 1edd4a │ │ │ │ - ldr r2, [pc, #44] @ (1eddfc ) │ │ │ │ - ldr r3, [pc, #36] @ (1eddf8 ) │ │ │ │ + bne.n 1edbda │ │ │ │ + ldr r2, [pc, #44] @ (1edc8c ) │ │ │ │ + ldr r3, [pc, #36] @ (1edc88 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1edde6 │ │ │ │ + bne.n 1edc76 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - movs r2, #214 @ 0xd6 │ │ │ │ + movs r4, #70 @ 0x46 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #42 @ 0x2a │ │ │ │ + movs r3, #154 @ 0x9a │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #212] @ (1edee8 ) │ │ │ │ + ldr r1, [pc, #212] @ (1edd78 ) │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #212] @ (1edeec ) │ │ │ │ + ldr r2, [pc, #212] @ (1edd7c ) │ │ │ │ add r1, pc │ │ │ │ sub sp, #24 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1edec2 │ │ │ │ + beq.n 1edd52 │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s11, [pc, #176] @ 1edee0 │ │ │ │ + vldr s11, [pc, #176] @ 1edd70 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s12, [pc, #172] @ 1edee4 │ │ │ │ + vldr s12, [pc, #172] @ 1edd74 │ │ │ │ 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 1ede78 │ │ │ │ + ble.n 1edd08 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r0, #255 @ 0xff │ │ │ │ - bge.n 1ede78 │ │ │ │ + bge.n 1edd08 │ │ │ │ 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 1edeb4 │ │ │ │ + ble.n 1edd44 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1edeb4 │ │ │ │ + bge.n 1edd44 │ │ │ │ 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 1ede38 │ │ │ │ - ldr r2, [pc, #44] @ (1edef0 ) │ │ │ │ - ldr r3, [pc, #36] @ (1edeec ) │ │ │ │ + bne.n 1edcc8 │ │ │ │ + ldr r2, [pc, #44] @ (1edd80 ) │ │ │ │ + ldr r3, [pc, #36] @ (1edd7c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ededa │ │ │ │ + bne.n 1edd6a │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - movs r1, #230 @ 0xe6 │ │ │ │ + movs r3, #86 @ 0x56 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #54 @ 0x36 │ │ │ │ + movs r2, #166 @ 0xa6 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #212] @ (1edfdc ) │ │ │ │ - ldr r3, [pc, #216] @ (1edfe0 ) │ │ │ │ + ldr r2, [pc, #212] @ (1ede6c ) │ │ │ │ + ldr r3, [pc, #216] @ (1ede70 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1edfb6 │ │ │ │ + beq.n 1ede46 │ │ │ │ movs r2, #0 │ │ │ │ mov lr, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ - vldr s11, [pc, #176] @ 1edfd4 │ │ │ │ - vldr s12, [pc, #176] @ 1edfd8 │ │ │ │ + vldr s11, [pc, #176] @ 1ede64 │ │ │ │ + vldr s12, [pc, #176] @ 1ede68 │ │ │ │ mov r6, r2 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r0, [lr] │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ vldr s15, [sp, #4] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r1, #0 │ │ │ │ - ble.n 1edf6c │ │ │ │ + ble.n 1eddfc │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1edf6c │ │ │ │ + bge.n 1eddfc │ │ │ │ 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 1edf9c │ │ │ │ + ble.n 1ede2c │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1edf9c │ │ │ │ + bge.n 1ede2c │ │ │ │ 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 1edf30 │ │ │ │ - ldr r2, [pc, #44] @ (1edfe4 ) │ │ │ │ - ldr r3, [pc, #36] @ (1edfe0 ) │ │ │ │ + bne.n 1eddc0 │ │ │ │ + ldr r2, [pc, #44] @ (1ede74 ) │ │ │ │ + ldr r3, [pc, #36] @ (1ede70 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1edfce │ │ │ │ + bne.n 1ede5e │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - movs r0, #242 @ 0xf2 │ │ │ │ + movs r2, #98 @ 0x62 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #66 @ 0x42 │ │ │ │ + movs r1, #178 @ 0xb2 │ │ │ │ lsls r3, r5, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1ee09a │ │ │ │ + beq.n 1edf2a │ │ │ │ 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] @ 1ee09c │ │ │ │ - vldr s16, [pc, #144] @ 1ee0a0 │ │ │ │ + vldr s17, [pc, #144] @ 1edf2c │ │ │ │ + vldr s16, [pc, #144] @ 1edf30 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ uxth r0, r7 │ │ │ │ - bl 1f503c │ │ │ │ + bl 1f4ecc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee046 │ │ │ │ + ble.n 1eded6 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee046 │ │ │ │ + bge.n 1eded6 │ │ │ │ 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 1f503c │ │ │ │ + bl 1f4ecc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee084 │ │ │ │ + ble.n 1edf14 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee084 │ │ │ │ + bge.n 1edf14 │ │ │ │ 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 1ee012 │ │ │ │ + bne.n 1edea2 │ │ │ │ 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 1ee15e │ │ │ │ + beq.n 1edfee │ │ │ │ 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] @ 1ee160 │ │ │ │ + vldr s16, [pc, #152] @ 1edff0 │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ ldr.w sl, [r5] │ │ │ │ uxth.w r0, sl │ │ │ │ - bl 1f503c │ │ │ │ + bl 1f4ecc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee106 │ │ │ │ + ble.n 1edf96 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee106 │ │ │ │ - vldr s15, [pc, #104] @ 1ee164 │ │ │ │ + bge.n 1edf96 │ │ │ │ + vldr s15, [pc, #104] @ 1edff4 │ │ │ │ vmla.f32 s15, s0, s16 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ mov.w r0, sl, lsr #16 │ │ │ │ - bl 1f503c │ │ │ │ + bl 1f4ecc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee13e │ │ │ │ + ble.n 1edfce │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee13e │ │ │ │ - vldr s15, [pc, #48] @ 1ee164 │ │ │ │ + bge.n 1edfce │ │ │ │ + vldr s15, [pc, #48] @ 1edff4 │ │ │ │ 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 1ee0ce │ │ │ │ + bne.n 1edf5e │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #260] @ (1ee280 ) │ │ │ │ - ldr r3, [pc, #264] @ (1ee284 ) │ │ │ │ + ldr r2, [pc, #260] @ (1ee110 ) │ │ │ │ + ldr r3, [pc, #264] @ (1ee114 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1ee25a │ │ │ │ + beq.n 1ee0ea │ │ │ │ mov lr, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ - vldr s11, [pc, #224] @ 1ee278 │ │ │ │ - vldr s12, [pc, #224] @ 1ee27c │ │ │ │ + vldr s11, [pc, #224] @ 1ee108 │ │ │ │ + vldr s12, [pc, #224] @ 1ee10c │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r3, [lr, #12] │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ vldr s15, [sp, #4] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee1e6 │ │ │ │ + ble.n 1ee076 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee1e6 │ │ │ │ + bge.n 1ee076 │ │ │ │ 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 1ee216 │ │ │ │ + ble.n 1ee0a6 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee216 │ │ │ │ + bge.n 1ee0a6 │ │ │ │ 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 1ee246 │ │ │ │ + ble.n 1ee0d6 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee246 │ │ │ │ + bge.n 1ee0d6 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ vmov r3, s14 │ │ │ │ adds r5, #1 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ strb.w r6, [r4, #-1] │ │ │ │ add.w lr, lr, #16 │ │ │ │ adds r4, #4 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1ee1a2 │ │ │ │ - ldr r2, [pc, #44] @ (1ee288 ) │ │ │ │ - ldr r3, [pc, #36] @ (1ee284 ) │ │ │ │ + bne.n 1ee032 │ │ │ │ + ldr r2, [pc, #44] @ (1ee118 ) │ │ │ │ + ldr r3, [pc, #36] @ (1ee114 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ee272 │ │ │ │ + bne.n 1ee102 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - subs r6, r7, #1 │ │ │ │ + subs r6, r5, #7 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r3, #6 │ │ │ │ + subs r6, r1, #4 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #252] @ (1ee39c ) │ │ │ │ - ldr r3, [pc, #256] @ (1ee3a0 ) │ │ │ │ + ldr r2, [pc, #252] @ (1ee22c ) │ │ │ │ + ldr r3, [pc, #256] @ (1ee230 ) │ │ │ │ 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 1ee378 │ │ │ │ + beq.n 1ee208 │ │ │ │ mov lr, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ - vldr s11, [pc, #216] @ 1ee394 │ │ │ │ - vldr s12, [pc, #216] @ 1ee398 │ │ │ │ + vldr s11, [pc, #216] @ 1ee224 │ │ │ │ + vldr s12, [pc, #216] @ 1ee228 │ │ │ │ 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 1ee304 │ │ │ │ + ble.n 1ee194 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r2, #255 @ 0xff │ │ │ │ - bge.n 1ee304 │ │ │ │ + bge.n 1ee194 │ │ │ │ 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 1ee334 │ │ │ │ + ble.n 1ee1c4 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r2, #255 @ 0xff │ │ │ │ - bge.n 1ee334 │ │ │ │ + bge.n 1ee1c4 │ │ │ │ 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 1ee364 │ │ │ │ + ble.n 1ee1f4 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r2, #255 @ 0xff │ │ │ │ - bge.n 1ee364 │ │ │ │ + bge.n 1ee1f4 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ vmov r2, s14 │ │ │ │ adds r4, #1 │ │ │ │ strb.w r2, [r3, #-2] │ │ │ │ strb.w r5, [r3, #-1] │ │ │ │ add.w lr, lr, #12 │ │ │ │ adds r3, #4 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1ee2c6 │ │ │ │ - ldr r2, [pc, #40] @ (1ee3a4 ) │ │ │ │ - ldr r3, [pc, #36] @ (1ee3a0 ) │ │ │ │ + bne.n 1ee156 │ │ │ │ + ldr r2, [pc, #40] @ (1ee234 ) │ │ │ │ + ldr r3, [pc, #36] @ (1ee230 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ee390 │ │ │ │ + bne.n 1ee220 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - adds r2, r3, #5 │ │ │ │ + subs r2, r1, #3 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r0, #2 │ │ │ │ + adds r0, r6, #7 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - cbz r2, 1ee3e0 │ │ │ │ + cbz r2, 1ee270 │ │ │ │ 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 │ │ │ │ @@ -543338,745 +543251,745 @@ │ │ │ │ strb.w r2, [r0, #-6] │ │ │ │ strb.w lr, [r0, #-5] │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ negs r3, r3 │ │ │ │ cmp ip, r1 │ │ │ │ strb.w r3, [r0, #-8] │ │ │ │ - bne.n 1ee3bc │ │ │ │ + bne.n 1ee24c │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1ee4ca │ │ │ │ + beq.n 1ee35a │ │ │ │ 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] @ 1ee4cc │ │ │ │ - vldr s16, [pc, #192] @ 1ee4d0 │ │ │ │ + vldr s17, [pc, #192] @ 1ee35c │ │ │ │ + vldr s16, [pc, #192] @ 1ee360 │ │ │ │ ldrh r5, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f503c │ │ │ │ + bl 1f4ecc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee444 │ │ │ │ + ble.n 1ee2d4 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee444 │ │ │ │ + bge.n 1ee2d4 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f503c │ │ │ │ + bl 1f4ecc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee47a │ │ │ │ + ble.n 1ee30a │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee47a │ │ │ │ + bge.n 1ee30a │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f503c │ │ │ │ + bl 1f4ecc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee4b0 │ │ │ │ + ble.n 1ee340 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee4b0 │ │ │ │ + bge.n 1ee340 │ │ │ │ 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 1ee410 │ │ │ │ + bne.n 1ee2a0 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #300] @ (1ee614 ) │ │ │ │ - ldr r3, [pc, #304] @ (1ee618 ) │ │ │ │ + ldr r2, [pc, #300] @ (1ee4a4 ) │ │ │ │ + ldr r3, [pc, #304] @ (1ee4a8 ) │ │ │ │ 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 1ee5f0 │ │ │ │ + beq.n 1ee480 │ │ │ │ mov lr, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ - vldr s11, [pc, #264] @ 1ee60c │ │ │ │ - vldr s12, [pc, #264] @ 1ee610 │ │ │ │ + vldr s11, [pc, #264] @ 1ee49c │ │ │ │ + vldr s12, [pc, #264] @ 1ee4a0 │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r3, [lr, #12] │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ vldr s15, [sp, #4] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee550 │ │ │ │ + ble.n 1ee3e0 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee550 │ │ │ │ + bge.n 1ee3e0 │ │ │ │ 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 1ee580 │ │ │ │ + ble.n 1ee410 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee580 │ │ │ │ + bge.n 1ee410 │ │ │ │ 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 1ee5b0 │ │ │ │ + ble.n 1ee440 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee5b0 │ │ │ │ + bge.n 1ee440 │ │ │ │ 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 1ee5e0 │ │ │ │ + ble.n 1ee470 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee5e0 │ │ │ │ + bge.n 1ee470 │ │ │ │ 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 1ee50c │ │ │ │ - ldr r2, [pc, #40] @ (1ee61c ) │ │ │ │ - ldr r3, [pc, #36] @ (1ee618 ) │ │ │ │ + bne.n 1ee39c │ │ │ │ + ldr r2, [pc, #40] @ (1ee4ac ) │ │ │ │ + ldr r3, [pc, #36] @ (1ee4a8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ee608 │ │ │ │ + bne.n 1ee498 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - subs r2, r2, r4 │ │ │ │ + adds r2, r0, #2 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r1, r0 │ │ │ │ + subs r0, r7, r5 │ │ │ │ lsls r3, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #272] @ (1ee748 ) │ │ │ │ - ldr r3, [pc, #272] @ (1ee74c ) │ │ │ │ + ldr r2, [pc, #272] @ (1ee5d8 ) │ │ │ │ + ldr r3, [pc, #272] @ (1ee5dc ) │ │ │ │ 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 1ee71c │ │ │ │ + beq.n 1ee5ac │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s17, [pc, #236] @ 1ee740 │ │ │ │ - vldr s16, [pc, #236] @ 1ee744 │ │ │ │ + vldr s17, [pc, #236] @ 1ee5d0 │ │ │ │ + vldr s16, [pc, #236] @ 1ee5d4 │ │ │ │ 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 1f503c │ │ │ │ + bl 1f4ecc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee69a │ │ │ │ + ble.n 1ee52a │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee69a │ │ │ │ + bge.n 1ee52a │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ - bl 1f503c │ │ │ │ + bl 1f4ecc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee6d2 │ │ │ │ + ble.n 1ee562 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee6d2 │ │ │ │ + bge.n 1ee562 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ - bl 1f503c │ │ │ │ + bl 1f4ecc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee70a │ │ │ │ + ble.n 1ee59a │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee70a │ │ │ │ + bge.n 1ee59a │ │ │ │ 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 1ee65e │ │ │ │ - ldr r2, [pc, #48] @ (1ee750 ) │ │ │ │ - ldr r3, [pc, #44] @ (1ee74c ) │ │ │ │ + bne.n 1ee4ee │ │ │ │ + ldr r2, [pc, #48] @ (1ee5e0 ) │ │ │ │ + ldr r3, [pc, #44] @ (1ee5dc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ee73a │ │ │ │ + bne.n 1ee5ca │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - adds r0, r0, r7 │ │ │ │ + subs r0, r6, r4 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r3, r3 │ │ │ │ + subs r4, r1, r1 │ │ │ │ lsls r3, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #272] @ (1ee87c ) │ │ │ │ - ldr r3, [pc, #272] @ (1ee880 ) │ │ │ │ + ldr r2, [pc, #272] @ (1ee70c ) │ │ │ │ + ldr r3, [pc, #272] @ (1ee710 ) │ │ │ │ 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 1ee850 │ │ │ │ + beq.n 1ee6e0 │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s17, [pc, #236] @ 1ee874 │ │ │ │ - vldr s16, [pc, #236] @ 1ee878 │ │ │ │ + vldr s17, [pc, #236] @ 1ee704 │ │ │ │ + vldr s16, [pc, #236] @ 1ee708 │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldrh r3, [r5, #4] │ │ │ │ str r0, [sp, #4] │ │ │ │ uxth r0, r0 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ - bl 1f503c │ │ │ │ + bl 1f4ecc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee7ce │ │ │ │ + ble.n 1ee65e │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee7ce │ │ │ │ + bge.n 1ee65e │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ - bl 1f503c │ │ │ │ + bl 1f4ecc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee806 │ │ │ │ + ble.n 1ee696 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee806 │ │ │ │ + bge.n 1ee696 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ - bl 1f503c │ │ │ │ + bl 1f4ecc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee83e │ │ │ │ + ble.n 1ee6ce │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee83e │ │ │ │ + bge.n 1ee6ce │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ adds r6, #1 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ strb.w r8, [r4, #-1] │ │ │ │ adds r5, #6 │ │ │ │ adds r4, #4 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 1ee792 │ │ │ │ - ldr r2, [pc, #48] @ (1ee884 ) │ │ │ │ - ldr r3, [pc, #44] @ (1ee880 ) │ │ │ │ + bne.n 1ee622 │ │ │ │ + ldr r2, [pc, #48] @ (1ee714 ) │ │ │ │ + ldr r3, [pc, #44] @ (1ee710 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ee86e │ │ │ │ + bne.n 1ee6fe │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - adds r4, r1, r2 │ │ │ │ + adds r4, r7, r7 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r5, #30 │ │ │ │ + adds r0, r3, r4 │ │ │ │ lsls r3, r5, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1ee99e │ │ │ │ + beq.w 1ee82e │ │ │ │ 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] @ 1ee9a0 │ │ │ │ - vldr s16, [pc, #244] @ 1ee9a4 │ │ │ │ + vldr s17, [pc, #244] @ 1ee830 │ │ │ │ + vldr s16, [pc, #244] @ 1ee834 │ │ │ │ ldrh r5, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f503c │ │ │ │ + bl 1f4ecc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee8e6 │ │ │ │ + ble.n 1ee776 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee8e6 │ │ │ │ + bge.n 1ee776 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f503c │ │ │ │ + bl 1f4ecc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee91c │ │ │ │ + ble.n 1ee7ac │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee91c │ │ │ │ + bge.n 1ee7ac │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f503c │ │ │ │ + bl 1f4ecc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee952 │ │ │ │ + ble.n 1ee7e2 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee952 │ │ │ │ + bge.n 1ee7e2 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f503c │ │ │ │ + bl 1f4ecc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee988 │ │ │ │ + ble.n 1ee818 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee988 │ │ │ │ + bge.n 1ee818 │ │ │ │ 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 1ee8b2 │ │ │ │ + bne.n 1ee742 │ │ │ │ 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 1eeac6 │ │ │ │ + beq.w 1ee956 │ │ │ │ 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] @ 1eeac8 │ │ │ │ - vldr s16, [pc, #252] @ 1eeacc │ │ │ │ + vldr s17, [pc, #252] @ 1ee958 │ │ │ │ + vldr s16, [pc, #252] @ 1ee95c │ │ │ │ ldr.w r8, [r6] │ │ │ │ uxth.w r5, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f503c │ │ │ │ + bl 1f4ecc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1eea0c │ │ │ │ + ble.n 1ee89c │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1eea0c │ │ │ │ + bge.n 1ee89c │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f503c │ │ │ │ + bl 1f4ecc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1eea42 │ │ │ │ + ble.n 1ee8d2 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1eea42 │ │ │ │ + bge.n 1ee8d2 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f503c │ │ │ │ + bl 1f4ecc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1eea78 │ │ │ │ + ble.n 1ee908 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1eea78 │ │ │ │ + bge.n 1ee908 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ mov.w r0, r8, lsr #16 │ │ │ │ - bl 1f503c │ │ │ │ + bl 1f4ecc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1eeab0 │ │ │ │ + ble.n 1ee940 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1eeab0 │ │ │ │ + bge.n 1ee940 │ │ │ │ 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 1ee9d2 │ │ │ │ + bne.n 1ee862 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #316] @ (1eec24 ) │ │ │ │ - ldr r3, [pc, #320] @ (1eec28 ) │ │ │ │ + ldr r2, [pc, #316] @ (1eeab4 ) │ │ │ │ + ldr r3, [pc, #320] @ (1eeab8 ) │ │ │ │ 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 1eebfa │ │ │ │ + beq.n 1eea8a │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s17, [pc, #280] @ 1eec1c │ │ │ │ - vldr s16, [pc, #280] @ 1eec20 │ │ │ │ + vldr s17, [pc, #280] @ 1eeaac │ │ │ │ + vldr s16, [pc, #280] @ 1eeab0 │ │ │ │ add r3, sp, #4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrh.w r0, [sp, #4] │ │ │ │ - bl 1f503c │ │ │ │ + bl 1f4ecc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1eeb44 │ │ │ │ + ble.n 1ee9d4 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1eeb44 │ │ │ │ + bge.n 1ee9d4 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ - bl 1f503c │ │ │ │ + bl 1f4ecc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1eeb7c │ │ │ │ + ble.n 1eea0c │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1eeb7c │ │ │ │ + bge.n 1eea0c │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ - bl 1f503c │ │ │ │ + bl 1f4ecc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1eebb4 │ │ │ │ + ble.n 1eea44 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1eebb4 │ │ │ │ + bge.n 1eea44 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ ldrh.w r0, [sp, #10] │ │ │ │ - bl 1f503c │ │ │ │ + bl 1f4ecc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1eebec │ │ │ │ + ble.n 1eea7c │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1eebec │ │ │ │ + bge.n 1eea7c │ │ │ │ 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 1eeb08 │ │ │ │ - ldr r2, [pc, #48] @ (1eec2c ) │ │ │ │ - ldr r3, [pc, #40] @ (1eec28 ) │ │ │ │ + bne.n 1ee998 │ │ │ │ + ldr r2, [pc, #48] @ (1eeabc ) │ │ │ │ + ldr r3, [pc, #40] @ (1eeab8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eec16 │ │ │ │ + bne.n 1eeaa6 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - asrs r2, r2, #20 │ │ │ │ + asrs r2, r0, #26 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r7, #15 │ │ │ │ + asrs r6, r5, #21 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - cbz r2, 1eec42 │ │ │ │ + cbz r2, 1eead2 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 1eec34 │ │ │ │ + bne.n 1eeac4 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1eec90 │ │ │ │ + cbz r2, 1eeb20 │ │ │ │ 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 │ │ │ │ @@ -544089,19 +544002,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 1eec5a │ │ │ │ + bne.n 1eeaea │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1eecd4 │ │ │ │ + cbz r2, 1eeb64 │ │ │ │ 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 │ │ │ │ @@ -544111,19 +544024,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 1eecaa │ │ │ │ + bne.n 1eeb3a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1eed20 │ │ │ │ + cbz r2, 1eebb0 │ │ │ │ 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 │ │ │ │ @@ -544134,19 +544047,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 1eecec │ │ │ │ + bne.n 1eeb7c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1eed78 │ │ │ │ + cbz r2, 1eec08 │ │ │ │ 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 │ │ │ │ @@ -544164,19 +544077,19 @@ │ │ │ │ mov r0, ip │ │ │ │ blx 616c8 <__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 1eed42 │ │ │ │ + bne.n 1eebd2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1eedc4 │ │ │ │ + cbz r2, 1eec54 │ │ │ │ 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 │ │ │ │ @@ -544189,19 +544102,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 1eed96 │ │ │ │ + bne.n 1eec26 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1eee1c │ │ │ │ + cbz r2, 1eecac │ │ │ │ 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 │ │ │ │ @@ -544217,19 +544130,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 1eede0 │ │ │ │ + bne.n 1eec70 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1eee74 │ │ │ │ + cbz r2, 1eed04 │ │ │ │ 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 │ │ │ │ @@ -544245,19 +544158,19 @@ │ │ │ │ rsb r3, r3, r3, lsl #8 │ │ │ │ addw r3, r3, #2047 @ 0x7ff │ │ │ │ umull r7, ip, r5, r3 │ │ │ │ sub.w r3, r3, ip │ │ │ │ add.w ip, ip, r3, lsr #1 │ │ │ │ mov.w ip, ip, lsr #11 │ │ │ │ strb.w ip, [r0, #-8] │ │ │ │ - bne.n 1eee38 │ │ │ │ + bne.n 1eecc8 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1eeeae │ │ │ │ + cbz r2, 1eed3e │ │ │ │ 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 │ │ │ │ @@ -544265,18 +544178,18 @@ │ │ │ │ strb.w lr, [r0, #-2] │ │ │ │ cmp ip, r1 │ │ │ │ bic.w r3, r3, r3, asr #31 │ │ │ │ uxtb r3, r3 │ │ │ │ mov.w r2, r3, lsr #6 │ │ │ │ add.w r3, r2, r3, lsl #1 │ │ │ │ strb.w r3, [r0, #-1] │ │ │ │ - bne.n 1eee88 │ │ │ │ + bne.n 1eed18 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1eeef2 │ │ │ │ + cbz r2, 1eed82 │ │ │ │ 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 │ │ │ │ @@ -544288,18 +544201,18 @@ │ │ │ │ mov.w r3, r2, lsr #6 │ │ │ │ add.w r3, r3, r2, lsl #1 │ │ │ │ uxtb r3, r3 │ │ │ │ strb.w r3, [r0, #-2] │ │ │ │ bfi ip, r3, #0, #8 │ │ │ │ bfi ip, r3, #8, #8 │ │ │ │ strh.w ip, [r0, #-4] │ │ │ │ - bne.n 1eeebe │ │ │ │ + bne.n 1eed4e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1eef32 │ │ │ │ + cbz r2, 1eedc2 │ │ │ │ subs r2, #1 │ │ │ │ push {lr} │ │ │ │ add.w lr, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ ldrsb.w r2, [lr, #1]! │ │ │ │ mov.w ip, #0 │ │ │ │ cmp lr, r1 │ │ │ │ @@ -544309,18 +544222,18 @@ │ │ │ │ add.w r3, r3, r2, lsl #1 │ │ │ │ uxtb r3, r3 │ │ │ │ bfi ip, r3, #0, #8 │ │ │ │ bfi ip, r3, #8, #8 │ │ │ │ bfi ip, r3, #16, #8 │ │ │ │ bfi ip, r3, #24, #8 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 1eef00 │ │ │ │ + bne.n 1eed90 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1eef80 │ │ │ │ + cbz r2, 1eee10 │ │ │ │ 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 │ │ │ │ @@ -544334,19 +544247,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 1eef4a │ │ │ │ + bne.n 1eedda │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1eefde │ │ │ │ + cbz r2, 1eee6e │ │ │ │ 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 │ │ │ │ @@ -544362,18 +544275,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 1eef9a │ │ │ │ + bne.n 1eee2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1ef030 │ │ │ │ + cbz r2, 1eeec0 │ │ │ │ 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 │ │ │ │ @@ -544388,19 +544301,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 1eeff2 │ │ │ │ + bne.n 1eee82 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ef08c │ │ │ │ + cbz r2, 1eef1c │ │ │ │ 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 │ │ │ │ @@ -544419,19 +544332,19 @@ │ │ │ │ mov r0, ip │ │ │ │ blx 60a24 <__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 1ef052 │ │ │ │ + bne.n 1eeee2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ef0e8 │ │ │ │ + cbz r2, 1eef78 │ │ │ │ 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 │ │ │ │ @@ -544448,19 +544361,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 1ef0ac │ │ │ │ + bne.n 1eef3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ef12a │ │ │ │ + cbz r2, 1eefba │ │ │ │ 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 │ │ │ │ @@ -544471,18 +544384,18 @@ │ │ │ │ cmp r1, ip │ │ │ │ bic.w r3, r3, r3, asr #31 │ │ │ │ strb.w r4, [r0, #-5] │ │ │ │ uxtb r3, r3 │ │ │ │ mov.w r2, r3, lsr #6 │ │ │ │ add.w r3, r2, r3, lsl #1 │ │ │ │ strb.w r3, [r0, #-8] │ │ │ │ - bne.n 1ef100 │ │ │ │ + bne.n 1eef90 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1ef16c │ │ │ │ + cbz r2, 1eeffc │ │ │ │ subs r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ subs r0, r4, #1 │ │ │ │ add r4, r2 │ │ │ │ ldrb.w lr, [r0, #1]! │ │ │ │ @@ -544494,19 +544407,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 1ef13a │ │ │ │ + bne.n 1eefca │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ef1ce │ │ │ │ + cbz r2, 1ef05e │ │ │ │ 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 │ │ │ │ @@ -544525,18 +544438,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 1ef186 │ │ │ │ + bne.n 1ef016 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1ef22a │ │ │ │ + cbz r2, 1ef0ba │ │ │ │ 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 │ │ │ │ @@ -544553,18 +544466,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 1ef1ec │ │ │ │ + bne.n 1ef07c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1ef268 │ │ │ │ + cbz r2, 1ef0f8 │ │ │ │ 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]! │ │ │ │ @@ -544574,19 +544487,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 1ef23c │ │ │ │ + bne.n 1ef0cc │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ef2a8 │ │ │ │ + cbz r2, 1ef138 │ │ │ │ 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]! │ │ │ │ @@ -544596,19 +544509,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 1ef27c │ │ │ │ + bne.n 1ef10c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ef30a │ │ │ │ + cbz r2, 1ef19a │ │ │ │ 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 │ │ │ │ @@ -544627,18 +544540,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 1ef2c6 │ │ │ │ + bne.n 1ef156 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1ef364 │ │ │ │ + cbz r2, 1ef1f4 │ │ │ │ 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 │ │ │ │ @@ -544655,19 +544568,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 1ef328 │ │ │ │ + bne.n 1ef1b8 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ef3d6 │ │ │ │ + cbz r2, 1ef266 │ │ │ │ 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 │ │ │ │ @@ -544687,18 +544600,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 1ef382 │ │ │ │ + bne.n 1ef212 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1ef446 │ │ │ │ + cbz r2, 1ef2d6 │ │ │ │ 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 │ │ │ │ @@ -544718,18 +544631,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 1ef3f2 │ │ │ │ + bne.n 1ef282 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1ef498 │ │ │ │ + cbz r2, 1ef328 │ │ │ │ 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 │ │ │ │ @@ -544744,19 +544657,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 1ef452 │ │ │ │ + bne.n 1ef2e2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ef514 │ │ │ │ + cbz r2, 1ef3a4 │ │ │ │ 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 │ │ │ │ @@ -544781,19 +544694,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 1ef4b2 │ │ │ │ + bne.n 1ef342 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ef58c │ │ │ │ + cbz r2, 1ef41c │ │ │ │ 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 │ │ │ │ @@ -544816,19 +544729,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 1ef534 │ │ │ │ + bne.n 1ef3c4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ef5d8 │ │ │ │ + cbz r2, 1ef468 │ │ │ │ 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 │ │ │ │ @@ -544841,19 +544754,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 1ef5a0 │ │ │ │ + bne.n 1ef430 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ef628 │ │ │ │ + cbz r2, 1ef4b8 │ │ │ │ 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 │ │ │ │ @@ -544868,19 +544781,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 1ef5ea │ │ │ │ + bne.n 1ef47a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ef6a4 │ │ │ │ + cbz r2, 1ef534 │ │ │ │ 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 │ │ │ │ @@ -544905,19 +544818,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 1ef646 │ │ │ │ + bne.n 1ef4d6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ef6ee │ │ │ │ + cbz r2, 1ef57e │ │ │ │ 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 │ │ │ │ @@ -544930,18 +544843,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 1ef6b8 │ │ │ │ + bne.n 1ef548 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1ef762 │ │ │ │ + cbz r2, 1ef5f2 │ │ │ │ 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 │ │ │ │ @@ -544964,32 +544877,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 1ef70c │ │ │ │ + bne.n 1ef59c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #144] @ (1ef808 ) │ │ │ │ - ldr r3, [pc, #144] @ (1ef80c ) │ │ │ │ + ldr r2, [pc, #144] @ (1ef698 ) │ │ │ │ + ldr r3, [pc, #144] @ (1ef69c ) │ │ │ │ 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 1ef7e8 │ │ │ │ + beq.n 1ef678 │ │ │ │ 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] │ │ │ │ @@ -545012,35 +544925,35 @@ │ │ │ │ movs r3, #0 │ │ │ │ umlal r0, ip, r1, sl │ │ │ │ mov r1, ip │ │ │ │ blx 616c8 <__aeabi_ldivmod@plt> │ │ │ │ cmp r8, r7 │ │ │ │ strb.w r0, [r5, #-1] │ │ │ │ strh.w r9, [r5], #4 │ │ │ │ - bne.n 1ef798 │ │ │ │ - ldr r2, [pc, #36] @ (1ef810 ) │ │ │ │ - ldr r3, [pc, #32] @ (1ef80c ) │ │ │ │ + bne.n 1ef628 │ │ │ │ + ldr r2, [pc, #36] @ (1ef6a0 ) │ │ │ │ + ldr r3, [pc, #32] @ (1ef69c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ef802 │ │ │ │ + bne.n 1ef692 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r0, r0, #2 │ │ │ │ + lsrs r0, r6, #7 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r2, #32 │ │ │ │ + lsrs r0, r0, #6 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - cbz r2, 1ef864 │ │ │ │ + cbz r2, 1ef6f4 │ │ │ │ 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 │ │ │ │ @@ -545056,33 +544969,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 1ef822 │ │ │ │ + bne.n 1ef6b2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #148] @ (1ef910 ) │ │ │ │ - ldr r3, [pc, #148] @ (1ef914 ) │ │ │ │ + ldr r2, [pc, #148] @ (1ef7a0 ) │ │ │ │ + ldr r3, [pc, #148] @ (1ef7a4 ) │ │ │ │ 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 1ef8f0 │ │ │ │ + beq.n 1ef780 │ │ │ │ mov r4, r1 │ │ │ │ movs r7, #0 │ │ │ │ adds r5, r0, #2 │ │ │ │ movw r9, #65280 @ 0xff00 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r3, sp, #4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ @@ -545106,35 +545019,35 @@ │ │ │ │ bic.w ip, r3, r3, asr #31 │ │ │ │ movs r3, #0 │ │ │ │ umlal r0, r1, ip, sl │ │ │ │ blx 60a24 <__aeabi_uldivmod@plt> │ │ │ │ cmp r8, r7 │ │ │ │ strb.w r0, [r5, #-1] │ │ │ │ strh.w r9, [r5], #4 │ │ │ │ - bne.n 1ef89c │ │ │ │ - ldr r2, [pc, #36] @ (1ef918 ) │ │ │ │ - ldr r3, [pc, #32] @ (1ef914 ) │ │ │ │ + bne.n 1ef72c │ │ │ │ + ldr r2, [pc, #36] @ (1ef7a8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1ef7a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ef90a │ │ │ │ + bne.n 1ef79a │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r4, r7, #29 │ │ │ │ + lsrs r4, r5, #3 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r1, #28 │ │ │ │ + lsrs r0, r7, #1 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - cbz r2, 1ef970 │ │ │ │ + cbz r2, 1ef800 │ │ │ │ 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 │ │ │ │ @@ -545150,19 +545063,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 1ef92c │ │ │ │ + bne.n 1ef7bc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ef9c8 │ │ │ │ + cbz r2, 1ef858 │ │ │ │ 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 │ │ │ │ @@ -545178,19 +545091,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 1ef984 │ │ │ │ + bne.n 1ef814 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1efa20 │ │ │ │ + cbz r2, 1ef8b0 │ │ │ │ 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 │ │ │ │ @@ -545206,19 +545119,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 1ef9e2 │ │ │ │ + bne.n 1ef872 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1efa78 │ │ │ │ + cbz r2, 1ef908 │ │ │ │ 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 │ │ │ │ @@ -545234,19 +545147,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 1efa3a │ │ │ │ + bne.n 1ef8ca │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1efad0 │ │ │ │ + cbz r2, 1ef960 │ │ │ │ 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 │ │ │ │ @@ -545262,19 +545175,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 1efa8c │ │ │ │ + bne.n 1ef91c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1efb28 │ │ │ │ + cbz r2, 1ef9b8 │ │ │ │ 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 │ │ │ │ @@ -545290,19 +545203,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 1efae4 │ │ │ │ + bne.n 1ef974 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1efb80 │ │ │ │ + cbz r2, 1efa10 │ │ │ │ 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 │ │ │ │ @@ -545318,19 +545231,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 1efb3c │ │ │ │ + bne.n 1ef9cc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1efbd8 │ │ │ │ + cbz r2, 1efa68 │ │ │ │ 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 │ │ │ │ @@ -545346,19 +545259,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 1efb94 │ │ │ │ + bne.n 1efa24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1efc22 │ │ │ │ + cbz r2, 1efab2 │ │ │ │ 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 │ │ │ │ @@ -545372,18 +545285,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 1efbea │ │ │ │ + bne.n 1efa7a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1efc6a │ │ │ │ + cbz r2, 1efafa │ │ │ │ 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 │ │ │ │ @@ -545397,19 +545310,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 1efc32 │ │ │ │ + bne.n 1efac2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1efcf8 │ │ │ │ + beq.n 1efb88 │ │ │ │ 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 │ │ │ │ @@ -545438,20 +545351,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 1efc84 │ │ │ │ + bne.n 1efb14 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1efd88 │ │ │ │ + beq.n 1efc18 │ │ │ │ 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 │ │ │ │ @@ -545480,33 +545393,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 1efd14 │ │ │ │ + bne.n 1efba4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #176] @ (1efe50 ) │ │ │ │ - ldr r3, [pc, #176] @ (1efe54 ) │ │ │ │ + ldr r2, [pc, #176] @ (1efce0 ) │ │ │ │ + ldr r3, [pc, #176] @ (1efce4 ) │ │ │ │ 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 1efe30 │ │ │ │ + beq.n 1efcc0 │ │ │ │ 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] │ │ │ │ @@ -545539,48 +545452,48 @@ │ │ │ │ movs r3, #0 │ │ │ │ umlal r0, ip, r1, r4 │ │ │ │ mov r1, ip │ │ │ │ blx 616c8 <__aeabi_ldivmod@plt> │ │ │ │ strb.w r4, [r5, #-5] │ │ │ │ strb.w r0, [r5, #-6] │ │ │ │ cmp r9, r8 │ │ │ │ - bne.n 1efdc0 │ │ │ │ - ldr r2, [pc, #36] @ (1efe58 ) │ │ │ │ - ldr r3, [pc, #32] @ (1efe54 ) │ │ │ │ + bne.n 1efc50 │ │ │ │ + ldr r2, [pc, #36] @ (1efce8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1efce4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1efe4a │ │ │ │ + bne.n 1efcda │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r0, r3, #9 │ │ │ │ + lsls r0, r1, #15 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r1, #7 │ │ │ │ + lsls r0, r7, #12 │ │ │ │ lsls r3, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #160] @ (1eff10 ) │ │ │ │ - ldr r3, [pc, #160] @ (1eff14 ) │ │ │ │ + ldr r2, [pc, #160] @ (1efda0 ) │ │ │ │ + ldr r3, [pc, #160] @ (1efda4 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1efef2 │ │ │ │ + cbz r6, 1efd82 │ │ │ │ movw r2, #32769 @ 0x8001 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add.w lr, r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ movw r4, #32767 @ 0x7fff │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ @@ -545606,47 +545519,47 @@ │ │ │ │ umull r8, r3, r2, r3 │ │ │ │ mov.w r0, r0, lsr #15 │ │ │ │ strb.w r0, [lr, #-8] │ │ │ │ mov.w ip, ip, lsr #15 │ │ │ │ strb.w ip, [lr, #-7] │ │ │ │ mov.w r3, r3, lsr #15 │ │ │ │ strb.w r3, [lr, #-6] │ │ │ │ - bne.n 1efe96 │ │ │ │ - ldr r2, [pc, #36] @ (1eff18 ) │ │ │ │ - ldr r3, [pc, #28] @ (1eff14 ) │ │ │ │ + bne.n 1efd26 │ │ │ │ + ldr r2, [pc, #36] @ (1efda8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1efda4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eff0c │ │ │ │ + bne.n 1efd9c │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - lsls r0, r1, #6 │ │ │ │ + lsls r0, r7, #11 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r0, #4 │ │ │ │ + lsls r6, r6, #9 │ │ │ │ lsls r3, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #168] @ (1effd8 ) │ │ │ │ - ldr r3, [pc, #168] @ (1effdc ) │ │ │ │ + ldr r2, [pc, #168] @ (1efe68 ) │ │ │ │ + ldr r3, [pc, #168] @ (1efe6c ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1effb8 │ │ │ │ + cbz r6, 1efe48 │ │ │ │ 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 │ │ │ │ @@ -545673,35 +545586,35 @@ │ │ │ │ umull r0, r3, r2, r3 │ │ │ │ mov.w r0, r8, lsr #15 │ │ │ │ strb.w r0, [ip, #-8] │ │ │ │ mov.w r1, r1, lsr #15 │ │ │ │ strb.w r1, [ip, #-7] │ │ │ │ mov.w r3, r3, lsr #15 │ │ │ │ strb.w r3, [ip, #-6] │ │ │ │ - bne.n 1eff58 │ │ │ │ - ldr r2, [pc, #36] @ (1effe0 ) │ │ │ │ - ldr r3, [pc, #32] @ (1effdc ) │ │ │ │ + bne.n 1efde8 │ │ │ │ + ldr r2, [pc, #36] @ (1efe70 ) │ │ │ │ + ldr r3, [pc, #32] @ (1efe6c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1effd2 │ │ │ │ + bne.n 1efe62 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r0, r1, #3 │ │ │ │ + lsls r0, r7, #8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #1 │ │ │ │ + lsls r0, r6, #6 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - cbz r2, 1f0042 │ │ │ │ + cbz r2, 1efed2 │ │ │ │ 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 │ │ │ │ @@ -545720,18 +545633,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 1efff4 │ │ │ │ + bne.n 1efe84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1f0092 │ │ │ │ + cbz r2, 1eff22 │ │ │ │ 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 │ │ │ │ @@ -545746,18 +545659,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 1f0050 │ │ │ │ + bne.n 1efee0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1f00fc │ │ │ │ + cbz r2, 1eff8c │ │ │ │ adds r2, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ adds r0, #4 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ add.w lr, r1, #3 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ add r1, r2 │ │ │ │ @@ -545779,19 +545692,19 @@ │ │ │ │ add.w ip, r7, ip, lsl #1 │ │ │ │ mov.w r6, r2, lsr #6 │ │ │ │ add.w r3, r5, r3, lsl #1 │ │ │ │ add.w r2, r6, r2, lsl #1 │ │ │ │ strb.w ip, [r0, #-7] │ │ │ │ strb.w r2, [r0, #-8] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 1f00a8 │ │ │ │ + bne.n 1eff38 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1f0168 │ │ │ │ + cbz r2, 1efff8 │ │ │ │ adds r2, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ adds r0, #4 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ add.w lr, r1, #3 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ add r1, r2 │ │ │ │ @@ -545813,19 +545726,19 @@ │ │ │ │ add.w r3, r5, r3, lsl #1 │ │ │ │ mov.w r6, r2, lsr #6 │ │ │ │ add.w ip, r7, ip, lsl #1 │ │ │ │ add.w r2, r6, r2, lsl #1 │ │ │ │ strb.w ip, [r0, #-7] │ │ │ │ strb.w r2, [r0, #-8] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 1f0114 │ │ │ │ + bne.n 1effa4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1f01cc │ │ │ │ + cbz r2, 1f005c │ │ │ │ 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 │ │ │ │ @@ -545844,19 +545757,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 1f017c │ │ │ │ + bne.n 1f000c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1f0230 │ │ │ │ + cbz r2, 1f00c0 │ │ │ │ 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 │ │ │ │ @@ -545875,19 +545788,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 1f01e0 │ │ │ │ + bne.n 1f0070 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1f0294 │ │ │ │ + cbz r2, 1f0124 │ │ │ │ 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 │ │ │ │ @@ -545906,33 +545819,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 1f0244 │ │ │ │ + bne.n 1f00d4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #184] @ (1f0364 ) │ │ │ │ - ldr r3, [pc, #184] @ (1f0368 ) │ │ │ │ + ldr r2, [pc, #184] @ (1f01f4 ) │ │ │ │ + ldr r3, [pc, #184] @ (1f01f8 ) │ │ │ │ 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 1f0344 │ │ │ │ + beq.n 1f01d4 │ │ │ │ mov r7, r1 │ │ │ │ mov.w r8, #0 │ │ │ │ adds r5, r0, #4 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r3, sp │ │ │ │ ldr r1, [r7, #4] │ │ │ │ @@ -545968,47 +545881,47 @@ │ │ │ │ movs r1, #0 │ │ │ │ umlal ip, r1, r0, r4 │ │ │ │ mov r0, ip │ │ │ │ blx 60a24 <__aeabi_uldivmod@plt> │ │ │ │ strb.w r4, [r5, #-5] │ │ │ │ strb.w r0, [r5, #-6] │ │ │ │ cmp r9, r8 │ │ │ │ - bne.n 1f02cc │ │ │ │ - ldr r2, [pc, #36] @ (1f036c ) │ │ │ │ - ldr r3, [pc, #32] @ (1f0368 ) │ │ │ │ + bne.n 1f015c │ │ │ │ + ldr r2, [pc, #36] @ (1f01fc ) │ │ │ │ + ldr r3, [pc, #32] @ (1f01f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f035e │ │ │ │ + bne.n 1f01ee │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stc2l 0, cr0, [ip, #-680] @ 0xfffffd58 │ │ │ │ + cdp2 0, 11, cr0, cr12, cr10, {5} │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [r4], #680 @ 0x2a8 │ │ │ │ + cdp2 0, 2, cr0, cr4, cr10, {5} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #196] @ (1f0448 ) │ │ │ │ - ldr r3, [pc, #196] @ (1f044c ) │ │ │ │ + ldr r2, [pc, #196] @ (1f02d8 ) │ │ │ │ + ldr r3, [pc, #196] @ (1f02dc ) │ │ │ │ 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 1f0428 │ │ │ │ + beq.n 1f02b8 │ │ │ │ mov.w lr, #5 │ │ │ │ movt lr, #2 │ │ │ │ add.w ip, r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ movw r2, #16383 @ 0x3fff │ │ │ │ ldr r0, [r1, #0] │ │ │ │ @@ -546043,34 +545956,34 @@ │ │ │ │ rsb r3, r3, r3, lsl #8 │ │ │ │ add r3, r2 │ │ │ │ umull r7, r0, lr, r3 │ │ │ │ sub.w r3, r3, r0 │ │ │ │ add.w r0, r0, r3, lsr #1 │ │ │ │ mov.w r0, r0, lsr #14 │ │ │ │ strb.w r0, [ip, #-6] │ │ │ │ - bne.n 1f03ac │ │ │ │ - ldr r2, [pc, #36] @ (1f0450 ) │ │ │ │ - ldr r3, [pc, #32] @ (1f044c ) │ │ │ │ + bne.n 1f023c │ │ │ │ + ldr r2, [pc, #36] @ (1f02e0 ) │ │ │ │ + ldr r3, [pc, #32] @ (1f02dc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f0442 │ │ │ │ + bne.n 1f02d2 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldc2l 0, cr0, [r4], #-680 @ 0xfffffd58 │ │ │ │ + stc2l 0, cr0, [r4, #680]! @ 0x2a8 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfbd000aa │ │ │ │ + stc2l 0, cr0, [r0, #-680] @ 0xfffffd58 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f04ec │ │ │ │ + beq.n 1f037c │ │ │ │ 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 │ │ │ │ @@ -546102,20 +546015,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 1f046c │ │ │ │ + bne.n 1f02fc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f0588 │ │ │ │ + beq.n 1f0418 │ │ │ │ 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 │ │ │ │ @@ -546147,33 +546060,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 1f0508 │ │ │ │ + bne.n 1f0398 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #196] @ (1f0664 ) │ │ │ │ - ldr r3, [pc, #196] @ (1f0668 ) │ │ │ │ + ldr r2, [pc, #196] @ (1f04f4 ) │ │ │ │ + ldr r3, [pc, #196] @ (1f04f8 ) │ │ │ │ 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 1f0646 │ │ │ │ + beq.n 1f04d6 │ │ │ │ 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 │ │ │ │ @@ -546209,32 +546122,32 @@ │ │ │ │ umull ip, r1, r5, r3 │ │ │ │ sub.w r3, r3, r1 │ │ │ │ mov.w r0, r0, lsr #14 │ │ │ │ strb.w r0, [r2, #-7] │ │ │ │ add.w r1, r1, r3, lsr #1 │ │ │ │ mov.w r1, r1, lsr #14 │ │ │ │ strb.w r1, [r2, #-6] │ │ │ │ - bne.n 1f05ca │ │ │ │ - ldr r2, [pc, #36] @ (1f066c ) │ │ │ │ - ldr r3, [pc, #28] @ (1f0668 ) │ │ │ │ + bne.n 1f045a │ │ │ │ + ldr r2, [pc, #36] @ (1f04fc ) │ │ │ │ + ldr r3, [pc, #28] @ (1f04f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f0660 │ │ │ │ + bne.n 1f04f0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xfa5800aa │ │ │ │ + smlaltb r0, r0, r8, sl │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh.w r0, [r2, #170] @ 0xaa │ │ │ │ - cbz r2, 1f06c8 │ │ │ │ + @ instruction: 0xfb2200aa │ │ │ │ + cbz r2, 1f0558 │ │ │ │ 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 │ │ │ │ @@ -546251,19 +546164,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 1f067c │ │ │ │ + bne.n 1f050c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1f0728 │ │ │ │ + cbz r2, 1f05b8 │ │ │ │ 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 │ │ │ │ @@ -546280,19 +546193,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 1f06da │ │ │ │ + bne.n 1f056a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1f0788 │ │ │ │ + cbz r2, 1f0618 │ │ │ │ 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 │ │ │ │ @@ -546309,19 +546222,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 1f073a │ │ │ │ + bne.n 1f05ca │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1f07e4 │ │ │ │ + cbz r2, 1f0674 │ │ │ │ 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 │ │ │ │ @@ -546338,19 +546251,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 1f0798 │ │ │ │ + bne.n 1f0628 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1f0838 │ │ │ │ + cbz r2, 1f06c8 │ │ │ │ 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 │ │ │ │ @@ -546366,19 +546279,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 1f07f4 │ │ │ │ + bne.n 1f0684 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1f088c │ │ │ │ + cbz r2, 1f071c │ │ │ │ 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 │ │ │ │ @@ -546394,19 +546307,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 1f0848 │ │ │ │ + bne.n 1f06d8 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1f08e0 │ │ │ │ + cbz r2, 1f0770 │ │ │ │ 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 │ │ │ │ @@ -546422,19 +546335,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 1f089c │ │ │ │ + bne.n 1f072c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1f0934 │ │ │ │ + cbz r2, 1f07c4 │ │ │ │ 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 │ │ │ │ @@ -546450,20 +546363,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 1f08f0 │ │ │ │ + bne.n 1f0780 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f09d4 │ │ │ │ + beq.n 1f0864 │ │ │ │ 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 │ │ │ │ @@ -546496,20 +546409,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 1f0954 │ │ │ │ + bne.n 1f07e4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f0a74 │ │ │ │ + beq.n 1f0904 │ │ │ │ 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 │ │ │ │ @@ -546542,20 +546455,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 1f09f4 │ │ │ │ + bne.n 1f0884 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f0b14 │ │ │ │ + beq.n 1f09a4 │ │ │ │ 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 │ │ │ │ @@ -546588,20 +546501,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 1f0a94 │ │ │ │ + bne.n 1f0924 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f0bb4 │ │ │ │ + beq.n 1f0a44 │ │ │ │ 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 │ │ │ │ @@ -546634,33 +546547,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 1f0b34 │ │ │ │ + bne.n 1f09c4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #204] @ (1f0c98 ) │ │ │ │ - ldr r3, [pc, #204] @ (1f0c9c ) │ │ │ │ + ldr r2, [pc, #204] @ (1f0b28 ) │ │ │ │ + ldr r3, [pc, #204] @ (1f0b2c ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1f0c7a │ │ │ │ + beq.n 1f0b0a │ │ │ │ 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 │ │ │ │ @@ -546702,46 +546615,46 @@ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ umlal r0, r1, r3, sl │ │ │ │ movs r3, #0 │ │ │ │ blx 616c8 <__aeabi_ldivmod@plt> │ │ │ │ cmp r9, r7 │ │ │ │ bfi r5, r0, #24, #8 │ │ │ │ str.w r5, [r8], #4 │ │ │ │ - bne.n 1f0be8 │ │ │ │ - ldr r2, [pc, #36] @ (1f0ca0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1f0c9c ) │ │ │ │ + bne.n 1f0a78 │ │ │ │ + ldr r2, [pc, #36] @ (1f0b30 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f0b2c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f0c94 │ │ │ │ + bne.n 1f0b24 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - bic.w r0, ip, #5570560 @ 0x550000 │ │ │ │ + @ instruction: 0xf59c00aa │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf37e00aa │ │ │ │ + @ instruction: 0xf4ee00aa │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #180] @ (1f0d6c ) │ │ │ │ - ldr r3, [pc, #180] @ (1f0d70 ) │ │ │ │ + ldr r2, [pc, #180] @ (1f0bfc ) │ │ │ │ + ldr r3, [pc, #180] @ (1f0c00 ) │ │ │ │ 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 1f0d4e │ │ │ │ + beq.n 1f0bde │ │ │ │ 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 │ │ │ │ @@ -546773,33 +546686,33 @@ │ │ │ │ bfi r2, ip, #0, #8 │ │ │ │ mov.w r0, r0, lsr #15 │ │ │ │ mov.w r1, r1, lsr #15 │ │ │ │ bfi r2, r3, #8, #8 │ │ │ │ bfi r2, r0, #16, #8 │ │ │ │ bfi r2, r1, #24, #8 │ │ │ │ str.w r2, [r8], #4 │ │ │ │ - bne.n 1f0ce0 │ │ │ │ - ldr r2, [pc, #36] @ (1f0d74 ) │ │ │ │ - ldr r3, [pc, #28] @ (1f0d70 ) │ │ │ │ + bne.n 1f0b70 │ │ │ │ + ldr r2, [pc, #36] @ (1f0c04 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f0c00 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f0d68 │ │ │ │ + bne.n 1f0bf8 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf34000aa │ │ │ │ + @ instruction: 0xf4b000aa │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subw r0, sl, #170 @ 0xaa │ │ │ │ + ands.w r0, sl, #5570560 @ 0x550000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f0e20 │ │ │ │ + beq.n 1f0cb0 │ │ │ │ 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 │ │ │ │ @@ -546835,19 +546748,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 1f0d90 │ │ │ │ + bne.n 1f0c20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1f0e94 │ │ │ │ + cbz r2, 1f0d24 │ │ │ │ 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 │ │ │ │ @@ -546870,19 +546783,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 1f0e32 │ │ │ │ + bne.n 1f0cc2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1f0f0a │ │ │ │ + cbz r2, 1f0d9a │ │ │ │ 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 │ │ │ │ @@ -546905,18 +546818,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 1f0ea6 │ │ │ │ + bne.n 1f0d36 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1f0f7c │ │ │ │ + cbz r2, 1f0e0c │ │ │ │ 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 │ │ │ │ @@ -546939,19 +546852,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 1f0f1a │ │ │ │ + bne.n 1f0daa │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1f0ff0 │ │ │ │ + cbz r2, 1f0e80 │ │ │ │ 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 │ │ │ │ @@ -546974,20 +546887,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 1f0f8e │ │ │ │ + bne.n 1f0e1e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f109a │ │ │ │ + beq.n 1f0f2a │ │ │ │ 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 │ │ │ │ @@ -547023,32 +546936,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 1f100e │ │ │ │ + bne.n 1f0e9e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #216] @ (1f1188 ) │ │ │ │ - ldr r3, [pc, #216] @ (1f118c ) │ │ │ │ + ldr r2, [pc, #216] @ (1f1018 ) │ │ │ │ + ldr r3, [pc, #216] @ (1f101c ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1f116a │ │ │ │ + beq.n 1f0ffa │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ movs r5, #0 │ │ │ │ @@ -547094,46 +547007,46 @@ │ │ │ │ bic.w r3, r3, r3, asr #31 │ │ │ │ umlal r0, r1, r3, sl │ │ │ │ movs r3, #0 │ │ │ │ blx 60a24 <__aeabi_uldivmod@plt> │ │ │ │ cmp r9, r7 │ │ │ │ bfi r5, r0, #24, #8 │ │ │ │ str.w r5, [r8], #4 │ │ │ │ - bne.n 1f10cc │ │ │ │ - ldr r2, [pc, #36] @ (1f1190 ) │ │ │ │ - ldr r3, [pc, #28] @ (1f118c ) │ │ │ │ + bne.n 1f0f5c │ │ │ │ + ldr r2, [pc, #36] @ (1f1020 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f101c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f1184 │ │ │ │ + bne.n 1f1014 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - vhadd.s8 d16, d24, d26 │ │ │ │ + @ instruction: 0xf0b800aa │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 8, cr0, cr14, cr10, {5} │ │ │ │ + vext.8 d16, d30, d26, #0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #232] @ (1f1290 ) │ │ │ │ - ldr r3, [pc, #232] @ (1f1294 ) │ │ │ │ + ldr r2, [pc, #232] @ (1f1120 ) │ │ │ │ + ldr r3, [pc, #232] @ (1f1124 ) │ │ │ │ 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 1f1272 │ │ │ │ + beq.n 1f1102 │ │ │ │ movs r2, #5 │ │ │ │ movt r2, #2 │ │ │ │ mov r6, r0 │ │ │ │ mov lr, r1 │ │ │ │ movs r5, #0 │ │ │ │ movw r4, #16383 @ 0x3fff │ │ │ │ add r3, sp, #4 │ │ │ │ @@ -547177,33 +547090,33 @@ │ │ │ │ bfi ip, r0, #16, #8 │ │ │ │ umull r8, r1, r2, r3 │ │ │ │ sub.w r3, r3, r1 │ │ │ │ add.w r1, r1, r3, lsr #1 │ │ │ │ mov.w r1, r1, lsr #14 │ │ │ │ bfi ip, r1, #24, #8 │ │ │ │ str.w ip, [r6], #4 │ │ │ │ - bne.n 1f11cc │ │ │ │ - ldr r2, [pc, #36] @ (1f1298 ) │ │ │ │ - ldr r3, [pc, #28] @ (1f1294 ) │ │ │ │ + bne.n 1f105c │ │ │ │ + ldr r2, [pc, #36] @ (1f1128 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f1124 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f128c │ │ │ │ + bne.n 1f111c │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - cdp 0, 5, cr0, cr0, cr10, {5} │ │ │ │ + vaddl.s8 q8, d16, d26 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [r6, #680] @ 0x2a8 │ │ │ │ + cdp 0, 15, cr0, cr6, cr10, {5} │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f1344 │ │ │ │ + beq.n 1f11d4 │ │ │ │ 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 │ │ │ │ @@ -547239,283 +547152,283 @@ │ │ │ │ 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 1f12b4 │ │ │ │ + bne.n 1f1144 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #8] @ (1f1354 ) │ │ │ │ + ldr r3, [pc, #8] @ (1f11e4 ) │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ add r3, pc │ │ │ │ mla r0, r2, r0, r3 │ │ │ │ bx lr │ │ │ │ - strh r4, [r4, #60] @ 0x3c │ │ │ │ + ldrh r4, [r2, #8] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r3, [pc, #8] @ (1f1364 ) │ │ │ │ + ldr r3, [pc, #8] @ (1f11f4 ) │ │ │ │ add r3, pc │ │ │ │ add.w r0, r3, r0, lsl #5 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r7, [sp, #520] @ 0x208 │ │ │ │ + add r0, pc, #968 @ (adr r0, 1f15c0 ) │ │ │ │ lsls r2, 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, #3920] @ 0xf50 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #472] @ (1f1554 ) │ │ │ │ - ldr r3, [pc, #472] @ (1f1558 ) │ │ │ │ + ldr r2, [pc, #472] @ (1f13e4 ) │ │ │ │ + ldr r3, [pc, #472] @ (1f13e8 ) │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ add r2, pc │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1f13d4 │ │ │ │ + cbz r5, 1f1264 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ blx 60ff8 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 1f13da │ │ │ │ + beq.n 1f126a │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 1f1542 │ │ │ │ + blt.w 1f13d2 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ blx 60aa8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 1f153c │ │ │ │ - ldr r2, [pc, #420] @ (1f155c ) │ │ │ │ - ldr r3, [pc, #412] @ (1f1558 ) │ │ │ │ + blt.w 1f13cc │ │ │ │ + ldr r2, [pc, #420] @ (1f13ec ) │ │ │ │ + ldr r3, [pc, #412] @ (1f13e8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1f1550 │ │ │ │ + bne.w 1f13e0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r5, [pc, #392] @ (1f1560 ) │ │ │ │ + ldr r5, [pc, #392] @ (1f13f0 ) │ │ │ │ add r5, pc │ │ │ │ - b.n 1f1392 │ │ │ │ + b.n 1f1222 │ │ │ │ blx 618f8 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [pc, #384] @ (1f1564 ) │ │ │ │ + ldr r0, [pc, #384] @ (1f13f4 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f745c │ │ │ │ - cbz r0, 1f13f0 │ │ │ │ + bl 1f72ec │ │ │ │ + cbz r0, 1f1280 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f1494 │ │ │ │ + bne.n 1f1324 │ │ │ │ blx 618f8 │ │ │ │ - ldr r2, [pc, #368] @ (1f1568 ) │ │ │ │ + ldr r2, [pc, #368] @ (1f13f8 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #20 │ │ │ │ blx 617e0 <__asprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 1f1522 │ │ │ │ + blt.w 1f13b2 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r1, sp, #24 │ │ │ │ blx 609ac <__stat64_time64@plt> │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ - cbnz r0, 1f1452 │ │ │ │ + cbnz r0, 1f12e2 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - bne.w 1f152a │ │ │ │ + bne.w 1f13ba │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 1f14ac │ │ │ │ - ldr r3, [pc, #320] @ (1f156c ) │ │ │ │ - ldr r2, [pc, #320] @ (1f1570 ) │ │ │ │ - ldr r1, [pc, #324] @ (1f1574 ) │ │ │ │ + beq.n 1f133c │ │ │ │ + ldr r3, [pc, #320] @ (1f13fc ) │ │ │ │ + ldr r2, [pc, #320] @ (1f1400 ) │ │ │ │ + ldr r1, [pc, #324] @ (1f1404 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ str.w r8, [sp] │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 60bc8 │ │ │ │ blx 61e34 <__errno_location@plt> │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #2 │ │ │ │ str.w r3, [r9] │ │ │ │ - b.n 1f13b6 │ │ │ │ + b.n 1f1246 │ │ │ │ blx 61e34 <__errno_location@plt> │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1f1500 │ │ │ │ + bne.n 1f1390 │ │ │ │ mov r0, r8 │ │ │ │ mov.w r1, #448 @ 0x1c0 │ │ │ │ blx 61704 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ - cbz r0, 1f14ac │ │ │ │ + cbz r0, 1f133c │ │ │ │ ldr.w r0, [r9] │ │ │ │ blx 60e6c │ │ │ │ - ldr r3, [pc, #256] @ (1f1578 ) │ │ │ │ - ldr r2, [pc, #256] @ (1f157c ) │ │ │ │ - ldr r1, [pc, #260] @ (1f1580 ) │ │ │ │ + ldr r3, [pc, #256] @ (1f1408 ) │ │ │ │ + ldr r2, [pc, #256] @ (1f140c ) │ │ │ │ + ldr r1, [pc, #260] @ (1f1410 ) │ │ │ │ add r3, pc │ │ │ │ strd r8, r0, [sp] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 60bc8 │ │ │ │ - b.n 1f144a │ │ │ │ - ldr r2, [pc, #236] @ (1f1584 ) │ │ │ │ + b.n 1f12da │ │ │ │ + ldr r2, [pc, #236] @ (1f1414 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #20 │ │ │ │ add r2, pc │ │ │ │ blx 617e0 <__asprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ it ge │ │ │ │ ldrge.w r8, [sp, #20] │ │ │ │ - blt.n 1f1522 │ │ │ │ + blt.n 1f13b2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1f1522 │ │ │ │ - ldr r2, [pc, #212] @ (1f1588 ) │ │ │ │ + beq.n 1f13b2 │ │ │ │ + ldr r2, [pc, #212] @ (1f1418 ) │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #24 │ │ │ │ add r2, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 617e0 <__asprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1f1548 │ │ │ │ + blt.n 1f13d8 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f1548 │ │ │ │ + beq.n 1f13d8 │ │ │ │ mov.w r1, #524288 @ 0x80000 │ │ │ │ mov r0, r5 │ │ │ │ blx 61380 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 1f14f2 │ │ │ │ + blt.n 1f1382 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 61350 │ │ │ │ mov r0, r8 │ │ │ │ blx 60bc8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 60bc8 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - b.n 1f13a6 │ │ │ │ + b.n 1f1236 │ │ │ │ mov r0, r8 │ │ │ │ blx 60bc8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 60bc8 │ │ │ │ - b.n 1f13b6 │ │ │ │ + b.n 1f1246 │ │ │ │ blx 60e6c │ │ │ │ - ldr r3, [pc, #132] @ (1f158c ) │ │ │ │ - ldr r2, [pc, #136] @ (1f1590 ) │ │ │ │ - ldr r1, [pc, #136] @ (1f1594 ) │ │ │ │ + ldr r3, [pc, #132] @ (1f141c ) │ │ │ │ + ldr r2, [pc, #136] @ (1f1420 ) │ │ │ │ + ldr r1, [pc, #136] @ (1f1424 ) │ │ │ │ add r3, pc │ │ │ │ strd r8, r0, [sp] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 60bc8 │ │ │ │ - b.n 1f144a │ │ │ │ + b.n 1f12da │ │ │ │ blx 61e34 <__errno_location@plt> │ │ │ │ mov r9, r0 │ │ │ │ - b.n 1f144a │ │ │ │ - ldr r3, [pc, #108] @ (1f1598 ) │ │ │ │ - ldr r2, [pc, #108] @ (1f159c ) │ │ │ │ - ldr r1, [pc, #112] @ (1f15a0 ) │ │ │ │ + b.n 1f12da │ │ │ │ + ldr r3, [pc, #108] @ (1f1428 ) │ │ │ │ + ldr r2, [pc, #108] @ (1f142c ) │ │ │ │ + ldr r1, [pc, #112] @ (1f1430 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ str.w r8, [sp] │ │ │ │ add r1, pc │ │ │ │ - b.n 1f143a │ │ │ │ + b.n 1f12ca │ │ │ │ mov r0, r4 │ │ │ │ blx 611f4 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1f13b6 │ │ │ │ + b.n 1f1246 │ │ │ │ mov r0, r8 │ │ │ │ blx 60bc8 │ │ │ │ - b.n 1f13b6 │ │ │ │ + b.n 1f1246 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - ldcl 0, cr0, [ip], #-680 @ 0xfffffd58 │ │ │ │ + stcl 0, cr0, [ip, #680]! @ 0x2a8 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - mcrr 0, 10, r0, r2, cr10 │ │ │ │ - add r4, sp, #24 │ │ │ │ + ldc 0, cr0, [r2, #680]! @ 0x2a8 │ │ │ │ + add r3, sp, #984 @ 0x3d8 │ │ │ │ movs r0, r3 │ │ │ │ - add r4, sp, #24 │ │ │ │ + add r3, sp, #984 @ 0x3d8 │ │ │ │ movs r0, r3 │ │ │ │ - add r3, sp, #1016 @ 0x3f8 │ │ │ │ + add r3, sp, #952 @ 0x3b8 │ │ │ │ movs r0, r3 │ │ │ │ - lsls r4, r5, #3 │ │ │ │ + lsls r4, r3, #3 │ │ │ │ movs r0, r5 │ │ │ │ - add r4, sp, #40 @ 0x28 │ │ │ │ + add r3, sp, #1000 @ 0x3e8 │ │ │ │ movs r0, r3 │ │ │ │ - stmia r4!, {r2, r6} │ │ │ │ + stmia r4!, {r2, r4, r5} │ │ │ │ movs r7, r2 │ │ │ │ - lsls r0, r4, #2 │ │ │ │ + lsls r0, r2, #2 │ │ │ │ movs r0, r5 │ │ │ │ - add r3, sp, #888 @ 0x378 │ │ │ │ + add r3, sp, #824 @ 0x338 │ │ │ │ movs r0, r3 │ │ │ │ - stmia r3!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r3, r5, r6, r7} │ │ │ │ movs r7, r2 │ │ │ │ - blt.n 1f15f8 │ │ │ │ + blt.n 1f1468 │ │ │ │ movs r7, r2 │ │ │ │ - add r3, sp, #856 @ 0x358 │ │ │ │ + add r3, sp, #792 @ 0x318 │ │ │ │ movs r0, r3 │ │ │ │ - movs r2, r2 │ │ │ │ + movs r2, r0 │ │ │ │ movs r0, r5 │ │ │ │ - add r3, sp, #416 @ 0x1a0 │ │ │ │ + add r3, sp, #352 @ 0x160 │ │ │ │ movs r0, r3 │ │ │ │ - stmia r3!, {r1, r3, r5, r6} │ │ │ │ + stmia r3!, {r1, r3, r4, r6} │ │ │ │ movs r7, r2 │ │ │ │ - vaddl.u32 q8, d12, d23 │ │ │ │ - add r2, sp, #904 @ 0x388 │ │ │ │ + vaddl.u16 q8, d12, d23 │ │ │ │ + add r2, sp, #840 @ 0x348 │ │ │ │ movs r0, r3 │ │ │ │ - stmia r3!, {r2, r6} │ │ │ │ + stmia r3!, {r2, r4, r5} │ │ │ │ movs r7, r2 │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ add r3, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bls.n 1f15f0 │ │ │ │ + bls.n 1f1480 │ │ │ │ mov r3, r0 │ │ │ │ ldrb r0, [r0, #12] │ │ │ │ - cbnz r0, 1f15f4 │ │ │ │ + cbnz r0, 1f1484 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov.w ip, r2, lsl #1 │ │ │ │ - cbnz r2, 1f15ce │ │ │ │ + cbnz r2, 1f145e │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ add r1, r2 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r1, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ it cc │ │ │ │ movcc r1, ip │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 613c8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 1f15fc │ │ │ │ + cbz r0, 1f148c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ str r0, [r3, #0] │ │ │ │ movs r0, #1 │ │ │ │ str r1, [r3, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r0, #1 │ │ │ │ @@ -547539,26 +547452,26 @@ │ │ │ │ negs r1, r1 │ │ │ │ sub sp, #8 │ │ │ │ add r3, r4 │ │ │ │ ands r3, r1 │ │ │ │ cmp r4, r3 │ │ │ │ it cs │ │ │ │ movcs r4, #1 │ │ │ │ - bcs.n 1f1652 │ │ │ │ + bcs.n 1f14e2 │ │ │ │ ldrb r5, [r0, #13] │ │ │ │ - cbnz r5, 1f1658 │ │ │ │ + cbnz r5, 1f14e8 │ │ │ │ subs r1, r3, r4 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f15a4 │ │ │ │ + bl 1f1434 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f1652 │ │ │ │ + cbz r0, 1f14e2 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 1f1650 │ │ │ │ + cbz r0, 1f14e0 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r1, r5 │ │ │ │ add r0, r2 │ │ │ │ subs r2, r3, r2 │ │ │ │ blx 610ec │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r6, #8] │ │ │ │ @@ -547593,28 +547506,28 @@ │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov ip, r1 │ │ │ │ - ldr r1, [pc, #132] @ (1f1730 ) │ │ │ │ + ldr r1, [pc, #132] @ (1f15c0 ) │ │ │ │ mov lr, r3 │ │ │ │ - ldr r3, [pc, #132] @ (1f1734 ) │ │ │ │ + ldr r3, [pc, #132] @ (1f15c4 ) │ │ │ │ add r1, pc │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ adds.w r3, ip, lr │ │ │ │ - bcs.n 1f1710 │ │ │ │ + bcs.n 1f15a0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 1f1710 │ │ │ │ + bhi.n 1f15a0 │ │ │ │ mov r1, r2 │ │ │ │ movs r3, #5 │ │ │ │ movt r3, #19779 @ 0x4d43 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r5, sp, #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ @@ -547629,104 +547542,104 @@ │ │ │ │ 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, 1f170c │ │ │ │ + cbz r0, 1f159c │ │ │ │ mov r2, lr │ │ │ │ add r0, ip │ │ │ │ blx 61b08 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1f1712 │ │ │ │ + b.n 1f15a2 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #36] @ (1f1738 ) │ │ │ │ - ldr r3, [pc, #28] @ (1f1734 ) │ │ │ │ + ldr r2, [pc, #36] @ (1f15c8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f15c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f172a │ │ │ │ + bne.n 1f15ba │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strd r0, r0, [lr, #-680] @ 0x2a8 │ │ │ │ + @ instruction: 0xeabe00aa │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strd r0, r0, [r6], #680 @ 0x2a8 │ │ │ │ + orrs.w r0, r6, sl, asr #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] @ (1f181c ) │ │ │ │ - ldr r3, [pc, #208] @ (1f1820 ) │ │ │ │ + ldr r1, [pc, #204] @ (1f16ac ) │ │ │ │ + ldr r3, [pc, #208] @ (1f16b0 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ add r1, pc │ │ │ │ ldrb r4, [r0, #13] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - cbnz r4, 1f17c0 │ │ │ │ + cbnz r4, 1f1650 │ │ │ │ ldrd r3, r1, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ add r1, r2 │ │ │ │ cmp r1, r3 │ │ │ │ it ls │ │ │ │ ldrls r0, [r0, #0] │ │ │ │ - bls.n 1f1796 │ │ │ │ + bls.n 1f1626 │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ - cbnz r1, 1f17ca │ │ │ │ + cbnz r1, 1f165a │ │ │ │ lsls r0, r3, #1 │ │ │ │ - cbz r3, 1f17c4 │ │ │ │ + cbz r3, 1f1654 │ │ │ │ adds r1, r2, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, r0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 613c8 │ │ │ │ - cbz r0, 1f17ca │ │ │ │ + cbz r0, 1f165a │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ str r0, [r5, #0] │ │ │ │ str r1, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - bne.n 1f17d0 │ │ │ │ + bne.n 1f1660 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ movs r4, #1 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r5, #8] │ │ │ │ - ldr r2, [pc, #124] @ (1f1824 ) │ │ │ │ - ldr r3, [pc, #116] @ (1f1820 ) │ │ │ │ + ldr r2, [pc, #124] @ (1f16b4 ) │ │ │ │ + ldr r3, [pc, #116] @ (1f16b0 ) │ │ │ │ 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 1f1816 │ │ │ │ + bne.n 1f16a6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1f17a6 │ │ │ │ + b.n 1f1636 │ │ │ │ mov.w r0, #4096 @ 0x1000 │ │ │ │ - b.n 1f177a │ │ │ │ + b.n 1f160a │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #13] │ │ │ │ - b.n 1f17a6 │ │ │ │ + b.n 1f1636 │ │ │ │ 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] │ │ │ │ @@ -547746,48 +547659,48 @@ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str r2, [sp, #0] │ │ │ │ add r0, r3 │ │ │ │ blx 61b08 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 1f179e │ │ │ │ + b.n 1f162e │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia.w sl!, {r1, r3, r5, r7} │ │ │ │ + ands.w r0, sl, sl, asr #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe85200aa │ │ │ │ + strd r0, r0, [r2, #680] @ 0x2a8 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ - cbnz r3, 1f187a │ │ │ │ + cbnz r3, 1f170a │ │ │ │ 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 1f1872 │ │ │ │ + bls.n 1f1702 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ - cbnz r2, 1f1880 │ │ │ │ + cbnz r2, 1f1710 │ │ │ │ lsls r2, r0, #1 │ │ │ │ - cbz r0, 1f188c │ │ │ │ + cbz r0, 1f171c │ │ │ │ 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 613c8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 1f1880 │ │ │ │ + cbz r0, 1f1710 │ │ │ │ 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] │ │ │ │ @@ -547797,50 +547710,50 @@ │ │ │ │ bx lr │ │ │ │ movs r2, #1 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ strb r2, [r3, #13] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 1f1852 │ │ │ │ + b.n 1f16e2 │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r1, #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ cmp r1, r3 │ │ │ │ - bcs.n 1f18dc │ │ │ │ + bcs.n 1f176c │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ - cbnz r2, 1f18f4 │ │ │ │ + cbnz r2, 1f1784 │ │ │ │ subs r1, r3, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1f15a4 │ │ │ │ - cbz r0, 1f18dc │ │ │ │ + bl 1f1434 │ │ │ │ + cbz r0, 1f176c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, 1f18da │ │ │ │ + cbz r0, 1f176a │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ sub.w r2, r3, ip │ │ │ │ add r0, ip │ │ │ │ blx 610ec │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r4, #8] │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 1f18f4 │ │ │ │ + cbnz r3, 1f1784 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f15a4 │ │ │ │ - cbz r0, 1f18f4 │ │ │ │ + bl 1f1434 │ │ │ │ + cbz r0, 1f1784 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ adds r3, r0, #4 │ │ │ │ str r3, [r4, #8] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #8 │ │ │ │ @@ -547849,138 +547762,138 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r1, [sp, #7] │ │ │ │ add.w r1, sp, #7 │ │ │ │ - bl 1f173c │ │ │ │ + bl 1f15cc │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ strh.w r1, [sp, #14] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ adds r3, r1, #1 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bcs.n 1f196c │ │ │ │ + bcs.n 1f17fc │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ - cbnz r2, 1f196c │ │ │ │ + cbnz r2, 1f17fc │ │ │ │ subs r1, r3, r1 │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ - bl 1f15a4 │ │ │ │ - cbz r0, 1f196c │ │ │ │ + bl 1f1434 │ │ │ │ + cbz r0, 1f17fc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 1f196a │ │ │ │ + cbz r0, 1f17fa │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ sub.w r2, r3, ip │ │ │ │ add r0, ip │ │ │ │ blx 610ec │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r4, #8] │ │ │ │ movs r2, #2 │ │ │ │ add.w r1, sp, #14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f173c │ │ │ │ + bl 1f15cc │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ adds r3, r1, #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ cmp r1, r3 │ │ │ │ - bcs.n 1f19c6 │ │ │ │ + bcs.n 1f1856 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ - cbnz r2, 1f19c6 │ │ │ │ + cbnz r2, 1f1856 │ │ │ │ subs r1, r3, r1 │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ - bl 1f15a4 │ │ │ │ - cbz r0, 1f19c6 │ │ │ │ + bl 1f1434 │ │ │ │ + cbz r0, 1f1856 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 1f19c4 │ │ │ │ + cbz r0, 1f1854 │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ sub.w r2, r3, ip │ │ │ │ add r0, ip │ │ │ │ blx 610ec │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r4, #8] │ │ │ │ movs r2, #4 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f173c │ │ │ │ + bl 1f15cc │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ adds r3, r1, #7 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ cmp r1, r3 │ │ │ │ - bcs.n 1f1a20 │ │ │ │ + bcs.n 1f18b0 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ - cbnz r2, 1f1a20 │ │ │ │ + cbnz r2, 1f18b0 │ │ │ │ subs r1, r3, r1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1f15a4 │ │ │ │ - cbz r0, 1f1a20 │ │ │ │ + bl 1f1434 │ │ │ │ + cbz r0, 1f18b0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, 1f1a1e │ │ │ │ + cbz r0, 1f18ae │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ sub.w r2, r3, ip │ │ │ │ add r0, ip │ │ │ │ blx 610ec │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r4, #8] │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ add.w r1, sp, r2 │ │ │ │ - bl 1f173c │ │ │ │ + bl 1f15cc │ │ │ │ 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] @ (1f1ac4 ) │ │ │ │ + ldr r3, [pc, #128] @ (1f1954 ) │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #128] @ (1f1ac8 ) │ │ │ │ + ldr r2, [pc, #128] @ (1f1958 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ adds r3, r1, #4 │ │ │ │ - bcs.n 1f1aa6 │ │ │ │ + bcs.n 1f1936 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 1f1aa6 │ │ │ │ + bhi.n 1f1936 │ │ │ │ movs r2, #0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ movs r4, #4 │ │ │ │ movs r3, #5 │ │ │ │ movt r3, #19779 @ 0x4d43 │ │ │ │ str r3, [sp, #12] │ │ │ │ str.w ip, [sp, #16] │ │ │ │ @@ -547996,215 +547909,215 @@ │ │ │ │ mov.w ip, ip, ror #29 │ │ │ │ mov.w ip, ip, ror #19 │ │ │ │ orr.w sl, sl, sl │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - cbz r3, 1f1aa2 │ │ │ │ + cbz r3, 1f1932 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r2, [r3, r1] │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1f1aa8 │ │ │ │ + b.n 1f1938 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #32] @ (1f1acc ) │ │ │ │ - ldr r3, [pc, #24] @ (1f1ac4 ) │ │ │ │ + ldr r2, [pc, #32] @ (1f195c ) │ │ │ │ + ldr r3, [pc, #24] @ (1f1954 ) │ │ │ │ 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 1f1ac0 │ │ │ │ + bne.n 1f1950 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1f1638 │ │ │ │ + b.n 1f17a8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - b.n 1f1570 │ │ │ │ + b.n 1f16e0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 61b98 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ adds r2, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f173c │ │ │ │ + bl 1f15cc │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #0 │ │ │ │ add r2, r1 │ │ │ │ str r1, [r0, #8] │ │ │ │ strd r1, r2, [r0] │ │ │ │ strb r3, [r0, #12] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r2, 1f1b1a │ │ │ │ + cbnz r2, 1f19aa │ │ │ │ ldrd r2, r0, [r0, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bls.n 1f1b1e │ │ │ │ + bls.n 1f19ae │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r3, #12] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ subs r2, r2, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.n 1f1b16 │ │ │ │ + bhi.n 1f19a6 │ │ │ │ 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, 1f1b52 │ │ │ │ + cbnz r3, 1f19e2 │ │ │ │ ldrd lr, r3, [r0, #4] │ │ │ │ cmp r3, lr │ │ │ │ - bhi.n 1f1b4e │ │ │ │ + bhi.n 1f19de │ │ │ │ sub.w lr, lr, r3 │ │ │ │ cmp r2, lr │ │ │ │ - bls.n 1f1b54 │ │ │ │ + bls.n 1f19e4 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r0, #12] │ │ │ │ pop {r3, pc} │ │ │ │ add.w lr, r3, r2 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ str.w lr, [r0, #8] │ │ │ │ - beq.n 1f1b52 │ │ │ │ + beq.n 1f19e2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ blx 61b08 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbnz r3, 1f1b80 │ │ │ │ + cbnz r3, 1f1a10 │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bls.n 1f1b84 │ │ │ │ + bls.n 1f1a14 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r0, #12] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - beq.n 1f1b7c │ │ │ │ + beq.n 1f1a0c │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f1b80 │ │ │ │ + beq.n 1f1a10 │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldrb.w ip, [r0, #12] │ │ │ │ subs r3, r3, r1 │ │ │ │ adds r3, #1 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ adds r2, r1, r3 │ │ │ │ str r2, [r0, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1f1bba │ │ │ │ + bne.n 1f1a4a │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ cmp r2, ip │ │ │ │ - bls.n 1f1bbe │ │ │ │ + bls.n 1f1a4e │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r0, #12] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ sub.w ip, ip, r2 │ │ │ │ cmp.w ip, #1 │ │ │ │ - ble.n 1f1bb6 │ │ │ │ + ble.n 1f1a46 │ │ │ │ add.w ip, r2, #2 │ │ │ │ str.w ip, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f1bba │ │ │ │ + beq.n 1f1a4a │ │ │ │ ldrh r0, [r1, r3] │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldrb.w ip, [r0, #12] │ │ │ │ subs r3, r3, r1 │ │ │ │ adds r3, #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ adds r2, r1, r3 │ │ │ │ str r2, [r0, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1f1bfe │ │ │ │ + bne.n 1f1a8e │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ cmp r2, ip │ │ │ │ - bls.n 1f1c02 │ │ │ │ + bls.n 1f1a92 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r0, #12] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ sub.w ip, ip, r2 │ │ │ │ cmp.w ip, #3 │ │ │ │ - ble.n 1f1bfa │ │ │ │ + ble.n 1f1a8a │ │ │ │ add.w ip, r2, #4 │ │ │ │ str.w ip, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f1bfe │ │ │ │ + beq.n 1f1a8e │ │ │ │ ldr r0, [r1, r3] │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldrb.w ip, [r0, #12] │ │ │ │ subs r3, r3, r1 │ │ │ │ adds r3, #7 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ adds r2, r1, r3 │ │ │ │ str r2, [r0, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1f1c42 │ │ │ │ + bne.n 1f1ad2 │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ cmp r2, ip │ │ │ │ - bls.n 1f1c48 │ │ │ │ + bls.n 1f1ad8 │ │ │ │ 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 1f1c3e │ │ │ │ + ble.n 1f1ace │ │ │ │ add.w ip, r2, #8 │ │ │ │ str.w ip, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f1c42 │ │ │ │ + beq.n 1f1ad2 │ │ │ │ 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 1f1c98 │ │ │ │ + bcs.n 1f1b28 │ │ │ │ subs r2, r2, r3 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 61e88 │ │ │ │ - cbz r0, 1f1c98 │ │ │ │ + cbz r0, 1f1b28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #0 │ │ │ │ @@ -548212,192 +548125,192 @@ │ │ │ │ mov r0, r3 │ │ │ │ strb r2, [r4, #12] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldrh r5, [r0, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f1d56 │ │ │ │ + beq.n 1f1be6 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r7, r2 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1f1cc0 │ │ │ │ + b.n 1f1b50 │ │ │ │ adds r3, #32 │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 1f1d5c │ │ │ │ + beq.n 1f1bec │ │ │ │ ldr r1, [r3, #0] │ │ │ │ adds r2, #1 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 1f1cba │ │ │ │ + bne.n 1f1b4a │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1f1d56 │ │ │ │ + bne.n 1f1be6 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1f1ce0 │ │ │ │ + b.n 1f1b70 │ │ │ │ adds r4, #1 │ │ │ │ adds r0, #32 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1f1d56 │ │ │ │ + beq.n 1f1be6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f1cd8 │ │ │ │ + bne.n 1f1b68 │ │ │ │ ldr.w lr, [r0, #16] │ │ │ │ cmp.w lr, #15 │ │ │ │ - bls.n 1f1cd8 │ │ │ │ + bls.n 1f1b68 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add.w ip, r2, r3 │ │ │ │ - b.n 1f1d0a │ │ │ │ + b.n 1f1b9a │ │ │ │ add r3, r8 │ │ │ │ adds r3, #12 │ │ │ │ sub.w lr, lr, r3 │ │ │ │ add ip, r3 │ │ │ │ cmp.w lr, #15 │ │ │ │ - bls.n 1f1cd8 │ │ │ │ + bls.n 1f1b68 │ │ │ │ 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 1f1cfa │ │ │ │ + bne.n 1f1b8a │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1f1cfa │ │ │ │ + beq.n 1f1b8a │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1f1cfa │ │ │ │ + bne.n 1f1b8a │ │ │ │ ldrb.w r2, [ip, #12] │ │ │ │ cmp r2, #71 @ 0x47 │ │ │ │ - bne.n 1f1cfa │ │ │ │ + bne.n 1f1b8a │ │ │ │ ldrb.w r2, [ip, #13] │ │ │ │ cmp r2, #78 @ 0x4e │ │ │ │ - bne.n 1f1cfa │ │ │ │ + bne.n 1f1b8a │ │ │ │ ldrb.w r2, [ip, #14] │ │ │ │ cmp r2, #85 @ 0x55 │ │ │ │ - bne.n 1f1cfa │ │ │ │ + bne.n 1f1b8a │ │ │ │ ldrb.w r2, [ip, #15] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f1cfa │ │ │ │ + bne.n 1f1b8a │ │ │ │ movs r0, #1 │ │ │ │ str.w ip, [r7, #4] │ │ │ │ - b.n 1f1d58 │ │ │ │ + b.n 1f1be8 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1f1cce │ │ │ │ + b.n 1f1b5e │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #84] @ (1f1dc4 ) │ │ │ │ + ldr r2, [pc, #84] @ (1f1c54 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #84] @ (1f1dc8 ) │ │ │ │ + ldr r3, [pc, #84] @ (1f1c58 ) │ │ │ │ add r1, sp, #12 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 60e0c │ │ │ │ - cbz r0, 1f1dba │ │ │ │ + cbz r0, 1f1c4a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 1f1da0 │ │ │ │ - ldr r0, [pc, #60] @ (1f1dcc ) │ │ │ │ + cbz r3, 1f1c30 │ │ │ │ + ldr r0, [pc, #60] @ (1f1c5c ) │ │ │ │ add r1, sp, #4 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 6104c │ │ │ │ - cbz r0, 1f1dba │ │ │ │ + cbz r0, 1f1c4a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r1, [pc, #44] @ (1f1dd0 ) │ │ │ │ - ldr r2, [pc, #36] @ (1f1dc8 ) │ │ │ │ + ldr r1, [pc, #44] @ (1f1c60 ) │ │ │ │ + ldr r2, [pc, #36] @ (1f1c58 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1f1dbe │ │ │ │ + bne.n 1f1c4e │ │ │ │ mov r0, r3 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1f1da0 │ │ │ │ + b.n 1f1c30 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 1f22d4 │ │ │ │ + b.n 1f2444 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ vmaxnm.f32 , , │ │ │ │ - b.n 1f2284 │ │ │ │ + b.n 1f23f4 │ │ │ │ lsls r2, r5, #2 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bx lr │ │ │ │ adds r0, #16 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #100] @ (1f1e50 ) │ │ │ │ + ldr r2, [pc, #100] @ (1f1ce0 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #100] @ (1f1e54 ) │ │ │ │ + ldr r3, [pc, #100] @ (1f1ce4 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 61958 │ │ │ │ movs r3, #2 │ │ │ │ - cbz r0, 1f1e22 │ │ │ │ - ldr r1, [pc, #76] @ (1f1e58 ) │ │ │ │ - ldr r2, [pc, #72] @ (1f1e54 ) │ │ │ │ + cbz r0, 1f1cb2 │ │ │ │ + ldr r1, [pc, #76] @ (1f1ce8 ) │ │ │ │ + ldr r2, [pc, #72] @ (1f1ce4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1f1e4c │ │ │ │ + bne.n 1f1cdc │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 60e3c │ │ │ │ movs r3, #2 │ │ │ │ - cbz r0, 1f1e3a │ │ │ │ + cbz r0, 1f1cca │ │ │ │ add r0, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 614d0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1f1e08 │ │ │ │ + b.n 1f1c98 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ blx 6097c │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 1f1e2e │ │ │ │ + b.n 1f1cbe │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - b.n 1f2268 │ │ │ │ + b.n 1f23d8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1f223c │ │ │ │ + b.n 1f23ac │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 60b20 │ │ │ │ pop {r3, pc} │ │ │ │ @@ -548425,15 +548338,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 61a6c <__pthread_cond_timedwait64@plt> │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ it eq │ │ │ │ moveq r0, #1 │ │ │ │ - beq.n 1f1eca │ │ │ │ + beq.n 1f1d5a │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ lsls r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -548446,183 +548359,183 @@ │ │ │ │ lsls r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #228] @ (1f1fe0 ) │ │ │ │ + ldr r0, [pc, #228] @ (1f1e70 ) │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #228] @ (1f1fe4 ) │ │ │ │ + ldr r1, [pc, #228] @ (1f1e74 ) │ │ │ │ add r0, pc │ │ │ │ sub sp, #28 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r0, [pc, #224] @ (1f1fe8 ) │ │ │ │ + ldr r0, [pc, #224] @ (1f1e78 ) │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov.w r1, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldrd r1, r2, [r3] │ │ │ │ str r2, [r1, #4] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr r2, [r5, #16] │ │ │ │ strd r3, r3, [r3] │ │ │ │ cmn.w r2, #9 │ │ │ │ - bhi.n 1f1fae │ │ │ │ + bhi.n 1f1e3e │ │ │ │ ldr r1, [r5, #20] │ │ │ │ add.w r6, r2, #8 │ │ │ │ cmp r6, r1 │ │ │ │ - bls.n 1f1f68 │ │ │ │ + bls.n 1f1df8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 1f1f96 │ │ │ │ + bhi.n 1f1e26 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #168] @ (1f1fec ) │ │ │ │ + ldr r1, [pc, #168] @ (1f1e7c ) │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 1f1fb2 │ │ │ │ + beq.n 1f1e42 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ - cbz r0, 1f1fa0 │ │ │ │ + cbz r0, 1f1e30 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1f95bc │ │ │ │ + bl 1f944c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 1f1f70 │ │ │ │ + cbz r4, 1f1e00 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ str r4, [r5, #12] │ │ │ │ str r7, [r5, #20] │ │ │ │ add r4, r2 │ │ │ │ - b.n 1f1f6e │ │ │ │ + b.n 1f1dfe │ │ │ │ ldr r4, [r5, #12] │ │ │ │ adds r4, r4, r2 │ │ │ │ - beq.n 1f1f70 │ │ │ │ + beq.n 1f1e00 │ │ │ │ str r6, [r5, #16] │ │ │ │ add r2, sp, #12 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r4, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #24] │ │ │ │ - ldr r2, [pc, #112] @ (1f1ff0 ) │ │ │ │ - ldr r3, [pc, #96] @ (1f1fe4 ) │ │ │ │ + ldr r2, [pc, #112] @ (1f1e80 ) │ │ │ │ + ldr r3, [pc, #96] @ (1f1e74 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f1fdc │ │ │ │ + bne.n 1f1e6c │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r1, r6 │ │ │ │ it cc │ │ │ │ movcc r1, r6 │ │ │ │ mov r7, r1 │ │ │ │ - b.n 1f1f42 │ │ │ │ + b.n 1f1dd2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ blx 613c8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1f1f5c │ │ │ │ + b.n 1f1dec │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1f1f70 │ │ │ │ + b.n 1f1e00 │ │ │ │ mov r0, r7 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 61b80 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f1f70 │ │ │ │ + beq.n 1f1e00 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ blx 61b08 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r4, [r5, #12] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r4, r2 │ │ │ │ str r7, [r5, #20] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r5, #8] │ │ │ │ - b.n 1f1f6e │ │ │ │ + b.n 1f1dfe │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - b.n 1f21e0 │ │ │ │ + b.n 1f2350 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1f21b8 │ │ │ │ + b.n 1f2328 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r7, #12 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1f20e8 │ │ │ │ + b.n 1f2258 │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrd r3, r4, [r0, #12] │ │ │ │ add.w ip, r3, r4 │ │ │ │ cmp r3, ip │ │ │ │ - bcc.n 1f2016 │ │ │ │ - b.n 1f2028 │ │ │ │ + bcc.n 1f1ea6 │ │ │ │ + b.n 1f1eb8 │ │ │ │ adds r3, #8 │ │ │ │ cmp r3, ip │ │ │ │ - bcs.n 1f2028 │ │ │ │ + bcs.n 1f1eb8 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 1f2010 │ │ │ │ + bne.n 1f1ea0 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r2, r1 │ │ │ │ it cc │ │ │ │ movcc r2, r1 │ │ │ │ str r2, [r3, #4] │ │ │ │ pop {r4, pc} │ │ │ │ - bl 1f1ee8 │ │ │ │ + bl 1f1d78 │ │ │ │ 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 1f2082 │ │ │ │ + bcs.n 1f1f12 │ │ │ │ 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, 1f207c │ │ │ │ + cbz r2, 1f1f0c │ │ │ │ ldr r1, [r2, #24] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #24] │ │ │ │ - cbnz r1, 1f2078 │ │ │ │ + cbnz r1, 1f1f08 │ │ │ │ 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 1f205c │ │ │ │ + bne.n 1f1eec │ │ │ │ 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] │ │ │ │ @@ -548636,200 +548549,200 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #20 │ │ │ │ movs r0, #0 │ │ │ │ mov sl, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1fb418 │ │ │ │ + bl 1fb2a8 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, r7 │ │ │ │ - beq.n 1f2130 │ │ │ │ + beq.n 1f1fc0 │ │ │ │ str r4, [sp, #12] │ │ │ │ - b.n 1f20ce │ │ │ │ + b.n 1f1f5e │ │ │ │ ldr r7, [r7, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 1f2130 │ │ │ │ + beq.n 1f1fc0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fb280 │ │ │ │ + bl 1fb110 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f20c6 │ │ │ │ + bne.n 1f1f56 │ │ │ │ mov r1, r7 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r0 │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ - cbnz r3, 1f214c │ │ │ │ + cbnz r3, 1f1fdc │ │ │ │ adds r4, r5, r2 │ │ │ │ movw r8, #65532 @ 0xfffc │ │ │ │ movt r8, #65535 @ 0xffff │ │ │ │ mov r7, r1 │ │ │ │ sub.w r8, r8, r5 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx sl │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fb2fc │ │ │ │ - b.n 1f2118 │ │ │ │ + bl 1fb18c │ │ │ │ + b.n 1f1fa8 │ │ │ │ ldr.w r7, [r4, #-4] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1fb280 │ │ │ │ - cbz r0, 1f213c │ │ │ │ + bl 1fb110 │ │ │ │ + cbz r0, 1f1fcc │ │ │ │ subs r4, #4 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 1f2108 │ │ │ │ + bne.n 1f1f98 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f20c6 │ │ │ │ + beq.n 1f1f56 │ │ │ │ mov r0, r5 │ │ │ │ blx 60bc8 │ │ │ │ ldr r7, [r7, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1f20ce │ │ │ │ + bne.n 1f1f5e │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r2, r8, r4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1f211c │ │ │ │ + beq.n 1f1fac │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - cbnz r3, 1f2152 │ │ │ │ + cbnz r3, 1f1fe2 │ │ │ │ adds r4, r5, r2 │ │ │ │ - b.n 1f20f8 │ │ │ │ + b.n 1f1f88 │ │ │ │ adds r0, r2, #4 │ │ │ │ - beq.n 1f220e │ │ │ │ + beq.n 1f209e │ │ │ │ mov r7, r1 │ │ │ │ add.w r8, r2, #4 │ │ │ │ mov r4, r2 │ │ │ │ mov fp, r8 │ │ │ │ mov r0, r5 │ │ │ │ cmp r9, r8 │ │ │ │ - bcs.n 1f220a │ │ │ │ + bcs.n 1f209a │ │ │ │ mov.w r9, r9, lsl #1 │ │ │ │ cmp.w r9, #63 @ 0x3f │ │ │ │ - bhi.n 1f2214 │ │ │ │ + bhi.n 1f20a4 │ │ │ │ cmp.w r8, #64 @ 0x40 │ │ │ │ mov r9, r8 │ │ │ │ it cc │ │ │ │ movcc.w r9, #64 @ 0x40 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 613c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f220e │ │ │ │ + beq.n 1f209e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r2, r0, r4 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ subs r3, #8 │ │ │ │ str r7, [r2, #0] │ │ │ │ adds r1, r1, r3 │ │ │ │ - beq.n 1f222c │ │ │ │ + beq.n 1f20bc │ │ │ │ mov r5, r0 │ │ │ │ sub.w r8, r1, #8 │ │ │ │ - b.n 1f21a6 │ │ │ │ + b.n 1f2036 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ add.w r3, r8, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 1f21fc │ │ │ │ + bcs.n 1f208c │ │ │ │ sub.w r8, r8, #8 │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fb280 │ │ │ │ + bl 1fb110 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f2198 │ │ │ │ + bne.n 1f2028 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmn.w fp, #4 │ │ │ │ - beq.n 1f220e │ │ │ │ + beq.n 1f209e │ │ │ │ add.w r4, fp, #4 │ │ │ │ cmp r4, r9 │ │ │ │ - bls.n 1f221c │ │ │ │ + bls.n 1f20ac │ │ │ │ mov.w r9, r9, lsl #1 │ │ │ │ cmp.w r9, #63 @ 0x3f │ │ │ │ - bhi.n 1f2224 │ │ │ │ + bhi.n 1f20b4 │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ mov r9, r4 │ │ │ │ it cc │ │ │ │ movcc.w r9, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 613c8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1f220e │ │ │ │ + cbz r0, 1f209e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add fp, r0 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ str.w r3, [fp] │ │ │ │ add.w r3, r8, #8 │ │ │ │ mov fp, r4 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 1f21a2 │ │ │ │ + bcc.n 1f2032 │ │ │ │ sub.w r2, fp, #4 │ │ │ │ ldr r1, [r5, r2] │ │ │ │ cmp r1, r7 │ │ │ │ - bne.w 1f20e4 │ │ │ │ - b.n 1f20e8 │ │ │ │ + bne.w 1f1f74 │ │ │ │ + b.n 1f1f78 │ │ │ │ adds r2, r0, r4 │ │ │ │ - bne.n 1f2186 │ │ │ │ + bne.n 1f2016 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ cmp r9, r8 │ │ │ │ it cc │ │ │ │ movcc r9, r8 │ │ │ │ - b.n 1f2176 │ │ │ │ + b.n 1f2006 │ │ │ │ adds.w fp, r5, fp │ │ │ │ - bne.n 1f21ec │ │ │ │ - b.n 1f220e │ │ │ │ + bne.n 1f207c │ │ │ │ + b.n 1f209e │ │ │ │ cmp r9, r4 │ │ │ │ it cc │ │ │ │ movcc r9, r4 │ │ │ │ - b.n 1f21da │ │ │ │ + b.n 1f206a │ │ │ │ ldr r1, [r0, r4] │ │ │ │ cmp r1, r7 │ │ │ │ - beq.n 1f2236 │ │ │ │ + beq.n 1f20c6 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ - cbnz r3, 1f223c │ │ │ │ + cbnz r3, 1f20cc │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 1f20ea │ │ │ │ + b.n 1f1f7a │ │ │ │ mov r7, r1 │ │ │ │ - b.n 1f215c │ │ │ │ + b.n 1f1fec │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #8 │ │ │ │ - bl 1f9590 │ │ │ │ + bl 1f9420 │ │ │ │ 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, 1f22c4 │ │ │ │ + cbnz r3, 1f2154 │ │ │ │ add.w r0, r7, #60 @ 0x3c │ │ │ │ blx 61b80 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f22be │ │ │ │ + cbz r0, 1f214e │ │ │ │ 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} │ │ │ │ @@ -548840,23 +548753,23 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ add.w r0, r4, #60 @ 0x3c │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r7 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ blx 61b08 │ │ │ │ str r7, [r4, #44] @ 0x2c │ │ │ │ - cbnz r6, 1f22fa │ │ │ │ + cbnz r6, 1f218a │ │ │ │ strd r6, r6, [r4, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r0, #60 @ 0x3c │ │ │ │ blx 61b80 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f22be │ │ │ │ + beq.n 1f214e │ │ │ │ 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} │ │ │ │ @@ -548864,76 +548777,76 @@ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ ldr r3, [r5, #28] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w r9, [r4, #40] @ 0x28 │ │ │ │ str r7, [r4, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f22ba │ │ │ │ + beq.n 1f214a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1f22be │ │ │ │ + bne.n 1f214e │ │ │ │ ldr r5, [r6, #8] │ │ │ │ str r5, [r4, #56] @ 0x38 │ │ │ │ lsls r0, r5, #5 │ │ │ │ blx 61b80 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ - cbz r0, 1f2320 │ │ │ │ + cbz r0, 1f21b0 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ lsls r2, r5, #5 │ │ │ │ blx 61b08 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r7 │ │ │ │ blx 60bc8 │ │ │ │ - b.n 1f22be │ │ │ │ + b.n 1f214e │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #0 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r2 │ │ │ │ ldrd sl, fp, [sp, #48] @ 0x30 │ │ │ │ - bl 1f9504 │ │ │ │ + bl 1f9394 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f247e │ │ │ │ + beq.w 1f230e │ │ │ │ mov.w r1, #416 @ 0x1a0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1f9590 │ │ │ │ + bl 1f9420 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f2480 │ │ │ │ + beq.w 1f2310 │ │ │ │ mov.w r8, #1 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r8, [r0, #4] │ │ │ │ str.w r3, [r0, #328] @ 0x148 │ │ │ │ - bl 1f3978 │ │ │ │ - cbnz r0, 1f23f2 │ │ │ │ + bl 1f3808 │ │ │ │ + cbnz r0, 1f2282 │ │ │ │ mov r0, r6 │ │ │ │ blx 61b98 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 61b98 │ │ │ │ add.w r1, r9, #11 │ │ │ │ add.w r8, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r1, r8 │ │ │ │ str.w r1, [r4, #380] @ 0x17c │ │ │ │ - bl 1f9548 │ │ │ │ + bl 1f93d8 │ │ │ │ str.w r0, [r4, #376] @ 0x178 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f2480 │ │ │ │ + beq.n 1f2310 │ │ │ │ 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 │ │ │ │ @@ -548946,132 +548859,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 1fa398 │ │ │ │ + bl 1fa228 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ 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 1f372c │ │ │ │ + bl 1f35bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f237c │ │ │ │ + beq.n 1f220c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f98bc │ │ │ │ + bl 1f974c │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f237c │ │ │ │ - ldr r1, [pc, #212] @ (1f24f0 ) │ │ │ │ + beq.n 1f220c │ │ │ │ + ldr r1, [pc, #212] @ (1f2380 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 61db4 │ │ │ │ - cbz r0, 1f2478 │ │ │ │ + cbz r0, 1f2308 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1f2496 │ │ │ │ + beq.n 1f2326 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1f24a4 │ │ │ │ - ldr r0, [pc, #192] @ (1f24f4 ) │ │ │ │ + beq.n 1f2334 │ │ │ │ + ldr r0, [pc, #192] @ (1f2384 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f745c │ │ │ │ + bl 1f72ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f24ce │ │ │ │ - ldr r0, [pc, #184] @ (1f24f8 ) │ │ │ │ + beq.n 1f235e │ │ │ │ + ldr r0, [pc, #184] @ (1f2388 ) │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r0, pc │ │ │ │ str.w r3, [r4, #328] @ 0x148 │ │ │ │ - bl 1feb9c │ │ │ │ + bl 1fea2c │ │ │ │ mov r1, r4 │ │ │ │ strb.w r0, [r4, #396] @ 0x18c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f3c00 │ │ │ │ + bl 1f3a90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f237c │ │ │ │ + beq.n 1f220c │ │ │ │ ldrd r2, r3, [sp, #64] @ 0x40 │ │ │ │ strd r2, r3, [r4, #368] @ 0x170 │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1f24e2 │ │ │ │ + beq.n 1f2372 │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ - cbz r3, 1f24b2 │ │ │ │ + cbz r3, 1f2342 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, #4] │ │ │ │ - b.n 1f237c │ │ │ │ + b.n 1f220c │ │ │ │ strb.w r8, [r4, #392] @ 0x188 │ │ │ │ - b.n 1f2424 │ │ │ │ + b.n 1f22b4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ 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 1f3b1c │ │ │ │ + bl 1f39ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f2430 │ │ │ │ - b.n 1f237c │ │ │ │ + bne.n 1f22c0 │ │ │ │ + b.n 1f220c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f3e20 │ │ │ │ + bl 1f3cb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f2430 │ │ │ │ - b.n 1f237c │ │ │ │ - ldr r1, [pc, #72] @ (1f24fc ) │ │ │ │ + bne.n 1f22c0 │ │ │ │ + b.n 1f220c │ │ │ │ + ldr r1, [pc, #72] @ (1f238c ) │ │ │ │ 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 1fe278 │ │ │ │ + bl 1fe108 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f2472 │ │ │ │ - b.n 1f2480 │ │ │ │ - ldr r0, [pc, #48] @ (1f2500 ) │ │ │ │ + bne.n 1f2302 │ │ │ │ + b.n 1f2310 │ │ │ │ + ldr r0, [pc, #48] @ (1f2390 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f745c │ │ │ │ + bl 1f72ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f243c │ │ │ │ + bne.n 1f22cc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1f3b38 │ │ │ │ - b.n 1f243c │ │ │ │ + bl 1f39c8 │ │ │ │ + b.n 1f22cc │ │ │ │ ldrd r2, r3, [sp, #64] @ 0x40 │ │ │ │ add.w r0, r4, #288 @ 0x120 │ │ │ │ - bl 200364 │ │ │ │ - b.n 1f246c │ │ │ │ - ldr r4, [sp, #576] @ 0x240 │ │ │ │ + bl 2001f4 │ │ │ │ + b.n 1f22fc │ │ │ │ + ldr r4, [sp, #512] @ 0x200 │ │ │ │ movs r0, r3 │ │ │ │ - ldr r4, [sp, #584] @ 0x248 │ │ │ │ + ldr r4, [sp, #520] @ 0x208 │ │ │ │ movs r0, r3 │ │ │ │ - ldr r4, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r4, [sp, #632] @ 0x278 │ │ │ │ movs r0, r3 │ │ │ │ - ldr r4, [sp, #328] @ 0x148 │ │ │ │ + ldr r4, [sp, #264] @ 0x108 │ │ │ │ movs r0, r3 │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #1008] @ 0x3f0 │ │ │ │ movs r0, r3 │ │ │ │ - cbz r0, 1f252a │ │ │ │ + cbz r0, 1f23ba │ │ │ │ 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 │ │ │ │ @@ -549084,17 +548997,17 @@ │ │ │ │ bx lr │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-28] │ │ │ │ - ldr r5, [pc, #104] @ (1f25ac ) │ │ │ │ + ldr r5, [pc, #104] @ (1f243c ) │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ - ldr.w lr, [pc, #104] @ 1f25b0 │ │ │ │ + ldr.w lr, [pc, #104] @ 1f2440 │ │ │ │ sub sp, #16 │ │ │ │ add r5, pc │ │ │ │ add.w r0, sp, #4096 @ 0x1000 │ │ │ │ adds r0, #28 │ │ │ │ add.w r4, sp, #4096 @ 0x1000 │ │ │ │ adds r4, #12 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ @@ -549105,609 +549018,609 @@ │ │ │ │ str.w lr, [r4] │ │ │ │ mov.w lr, #0 │ │ │ │ ldr.w lr, [r0], #4 │ │ │ │ strd lr, r0, [sp] │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #12 │ │ │ │ blx 60efc <__vsnprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #48] @ (1f25b4 ) │ │ │ │ - ldr r3, [pc, #40] @ (1f25b0 ) │ │ │ │ + ldr r2, [pc, #48] @ (1f2444 ) │ │ │ │ + ldr r3, [pc, #40] @ (1f2440 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f25a8 │ │ │ │ + bne.n 1f2438 │ │ │ │ mov.w r0, #1 │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - bge.n 1f2510 │ │ │ │ + bgt.n 1f2480 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 1f26a4 │ │ │ │ + blt.n 1f2414 │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [r5, #384] @ 0x180 │ │ │ │ - cbz r3, 1f2628 │ │ │ │ + cbz r3, 1f24b8 │ │ │ │ ldrd r7, r1, [r0, #40] @ 0x28 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ - bl 2078dc │ │ │ │ + bl 20776c │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 61b80 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1f25fe │ │ │ │ + cbz r0, 1f248e │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ str.w r1, [r2], #4 │ │ │ │ - bl 2078f0 │ │ │ │ - cbnz r0, 1f2608 │ │ │ │ + bl 207780 │ │ │ │ + cbnz r0, 1f2498 │ │ │ │ mov r0, r6 │ │ │ │ blx 60bc8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #128] @ (1f268c ) │ │ │ │ + ldr r1, [pc, #128] @ (1f251c ) │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 1f252c │ │ │ │ + bl 1f23bc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r5, [r5, #384] @ 0x180 │ │ │ │ mov r2, r6 │ │ │ │ adds r3, #4 │ │ │ │ add.w r0, r4, #8 │ │ │ │ movs r1, #32 │ │ │ │ blx r5 │ │ │ │ - b.n 1f25fe │ │ │ │ + b.n 1f248e │ │ │ │ ldr.w r3, [r5, #328] @ 0x148 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1f267e │ │ │ │ + beq.n 1f250e │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1f2684 │ │ │ │ + beq.n 1f2514 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1f2604 │ │ │ │ + bne.n 1f2494 │ │ │ │ add.w r1, r0, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f34dc │ │ │ │ + bl 1f336c │ │ │ │ movs r6, #9 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 1f2654 │ │ │ │ + cbnz r0, 1f24e4 │ │ │ │ mov r0, r5 │ │ │ │ blx 60bc8 │ │ │ │ - b.n 1f2604 │ │ │ │ - bl 1f32e4 │ │ │ │ + b.n 1f2494 │ │ │ │ + bl 1f3174 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr.w r3, [r0, #360] @ 0x168 │ │ │ │ ldrexd r1, r2, [r3] │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ adds r3, r3, r1 │ │ │ │ adc.w r1, r2, #0 │ │ │ │ ldrd ip, r2, [r0, #368] @ 0x170 │ │ │ │ cmp ip, r3 │ │ │ │ sbcs r2, r1 │ │ │ │ - bcs.n 1f2674 │ │ │ │ + bcs.n 1f2504 │ │ │ │ subs r6, #1 │ │ │ │ - bne.n 1f2650 │ │ │ │ + bne.n 1f24e0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f3564 │ │ │ │ - b.n 1f2648 │ │ │ │ - bl 1f3a98 │ │ │ │ - b.n 1f2604 │ │ │ │ - bl 1f3d98 │ │ │ │ - b.n 1f2604 │ │ │ │ + bl 1f33f4 │ │ │ │ + b.n 1f24d8 │ │ │ │ + bl 1f3928 │ │ │ │ + b.n 1f2494 │ │ │ │ + bl 1f3c28 │ │ │ │ + b.n 1f2494 │ │ │ │ nop │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [sp, #1000] @ 0x3e8 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #344] @ (1f27fc ) │ │ │ │ + ldr r2, [pc, #344] @ (1f268c ) │ │ │ │ mov fp, r3 │ │ │ │ - ldr r3, [pc, #344] @ (1f2800 ) │ │ │ │ + ldr r3, [pc, #344] @ (1f2690 ) │ │ │ │ add r2, pc │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #340] @ (1f2804 ) │ │ │ │ + ldr r0, [pc, #340] @ (1f2694 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r6, [pc, #340] @ (1f2808 ) │ │ │ │ + ldr r6, [pc, #340] @ (1f2698 ) │ │ │ │ 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 1feb9c │ │ │ │ - cbnz r0, 1f26e8 │ │ │ │ + bl 1fea2c │ │ │ │ + cbnz r0, 1f2578 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #316] @ (1f280c ) │ │ │ │ + ldr r0, [pc, #316] @ (1f269c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1feb9c │ │ │ │ + bl 1fea2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f2768 │ │ │ │ - ldr r0, [pc, #308] @ (1f2810 ) │ │ │ │ + beq.n 1f25f8 │ │ │ │ + ldr r0, [pc, #308] @ (1f26a0 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f745c │ │ │ │ + bl 1f72ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f27da │ │ │ │ + beq.n 1f266a │ │ │ │ movs r5, #3 │ │ │ │ - b.n 1f26ea │ │ │ │ + b.n 1f257a │ │ │ │ movs r5, #2 │ │ │ │ - ldr r0, [pc, #296] @ (1f2814 ) │ │ │ │ + ldr r0, [pc, #296] @ (1f26a4 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f745c │ │ │ │ + bl 1f72ec │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f277c │ │ │ │ + beq.n 1f260c │ │ │ │ movs r2, #10 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ blx 617a4 <__isoc23_strtoul@plt> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1f2722 │ │ │ │ + beq.n 1f25b2 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #107 @ 0x6b │ │ │ │ - beq.n 1f27ca │ │ │ │ - bhi.n 1f27d0 │ │ │ │ + beq.n 1f265a │ │ │ │ + bhi.n 1f2660 │ │ │ │ cmp r3, #75 @ 0x4b │ │ │ │ - beq.n 1f27ca │ │ │ │ + beq.n 1f265a │ │ │ │ cmp r3, #77 @ 0x4d │ │ │ │ - beq.n 1f27d4 │ │ │ │ + beq.n 1f2664 │ │ │ │ lsrs r6, r0, #2 │ │ │ │ lsls r7, r0, #30 │ │ │ │ orrs.w r3, r7, r6 │ │ │ │ - bne.n 1f2728 │ │ │ │ + bne.n 1f25b8 │ │ │ │ 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 1f232c │ │ │ │ + bl 1f21bc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f274c │ │ │ │ + cbz r0, 1f25dc │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 1f274c │ │ │ │ + beq.n 1f25dc │ │ │ │ ldrb r5, [r0, #4] │ │ │ │ - cbz r5, 1f279c │ │ │ │ - ldr r2, [pc, #200] @ (1f2818 ) │ │ │ │ - ldr r3, [pc, #176] @ (1f2800 ) │ │ │ │ + cbz r5, 1f262c │ │ │ │ + ldr r2, [pc, #200] @ (1f26a8 ) │ │ │ │ + ldr r3, [pc, #176] @ (1f2690 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f27f8 │ │ │ │ + bne.n 1f2688 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #176] @ (1f281c ) │ │ │ │ + ldr r0, [pc, #176] @ (1f26ac ) │ │ │ │ movs r1, #1 │ │ │ │ movs r5, #1 │ │ │ │ add r0, pc │ │ │ │ - bl 1feb9c │ │ │ │ + bl 1fea2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f26ea │ │ │ │ + bne.n 1f257a │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1f274c │ │ │ │ - ldr r0, [pc, #160] @ (1f2820 ) │ │ │ │ + b.n 1f25dc │ │ │ │ + ldr r0, [pc, #160] @ (1f26b0 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f745c │ │ │ │ + bl 1f72ec │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f2722 │ │ │ │ - ldr r3, [pc, #152] @ (1f2824 ) │ │ │ │ + beq.n 1f25b2 │ │ │ │ + ldr r3, [pc, #152] @ (1f26b4 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #152] @ (1f2828 ) │ │ │ │ + ldr r2, [pc, #152] @ (1f26b8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 61088 <__fprintf_chk@plt> │ │ │ │ - b.n 1f26f8 │ │ │ │ - ldr r0, [pc, #140] @ (1f282c ) │ │ │ │ + b.n 1f2588 │ │ │ │ + ldr r0, [pc, #140] @ (1f26bc ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl 1feb9c │ │ │ │ + bl 1fea2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f274c │ │ │ │ + beq.n 1f25dc │ │ │ │ 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 1f232c │ │ │ │ + bl 1f21bc │ │ │ │ str.w r0, [r4, #408] @ 0x198 │ │ │ │ - b.n 1f274c │ │ │ │ + b.n 1f25dc │ │ │ │ lsrs r6, r0, #22 │ │ │ │ lsls r7, r0, #10 │ │ │ │ - b.n 1f271c │ │ │ │ + b.n 1f25ac │ │ │ │ cmp r3, #109 @ 0x6d │ │ │ │ - bne.n 1f2718 │ │ │ │ + bne.n 1f25a8 │ │ │ │ lsrs r6, r0, #12 │ │ │ │ lsls r7, r0, #20 │ │ │ │ - b.n 1f271c │ │ │ │ - ldr r0, [pc, #84] @ (1f2830 ) │ │ │ │ + b.n 1f25ac │ │ │ │ + ldr r0, [pc, #84] @ (1f26c0 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f745c │ │ │ │ + bl 1f72ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f26e4 │ │ │ │ - bl 1f3978 │ │ │ │ + bne.w 1f2574 │ │ │ │ + bl 1f3808 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f26e4 │ │ │ │ - bl 1f3e3c │ │ │ │ - b.n 1f26e4 │ │ │ │ + beq.w 1f2574 │ │ │ │ + bl 1f3ccc │ │ │ │ + b.n 1f2574 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - bls.n 1f28a8 │ │ │ │ + bge.n 1f2618 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r2, [sp, #376] @ 0x178 │ │ │ │ movs r0, r3 │ │ │ │ - bls.n 1f2890 │ │ │ │ + bge.n 1f2600 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldr r2, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r2, [sp, #392] @ 0x188 │ │ │ │ movs r0, r3 │ │ │ │ - ldr r1, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r1, [sp, #872] @ 0x368 │ │ │ │ movs r0, r3 │ │ │ │ - ldr r2, [sp, #560] @ 0x230 │ │ │ │ + ldr r2, [sp, #496] @ 0x1f0 │ │ │ │ movs r0, r3 │ │ │ │ - bhi.n 1f2774 │ │ │ │ + bge.n 1f26e4 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldr r1, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r1, [sp, #888] @ 0x378 │ │ │ │ movs r0, r3 │ │ │ │ - ldr r2, [sp, #88] @ 0x58 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ movs r0, r3 │ │ │ │ lsrs r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #128] @ 0x80 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ movs r0, r3 │ │ │ │ - ldr r2, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r2, [sp, #352] @ 0x160 │ │ │ │ movs r0, r3 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ + ldr r0, [sp, #960] @ 0x3c0 │ │ │ │ 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, 1f2852 │ │ │ │ + cbnz r0, 1f26e2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldrb.w r3, [r0, #396] @ 0x18c │ │ │ │ - cbnz r3, 1f28a6 │ │ │ │ + cbnz r3, 1f2736 │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f2848 │ │ │ │ + beq.n 1f26d8 │ │ │ │ add.w r0, r4, #8 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1fe50c │ │ │ │ + bl 1fe39c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1fe414 │ │ │ │ + bl 1fe2a4 │ │ │ │ ldr.w r0, [r4, #408] @ 0x198 │ │ │ │ - cbz r0, 1f287a │ │ │ │ - bl 1f2834 │ │ │ │ + cbz r0, 1f270a │ │ │ │ + bl 1f26c4 │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1f2898 │ │ │ │ + beq.n 1f2728 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1f288e │ │ │ │ + beq.n 1f271e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f3d04 │ │ │ │ - b.n 1f2848 │ │ │ │ + bl 1f3b94 │ │ │ │ + b.n 1f26d8 │ │ │ │ add.w r0, r4, #288 @ 0x120 │ │ │ │ - bl 20031c │ │ │ │ - b.n 1f2886 │ │ │ │ + bl 2001ac │ │ │ │ + b.n 1f2716 │ │ │ │ add.w r0, r4, #208 @ 0xd0 │ │ │ │ - bl 1f456c │ │ │ │ + bl 1f43fc │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ - b.n 1f2882 │ │ │ │ - ldr r2, [pc, #20] @ (1f28bc ) │ │ │ │ - ldr r1, [pc, #20] @ (1f28c0 ) │ │ │ │ + b.n 1f2712 │ │ │ │ + ldr r2, [pc, #20] @ (1f274c ) │ │ │ │ + ldr r1, [pc, #20] @ (1f2750 ) │ │ │ │ ldrd r3, r0, [r0, #400] @ 0x190 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #2 │ │ │ │ - bl 1f67bc │ │ │ │ - b.n 1f2858 │ │ │ │ - ldr r1, [sp, #512] @ 0x200 │ │ │ │ + bl 1f664c │ │ │ │ + b.n 1f26e8 │ │ │ │ + ldr r1, [sp, #448] @ 0x1c0 │ │ │ │ movs r0, r3 │ │ │ │ - add r7, sp, #808 @ 0x328 │ │ │ │ + add r7, sp, #744 @ 0x2e8 │ │ │ │ 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, 1f290a │ │ │ │ + cbz r4, 1f279a │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 1f225c │ │ │ │ + bl 1f20ec │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 1f290a │ │ │ │ + cbz r0, 1f279a │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ str r4, [r0, #0] │ │ │ │ add.w r0, r5, #8 │ │ │ │ - ldr.w ip, [pc, #24] @ 1f2910 │ │ │ │ + ldr.w ip, [pc, #24] @ 1f27a0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #20] @ (1f2914 ) │ │ │ │ + ldr r3, [pc, #20] @ (1f27a4 ) │ │ │ │ add ip, pc │ │ │ │ str.w ip, [sp] │ │ │ │ add r3, pc │ │ │ │ - bl 1fe4b8 │ │ │ │ + bl 1fe348 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ stc2 15, cr15, [r3], {255} @ 0xff │ │ │ │ ldc2 15, cr15, [r1], #1020 @ 0x3fc │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r6, r2 │ │ │ │ - cbz r2, 1f2936 │ │ │ │ + cbz r2, 1f27c6 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr.w r0, [r5, #408] @ 0x198 │ │ │ │ - cbz r0, 1f2958 │ │ │ │ + cbz r0, 1f27e8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1f3a1c │ │ │ │ + bl 1f38ac │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f2958 │ │ │ │ + cbz r0, 1f27e8 │ │ │ │ ldrb.w r3, [r5, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f2a20 │ │ │ │ + bne.n 1f28b0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr.w r3, [r5, #388] @ 0x184 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f29c0 │ │ │ │ + beq.n 1f2850 │ │ │ │ mov.w r0, #65536 @ 0x10000 │ │ │ │ blx 61b80 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f2a94 │ │ │ │ - ldr r1, [pc, #300] @ (1f2aa0 ) │ │ │ │ + beq.w 1f2924 │ │ │ │ + ldr r1, [pc, #300] @ (1f2930 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 1f252c │ │ │ │ + bl 1f23bc │ │ │ │ ldr.w r4, [r5, #388] @ 0x184 │ │ │ │ mov r0, r8 │ │ │ │ mov.w r3, #65536 @ 0x10000 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #32 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f2a4a │ │ │ │ + beq.n 1f28da │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 61b80 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f2a82 │ │ │ │ + beq.n 1f2912 │ │ │ │ mov r2, r0 │ │ │ │ subs r1, #4 │ │ │ │ adds r0, r7, #4 │ │ │ │ - bl 20792c │ │ │ │ + bl 2077bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f2a60 │ │ │ │ - cbz r6, 1f29b8 │ │ │ │ + beq.n 1f28f0 │ │ │ │ + cbz r6, 1f2848 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [r6, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 60bc8 │ │ │ │ - b.n 1f2948 │ │ │ │ + b.n 1f27d8 │ │ │ │ ldr.w r3, [r5, #328] @ 0x148 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1f2a3c │ │ │ │ + beq.n 1f28cc │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1f2a52 │ │ │ │ + beq.n 1f28e2 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1f29e0 │ │ │ │ + beq.n 1f2870 │ │ │ │ ldrb.w r3, [r5, #396] @ 0x18c │ │ │ │ - cbnz r3, 1f2a04 │ │ │ │ + cbnz r3, 1f2894 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f34dc │ │ │ │ + bl 1f336c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f2a76 │ │ │ │ + beq.n 1f2906 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f33f4 │ │ │ │ + bl 1f3284 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [r5, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f2950 │ │ │ │ - cbnz r4, 1f2a20 │ │ │ │ + beq.n 1f27e0 │ │ │ │ + cbnz r4, 1f28b0 │ │ │ │ add.w r3, r5, #404 @ 0x194 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f2a0c │ │ │ │ + bne.n 1f289c │ │ │ │ dmb ish │ │ │ │ - b.n 1f29d6 │ │ │ │ + b.n 1f2866 │ │ │ │ add.w r3, r5, #400 @ 0x190 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f2a28 │ │ │ │ + bne.n 1f28b8 │ │ │ │ dmb ish │ │ │ │ - b.n 1f2950 │ │ │ │ + b.n 1f27e0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f3a1c │ │ │ │ + bl 1f38ac │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1f29fa │ │ │ │ + b.n 1f288a │ │ │ │ mov r0, r7 │ │ │ │ blx 60bc8 │ │ │ │ - b.n 1f29d0 │ │ │ │ + b.n 1f2860 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f3d1c │ │ │ │ + bl 1f3bac │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1f29fa │ │ │ │ + b.n 1f288a │ │ │ │ mov r0, r4 │ │ │ │ blx 60bc8 │ │ │ │ mov r0, r7 │ │ │ │ blx 60bc8 │ │ │ │ ldrb.w r3, [r5, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f29d6 │ │ │ │ - b.n 1f2a04 │ │ │ │ + beq.n 1f2866 │ │ │ │ + b.n 1f2894 │ │ │ │ ldrb.w r3, [r5, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f2950 │ │ │ │ - b.n 1f2a04 │ │ │ │ + beq.w 1f27e0 │ │ │ │ + b.n 1f2894 │ │ │ │ mov r0, r7 │ │ │ │ blx 60bc8 │ │ │ │ ldrb.w r3, [r5, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f2950 │ │ │ │ - b.n 1f2a04 │ │ │ │ + beq.w 1f27e0 │ │ │ │ + b.n 1f2894 │ │ │ │ ldrb.w r4, [r5, #396] @ 0x18c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1f2950 │ │ │ │ - b.n 1f2a04 │ │ │ │ - ldr r0, [sp, #928] @ 0x3a0 │ │ │ │ + beq.w 1f27e0 │ │ │ │ + b.n 1f2894 │ │ │ │ + ldr r0, [sp, #864] @ 0x360 │ │ │ │ movs r0, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2152] @ 0x868 │ │ │ │ sub.w sp, sp, #1928 @ 0x788 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #88] @ (1f2b14 ) │ │ │ │ + ldr r1, [pc, #88] @ (1f29a4 ) │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #88] @ (1f2b18 ) │ │ │ │ + ldr r2, [pc, #88] @ (1f29a8 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str.w r2, [sp, #1924] @ 0x784 │ │ │ │ mov.w r2, #0 │ │ │ │ - bl 20a6f0 │ │ │ │ + bl 20a580 │ │ │ │ ldrd r1, r2, [r4, #376] @ 0x178 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ movs r2, #32 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 20ac4c │ │ │ │ - ldr r2, [pc, #36] @ (1f2b1c ) │ │ │ │ - ldr r3, [pc, #32] @ (1f2b18 ) │ │ │ │ + bl 20aadc │ │ │ │ + ldr r2, [pc, #36] @ (1f29ac ) │ │ │ │ + ldr r3, [pc, #32] @ (1f29a8 ) │ │ │ │ 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 1f2b10 │ │ │ │ + bne.n 1f29a0 │ │ │ │ add.w sp, sp, #1928 @ 0x788 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - bpl.n 1f2b90 │ │ │ │ + bvs.n 1f2900 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 1f2b28 │ │ │ │ + bvs.n 1f2a98 │ │ │ │ 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, #3904] @ 0xf40 │ │ │ │ - ldr r2, [pc, #480] @ (1f2d14 ) │ │ │ │ + ldr r2, [pc, #480] @ (1f2ba4 ) │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ - ldr r3, [pc, #480] @ (1f2d18 ) │ │ │ │ + ldr r3, [pc, #480] @ (1f2ba8 ) │ │ │ │ mov sl, r0 │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 61130 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f2d0c │ │ │ │ + beq.w 1f2b9c │ │ │ │ blx 60ad8 │ │ │ │ movs r4, #0 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 1f2b64 │ │ │ │ + b.n 1f29f4 │ │ │ │ ldrb r3, [r0, #18] │ │ │ │ cmp r3, #8 │ │ │ │ it eq │ │ │ │ addeq r4, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx 61004 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f2b5c │ │ │ │ + bne.n 1f29ec │ │ │ │ mov r0, r7 │ │ │ │ blx 6197c │ │ │ │ cmp r4, #10 │ │ │ │ mov.w r0, #8 │ │ │ │ iteee ls │ │ │ │ movls r3, #1 │ │ │ │ movwhi r3, #52429 @ 0xcccd │ │ │ │ @@ -549720,85 +549633,85 @@ │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #0 │ │ │ │ strd r0, r0, [r0] │ │ │ │ strd r7, r3, [sp, #8] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 61004 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f2c80 │ │ │ │ + beq.n 1f2b10 │ │ │ │ add.w r4, r0, #19 │ │ │ │ movs r3, #0 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ blx 6126c <__fstatat64_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f2ba0 │ │ │ │ + bne.n 1f2a30 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r5, r6 │ │ │ │ it ne │ │ │ │ cmpne r6, r0 │ │ │ │ it eq │ │ │ │ moveq r6, r0 │ │ │ │ - beq.n 1f2bda │ │ │ │ + beq.n 1f2a6a │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ - bge.n 1f2ba0 │ │ │ │ + bge.n 1f2a30 │ │ │ │ mov r0, r4 │ │ │ │ blx 61b98 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, sl │ │ │ │ blx r7 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f2ba0 │ │ │ │ + beq.n 1f2a30 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ it ls │ │ │ │ movls.w r8, #0 │ │ │ │ - bhi.n 1f2cf0 │ │ │ │ + bhi.n 1f2b80 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r9 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 613c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f2ba0 │ │ │ │ + beq.n 1f2a30 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1f2cde │ │ │ │ + beq.n 1f2b6e │ │ │ │ ldrd lr, ip, [sp, #96] @ 0x60 │ │ │ │ str r4, [sp, #20] │ │ │ │ ldrd r1, r2, [r6, #16] │ │ │ │ ldr r7, [sp, #8] │ │ │ │ - b.n 1f2c34 │ │ │ │ + b.n 1f2ac4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 1f2cda │ │ │ │ + beq.n 1f2b6a │ │ │ │ cmp lr, r1 │ │ │ │ sbcs.w r4, ip, r2 │ │ │ │ - bge.n 1f2c2e │ │ │ │ + bge.n 1f2abe │ │ │ │ ldr r4, [sp, #20] │ │ │ │ str r7, [sp, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1f2ce4 │ │ │ │ + bne.n 1f2b74 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1f2c5e │ │ │ │ + beq.n 1f2aee │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r1, [r2, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ strd r8, r3, [r5] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r2, [r5, #0] │ │ │ │ @@ -549812,21 +549725,21 @@ │ │ │ │ ldrd r0, r1, [sp, #96] @ 0x60 │ │ │ │ strd r0, r1, [r6, #16] │ │ │ │ lsls r3, r3, #9 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r3, [r6, #12] │ │ │ │ blx 61004 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f2baa │ │ │ │ + bne.n 1f2a3a │ │ │ │ ldr r6, [r5, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 1f2cfc │ │ │ │ - ldr.w r8, [pc, #144] @ 1f2d1c │ │ │ │ + beq.n 1f2b8c │ │ │ │ + ldr.w r8, [pc, #144] @ 1f2bac │ │ │ │ mov r9, r7 │ │ │ │ mov r7, r0 │ │ │ │ add r8, pc │ │ │ │ mov r0, r6 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ @@ -549836,544 +549749,544 @@ │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ it lt │ │ │ │ strlt r7, [r6, #8] │ │ │ │ blx 60bc8 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 1f2c94 │ │ │ │ + bne.n 1f2b24 │ │ │ │ mov r0, r9 │ │ │ │ blx 60de8 │ │ │ │ - ldr r2, [pc, #96] @ (1f2d20 ) │ │ │ │ - ldr r3, [pc, #84] @ (1f2d18 ) │ │ │ │ + ldr r2, [pc, #96] @ (1f2bb0 ) │ │ │ │ + ldr r3, [pc, #84] @ (1f2ba8 ) │ │ │ │ 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 1f2d10 │ │ │ │ + bne.n 1f2ba0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [sp, #20] │ │ │ │ str r7, [sp, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1f2c5e │ │ │ │ + beq.n 1f2aee │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r3, [r6, #4] │ │ │ │ str r2, [r6, #0] │ │ │ │ str r6, [r2, #4] │ │ │ │ str r6, [r3, #0] │ │ │ │ - b.n 1f2c5e │ │ │ │ + b.n 1f2aee │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ blx 619c4 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1f2c02 │ │ │ │ + b.n 1f2a92 │ │ │ │ mov r0, r7 │ │ │ │ blx 60de8 │ │ │ │ mov r0, r5 │ │ │ │ blx 60bc8 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 1f2cbe │ │ │ │ + b.n 1f2b4e │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1f2cbe │ │ │ │ + b.n 1f2b4e │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - bmi.n 1f2ca0 │ │ │ │ + bvs.n 1f2c10 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #856] @ 0x358 │ │ │ │ + str r5, [sp, #792] @ 0x318 │ │ │ │ movs r0, r3 │ │ │ │ - bcc.n 1f2d98 │ │ │ │ + bmi.n 1f2b08 │ │ │ │ lsls r2, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #260] @ (1f2e3c ) │ │ │ │ + ldr r0, [pc, #260] @ (1f2ccc ) │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #260] @ (1f2e40 ) │ │ │ │ + ldr r3, [pc, #260] @ (1f2cd0 ) │ │ │ │ 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 1f1af8 │ │ │ │ + bl 1f1988 │ │ │ │ ldr.w r4, [r5, #380] @ 0x17c │ │ │ │ add r0, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f1b08 │ │ │ │ + bl 1f1998 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f2dfe │ │ │ │ + bne.n 1f2c8e │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r0, [r5, #376] @ 0x178 │ │ │ │ blx 61ee8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f2dfe │ │ │ │ + bne.n 1f2c8e │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1f1bd8 │ │ │ │ + bl 1f1a68 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f2dfe │ │ │ │ + bne.n 1f2c8e │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 1f2de2 │ │ │ │ + beq.n 1f2c72 │ │ │ │ movs r1, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1f1b08 │ │ │ │ + bl 1f1998 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f2dfe │ │ │ │ + bne.n 1f2c8e │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r7, r2, r3 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1f1b08 │ │ │ │ + bl 1f1998 │ │ │ │ ldr r4, [r6, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 207958 │ │ │ │ + bl 2077e8 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 1f2dfe │ │ │ │ + bne.n 1f2c8e │ │ │ │ ldr r2, [r6, #4] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ blx 61b80 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f2e00 │ │ │ │ + cbz r0, 1f2c90 │ │ │ │ ldrb.w r3, [r5, #392] @ 0x188 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r3, 1f2e24 │ │ │ │ + cbz r3, 1f2cb4 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 1f2e00 │ │ │ │ + bne.n 1f2c90 │ │ │ │ mov r1, r8 │ │ │ │ blx 61b08 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1f2e08 │ │ │ │ + beq.n 1f2c98 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str.w r3, [r9] │ │ │ │ - b.n 1f2e08 │ │ │ │ + b.n 1f2c98 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1f1bd8 │ │ │ │ + bl 1f1a68 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ - cbnz r3, 1f2dfe │ │ │ │ + cbnz r3, 1f2c8e │ │ │ │ lsls r1, r0, #5 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1f1b08 │ │ │ │ + bl 1f1998 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f2d86 │ │ │ │ + beq.n 1f2c16 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ blx 60bc8 │ │ │ │ - ldr r2, [pc, #56] @ (1f2e44 ) │ │ │ │ - ldr r3, [pc, #52] @ (1f2e40 ) │ │ │ │ + ldr r2, [pc, #56] @ (1f2cd4 ) │ │ │ │ + ldr r3, [pc, #52] @ (1f2cd0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f2e36 │ │ │ │ + bne.n 1f2cc6 │ │ │ │ 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 20792c │ │ │ │ + bl 2077bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f2dd4 │ │ │ │ - b.n 1f2e00 │ │ │ │ + bne.n 1f2c64 │ │ │ │ + b.n 1f2c90 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bcs.n 1f2dc0 │ │ │ │ + bmi.n 1f2d30 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 1f2e28 │ │ │ │ + bcc.n 1f2d98 │ │ │ │ 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, #3928] @ 0xf58 │ │ │ │ - ldr r3, [pc, #252] @ (1f2f58 ) │ │ │ │ + ldr r3, [pc, #252] @ (1f2de8 ) │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ - ldr r2, [pc, #252] @ (1f2f5c ) │ │ │ │ + ldr r2, [pc, #252] @ (1f2dec ) │ │ │ │ add r3, pc │ │ │ │ mov fp, r3 │ │ │ │ - ldr r3, [pc, #252] @ (1f2f60 ) │ │ │ │ + ldr r3, [pc, #252] @ (1f2df0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f2f36 │ │ │ │ + beq.n 1f2dc6 │ │ │ │ mov r9, r1 │ │ │ │ blx 6214c │ │ │ │ mov r5, r0 │ │ │ │ blx 61b98 │ │ │ │ adds r6, r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ add r6, r5 │ │ │ │ mov r4, r5 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 1f2e9c │ │ │ │ + b.n 1f2d2c │ │ │ │ adds r3, r5, r7 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1f2ea2 │ │ │ │ + beq.n 1f2d32 │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 1f2ecc │ │ │ │ + beq.n 1f2d5c │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 1f2e90 │ │ │ │ + bne.n 1f2d20 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1f2e96 │ │ │ │ + beq.n 1f2d26 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r8, [r4] │ │ │ │ blx 609ac <__stat64_time64@plt> │ │ │ │ - cbnz r0, 1f2eee │ │ │ │ + cbnz r0, 1f2d7e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - bne.n 1f2f3c │ │ │ │ + bne.n 1f2dcc │ │ │ │ movs r3, #47 @ 0x2f │ │ │ │ adds r4, #1 │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1f2e9c │ │ │ │ + bne.n 1f2d2c │ │ │ │ mov r0, r5 │ │ │ │ blx 60bc8 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #140] @ (1f2f64 ) │ │ │ │ - ldr r3, [pc, #136] @ (1f2f60 ) │ │ │ │ + ldr r2, [pc, #140] @ (1f2df4 ) │ │ │ │ + ldr r3, [pc, #136] @ (1f2df0 ) │ │ │ │ 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 1f2f52 │ │ │ │ + bne.n 1f2de2 │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1f2f30 │ │ │ │ + beq.n 1f2dc0 │ │ │ │ mov.w r1, #448 @ 0x1c0 │ │ │ │ mov r0, r5 │ │ │ │ blx 61704 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f2ec0 │ │ │ │ + beq.n 1f2d50 │ │ │ │ blx 61e34 <__errno_location@plt> │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bne.n 1f2f14 │ │ │ │ + bne.n 1f2da4 │ │ │ │ cmp r0, #17 │ │ │ │ - beq.n 1f2ec0 │ │ │ │ - ldr r3, [pc, #80] @ (1f2f68 ) │ │ │ │ + beq.n 1f2d50 │ │ │ │ + ldr r3, [pc, #80] @ (1f2df8 ) │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx 60e6c │ │ │ │ - ldr r2, [pc, #72] @ (1f2f6c ) │ │ │ │ + ldr r2, [pc, #72] @ (1f2dfc ) │ │ │ │ mov r3, r5 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 61088 <__fprintf_chk@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 60bc8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1f2ed4 │ │ │ │ - ldr r1, [pc, #40] @ (1f2f68 ) │ │ │ │ + b.n 1f2d64 │ │ │ │ + ldr r1, [pc, #40] @ (1f2df8 ) │ │ │ │ mov r3, r5 │ │ │ │ - ldr r2, [pc, #44] @ (1f2f70 ) │ │ │ │ + ldr r2, [pc, #44] @ (1f2e00 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [fp, r1] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 61088 <__fprintf_chk@plt> │ │ │ │ - b.n 1f2f30 │ │ │ │ + b.n 1f2dc0 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bne.n 1f2e98 │ │ │ │ + bcc.n 1f2e08 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - bne.n 1f2e90 │ │ │ │ + bcc.n 1f2e00 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 1f2fb0 │ │ │ │ + bcs.n 1f2d20 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #544] @ 0x220 │ │ │ │ + str r3, [sp, #480] @ 0x1e0 │ │ │ │ movs r0, r3 │ │ │ │ - str r3, [sp, #184] @ 0xb8 │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ 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, #260] @ (1f3088 ) │ │ │ │ + ldr r2, [pc, #260] @ (1f2f18 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #260] @ (1f308c ) │ │ │ │ + ldr r3, [pc, #260] @ (1f2f1c ) │ │ │ │ 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 2078dc │ │ │ │ + bl 20776c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrb.w r1, [r3, #392] @ 0x188 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1f3032 │ │ │ │ + beq.n 1f2ec2 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ mov r7, r2 │ │ │ │ ldrd r1, r2, [r3, #376] @ 0x178 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f173c │ │ │ │ - cbnz r0, 1f2fe0 │ │ │ │ + bl 1f15cc │ │ │ │ + cbnz r0, 1f2e70 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrb.w r1, [r3, #392] @ 0x188 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1f3058 │ │ │ │ + beq.n 1f2ee8 │ │ │ │ movs r1, #0 │ │ │ │ - ldr r2, [pc, #200] @ (1f3090 ) │ │ │ │ - ldr r3, [pc, #192] @ (1f308c ) │ │ │ │ + ldr r2, [pc, #200] @ (1f2f20 ) │ │ │ │ + ldr r3, [pc, #192] @ (1f2f1c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f3082 │ │ │ │ + bne.n 1f2f12 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f197c │ │ │ │ + bl 1f180c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f2fba │ │ │ │ + beq.n 1f2e4a │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1f3064 │ │ │ │ + beq.n 1f2ef4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 207958 │ │ │ │ + bl 2077e8 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ str r0, [sp, #12] │ │ │ │ movs r2, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1f173c │ │ │ │ + bl 1f15cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f2fba │ │ │ │ + beq.n 1f2e4a │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1f173c │ │ │ │ + bl 1f15cc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f2fba │ │ │ │ + beq.n 1f2e4a │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrb.w r1, [r3, #392] @ 0x188 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f2fc6 │ │ │ │ + bne.n 1f2e56 │ │ │ │ mov r0, r5 │ │ │ │ blx 60bc8 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 1f2fc6 │ │ │ │ + b.n 1f2e56 │ │ │ │ strd r1, r0, [sp] │ │ │ │ blx 61b80 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f2fc6 │ │ │ │ + beq.n 1f2e56 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrd r0, r1, [r4, #40] @ 0x28 │ │ │ │ - bl 2078f0 │ │ │ │ + bl 207780 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f2fba │ │ │ │ + beq.n 1f2e4a │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - b.n 1f2fae │ │ │ │ + b.n 1f2e3e │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 60bc8 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - b.n 1f2fc6 │ │ │ │ + b.n 1f2e56 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f197c │ │ │ │ + bl 1f180c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f2fba │ │ │ │ + beq.n 1f2e4a │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bl 1f173c │ │ │ │ + bl 1f15cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f2ff2 │ │ │ │ - b.n 1f2fba │ │ │ │ + bne.n 1f2e82 │ │ │ │ + b.n 1f2e4a │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - beq.n 1f3170 │ │ │ │ + bne.n 1f2ee0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 1f30f8 │ │ │ │ + bne.n 1f2e68 │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ - ldr r2, [pc, #196] @ (1f3168 ) │ │ │ │ + ldr r2, [pc, #196] @ (1f2ff8 ) │ │ │ │ sub sp, #136 @ 0x88 │ │ │ │ - ldr r3, [pc, #196] @ (1f316c ) │ │ │ │ + ldr r3, [pc, #196] @ (1f2ffc ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 61130 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f313e │ │ │ │ + beq.n 1f2fce │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx 61004 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f3132 │ │ │ │ + beq.n 1f2fc2 │ │ │ │ ldrb r3, [r0, #19] │ │ │ │ add.w r1, r0, #19 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 1f30de │ │ │ │ + bne.n 1f2f6e │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f30c4 │ │ │ │ + beq.n 1f2f54 │ │ │ │ ldrb r3, [r0, #19] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 1f30f0 │ │ │ │ + bne.n 1f2f80 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 1f30f0 │ │ │ │ + bne.n 1f2f80 │ │ │ │ ldrb r3, [r1, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f30c4 │ │ │ │ - ldr r2, [pc, #124] @ (1f3170 ) │ │ │ │ + beq.n 1f2f54 │ │ │ │ + ldr r2, [pc, #124] @ (1f3000 ) │ │ │ │ mov r3, r5 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r0, sp, #12 │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ blx 617e0 <__asprintf_chk@plt> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f30c4 │ │ │ │ + beq.n 1f2f54 │ │ │ │ add r1, sp, #16 │ │ │ │ blx 609ac <__stat64_time64@plt> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbnz r0, 1f315c │ │ │ │ + cbnz r0, 1f2fec │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r2 │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - beq.n 1f3156 │ │ │ │ + beq.n 1f2fe6 │ │ │ │ blx 61350 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 60bc8 │ │ │ │ mov r0, r4 │ │ │ │ blx 61004 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f30ce │ │ │ │ + bne.n 1f2f5e │ │ │ │ mov r0, r4 │ │ │ │ blx 60de8 │ │ │ │ mov r0, r5 │ │ │ │ blx 61338 │ │ │ │ - ldr r2, [pc, #52] @ (1f3174 ) │ │ │ │ - ldr r3, [pc, #40] @ (1f316c ) │ │ │ │ + ldr r2, [pc, #52] @ (1f3004 ) │ │ │ │ + ldr r3, [pc, #40] @ (1f2ffc ) │ │ │ │ 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 1f3164 │ │ │ │ + bne.n 1f2ff4 │ │ │ │ add sp, #136 @ 0x88 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 1f3094 │ │ │ │ - b.n 1f3122 │ │ │ │ + bl 1f2f24 │ │ │ │ + b.n 1f2fb2 │ │ │ │ mov r0, r2 │ │ │ │ blx 60bc8 │ │ │ │ - b.n 1f30c4 │ │ │ │ + b.n 1f2f54 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - ldmia r7!, {r1, r4, r6} │ │ │ │ + beq.n 1f2f80 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #448] @ 0x1c0 │ │ │ │ + str r1, [sp, #384] @ 0x180 │ │ │ │ movs r0, r3 │ │ │ │ - ldmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ + beq.n 1f305c │ │ │ │ lsls r2, r5, #2 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ and.w r1, r1, #61440 @ 0xf000 │ │ │ │ cmp.w r1, #32768 @ 0x8000 │ │ │ │ - bne.n 1f31ae │ │ │ │ + bne.n 1f303e │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 1f31aa │ │ │ │ + bls.n 1f303a │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #28] @ (1f31b4 ) │ │ │ │ + ldr r1, [pc, #28] @ (1f3044 ) │ │ │ │ subs r3, #4 │ │ │ │ adds r0, r2, r3 │ │ │ │ add r1, pc │ │ │ │ blx 61db4 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - str r1, [sp, #304] @ 0x130 │ │ │ │ + str r1, [sp, #240] @ 0xf0 │ │ │ │ movs r0, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr.w ip, [pc, #172] @ 1f3274 │ │ │ │ + ldr.w ip, [pc, #172] @ 1f3104 │ │ │ │ sub sp, #28 │ │ │ │ - ldr r4, [pc, #168] @ (1f3278 ) │ │ │ │ + ldr r4, [pc, #168] @ (1f3108 ) │ │ │ │ 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 │ │ │ │ @@ -550381,1373 +550294,1373 @@ │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ cmpeq.w r2, #16384 @ 0x4000 │ │ │ │ itet ne │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ movne r4, #0 │ │ │ │ - beq.n 1f3210 │ │ │ │ - ldr r2, [pc, #132] @ (1f327c ) │ │ │ │ - ldr r3, [pc, #124] @ (1f3278 ) │ │ │ │ + beq.n 1f30a0 │ │ │ │ + ldr r2, [pc, #132] @ (1f310c ) │ │ │ │ + ldr r3, [pc, #124] @ (1f3108 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f3270 │ │ │ │ + bne.n 1f3100 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb.w r3, [ip] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.n 1f325e │ │ │ │ - ldr r2, [pc, #100] @ (1f3280 ) │ │ │ │ + beq.n 1f30ee │ │ │ │ + ldr r2, [pc, #100] @ (1f3110 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #16 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ blx 617e0 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f31f6 │ │ │ │ + beq.n 1f3086 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 61130 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 60bc8 │ │ │ │ movs r3, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f31f6 │ │ │ │ + beq.n 1f3086 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 61004 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r0, 1f3256 │ │ │ │ + cbz r0, 1f30e6 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1f3242 │ │ │ │ + bne.n 1f30d2 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 60de8 │ │ │ │ - b.n 1f31f6 │ │ │ │ + b.n 1f3086 │ │ │ │ ldrb.w r3, [ip, #1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 1f3218 │ │ │ │ + bne.n 1f30a8 │ │ │ │ ldrb.w r3, [ip, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f31f6 │ │ │ │ - b.n 1f3218 │ │ │ │ + beq.n 1f3086 │ │ │ │ + b.n 1f30a8 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - ldmia r6!, {r1, r2, r3, r5} │ │ │ │ + ldmia r7, {r1, r2, r3, r4, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r1} │ │ │ │ + ldmia r7!, {r1, r4, r5, r6} │ │ │ │ lsls r2, r5, #2 │ │ │ │ - str r0, [sp, #288] @ 0x120 │ │ │ │ + str r0, [sp, #224] @ 0xe0 │ │ │ │ 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] @ (1f32e0 ) │ │ │ │ + ldr r1, [pc, #76] @ (1f3170 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1f2b20 │ │ │ │ + bl 1f29b0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1f32dc │ │ │ │ + cbz r0, 1f316c │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movs r7, #0 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 1f32d6 │ │ │ │ + beq.n 1f3166 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 61350 │ │ │ │ - cbnz r0, 1f32b4 │ │ │ │ + cbnz r0, 1f3144 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add r7, r3 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 1f32a8 │ │ │ │ + bne.n 1f3138 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ cmp r6, r4 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - beq.n 1f32d6 │ │ │ │ + beq.n 1f3166 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 60bc8 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ blx 60bc8 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1f32c2 │ │ │ │ + bne.n 1f3152 │ │ │ │ mov r0, r6 │ │ │ │ blx 60bc8 │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mcr2 15, 7, pc, cr1, cr15, {7} @ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #232] @ (1f33e0 ) │ │ │ │ + ldr r2, [pc, #232] @ (1f3270 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #232] @ (1f33e4 ) │ │ │ │ + ldr r3, [pc, #232] @ (1f3274 ) │ │ │ │ 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 1fa344 │ │ │ │ + bl 1fa1d4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ uxtb r0, r0 │ │ │ │ strd r0, r2, [sp] │ │ │ │ - ldr r2, [pc, #204] @ (1f33e8 ) │ │ │ │ + ldr r2, [pc, #204] @ (1f3278 ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, pc │ │ │ │ blx 617e0 <__asprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1f337a │ │ │ │ + blt.n 1f320a │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1f3284 │ │ │ │ + bl 1f3114 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 60bc8 │ │ │ │ - cbnz r4, 1f3394 │ │ │ │ - ldr r1, [pc, #176] @ (1f33ec ) │ │ │ │ + cbnz r4, 1f3224 │ │ │ │ + ldr r1, [pc, #176] @ (1f327c ) │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1f2b20 │ │ │ │ + bl 1f29b0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1f337a │ │ │ │ + cbz r0, 1f320a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1f3284 │ │ │ │ + bl 1f3114 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ mov r8, r0 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 1f336e │ │ │ │ + beq.n 1f31fe │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 60bc8 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ blx 60bc8 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1f335a │ │ │ │ + bne.n 1f31ea │ │ │ │ mov r0, r6 │ │ │ │ blx 60bc8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1f33b8 │ │ │ │ - ldr r2, [pc, #116] @ (1f33f0 ) │ │ │ │ - ldr r3, [pc, #100] @ (1f33e4 ) │ │ │ │ + bne.n 1f3248 │ │ │ │ + ldr r2, [pc, #116] @ (1f3280 ) │ │ │ │ + ldr r3, [pc, #100] @ (1f3274 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f33da │ │ │ │ + bne.n 1f326a │ │ │ │ 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 1f33a2 │ │ │ │ + bne.n 1f3232 │ │ │ │ dmb ish │ │ │ │ - b.n 1f337a │ │ │ │ + b.n 1f320a │ │ │ │ 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 1f33b2 │ │ │ │ - b.n 1f33c8 │ │ │ │ + beq.n 1f3242 │ │ │ │ + b.n 1f3258 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r5!, {} │ │ │ │ + ldmia r6, {r4, r5, r6} │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r2, #62] @ 0x3e │ │ │ │ + ldrh r0, [r0, #62] @ 0x3e │ │ │ │ movs r0, r3 │ │ │ │ mrc2 15, 3, pc, cr7, cr15, {7} │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r5, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #200] @ (1f34d0 ) │ │ │ │ - ldr r3, [pc, #200] @ (1f34d4 ) │ │ │ │ + ldr r2, [pc, #200] @ (1f3360 ) │ │ │ │ + ldr r3, [pc, #200] @ (1f3364 ) │ │ │ │ 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 613f8 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 1f34b2 │ │ │ │ + beq.n 1f3342 │ │ │ │ mov r1, sp │ │ │ │ mov r6, r0 │ │ │ │ blx 615fc <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f3488 │ │ │ │ + beq.n 1f3318 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 61b80 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1f3488 │ │ │ │ - cbz r5, 1f3472 │ │ │ │ + cbz r0, 1f3318 │ │ │ │ + cbz r5, 1f3302 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1f344e │ │ │ │ + b.n 1f32de │ │ │ │ add r4, r0 │ │ │ │ cmp r5, r4 │ │ │ │ - bls.n 1f346c │ │ │ │ + bls.n 1f32fc │ │ │ │ subs r2, r5, r4 │ │ │ │ adds r1, r7, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 61248 │ │ │ │ adds r3, r0, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1f3448 │ │ │ │ + bhi.n 1f32d8 │ │ │ │ mov r0, r7 │ │ │ │ blx 60bc8 │ │ │ │ mov r0, r8 │ │ │ │ blx 60bc8 │ │ │ │ - b.n 1f348e │ │ │ │ + b.n 1f331e │ │ │ │ adds r4, #1 │ │ │ │ - beq.n 1f345e │ │ │ │ + beq.n 1f32ee │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1f2d24 │ │ │ │ + bl 1f2bb4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - cbnz r4, 1f34ba │ │ │ │ + cbnz r4, 1f334a │ │ │ │ blx 60bc8 │ │ │ │ mov r0, r8 │ │ │ │ blx 60bc8 │ │ │ │ mov r0, r6 │ │ │ │ blx 611f4 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r2, [pc, #64] @ (1f34d8 ) │ │ │ │ - ldr r3, [pc, #56] @ (1f34d4 ) │ │ │ │ + ldr r2, [pc, #64] @ (1f3368 ) │ │ │ │ + ldr r3, [pc, #56] @ (1f3364 ) │ │ │ │ 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 1f34cc │ │ │ │ + bne.n 1f335c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r8 │ │ │ │ blx 60bc8 │ │ │ │ - b.n 1f3494 │ │ │ │ + b.n 1f3324 │ │ │ │ blx 60bc8 │ │ │ │ mov r0, r8 │ │ │ │ blx 60bc8 │ │ │ │ mov r0, r6 │ │ │ │ blx 611f4 │ │ │ │ - b.n 1f3496 │ │ │ │ + b.n 1f3326 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - ldmia r3!, {r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r5, r6} │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3!, {r1, r5, r6} │ │ │ │ + ldmia r4, {r1, r4, r6, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #100] @ (1f3554 ) │ │ │ │ - ldr r2, [pc, #104] @ (1f3558 ) │ │ │ │ + ldr r0, [pc, #100] @ (1f33e4 ) │ │ │ │ + ldr r2, [pc, #104] @ (1f33e8 ) │ │ │ │ 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, 1f354c │ │ │ │ + cbnz r2, 1f33dc │ │ │ │ add r0, sp, #32 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1f6a20 │ │ │ │ + bl 1f68b0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #76] @ (1f355c ) │ │ │ │ + ldr r2, [pc, #76] @ (1f33ec ) │ │ │ │ add.w r0, sp, #34 @ 0x22 │ │ │ │ ldrb.w r1, [sp, #33] @ 0x21 │ │ │ │ ldrb.w ip, [sp, #32] │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ strd r1, r0, [sp, #4] │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #28 │ │ │ │ str.w ip, [sp] │ │ │ │ blx 617e0 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f354c │ │ │ │ + beq.n 1f33dc │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - ldr r2, [pc, #40] @ (1f3560 ) │ │ │ │ - ldr r3, [pc, #32] @ (1f3558 ) │ │ │ │ + ldr r2, [pc, #40] @ (1f33f0 ) │ │ │ │ + ldr r3, [pc, #32] @ (1f33e8 ) │ │ │ │ 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 1f3550 │ │ │ │ + bne.n 1f33e0 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1f3534 │ │ │ │ + b.n 1f33c4 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - ldmia r3, {r1, r3} │ │ │ │ + ldmia r4, {r1, r3, r4, r5, r6} │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r4, #46] @ 0x2e │ │ │ │ + ldrh r2, [r2, #46] @ 0x2e │ │ │ │ movs r0, r3 │ │ │ │ - ldmia r2, {r2, r6, r7} │ │ │ │ + ldmia r4, {r2, r4, r5} │ │ │ │ lsls r2, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3848] @ 0xf08 │ │ │ │ - ldr r2, [pc, #416] @ (1f3718 ) │ │ │ │ + ldr r2, [pc, #416] @ (1f35a8 ) │ │ │ │ sub sp, #224 @ 0xe0 │ │ │ │ - ldr r3, [pc, #416] @ (1f371c ) │ │ │ │ + ldr r3, [pc, #416] @ (1f35ac ) │ │ │ │ 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 1f1678 │ │ │ │ - ldr r2, [pc, #396] @ (1f3720 ) │ │ │ │ + bl 1f1508 │ │ │ │ + ldr r2, [pc, #396] @ (1f35b0 ) │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r5 │ │ │ │ str r1, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 617e0 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f35c6 │ │ │ │ + beq.n 1f3456 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #65 @ 0x41 │ │ │ │ movt r1, #8 │ │ │ │ blx 613f8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r4, #1 │ │ │ │ - bne.n 1f363e │ │ │ │ + bne.n 1f34ce │ │ │ │ blx 61e34 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1f35f0 │ │ │ │ + beq.n 1f3480 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 60bc8 │ │ │ │ ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f36a6 │ │ │ │ - ldr r2, [pc, #332] @ (1f3724 ) │ │ │ │ - ldr r3, [pc, #324] @ (1f371c ) │ │ │ │ + beq.n 1f3536 │ │ │ │ + ldr r2, [pc, #332] @ (1f35b4 ) │ │ │ │ + ldr r3, [pc, #324] @ (1f35ac ) │ │ │ │ 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 1f3714 │ │ │ │ + bne.w 1f35a4 │ │ │ │ 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 1f6a20 │ │ │ │ + bl 1f68b0 │ │ │ │ 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] @ (1f3728 ) │ │ │ │ + ldr r2, [pc, #280] @ (1f35b8 ) │ │ │ │ add r2, pc │ │ │ │ blx 617e0 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f3628 │ │ │ │ + beq.n 1f34b8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1f2e48 │ │ │ │ + bl 1f2cd8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 60bc8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #65 @ 0x41 │ │ │ │ movt r1, #8 │ │ │ │ blx 613f8 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 1f35c6 │ │ │ │ + beq.n 1f3456 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r4 │ │ │ │ blx 60fbc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f3692 │ │ │ │ + beq.n 1f3522 │ │ │ │ mov.w r1, #524288 @ 0x80000 │ │ │ │ mov r0, r5 │ │ │ │ blx 613f8 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 1f36ae │ │ │ │ + bne.n 1f353e │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f2f74 │ │ │ │ - cbz r0, 1f368c │ │ │ │ + bl 1f2e04 │ │ │ │ + cbz r0, 1f351c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r6, r3 │ │ │ │ - cbz r3, 1f36c8 │ │ │ │ + cbz r3, 1f3558 │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1f367a │ │ │ │ + b.n 1f350a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r3, r0 │ │ │ │ cmp r6, r3 │ │ │ │ - bls.n 1f36c4 │ │ │ │ + bls.n 1f3554 │ │ │ │ subs r2, r6, r3 │ │ │ │ add.w r1, r8, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 61c4c │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 1f3672 │ │ │ │ + bne.n 1f3502 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 61350 │ │ │ │ mov r0, r4 │ │ │ │ blx 611f4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 60bc8 │ │ │ │ ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f35d4 │ │ │ │ + bne.n 1f3464 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 60bc8 │ │ │ │ - b.n 1f35d4 │ │ │ │ + b.n 1f3464 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 61350 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 611f4 │ │ │ │ mov r0, r4 │ │ │ │ blx 611f4 │ │ │ │ - b.n 1f3698 │ │ │ │ + b.n 1f3528 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 1f368c │ │ │ │ + beq.n 1f351c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ blx 62068 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f368c │ │ │ │ + beq.n 1f351c │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 609ac <__stat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f370c │ │ │ │ + beq.n 1f359c │ │ │ │ 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 1f36f6 │ │ │ │ + bne.n 1f3586 │ │ │ │ dmb ish │ │ │ │ - b.n 1f3692 │ │ │ │ + b.n 1f3522 │ │ │ │ mov r0, r5 │ │ │ │ blx 61350 │ │ │ │ - b.n 1f3692 │ │ │ │ + b.n 1f3522 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - ldmia r2!, {r7} │ │ │ │ + ldmia r3!, {r4, r5, r6, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r6, #42] @ 0x2a │ │ │ │ + ldrh r0, [r4, #42] @ 0x2a │ │ │ │ movs r0, r3 │ │ │ │ - ldmia r2, {r2, r5} │ │ │ │ + ldmia r3!, {r2, r4, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrh r0, [r0, #40] @ 0x28 │ │ │ │ + ldrh r0, [r6, #38] @ 0x26 │ │ │ │ movs r0, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov sl, r1 │ │ │ │ - ldr r1, [pc, #488] @ (1f3928 ) │ │ │ │ + ldr r1, [pc, #488] @ (1f37b8 ) │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #488] @ (1f392c ) │ │ │ │ + ldr r2, [pc, #488] @ (1f37bc ) │ │ │ │ add r1, pc │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r3 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldrb.w r6, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov.w r2, #0 │ │ │ │ - ldr r2, [pc, #468] @ (1f3930 ) │ │ │ │ + ldr r2, [pc, #468] @ (1f37c0 ) │ │ │ │ add r2, pc │ │ │ │ mov r8, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f3816 │ │ │ │ - ldr r0, [pc, #460] @ (1f3934 ) │ │ │ │ + beq.n 1f36a6 │ │ │ │ + ldr r0, [pc, #460] @ (1f37c4 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f7470 │ │ │ │ + bl 1f7300 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f3826 │ │ │ │ - ldr r1, [pc, #452] @ (1f3938 ) │ │ │ │ + beq.n 1f36b6 │ │ │ │ + ldr r1, [pc, #452] @ (1f37c8 ) │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ add r1, pc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f9924 │ │ │ │ + bl 1f97b4 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1f2e48 │ │ │ │ + bl 1f2cd8 │ │ │ │ clz r3, r4 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ orrs r0, r3 │ │ │ │ - bne.n 1f3812 │ │ │ │ + bne.n 1f36a2 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1f384c │ │ │ │ - ldr r2, [pc, #416] @ (1f393c ) │ │ │ │ - ldr r3, [pc, #400] @ (1f392c ) │ │ │ │ + beq.n 1f36dc │ │ │ │ + ldr r2, [pc, #416] @ (1f37cc ) │ │ │ │ + ldr r3, [pc, #400] @ (1f37bc ) │ │ │ │ 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 1f3924 │ │ │ │ + bne.w 1f37b4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #392] @ (1f3940 ) │ │ │ │ + ldr r0, [pc, #392] @ (1f37d0 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f745c │ │ │ │ + bl 1f72ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f38a6 │ │ │ │ - ldr r7, [pc, #384] @ (1f3944 ) │ │ │ │ + beq.n 1f3736 │ │ │ │ + ldr r7, [pc, #384] @ (1f37d4 ) │ │ │ │ mov r2, r0 │ │ │ │ - ldr r3, [pc, #384] @ (1f3948 ) │ │ │ │ + ldr r3, [pc, #384] @ (1f37d8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r7, pc │ │ │ │ add r3, pc │ │ │ │ mov r1, r7 │ │ │ │ - bl 1f9924 │ │ │ │ + bl 1f97b4 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1f2e48 │ │ │ │ + bl 1f2cd8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ - cbnz r0, 1f3812 │ │ │ │ + cbnz r0, 1f36a2 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f9924 │ │ │ │ + bl 1f97b4 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1f2e48 │ │ │ │ + bl 1f2cd8 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f3792 │ │ │ │ + beq.n 1f3622 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1f3798 │ │ │ │ + b.n 1f3628 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1f3846 │ │ │ │ + beq.n 1f36d6 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1f38a0 │ │ │ │ - ldr r4, [pc, #296] @ (1f394c ) │ │ │ │ + beq.n 1f3730 │ │ │ │ + ldr r4, [pc, #296] @ (1f37dc ) │ │ │ │ add r4, pc │ │ │ │ - b.n 1f3764 │ │ │ │ - ldr r0, [pc, #296] @ (1f3950 ) │ │ │ │ + b.n 1f35f4 │ │ │ │ + ldr r0, [pc, #296] @ (1f37e0 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f7470 │ │ │ │ + bl 1f7300 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1f388a │ │ │ │ - ldr r3, [pc, #288] @ (1f3954 ) │ │ │ │ + cbz r0, 1f371a │ │ │ │ + ldr r3, [pc, #288] @ (1f37e4 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #288] @ (1f3958 ) │ │ │ │ + ldr r2, [pc, #288] @ (1f37e8 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 61088 <__fprintf_chk@plt> │ │ │ │ - b.n 1f3772 │ │ │ │ - ldr r4, [pc, #276] @ (1f395c ) │ │ │ │ + b.n 1f3602 │ │ │ │ + ldr r4, [pc, #276] @ (1f37ec ) │ │ │ │ add r4, pc │ │ │ │ - b.n 1f3764 │ │ │ │ + b.n 1f35f4 │ │ │ │ mov r2, r4 │ │ │ │ - ldr r4, [pc, #272] @ (1f3960 ) │ │ │ │ + ldr r4, [pc, #272] @ (1f37f0 ) │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r5 │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f9924 │ │ │ │ + bl 1f97b4 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1f2e48 │ │ │ │ + bl 1f2cd8 │ │ │ │ clz r3, r7 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ orrs r0, r3 │ │ │ │ - bne.n 1f3812 │ │ │ │ + bne.n 1f36a2 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f9924 │ │ │ │ + bl 1f97b4 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1f2e48 │ │ │ │ + bl 1f2cd8 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ - b.n 1f3798 │ │ │ │ - ldr r0, [pc, #216] @ (1f3964 ) │ │ │ │ + b.n 1f3628 │ │ │ │ + ldr r0, [pc, #216] @ (1f37f4 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f7470 │ │ │ │ + bl 1f7300 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f37b6 │ │ │ │ - ldr r1, [pc, #208] @ (1f3968 ) │ │ │ │ + beq.n 1f3646 │ │ │ │ + ldr r1, [pc, #208] @ (1f37f8 ) │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r0 │ │ │ │ add r1, pc │ │ │ │ - b.n 1f377a │ │ │ │ - ldr r4, [pc, #200] @ (1f396c ) │ │ │ │ + b.n 1f360a │ │ │ │ + ldr r4, [pc, #200] @ (1f37fc ) │ │ │ │ add r4, pc │ │ │ │ - b.n 1f3764 │ │ │ │ + b.n 1f35f4 │ │ │ │ movs r0, #70 @ 0x46 │ │ │ │ mov r8, r6 │ │ │ │ blx 61988 │ │ │ │ adds r3, r0, #1 │ │ │ │ ite ne │ │ │ │ movne r7, r0 │ │ │ │ moveq.w r7, #512 @ 0x200 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 1f38ce │ │ │ │ + b.n 1f375e │ │ │ │ blx 61e34 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 1f3812 │ │ │ │ + bne.n 1f36a2 │ │ │ │ lsls r7, r7, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f9548 │ │ │ │ + bl 1f93d8 │ │ │ │ mov r4, r0 │ │ │ │ blx 618f8 │ │ │ │ add r3, sp, #20 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ mov r3, r7 │ │ │ │ blx 6205c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f38bc │ │ │ │ - ldr r7, [pc, #124] @ (1f3970 ) │ │ │ │ + beq.n 1f374c │ │ │ │ + ldr r7, [pc, #124] @ (1f3800 ) │ │ │ │ mov r0, r5 │ │ │ │ - ldr r3, [pc, #124] @ (1f3974 ) │ │ │ │ + ldr r3, [pc, #124] @ (1f3804 ) │ │ │ │ mov r4, r6 │ │ │ │ add r7, pc │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r3, pc │ │ │ │ mov r1, r7 │ │ │ │ - bl 1f9924 │ │ │ │ + bl 1f97b4 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1f2e48 │ │ │ │ + bl 1f2cd8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r6, r8 │ │ │ │ clz r3, r2 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ orrs r0, r3 │ │ │ │ itt eq │ │ │ │ moveq r3, r4 │ │ │ │ moveq r1, r7 │ │ │ │ - beq.w 1f377a │ │ │ │ - b.n 1f3812 │ │ │ │ + beq.w 1f360a │ │ │ │ + b.n 1f36a2 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - ldmia r0!, {r3, r4, r5, r7} │ │ │ │ + ldmia r2!, {r3, r5} │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r5, r7} │ │ │ │ + ldmia r2!, {r4} │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrh r6, [r3, #10] │ │ │ │ + ldrh r6, [r1, #10] │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r0, [r6, #22] │ │ │ │ + ldrh r0, [r4, #22] │ │ │ │ movs r0, r3 │ │ │ │ - ldmia r0!, {r5, r6} │ │ │ │ + ldmia r1!, {r4, r6, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrh r4, [r0, #32] │ │ │ │ + ldrh r4, [r6, #30] │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r6, [r3, #20] │ │ │ │ + ldrh r6, [r1, #20] │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r0, [r7, #30] │ │ │ │ + ldrh r0, [r5, #30] │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r6, [r1, #24] │ │ │ │ + ldrh r6, [r7, #22] │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r4, [r6, #4] │ │ │ │ + ldrh r4, [r4, #4] │ │ │ │ movs r0, r3 │ │ │ │ lsrs r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r4, #24] │ │ │ │ + ldrh r4, [r2, #24] │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r0, [r2, #22] │ │ │ │ + ldrh r0, [r0, #22] │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r4, [r2, #16] │ │ │ │ + ldrh r4, [r0, #16] │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r0, [r4, #24] │ │ │ │ + ldrh r0, [r2, #24] │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r4, [r1, #14] │ │ │ │ + ldrh r4, [r7, #12] │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r2, [r4, #20] │ │ │ │ + ldrh r2, [r2, #20] │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r0, [r6, #10] │ │ │ │ + ldrh r0, [r4, #10] │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r0, [r1, #22] │ │ │ │ + ldrh r0, [r7, #20] │ │ │ │ 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] @ (1f3a00 ) │ │ │ │ + ldr r3, [pc, #120] @ (1f3890 ) │ │ │ │ sub sp, #12 │ │ │ │ add r3, pc │ │ │ │ mov r5, r3 │ │ │ │ blx 61b44 │ │ │ │ mov r4, r0 │ │ │ │ blx 618f8 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1f39a2 │ │ │ │ + beq.n 1f3832 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 60e60 │ │ │ │ mov r4, r0 │ │ │ │ blx 61b68 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 1f399c │ │ │ │ - ldr r3, [pc, #80] @ (1f3a04 ) │ │ │ │ + bne.n 1f382c │ │ │ │ + ldr r3, [pc, #80] @ (1f3894 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f745c │ │ │ │ - cbz r0, 1f39de │ │ │ │ + bl 1f72ec │ │ │ │ + cbz r0, 1f386e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ - bl 1feb9c │ │ │ │ + bl 1fea2c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f399c │ │ │ │ - ldr r0, [pc, #56] @ (1f3a08 ) │ │ │ │ + bne.n 1f382c │ │ │ │ + ldr r0, [pc, #56] @ (1f3898 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1feb9c │ │ │ │ + bl 1fea2c │ │ │ │ eor.w r0, r0, #1 │ │ │ │ uxtb r0, r0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #44] @ (1f3a0c ) │ │ │ │ + ldr r0, [pc, #44] @ (1f389c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f745c │ │ │ │ - cbz r0, 1f39f8 │ │ │ │ - ldr r3, [pc, #36] @ (1f3a10 ) │ │ │ │ + bl 1f72ec │ │ │ │ + cbz r0, 1f3888 │ │ │ │ + ldr r3, [pc, #36] @ (1f38a0 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #36] @ (1f3a14 ) │ │ │ │ + ldr r2, [pc, #36] @ (1f38a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 61088 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #28] @ (1f3a18 ) │ │ │ │ + ldr r0, [pc, #28] @ (1f38a8 ) │ │ │ │ add r0, pc │ │ │ │ - b.n 1f39c0 │ │ │ │ + b.n 1f3850 │ │ │ │ nop │ │ │ │ - stmia r6!, {r1, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r5, r6, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrh r2, [r3, #16] │ │ │ │ + ldrh r2, [r1, #16] │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r2, [r1, #20] │ │ │ │ + ldrh r2, [r7, #18] │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r0, [r1, #16] │ │ │ │ + ldrh r0, [r7, #14] │ │ │ │ movs r0, r3 │ │ │ │ lsrs r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r2, #16] │ │ │ │ + ldrh r2, [r0, #16] │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r6, [r5, #14] │ │ │ │ + ldrh r6, [r3, #14] │ │ │ │ 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] @ 1f3a8c │ │ │ │ + ldr.w ip, [pc, #92] @ 1f391c │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ add ip, pc │ │ │ │ mov r5, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ adds r0, #208 @ 0xd0 │ │ │ │ - ldr r3, [pc, #80] @ (1f3a90 ) │ │ │ │ + ldr r3, [pc, #80] @ (1f3920 ) │ │ │ │ add r2, sp, #8 │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f4884 │ │ │ │ + bl 1f4714 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 1f3a82 │ │ │ │ + cbz r0, 1f3912 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - bl 1f2d24 │ │ │ │ + bl 1f2bb4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 60bc8 │ │ │ │ - ldr r1, [pc, #40] @ (1f3a94 ) │ │ │ │ - ldr r2, [pc, #36] @ (1f3a90 ) │ │ │ │ + ldr r1, [pc, #40] @ (1f3924 ) │ │ │ │ + ldr r2, [pc, #36] @ (1f3920 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1f3a86 │ │ │ │ + bne.n 1f3916 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1f3a68 │ │ │ │ + b.n 1f38f8 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r5!, {r3, r6, r7} │ │ │ │ + stmia r7!, {r3, r4, r5} │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r4, r7} │ │ │ │ + stmia r7!, {} │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #104] @ (1f3b10 ) │ │ │ │ + ldr r2, [pc, #104] @ (1f39a0 ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #104] @ (1f3b14 ) │ │ │ │ + ldr r3, [pc, #104] @ (1f39a4 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f1678 │ │ │ │ + bl 1f1508 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f2f74 │ │ │ │ + bl 1f2e04 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 1f3ae6 │ │ │ │ - ldr r1, [pc, #72] @ (1f3b18 ) │ │ │ │ - ldr r2, [pc, #68] @ (1f3b14 ) │ │ │ │ + cbnz r0, 1f3976 │ │ │ │ + ldr r1, [pc, #72] @ (1f39a8 ) │ │ │ │ + ldr r2, [pc, #68] @ (1f39a4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1f3b0c │ │ │ │ + bne.n 1f399c │ │ │ │ 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 1f4a88 │ │ │ │ + bl 1f4918 │ │ │ │ ldrb.w r2, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f3acc │ │ │ │ + bne.n 1f395c │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 60bc8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1f3acc │ │ │ │ + b.n 1f395c │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - stmia r5!, {r1, r2, r3, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r2, r3, r5} │ │ │ │ + stmia r6!, {r2, r3, r4, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ ldr.w r1, [r0], #208 │ │ │ │ - bl 1f45d0 │ │ │ │ + bl 1f4460 │ │ │ │ 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] @ 1f3bf0 │ │ │ │ + ldr.w lr, [pc, #168] @ 1f3a80 │ │ │ │ sub sp, #128 @ 0x80 │ │ │ │ - ldr.w ip, [pc, #164] @ 1f3bf4 │ │ │ │ + ldr.w ip, [pc, #164] @ 1f3a84 │ │ │ │ mov r3, r0 │ │ │ │ add lr, pc │ │ │ │ - ldr r2, [pc, #160] @ (1f3bf8 ) │ │ │ │ + ldr r2, [pc, #160] @ (1f3a88 ) │ │ │ │ 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 617e0 <__asprintf_chk@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 1f3bae │ │ │ │ + cbz r3, 1f3a3e │ │ │ │ mov r0, r4 │ │ │ │ blx 61368 <__time64@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 609ac <__stat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - beq.n 1f3bd0 │ │ │ │ + beq.n 1f3a60 │ │ │ │ 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 1f3bc6 │ │ │ │ + blt.n 1f3a56 │ │ │ │ blx 60bc8 │ │ │ │ - ldr r2, [pc, #76] @ (1f3bfc ) │ │ │ │ - ldr r3, [pc, #64] @ (1f3bf4 ) │ │ │ │ + ldr r2, [pc, #76] @ (1f3a8c ) │ │ │ │ + ldr r3, [pc, #64] @ (1f3a84 ) │ │ │ │ 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 1f3bea │ │ │ │ + bne.n 1f3a7a │ │ │ │ add sp, #128 @ 0x80 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ blx 60b50 <__utime64@plt> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 1f3baa │ │ │ │ + b.n 1f3a3a │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #65 @ 0x41 │ │ │ │ movt r1, #8 │ │ │ │ blx 613f8 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 1f3bcc │ │ │ │ + beq.n 1f3a5c │ │ │ │ blx 611f4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 1f3baa │ │ │ │ + b.n 1f3a3a │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r4!, {r1, r3, r5, r7} │ │ │ │ + stmia r6!, {r1, r3, r4} │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r3, #8] │ │ │ │ + ldrh r2, [r1, #8] │ │ │ │ movs r0, r3 │ │ │ │ - stmia r4!, {r1, r3, r6} │ │ │ │ + stmia r5!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ - ldr r2, [pc, #228] @ (1f3cf4 ) │ │ │ │ + ldr r2, [pc, #228] @ (1f3b84 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r3, [pc, #228] @ (1f3cf8 ) │ │ │ │ + ldr r3, [pc, #228] @ (1f3b88 ) │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #224] @ (1f3cfc ) │ │ │ │ + ldr r1, [pc, #224] @ (1f3b8c ) │ │ │ │ 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 1f9924 │ │ │ │ + bl 1f97b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f3cd0 │ │ │ │ + beq.n 1f3b60 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 613f8 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 1f3cd0 │ │ │ │ + beq.n 1f3b60 │ │ │ │ add r1, sp, #24 │ │ │ │ blx 615fc <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f3cea │ │ │ │ + beq.n 1f3b7a │ │ │ │ ldrd r1, r2, [sp, #64] @ 0x40 │ │ │ │ movs r3, #8 │ │ │ │ movt r3, #32 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ cmpeq r1, r3 │ │ │ │ - beq.n 1f3c78 │ │ │ │ + beq.n 1f3b08 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #8 │ │ │ │ movt r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ blx 60df4 │ │ │ │ - cbnz r0, 1f3cd4 │ │ │ │ + cbnz r0, 1f3b64 │ │ │ │ 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 611d0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ adds r3, r0, #1 │ │ │ │ str.w r0, [r5, #352] @ 0x160 │ │ │ │ - beq.n 1f3cea │ │ │ │ + beq.n 1f3b7a │ │ │ │ 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 611f4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r1, [pc, #72] @ (1f3d00 ) │ │ │ │ - ldr r2, [pc, #60] @ (1f3cf8 ) │ │ │ │ + ldr r1, [pc, #72] @ (1f3b90 ) │ │ │ │ + ldr r2, [pc, #60] @ (1f3b88 ) │ │ │ │ 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 1f3cee │ │ │ │ + bne.n 1f3b7e │ │ │ │ mov r0, r3 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1f3cb6 │ │ │ │ + b.n 1f3b46 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - bne.n 1f3cea │ │ │ │ + bne.n 1f3b7a │ │ │ │ movs r2, #8 │ │ │ │ movt r2, #32 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 60aa8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 1f3c78 │ │ │ │ + bne.n 1f3b08 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1f3cac │ │ │ │ + b.n 1f3b3c │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r4, r6} │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r4, #2] │ │ │ │ + ldrh r6, [r2, #2] │ │ │ │ movs r0, r3 │ │ │ │ - stmia r3!, {r1, r6} │ │ │ │ + stmia r4!, {r1, r4, r5, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrd r0, r1, [r0, #352] @ 0x160 │ │ │ │ blx 61be0 │ │ │ │ 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] @ 1f3d8c │ │ │ │ + ldr.w ip, [pc, #92] @ 1f3c1c │ │ │ │ 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] @ (1f3d90 ) │ │ │ │ + ldr r3, [pc, #80] @ (1f3c20 ) │ │ │ │ add r2, sp, #8 │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 2003b0 │ │ │ │ + bl 200240 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 1f3d84 │ │ │ │ + cbz r0, 1f3c14 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - bl 1f2d24 │ │ │ │ + bl 1f2bb4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 60bc8 │ │ │ │ - ldr r1, [pc, #40] @ (1f3d94 ) │ │ │ │ - ldr r2, [pc, #32] @ (1f3d90 ) │ │ │ │ + ldr r1, [pc, #40] @ (1f3c24 ) │ │ │ │ + ldr r2, [pc, #32] @ (1f3c20 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1f3d88 │ │ │ │ + bne.n 1f3c18 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1f3d6a │ │ │ │ + b.n 1f3bfa │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - stmia r2!, {r3, r6, r7} │ │ │ │ + stmia r4!, {r3, r4, r5} │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r1, r2, r3, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #108] @ (1f3e14 ) │ │ │ │ + ldr r2, [pc, #108] @ (1f3ca4 ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #108] @ (1f3e18 ) │ │ │ │ + ldr r3, [pc, #108] @ (1f3ca8 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f1678 │ │ │ │ + bl 1f1508 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f2f74 │ │ │ │ + bl 1f2e04 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 1f3de6 │ │ │ │ - ldr r1, [pc, #76] @ (1f3e1c ) │ │ │ │ - ldr r2, [pc, #72] @ (1f3e18 ) │ │ │ │ + cbnz r0, 1f3c76 │ │ │ │ + ldr r1, [pc, #76] @ (1f3cac ) │ │ │ │ + ldr r2, [pc, #72] @ (1f3ca8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1f3e0e │ │ │ │ + bne.n 1f3c9e │ │ │ │ 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 200420 │ │ │ │ + bl 2002b0 │ │ │ │ ldrb.w r2, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f3dcc │ │ │ │ + bne.n 1f3c5c │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 60bc8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1f3dcc │ │ │ │ + b.n 1f3c5c │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r2!, {r1, r2, r3, r6} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r2, r3, r5} │ │ │ │ + stmia r3!, {r2, r3, r4, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ add.w r0, r1, #288 @ 0x120 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 2002e4 │ │ │ │ + bl 200174 │ │ │ │ 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] @ (1f3ed8 ) │ │ │ │ + ldr r2, [pc, #140] @ (1f3d68 ) │ │ │ │ sub sp, #128 @ 0x80 │ │ │ │ - ldr r3, [pc, #140] @ (1f3edc ) │ │ │ │ + ldr r3, [pc, #140] @ (1f3d6c ) │ │ │ │ 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 1f9504 │ │ │ │ + bl 1f9394 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r4 │ │ │ │ strd r2, r4, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1f372c │ │ │ │ - cbz r0, 1f3eb6 │ │ │ │ - ldr r1, [pc, #100] @ (1f3ee0 ) │ │ │ │ + bl 1f35bc │ │ │ │ + cbz r0, 1f3d46 │ │ │ │ + ldr r1, [pc, #100] @ (1f3d70 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 1f9924 │ │ │ │ + bl 1f97b4 │ │ │ │ add r1, sp, #8 │ │ │ │ blx 609ac <__stat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f3eb6 │ │ │ │ + beq.n 1f3d46 │ │ │ │ mov r0, r4 │ │ │ │ blx 61368 <__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 1f3eb6 │ │ │ │ + bge.n 1f3d46 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f3094 │ │ │ │ + bl 1f2f24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f974c │ │ │ │ - ldr r2, [pc, #36] @ (1f3ee4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1f3edc ) │ │ │ │ + bl 1f95dc │ │ │ │ + ldr r2, [pc, #36] @ (1f3d74 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f3d6c ) │ │ │ │ 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 1f3ed4 │ │ │ │ + bne.n 1f3d64 │ │ │ │ add sp, #128 @ 0x80 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - stmia r1!, {r1, r3, r5, r7} │ │ │ │ + stmia r3!, {r1, r3, r4} │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, #46] @ 0x2e │ │ │ │ + strh r4, [r4, #46] @ 0x2e │ │ │ │ movs r0, r3 │ │ │ │ - stmia r1!, {r2, r3, r4, r5} │ │ │ │ + stmia r2!, {r2, r3, r5, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r0] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f3eec │ │ │ │ + bne.n 1f3d7c │ │ │ │ dmb ish │ │ │ │ - cbnz r2, 1f3f02 │ │ │ │ + cbnz r2, 1f3d92 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - bl 1f4e3c │ │ │ │ + bl 1f4ccc │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ - ldr r3, [pc, #348] @ (1f408c ) │ │ │ │ + ldr r3, [pc, #348] @ (1f3f1c ) │ │ │ │ mov r9, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #344] @ (1f4090 ) │ │ │ │ + ldr r2, [pc, #344] @ (1f3f20 ) │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ mov.w r3, #0 │ │ │ │ @@ -551761,39 +551674,39 @@ │ │ │ │ blx 60c34 │ │ │ │ mov r0, r9 │ │ │ │ blx 619d0 │ │ │ │ mov.w sl, r0, asr #31 │ │ │ │ cmp r5, sl │ │ │ │ it eq │ │ │ │ cmpeq r6, r0 │ │ │ │ - beq.n 1f406c │ │ │ │ + beq.n 1f3efc │ │ │ │ mov r8, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ blx 60c34 │ │ │ │ cmp r6, r8 │ │ │ │ sbcs.w r3, r5, sl │ │ │ │ - bcc.n 1f4050 │ │ │ │ - b.n 1f4062 │ │ │ │ + bcc.n 1f3ee0 │ │ │ │ + b.n 1f3ef2 │ │ │ │ mov r3, r9 │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #24 │ │ │ │ blx 615c0 │ │ │ │ cmp r0, #56 @ 0x38 │ │ │ │ - bne.n 1f4060 │ │ │ │ + bne.n 1f3ef0 │ │ │ │ ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ adds.w r2, fp, r7 │ │ │ │ adc.w r3, r5, #0 │ │ │ │ cmp r8, r2 │ │ │ │ sbcs.w r3, sl, r3 │ │ │ │ - bcc.n 1f4060 │ │ │ │ + bcc.n 1f3ef0 │ │ │ │ cmp.w fp, #8 │ │ │ │ - bne.n 1f4060 │ │ │ │ + bne.n 1f3ef0 │ │ │ │ movs r2, #65 @ 0x41 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ add r6, sp, #80 @ 0x50 │ │ │ │ blx 610ec │ │ │ │ add.w ip, sp, #24 │ │ │ │ mov.w lr, #808464432 @ 0x30303030 │ │ │ │ @@ -551808,86 +551721,86 @@ │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #16 │ │ │ │ strd lr, lr, [sp, #120] @ 0x78 │ │ │ │ strd lr, lr, [sp, #128] @ 0x80 │ │ │ │ strd lr, lr, [sp, #136] @ 0x88 │ │ │ │ blx 615c0 │ │ │ │ cmp r0, #8 │ │ │ │ - bne.n 1f4060 │ │ │ │ + bne.n 1f3ef0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ adds r4, r4, r7 │ │ │ │ adc.w r5, r5, #0 │ │ │ │ - bl 1f9548 │ │ │ │ + bl 1f93d8 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ add.w r7, r0, #48 @ 0x30 │ │ │ │ mov ip, r0 │ │ │ │ mov r6, r0 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #12] │ │ │ │ strb.w r2, [ip], #1 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ mov.w r7, #0 │ │ │ │ mov r0, ip │ │ │ │ - bl 1f6a5c │ │ │ │ + bl 1f68ec │ │ │ │ movs r2, #16 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ movs r1, #0 │ │ │ │ strb.w r7, [sp, #96] @ 0x60 │ │ │ │ blx 61940 <__isoc23_strtoull@plt> │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [r6, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r1, #52] @ 0x34 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1f604c │ │ │ │ + bl 1f5edc │ │ │ │ cmp r4, r8 │ │ │ │ sbcs.w r3, r5, sl │ │ │ │ - bcs.n 1f4060 │ │ │ │ + bcs.n 1f3ef0 │ │ │ │ adds.w r7, r4, #56 @ 0x38 │ │ │ │ adc.w r5, r5, #0 │ │ │ │ cmp r8, r7 │ │ │ │ sbcs.w r3, sl, r5 │ │ │ │ - bcs.n 1f3f82 │ │ │ │ + bcs.n 1f3e12 │ │ │ │ mov r6, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ blx 60c34 │ │ │ │ - ldr r2, [pc, #36] @ (1f4094 ) │ │ │ │ - ldr r3, [pc, #28] @ (1f408c ) │ │ │ │ + ldr r2, [pc, #36] @ (1f3f24 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f3f1c ) │ │ │ │ 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 1f4086 │ │ │ │ + bne.n 1f3f16 │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r1, r6, r7} │ │ │ │ + stmia r2!, {r1, r4, r5} │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ite hi │ │ │ │ - lslhi r2, r5, #2 │ │ │ │ - stmdbls sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + lsls r2, r5, #2 │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #468] @ (1f4280 ) │ │ │ │ - ldr r3, [pc, #468] @ (1f4284 ) │ │ │ │ + ldr r0, [pc, #468] @ (1f4110 ) │ │ │ │ + ldr r3, [pc, #468] @ (1f4114 ) │ │ │ │ mov r6, r1 │ │ │ │ add r0, pc │ │ │ │ sub sp, #28 │ │ │ │ movs r1, #0 │ │ │ │ mov r9, r2 │ │ │ │ movs r2, #2 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ @@ -551898,249 +551811,249 @@ │ │ │ │ blx 60c34 │ │ │ │ mov r0, r6 │ │ │ │ blx 619d0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 61548 │ │ │ │ cmp r4, #15 │ │ │ │ - bhi.n 1f4158 │ │ │ │ + bhi.n 1f3fe8 │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ movs r4, #0 │ │ │ │ blx 61614 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r7 │ │ │ │ blx 60fbc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1f413c │ │ │ │ + cbz r0, 1f3fcc │ │ │ │ blx 61e34 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bne.n 1f410c │ │ │ │ + bne.n 1f3f9c │ │ │ │ mov.w r0, #1000 @ 0x3e8 │ │ │ │ adds r4, #1 │ │ │ │ blx 61c10 │ │ │ │ cmp r4, #100 @ 0x64 │ │ │ │ - bne.n 1f40e8 │ │ │ │ + bne.n 1f3f78 │ │ │ │ adds r5, #1 │ │ │ │ - bne.n 1f413c │ │ │ │ + bne.n 1f3fcc │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ blx 61614 │ │ │ │ movs r1, #8 │ │ │ │ blx 60fbc │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #356] @ (1f4288 ) │ │ │ │ - ldr r3, [pc, #352] @ (1f4284 ) │ │ │ │ + ldr r2, [pc, #356] @ (1f4118 ) │ │ │ │ + ldr r3, [pc, #352] @ (1f4114 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1f427a │ │ │ │ + bne.w 1f410a │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 60c34 │ │ │ │ mov r0, r6 │ │ │ │ blx 619d0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 61548 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1f41e4 │ │ │ │ + beq.n 1f4074 │ │ │ │ mov r3, r6 │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 615c0 │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1f4110 │ │ │ │ - ldr r1, [pc, #288] @ (1f428c ) │ │ │ │ + bne.n 1f3fa0 │ │ │ │ + ldr r1, [pc, #288] @ (1f411c ) │ │ │ │ movs r2, #15 │ │ │ │ add r0, sp, #4 │ │ │ │ add r1, pc │ │ │ │ blx 61ee8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f4110 │ │ │ │ + bne.n 1f3fa0 │ │ │ │ ldrb.w r3, [sp, #19] │ │ │ │ subs r3, #5 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1f4110 │ │ │ │ + bhi.n 1f3fa0 │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ blx 61614 │ │ │ │ movs r1, #8 │ │ │ │ blx 60fbc │ │ │ │ ldr.w r3, [r8, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f421a │ │ │ │ + beq.n 1f40aa │ │ │ │ add.w r4, r8, #40 @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f41b2 │ │ │ │ + bne.n 1f4042 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f41a2 │ │ │ │ + bne.n 1f4032 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f4236 │ │ │ │ + bne.n 1f40c6 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f3f1c │ │ │ │ + bl 1f3dac │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f41c8 │ │ │ │ + bne.n 1f4058 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 1f4226 │ │ │ │ + cbnz r3, 1f40b6 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [r8, #56] @ 0x38 │ │ │ │ - b.n 1f4120 │ │ │ │ - ldr r4, [pc, #168] @ (1f4290 ) │ │ │ │ + b.n 1f3fb0 │ │ │ │ + ldr r4, [pc, #168] @ (1f4120 ) │ │ │ │ movs r2, #16 │ │ │ │ ldr.w r3, [r8, r9, lsl #2] │ │ │ │ movs r1, #1 │ │ │ │ add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 61acc │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1f4110 │ │ │ │ + bne.n 1f3fa0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ blx 61acc │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1f4110 │ │ │ │ + bne.n 1f3fa0 │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ blx 61ec4 │ │ │ │ mov r0, r6 │ │ │ │ blx 61ec4 │ │ │ │ - b.n 1f4182 │ │ │ │ + b.n 1f4012 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f3f1c │ │ │ │ - b.n 1f41dc │ │ │ │ + bl 1f3dac │ │ │ │ + b.n 1f406c │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1f4e3c │ │ │ │ - b.n 1f41dc │ │ │ │ + bl 1f4ccc │ │ │ │ + b.n 1f406c │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1f4254 │ │ │ │ + beq.n 1f40e4 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f4240 │ │ │ │ + bne.n 1f40d0 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f41ba │ │ │ │ + beq.n 1f404a │ │ │ │ movs r5, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4e68 │ │ │ │ + bl 1f4cf8 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r5, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f4264 │ │ │ │ + bne.n 1f40f4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f4256 │ │ │ │ - b.n 1f41ba │ │ │ │ + bne.n 1f40e6 │ │ │ │ + b.n 1f404a │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ite mi │ │ │ │ - lslmi r2, r5, #2 │ │ │ │ - lsrpl r0, r0, #4 │ │ │ │ + stmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ + lsls r2, r5, #2 │ │ │ │ + lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x00d8 │ │ │ │ + stmia r0!, {r3, r6} │ │ │ │ lsls r2, r5, #2 │ │ │ │ - bcc.n 1f4224 │ │ │ │ + bcc.n 1f4094 │ │ │ │ movs r7, r4 │ │ │ │ - bcc.n 1f4328 │ │ │ │ + bcc.n 1f4198 │ │ │ │ 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 fp, r0 │ │ │ │ sub sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #488] @ (1f44a0 ) │ │ │ │ + ldr r1, [pc, #488] @ (1f4330 ) │ │ │ │ sub.w r3, fp, #4 │ │ │ │ - ldr r2, [pc, #484] @ (1f44a4 ) │ │ │ │ + ldr r2, [pc, #484] @ (1f4334 ) │ │ │ │ add.w r4, sp, #4352 @ 0x1100 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ adds r4, #12 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [r4, #0] │ │ │ │ mov.w r2, #0 │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ - cbz r2, 1f430e │ │ │ │ + cbz r2, 1f419e │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp.w r9, #9 │ │ │ │ - bne.n 1f42d6 │ │ │ │ + bne.n 1f4166 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #444] @ (1f44a8 ) │ │ │ │ + ldr r2, [pc, #444] @ (1f4338 ) │ │ │ │ add.w r1, sp, #4352 @ 0x1100 │ │ │ │ - ldr r3, [pc, #436] @ (1f44a4 ) │ │ │ │ + ldr r3, [pc, #436] @ (1f4334 ) │ │ │ │ adds r1, #12 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1f449a │ │ │ │ + bne.w 1f432a │ │ │ │ add.w sp, sp, #4352 @ 0x1100 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #412] @ (1f44ac ) │ │ │ │ + ldr r1, [pc, #412] @ (1f433c ) │ │ │ │ add r1, pc │ │ │ │ blx 61ed0 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f42e6 │ │ │ │ - ldr r3, [pc, #400] @ (1f44b0 ) │ │ │ │ + beq.n 1f4176 │ │ │ │ + ldr r3, [pc, #400] @ (1f4340 ) │ │ │ │ uxtb.w r9, r9 │ │ │ │ add.w r8, sp, #272 @ 0x110 │ │ │ │ add.w sl, sp, #268 @ 0x10c │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #388] @ (1f44b4 ) │ │ │ │ + ldr r3, [pc, #388] @ (1f4344 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #384] @ (1f44b8 ) │ │ │ │ + ldr r3, [pc, #384] @ (1f4348 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ mov r0, sl │ │ │ │ blx 61a78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f442a │ │ │ │ + beq.n 1f42ba │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, sl │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [r8, #-240] @ 0xf0 │ │ │ │ blx 60db8 │ │ │ │ add r0, r8 │ │ │ │ ldr.w r5, [fp, #60] @ 0x3c │ │ │ │ @@ -552148,146 +552061,146 @@ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ strb.w r4, [r0, #-4] │ │ │ │ mov r3, r5 │ │ │ │ add r0, sp, #32 │ │ │ │ str.w sl, [sp] │ │ │ │ blx 617e0 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f433a │ │ │ │ + beq.n 1f41ca │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str.w sl, [sp] │ │ │ │ blx 617e0 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r0, [r8, #-240] │ │ │ │ - beq.n 1f4462 │ │ │ │ - ldr r5, [pc, #300] @ (1f44bc ) │ │ │ │ + beq.n 1f42f2 │ │ │ │ + ldr r5, [pc, #300] @ (1f434c ) │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ blx 61ed0 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r8, #-236] │ │ │ │ blx 61ed0 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r0, [r8, #-240] │ │ │ │ blx 60bc8 │ │ │ │ ldr.w r0, [r8, #-236] │ │ │ │ blx 60bc8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f445c │ │ │ │ + beq.n 1f42ec │ │ │ │ mov r0, r6 │ │ │ │ - cbz r7, 1f4416 │ │ │ │ + cbz r7, 1f42a6 │ │ │ │ blx 61614 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ blx 615fc <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f4434 │ │ │ │ + beq.n 1f42c4 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1f43dc │ │ │ │ - b.n 1f447c │ │ │ │ + bne.n 1f426c │ │ │ │ + b.n 1f430c │ │ │ │ adds r4, #1 │ │ │ │ cmp r9, r4 │ │ │ │ - beq.n 1f4434 │ │ │ │ + beq.n 1f42c4 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ blx 61614 │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ blx 615fc <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f43d6 │ │ │ │ + beq.n 1f4266 │ │ │ │ ldrd r0, r2, [r8, #-120] @ 0x78 │ │ │ │ ldrd r1, r3, [r8, #-232] @ 0xe8 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ - bne.n 1f43d6 │ │ │ │ + bne.n 1f4266 │ │ │ │ ldrd r0, r2, [r8, #-112] @ 0x70 │ │ │ │ ldrd r1, r3, [r8, #-224] @ 0xe0 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ - bne.n 1f43d6 │ │ │ │ + bne.n 1f4266 │ │ │ │ mov r0, r6 │ │ │ │ blx 61c40 │ │ │ │ mov r0, r7 │ │ │ │ blx 61c40 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ mov r0, sl │ │ │ │ blx 61a78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f434a │ │ │ │ + bne.n 1f41da │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 61c40 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1f42e8 │ │ │ │ + b.n 1f4178 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ str.w r6, [fp, r9, lsl #2] │ │ │ │ - bl 1f4098 │ │ │ │ - cbz r0, 1f4468 │ │ │ │ + bl 1f3f28 │ │ │ │ + cbz r0, 1f42f8 │ │ │ │ add.w r9, r9, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx 61c40 │ │ │ │ uxtb.w r9, r9 │ │ │ │ cmp.w r9, #8 │ │ │ │ - bls.w 1f433a │ │ │ │ - b.n 1f442a │ │ │ │ + bls.w 1f41ca │ │ │ │ + b.n 1f42ba │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1f4414 │ │ │ │ - b.n 1f433a │ │ │ │ + bne.n 1f42a4 │ │ │ │ + b.n 1f41ca │ │ │ │ blx 60bc8 │ │ │ │ - b.n 1f433a │ │ │ │ + b.n 1f41ca │ │ │ │ mov r0, r6 │ │ │ │ blx 61c40 │ │ │ │ mov r0, r7 │ │ │ │ blx 61c40 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [fp, r9, lsl #2] │ │ │ │ - b.n 1f433a │ │ │ │ + b.n 1f41ca │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ str.w r6, [fp] │ │ │ │ - bl 1f4098 │ │ │ │ + bl 1f3f28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f4468 │ │ │ │ + beq.n 1f42f8 │ │ │ │ mov r0, r7 │ │ │ │ mov.w r9, #1 │ │ │ │ blx 61c40 │ │ │ │ - b.n 1f433a │ │ │ │ + b.n 1f41ca │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - pop {r1, r3, r4, r5, pc} │ │ │ │ + bkpt 0x00aa │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r3, pc} │ │ │ │ + bkpt 0x007a │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strh r4, [r7, #10] │ │ │ │ + strh r4, [r5, #10] │ │ │ │ movs r0, r3 │ │ │ │ - bgt.n 1f4468 │ │ │ │ + bgt.n 1f42d8 │ │ │ │ movs r6, r2 │ │ │ │ - strh r0, [r4, #10] │ │ │ │ + strh r0, [r2, #10] │ │ │ │ movs r0, r3 │ │ │ │ - strh r6, [r4, #10] │ │ │ │ + strh r6, [r2, #10] │ │ │ │ movs r0, r3 │ │ │ │ - strh r4, [r7, #6] │ │ │ │ + strh r4, [r5, #6] │ │ │ │ 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, #1344] @ 0x540 │ │ │ │ - ldr r2, [pc, #140] @ (1f4560 ) │ │ │ │ + ldr r2, [pc, #140] @ (1f43f0 ) │ │ │ │ subw sp, sp, #2728 @ 0xaa8 │ │ │ │ - ldr r3, [pc, #140] @ (1f4564 ) │ │ │ │ + ldr r3, [pc, #140] @ (1f43f4 ) │ │ │ │ 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 │ │ │ │ @@ -552295,146 +552208,146 @@ │ │ │ │ ldr.w r0, [r8, #64] @ 0x40 │ │ │ │ mov.w r2, #2720 @ 0xaa0 │ │ │ │ blx 61248 │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ - bne.n 1f450a │ │ │ │ - b.n 1f454e │ │ │ │ + bne.n 1f439a │ │ │ │ + b.n 1f43de │ │ │ │ tst.w r3, #33792 @ 0x8400 │ │ │ │ - bne.n 1f452e │ │ │ │ + bne.n 1f43be │ │ │ │ cmp r4, r6 │ │ │ │ - bge.n 1f44ea │ │ │ │ + bge.n 1f437a │ │ │ │ adds r5, r7, r4 │ │ │ │ adds r4, #16 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add r4, r2 │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 1f4504 │ │ │ │ + bpl.n 1f4394 │ │ │ │ ldr.w r1, [r8, #72] @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f4294 │ │ │ │ + bl 1f4124 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ tst.w r3, #33792 @ 0x8400 │ │ │ │ - beq.n 1f450a │ │ │ │ + beq.n 1f439a │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #52] @ (1f4568 ) │ │ │ │ - ldr r3, [pc, #48] @ (1f4564 ) │ │ │ │ + ldr r2, [pc, #52] @ (1f43f8 ) │ │ │ │ + ldr r3, [pc, #48] @ (1f43f4 ) │ │ │ │ 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 1f455a │ │ │ │ + bne.n 1f43ea │ │ │ │ addw sp, sp, #2728 @ 0xaa8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 61e34 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #11 │ │ │ │ - beq.n 1f44ea │ │ │ │ - b.n 1f4530 │ │ │ │ + beq.n 1f437a │ │ │ │ + b.n 1f43c0 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cbnz r2, 1f45ac │ │ │ │ + pop {r1, r4, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - revsh r0, r1 │ │ │ │ + pop {r3, r4, r5} │ │ │ │ lsls r2, r5, #2 │ │ │ │ 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, 1f45b8 │ │ │ │ + cbnz r3, 1f4448 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ - cbz r0, 1f4588 │ │ │ │ + cbz r0, 1f4418 │ │ │ │ blx 61c40 │ │ │ │ subs r4, r6, #4 │ │ │ │ add.w r5, r6, #32 │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ - cbz r0, 1f4598 │ │ │ │ + cbz r0, 1f4428 │ │ │ │ blx 61c40 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 1f458e │ │ │ │ + bne.n 1f441e │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ - cbz r3, 1f45ac │ │ │ │ + cbz r3, 1f443c │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - bl 1f6038 │ │ │ │ + bl 1f5ec8 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 610ec │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r0, r1, [r0, #64] @ 0x40 │ │ │ │ blx 60dd0 │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ movs r1, #0 │ │ │ │ - bl 20ccb4 │ │ │ │ + bl 20cb44 │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ blx 611f4 │ │ │ │ - b.n 1f4580 │ │ │ │ + b.n 1f4410 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r2, [pc, #612] @ (1f4848 ) │ │ │ │ + ldr r2, [pc, #612] @ (1f46d8 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #612] @ (1f484c ) │ │ │ │ + ldr r3, [pc, #612] @ (1f46dc ) │ │ │ │ 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 1f9504 │ │ │ │ + bl 1f9394 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - bl 1f5f38 │ │ │ │ + bl 1f5dc8 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #572] @ (1f4850 ) │ │ │ │ + ldr r0, [pc, #572] @ (1f46e0 ) │ │ │ │ mov r1, r5 │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ add r0, pc │ │ │ │ - bl 1feb9c │ │ │ │ + bl 1fea2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f4698 │ │ │ │ - ldr r7, [pc, #560] @ (1f4854 ) │ │ │ │ + beq.n 1f4528 │ │ │ │ + ldr r7, [pc, #560] @ (1f46e4 ) │ │ │ │ mov r3, r6 │ │ │ │ - ldr r2, [pc, #560] @ (1f4858 ) │ │ │ │ + ldr r2, [pc, #560] @ (1f46e8 ) │ │ │ │ movs r1, #1 │ │ │ │ add r7, pc │ │ │ │ add r0, sp, #20 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 617e0 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 1f47ba │ │ │ │ - ldr r2, [pc, #540] @ (1f485c ) │ │ │ │ + beq.w 1f464a │ │ │ │ + ldr r2, [pc, #540] @ (1f46ec ) │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #24 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 617e0 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 1f47b4 │ │ │ │ - ldr r6, [pc, #524] @ (1f4860 ) │ │ │ │ + beq.w 1f4644 │ │ │ │ + ldr r6, [pc, #524] @ (1f46f0 ) │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r6, pc │ │ │ │ mov r1, r6 │ │ │ │ blx 61ed0 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ @@ -552444,51 +552357,51 @@ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ blx 60bc8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 60bc8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f47ba │ │ │ │ + beq.w 1f464a │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1f47ba │ │ │ │ + beq.w 1f464a │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4098 │ │ │ │ + bl 1f3f28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f47ba │ │ │ │ - ldr r0, [pc, #456] @ (1f4864 ) │ │ │ │ + beq.w 1f464a │ │ │ │ + ldr r0, [pc, #456] @ (1f46f4 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f745c │ │ │ │ + bl 1f72ec │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f477e │ │ │ │ + beq.n 1f460e │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w r9, [pc, #444] @ 1f4868 │ │ │ │ - ldr.w r8, [pc, #444] @ 1f486c │ │ │ │ + ldr.w r9, [pc, #444] @ 1f46f8 │ │ │ │ + ldr.w r8, [pc, #444] @ 1f46fc │ │ │ │ movs r5, #1 │ │ │ │ strd r3, r3, [sp, #28] │ │ │ │ add r9, pc │ │ │ │ - ldr r3, [pc, #436] @ (1f4870 ) │ │ │ │ + ldr r3, [pc, #436] @ (1f4700 ) │ │ │ │ add r8, pc │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 1f473e │ │ │ │ + b.n 1f45ce │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #32 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 617e0 <__asprintf_chk@plt> │ │ │ │ ldr.w fp, [sp, #28] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 1f47ec │ │ │ │ + beq.w 1f467c │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #404] @ (1f4874 ) │ │ │ │ + ldr r6, [pc, #404] @ (1f4704 ) │ │ │ │ blx 60bc8 │ │ │ │ mov r0, fp │ │ │ │ add r6, pc │ │ │ │ mov.w fp, r5, lsl #2 │ │ │ │ mov r1, r6 │ │ │ │ blx 61ed0 │ │ │ │ mov r1, r6 │ │ │ │ @@ -552499,35 +552412,35 @@ │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 60bc8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 60bc8 │ │ │ │ ldr.w r0, [r4, r5, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f47c4 │ │ │ │ + beq.n 1f4654 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f47fa │ │ │ │ + beq.n 1f468a │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4098 │ │ │ │ + bl 1f3f28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f47d4 │ │ │ │ + beq.n 1f4664 │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx 61c40 │ │ │ │ uxtb r5, r5 │ │ │ │ cmp r5, #8 │ │ │ │ - bhi.n 1f477e │ │ │ │ + bhi.n 1f460e │ │ │ │ cmp r7, #1 │ │ │ │ ite cs │ │ │ │ addcs sl, r7 │ │ │ │ addcc.w sl, sl, #1 │ │ │ │ ldrb.w r3, [sl] │ │ │ │ - cbz r3, 1f477e │ │ │ │ + cbz r3, 1f460e │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ blx 60db8 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, sl │ │ │ │ blx 609c4 │ │ │ │ @@ -552538,121 +552451,121 @@ │ │ │ │ add r0, sp, #28 │ │ │ │ mov r3, fp │ │ │ │ str r6, [sp, #0] │ │ │ │ mov.w ip, #0 │ │ │ │ strd ip, ip, [sp, #28] │ │ │ │ blx 617e0 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 1f46c2 │ │ │ │ + bne.n 1f4552 │ │ │ │ mov r0, r6 │ │ │ │ blx 60bc8 │ │ │ │ - b.n 1f4734 │ │ │ │ - ldr r0, [pc, #248] @ (1f4878 ) │ │ │ │ + b.n 1f45c4 │ │ │ │ + ldr r0, [pc, #248] @ (1f4708 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f745c │ │ │ │ + bl 1f72ec │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1f4796 │ │ │ │ + cbz r0, 1f4626 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4294 │ │ │ │ + bl 1f4124 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 1f4800 │ │ │ │ + cbnz r0, 1f4690 │ │ │ │ movs r5, #1 │ │ │ │ - ldr r2, [pc, #224] @ (1f487c ) │ │ │ │ - ldr r3, [pc, #176] @ (1f484c ) │ │ │ │ + ldr r2, [pc, #224] @ (1f470c ) │ │ │ │ + ldr r3, [pc, #176] @ (1f46dc ) │ │ │ │ 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 1f4842 │ │ │ │ + bne.n 1f46d2 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 60bc8 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1f456c │ │ │ │ - b.n 1f4798 │ │ │ │ - cbz r6, 1f47cc │ │ │ │ + bl 1f43fc │ │ │ │ + b.n 1f4628 │ │ │ │ + cbz r6, 1f465c │ │ │ │ mov r0, r6 │ │ │ │ blx 61c40 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, fp] │ │ │ │ - b.n 1f4734 │ │ │ │ + b.n 1f45c4 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ blx 61c40 │ │ │ │ ldr.w r0, [r4, fp] │ │ │ │ blx 61c40 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w r3, [r4, fp] │ │ │ │ - b.n 1f4734 │ │ │ │ + b.n 1f45c4 │ │ │ │ mov r0, fp │ │ │ │ blx 60bc8 │ │ │ │ mov r0, r6 │ │ │ │ blx 60bc8 │ │ │ │ - b.n 1f4734 │ │ │ │ + b.n 1f45c4 │ │ │ │ blx 61c40 │ │ │ │ - b.n 1f47cc │ │ │ │ + b.n 1f465c │ │ │ │ str r6, [r4, #72] @ 0x48 │ │ │ │ mov.w r0, #524288 @ 0x80000 │ │ │ │ blx 61e70 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 1f4798 │ │ │ │ + blt.n 1f4628 │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ mov.w r2, #1032 @ 0x408 │ │ │ │ blx 60f08 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.n 1f483a │ │ │ │ - ldr r1, [pc, #96] @ (1f4880 ) │ │ │ │ + blt.n 1f46ca │ │ │ │ + ldr r1, [pc, #96] @ (1f4710 ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #76 @ 0x4c │ │ │ │ strd r6, r7, [r4, #64] @ 0x40 │ │ │ │ add r1, pc │ │ │ │ - bl 20cc50 │ │ │ │ + bl 20cae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f4798 │ │ │ │ + beq.n 1f4628 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 60dd0 │ │ │ │ mov r0, r6 │ │ │ │ blx 611f4 │ │ │ │ - b.n 1f4798 │ │ │ │ + b.n 1f4628 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - rev r4, r2 │ │ │ │ + cbnz r4, 1f473c │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r1, #12] │ │ │ │ + ldrb r4, [r7, #11] │ │ │ │ movs r0, r3 │ │ │ │ - ldrb r2, [r0, #26] │ │ │ │ + ldrb r2, [r6, #25] │ │ │ │ movs r0, r3 │ │ │ │ - ldrb r2, [r4, #25] │ │ │ │ + ldrb r2, [r2, #25] │ │ │ │ movs r0, r3 │ │ │ │ - ldrb r0, [r3, #25] │ │ │ │ + ldrb r0, [r1, #25] │ │ │ │ movs r0, r3 │ │ │ │ - ldrb r2, [r4, #25] │ │ │ │ + ldrb r2, [r2, #25] │ │ │ │ movs r0, r3 │ │ │ │ - ldrb r2, [r4, #24] │ │ │ │ + ldrb r2, [r2, #24] │ │ │ │ movs r0, r3 │ │ │ │ - ldrb r2, [r5, #24] │ │ │ │ + ldrb r2, [r3, #24] │ │ │ │ movs r0, r3 │ │ │ │ - ldrb r6, [r2, #23] │ │ │ │ + ldrb r6, [r0, #23] │ │ │ │ movs r0, r3 │ │ │ │ - ldrb r0, [r4, #23] │ │ │ │ + ldrb r0, [r2, #23] │ │ │ │ movs r0, r3 │ │ │ │ - ldrb r0, [r5, #22] │ │ │ │ + ldrb r0, [r3, #22] │ │ │ │ movs r0, r3 │ │ │ │ - ldrb r4, [r4, #21] │ │ │ │ + ldrb r4, [r2, #21] │ │ │ │ movs r0, r3 │ │ │ │ - @ instruction: 0xb860 │ │ │ │ + cbnz r0, 1f4744 │ │ │ │ lsls r2, r5, #2 │ │ │ │ ldc2 15, cr15, [r5], {255} @ 0xff │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov.w lr, #0 │ │ │ │ @@ -552671,185 +552584,185 @@ │ │ │ │ lsl.w r4, r4, ip │ │ │ │ orr.w r5, r4, lr │ │ │ │ sub.w ip, ip, #8 │ │ │ │ orr.w r4, r3, r1 │ │ │ │ mov lr, r5 │ │ │ │ mov r1, r4 │ │ │ │ cmn.w ip, #8 │ │ │ │ - bne.n 1f48a6 │ │ │ │ + bne.n 1f4736 │ │ │ │ ldrb.w r3, [r8, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f4976 │ │ │ │ + beq.n 1f4806 │ │ │ │ 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 1f48fc │ │ │ │ + bne.n 1f478c │ │ │ │ strex r1, r2, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f48ec │ │ │ │ + bne.n 1f477c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f4a32 │ │ │ │ + bne.w 1f48c2 │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1f60e8 │ │ │ │ + bl 1f5f78 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1f497e │ │ │ │ + cbz r0, 1f480e │ │ │ │ ldrb r4, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r7, #40] @ 0x28 │ │ │ │ ldr.w r0, [r8, r4, lsl #2] │ │ │ │ blx 60c34 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1f4954 │ │ │ │ + blt.n 1f47e4 │ │ │ │ ldr.w r3, [r8, r4, lsl #2] │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r7, #48 @ 0x30 │ │ │ │ blx 615c0 │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1f4954 │ │ │ │ + bne.n 1f47e4 │ │ │ │ add.w r0, sl, #19 │ │ │ │ mov r3, r7 │ │ │ │ - b.n 1f4948 │ │ │ │ + b.n 1f47d8 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 1f49a0 │ │ │ │ + beq.n 1f4830 │ │ │ │ ldrb.w r1, [r6, #1]! │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1f4944 │ │ │ │ + beq.n 1f47d4 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 60bc8 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f4960 │ │ │ │ + bne.n 1f47f0 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f4a22 │ │ │ │ + bne.n 1f48b2 │ │ │ │ movs r7, #0 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r1, [r8, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1f49f8 │ │ │ │ + beq.n 1f4888 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f3f1c │ │ │ │ + bl 1f3dac │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1f60e8 │ │ │ │ - cbz r0, 1f49f8 │ │ │ │ + bl 1f5f78 │ │ │ │ + cbz r0, 1f4888 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1f4916 │ │ │ │ + b.n 1f47a6 │ │ │ │ ldr r5, [r7, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ blx 61b80 │ │ │ │ ldr.w r3, [r8, r4, lsl #2] │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ blx 615c0 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 1f4956 │ │ │ │ + bne.n 1f47e6 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ - cbz r3, 1f49cc │ │ │ │ + cbz r3, 1f485c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 207958 │ │ │ │ + bl 2077e8 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 1f4956 │ │ │ │ + bne.n 1f47e6 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f49d0 │ │ │ │ + bne.n 1f4860 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f4a78 │ │ │ │ + bne.n 1f4908 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1f49f0 │ │ │ │ + beq.n 1f4880 │ │ │ │ str.w r5, [fp] │ │ │ │ mov r7, r4 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f49fc │ │ │ │ + bne.n 1f488c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f4978 │ │ │ │ + beq.n 1f4808 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1f4e3c │ │ │ │ - b.n 1f4978 │ │ │ │ + bl 1f4ccc │ │ │ │ + b.n 1f4808 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1f4e3c │ │ │ │ - b.n 1f4976 │ │ │ │ + bl 1f4ccc │ │ │ │ + b.n 1f4806 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1f4a5c │ │ │ │ + bne.n 1f48ec │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f4e68 │ │ │ │ + bl 1f4cf8 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ strex r2, r7, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f4a46 │ │ │ │ + bne.n 1f48d6 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f4a38 │ │ │ │ - b.n 1f4906 │ │ │ │ + bne.n 1f48c8 │ │ │ │ + b.n 1f4796 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ strex r1, r2, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f4a62 │ │ │ │ + bne.n 1f48f2 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f4a36 │ │ │ │ - b.n 1f4906 │ │ │ │ + bne.n 1f48c6 │ │ │ │ + b.n 1f4796 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r9 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1f4e3c │ │ │ │ - b.n 1f49e6 │ │ │ │ + bl 1f4ccc │ │ │ │ + b.n 1f4876 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ mov r8, r0 │ │ │ │ subs r0, r1, #1 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #908] @ (1f4e30 ) │ │ │ │ - ldr r3, [pc, #908] @ (1f4e34 ) │ │ │ │ + ldr r2, [pc, #908] @ (1f4cc0 ) │ │ │ │ + ldr r3, [pc, #908] @ (1f4cc4 ) │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ @@ -552864,317 +552777,317 @@ │ │ │ │ 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 1f4aba │ │ │ │ + bne.n 1f494a │ │ │ │ ldrb.w r9, [r8, #56] @ 0x38 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1f4b80 │ │ │ │ + beq.n 1f4a10 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f4b7c │ │ │ │ + beq.n 1f4a0c │ │ │ │ add.w sl, r8, #44 @ 0x2c │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f4b12 │ │ │ │ + bne.n 1f49a2 │ │ │ │ strex r1, r2, [sl] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f4b02 │ │ │ │ + bne.n 1f4992 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f4c94 │ │ │ │ + bne.w 1f4b24 │ │ │ │ ldr.w r0, [r8] │ │ │ │ movs r6, #0 │ │ │ │ blx 61614 │ │ │ │ mov fp, r0 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, fp │ │ │ │ blx 60fbc │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1f4b9e │ │ │ │ + cbz r0, 1f4a2e │ │ │ │ blx 61e34 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bne.n 1f4b4e │ │ │ │ + bne.n 1f49de │ │ │ │ mov.w r0, #1000 @ 0x3e8 │ │ │ │ adds r6, #1 │ │ │ │ blx 61c10 │ │ │ │ cmp.w r6, #1000 @ 0x3e8 │ │ │ │ - bne.n 1f4b28 │ │ │ │ + bne.n 1f49b8 │ │ │ │ adds r7, #1 │ │ │ │ - bne.n 1f4b9e │ │ │ │ + bne.n 1f4a2e │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 61614 │ │ │ │ movs r1, #8 │ │ │ │ blx 60fbc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [sl] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f4b64 │ │ │ │ + bne.n 1f49f4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f4c84 │ │ │ │ + bne.w 1f4b14 │ │ │ │ mov.w r9, #0 │ │ │ │ - ldr r2, [pc, #692] @ (1f4e38 ) │ │ │ │ - ldr r3, [pc, #688] @ (1f4e34 ) │ │ │ │ + ldr r2, [pc, #692] @ (1f4cc8 ) │ │ │ │ + ldr r3, [pc, #688] @ (1f4cc4 ) │ │ │ │ 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 1f4e18 │ │ │ │ + bne.w 1f4ca8 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r7, r8, #40 @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f4bb8 │ │ │ │ + bne.n 1f4a48 │ │ │ │ strex r1, r2, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f4ba8 │ │ │ │ + bne.n 1f4a38 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f4dc2 │ │ │ │ + bne.w 1f4c52 │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r1, [r8, #36] @ 0x24 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f3f1c │ │ │ │ + bl 1f3dac │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1f60e8 │ │ │ │ + bl 1f5f78 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 1f4c1c │ │ │ │ + cbz r0, 1f4aac │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f4be2 │ │ │ │ + bne.n 1f4a72 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f4e08 │ │ │ │ + bne.w 1f4c98 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 61614 │ │ │ │ movs r1, #8 │ │ │ │ blx 60fbc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [sl] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f4b72 │ │ │ │ - b.n 1f4c0c │ │ │ │ + beq.n 1f4a02 │ │ │ │ + b.n 1f4a9c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r6, #1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #32] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - bl 207958 │ │ │ │ + bl 2077e8 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 60c34 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 1f6a20 │ │ │ │ + bl 1f68b0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ blx 61acc │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ str r0, [sp, #16] │ │ │ │ - beq.n 1f4cda │ │ │ │ + beq.n 1f4b6a │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f4c5c │ │ │ │ + bne.n 1f4aec │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f4b52 │ │ │ │ + beq.w 1f49e2 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1f4e3c │ │ │ │ - b.n 1f4b52 │ │ │ │ + bl 1f4ccc │ │ │ │ + b.n 1f49e2 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, sl │ │ │ │ str.w r3, [r8, #44] @ 0x2c │ │ │ │ - bl 1f4e3c │ │ │ │ - b.n 1f4b7c │ │ │ │ + bl 1f4ccc │ │ │ │ + b.n 1f4a0c │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1f4cb4 │ │ │ │ + beq.n 1f4b44 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [sl] │ │ │ │ strex r1, r2, [sl] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f4c9e │ │ │ │ + bne.n 1f4b2e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f4b1c │ │ │ │ + beq.w 1f49ac │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, sl │ │ │ │ - bl 1f4e68 │ │ │ │ + bl 1f4cf8 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [sl] │ │ │ │ strex r2, r6, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f4cc4 │ │ │ │ + bne.n 1f4b54 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f4cb6 │ │ │ │ - b.n 1f4b1c │ │ │ │ + bne.n 1f4b46 │ │ │ │ + b.n 1f49ac │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 619d0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ str r0, [sp, #24] │ │ │ │ movs r2, #16 │ │ │ │ asrs r0, r0, #31 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #32 │ │ │ │ blx 61acc │ │ │ │ cmp r0, #16 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bne.n 1f4c58 │ │ │ │ + bne.n 1f4ae8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ blx 61acc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 1f4c58 │ │ │ │ + bne.n 1f4ae8 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 61ec4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ blx 61acc │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ - bne.n 1f4c58 │ │ │ │ - vldr d7, [pc, #244] @ 1f4e20 │ │ │ │ + bne.n 1f4ae8 │ │ │ │ + vldr d7, [pc, #244] @ 1f4cb0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r0, sp, #32 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - vldr d7, [pc, #232] @ 1f4e28 │ │ │ │ + vldr d7, [pc, #232] @ 1f4cb8 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ blx 61acc │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1f4c58 │ │ │ │ + bne.n 1f4ae8 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #8 │ │ │ │ add r0, sp, #24 │ │ │ │ blx 61acc │ │ │ │ cmp r0, #8 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bne.w 1f4c58 │ │ │ │ + bne.w 1f4ae8 │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ blx 61ec4 │ │ │ │ ldr.w r0, [r8, #48] @ 0x30 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ - bl 1f9548 │ │ │ │ + bl 1f93d8 │ │ │ │ add r3, sp, #32 │ │ │ │ mov lr, r0 │ │ │ │ add.w ip, r0, #48 @ 0x30 │ │ │ │ vldr d7, [sp, #24] │ │ │ │ mov r6, r0 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ vstr d7, [r6, #40] @ 0x28 │ │ │ │ strb.w fp, [lr], #1 │ │ │ │ mov r0, lr │ │ │ │ - bl 1f6a5c │ │ │ │ + bl 1f68ec │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ - bl 1f604c │ │ │ │ + bl 1f5edc │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f3ee8 │ │ │ │ + bl 1f3d78 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 61614 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ blx 60fbc │ │ │ │ mov r0, sl │ │ │ │ - bl 1f3ee8 │ │ │ │ - b.n 1f4b80 │ │ │ │ + bl 1f3d78 │ │ │ │ + b.n 1f4a10 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1f4de2 │ │ │ │ + beq.n 1f4c72 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ strex r1, r2, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f4dcc │ │ │ │ + bne.n 1f4c5c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f4bc2 │ │ │ │ + beq.w 1f4a52 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f4e68 │ │ │ │ + bl 1f4cf8 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ strex r2, r6, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f4df2 │ │ │ │ + bne.n 1f4c82 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f4de4 │ │ │ │ - b.n 1f4bc2 │ │ │ │ + bne.n 1f4c74 │ │ │ │ + b.n 1f4a52 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1f4e3c │ │ │ │ - b.n 1f4bfa │ │ │ │ + bl 1f4ccc │ │ │ │ + b.n 1f4a8a │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r4, r6, lr} │ │ │ │ + @ instruction: 0xb6c6 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - push {r3, r4, r5, r6} │ │ │ │ + push {r3, r5, r6, r7, lr} │ │ │ │ lsls r2, r5, #2 │ │ │ │ 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 │ │ │ │ @@ -553202,46 +553115,46 @@ │ │ │ │ strd r2, lr, [sp, #4] │ │ │ │ movs r2, #9 │ │ │ │ blx 60fe0 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ mov.w r3, #57344 @ 0xe000 │ │ │ │ movt r3, #4095 @ 0xfff │ │ │ │ - vldr s15, [pc, #156] @ 1f4f40 │ │ │ │ + vldr s15, [pc, #156] @ 1f4dd0 │ │ │ │ and.w r3, r3, r0, lsl #13 │ │ │ │ vmov s13, r3 │ │ │ │ - vldr s14, [pc, #148] @ 1f4f44 │ │ │ │ + vldr s14, [pc, #148] @ 1f4dd4 │ │ │ │ vmul.f32 s15, s13, s15 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmov r2, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 1f4ec6 │ │ │ │ + blt.n 1f4d56 │ │ │ │ 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 1f4f3c │ │ │ │ - vldr s14, [pc, #104] @ 1f4f48 │ │ │ │ + bvs.n 1f4dcc │ │ │ │ + vldr s14, [pc, #104] @ 1f4dd8 │ │ │ │ and.w r3, r1, #1 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - cbnz r3, 1f4f3c │ │ │ │ - vldr s14, [pc, #88] @ 1f4f4c │ │ │ │ + cbnz r3, 1f4dcc │ │ │ │ + vldr s14, [pc, #88] @ 1f4ddc │ │ │ │ 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, 1f4f3c │ │ │ │ + cbnz r3, 1f4dcc │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcmpe.f32 s15, #0.0 │ │ │ │ ittee ne │ │ │ │ addne.w r2, r0, #4294967295 @ 0xffffffff │ │ │ │ addne r3, r0, #1 │ │ │ │ moveq r3, #1 │ │ │ │ @@ -553271,94 +553184,94 @@ │ │ │ │ sub sp, #8 │ │ │ │ vstr s0, [sp] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ubfx ip, r3, #0, #23 │ │ │ │ ubfx r1, r3, #23, #8 │ │ │ │ orrs.w r2, ip, r1 │ │ │ │ mov.w r3, r3, lsr #31 │ │ │ │ - beq.n 1f4f8c │ │ │ │ + beq.n 1f4e1c │ │ │ │ subs.w r2, ip, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #0 │ │ │ │ andeq.w r0, r2, #1 │ │ │ │ - cbz r0, 1f4f9c │ │ │ │ + cbz r0, 1f4e2c │ │ │ │ movs r0, #0 │ │ │ │ mov r2, r0 │ │ │ │ orr.w r3, r2, r3, lsl #15 │ │ │ │ orrs r0, r3 │ │ │ │ uxth r0, r0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ sub.w lr, r1, #255 @ 0xff │ │ │ │ clz lr, lr │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ cmp ip, r0 │ │ │ │ ite ne │ │ │ │ movne r4, #0 │ │ │ │ andeq.w r4, lr, #1 │ │ │ │ - cbnz r4, 1f4fcc │ │ │ │ + cbnz r4, 1f4e5c │ │ │ │ ands.w r2, r2, lr │ │ │ │ - beq.n 1f4fd2 │ │ │ │ + beq.n 1f4e62 │ │ │ │ mov.w r0, ip, asr #13 │ │ │ │ mov.w r2, #31744 @ 0x7c00 │ │ │ │ cmp r0, #1 │ │ │ │ it lt │ │ │ │ movlt r0, #1 │ │ │ │ - b.n 1f4f90 │ │ │ │ + b.n 1f4e20 │ │ │ │ mov r0, r2 │ │ │ │ mov.w r2, #31744 @ 0x7c00 │ │ │ │ - b.n 1f4f90 │ │ │ │ + b.n 1f4e20 │ │ │ │ sub.w r0, r1, #127 @ 0x7f │ │ │ │ vldr s0, [sp] │ │ │ │ cmn.w r0, #14 │ │ │ │ - blt.n 1f500a │ │ │ │ + blt.n 1f4e9a │ │ │ │ cmp r0, #15 │ │ │ │ - bgt.n 1f4fca │ │ │ │ + bgt.n 1f4e5a │ │ │ │ vmov s0, ip │ │ │ │ sub.w r2, r1, #112 @ 0x70 │ │ │ │ str r3, [sp, #4] │ │ │ │ vcvt.f32.s32 s0, s0, #13 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 60e00 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ cmp.w r0, #1024 @ 0x400 │ │ │ │ itt eq │ │ │ │ addeq r2, #1 │ │ │ │ moveq r0, #0 │ │ │ │ lsls r2, r2, #10 │ │ │ │ - b.n 1f4f90 │ │ │ │ + b.n 1f4e20 │ │ │ │ vabs.f32 s0, s0 │ │ │ │ - vldr s15, [pc, #20] @ 1f5024 │ │ │ │ + vldr s15, [pc, #20] @ 1f4eb4 │ │ │ │ strd r3, r2, [sp] │ │ │ │ vmul.f32 s0, s0, s15 │ │ │ │ blx 60e00 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - b.n 1f4ffc │ │ │ │ + b.n 1f4e8c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #512] @ (1f5228 ) │ │ │ │ + ldr r3, [pc, #512] @ (1f50b8 ) │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1fd5e8 │ │ │ │ + bl 1fd478 │ │ │ │ pop {r3, pc} │ │ │ │ mov.w r3, #57344 @ 0xe000 │ │ │ │ movt r3, #4095 @ 0xfff │ │ │ │ - vldr s15, [pc, #48] @ 1f5078 │ │ │ │ + vldr s15, [pc, #48] @ 1f4f08 │ │ │ │ and.w r3, r3, r0, lsl #13 │ │ │ │ vmov s13, r3 │ │ │ │ - vldr s14, [pc, #40] @ 1f507c │ │ │ │ + vldr s14, [pc, #40] @ 1f4f0c │ │ │ │ vmul.f32 s15, s13, s15 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmov r3, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 1f506a │ │ │ │ + blt.n 1f4efa │ │ │ │ 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 │ │ │ │ @@ -553367,84 +553280,84 @@ │ │ │ │ blx r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ vstr s0, [sp, #4] │ │ │ │ - bl 1f4f50 │ │ │ │ + bl 1f4de0 │ │ │ │ mov.w r3, #57344 @ 0xe000 │ │ │ │ movt r3, #4095 @ 0xfff │ │ │ │ - vldr s15, [pc, #72] @ 1f50ec │ │ │ │ + vldr s15, [pc, #72] @ 1f4f7c │ │ │ │ and.w r3, r3, r0, lsl #13 │ │ │ │ vmov s13, r3 │ │ │ │ - vldr s14, [pc, #64] @ 1f50f0 │ │ │ │ + vldr s14, [pc, #64] @ 1f4f80 │ │ │ │ vldr s0, [sp, #4] │ │ │ │ vmul.f32 s15, s13, s15 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmov r2, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 1f50ca │ │ │ │ + blt.n 1f4f5a │ │ │ │ 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 1f50e6 │ │ │ │ + ble.n 1f4f76 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1f4e98 │ │ │ │ + bl 1f4d28 │ │ │ │ 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 1f4f50 │ │ │ │ + bl 1f4de0 │ │ │ │ mov.w r3, #57344 @ 0xe000 │ │ │ │ movt r3, #4095 @ 0xfff │ │ │ │ - vldr s15, [pc, #72] @ 1f5160 │ │ │ │ + vldr s15, [pc, #72] @ 1f4ff0 │ │ │ │ and.w r3, r3, r0, lsl #13 │ │ │ │ vmov s13, r3 │ │ │ │ - vldr s14, [pc, #64] @ 1f5164 │ │ │ │ + vldr s14, [pc, #64] @ 1f4ff4 │ │ │ │ vldr s0, [sp, #4] │ │ │ │ vmul.f32 s15, s13, s15 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmov r2, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 1f513e │ │ │ │ + blt.n 1f4fce │ │ │ │ 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 1f515a │ │ │ │ + bpl.n 1f4fea │ │ │ │ movs r1, #0 │ │ │ │ - bl 1f4e98 │ │ │ │ + bl 1f4d28 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #30] │ │ │ │ movs r0, r0 │ │ │ │ blx r0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - cbz r2, 1f518e │ │ │ │ + cbz r2, 1f501e │ │ │ │ ldr r2, [r0, #16] │ │ │ │ - cbz r2, 1f5190 │ │ │ │ + cbz r2, 1f5020 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx r2 │ │ │ │ @@ -553479,38 +553392,38 @@ │ │ │ │ umlal r1, fp, r0, r6 │ │ │ │ umull r3, r1, r3, sl │ │ │ │ mla r2, sl, r2, r1 │ │ │ │ umull r1, r3, r3, r4 │ │ │ │ umlal r3, r8, r2, r4 │ │ │ │ mov r4, fp │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 1f51f8 │ │ │ │ + b.n 1f5088 │ │ │ │ ldrb r3, [r5, #5] │ │ │ │ - cbz r3, 1f521c │ │ │ │ + cbz r3, 1f50ac │ │ │ │ add r4, r8 │ │ │ │ cmp r6, r4 │ │ │ │ it ls │ │ │ │ subls r4, r4, r6 │ │ │ │ cmp r4, fp │ │ │ │ - beq.n 1f521c │ │ │ │ + beq.n 1f50ac │ │ │ │ ldr r2, [r7, #4] │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r5, r2, r3 │ │ │ │ ldrb r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1f51e8 │ │ │ │ + beq.n 1f5078 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 1f51ec │ │ │ │ + bne.n 1f507c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f51ec │ │ │ │ + beq.n 1f507c │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsrs r3, r0, #6 │ │ │ │ eor.w r3, r3, r0, lsr #2 │ │ │ │ @@ -553537,153 +553450,153 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 61db4 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - cbz r0, 1f52b4 │ │ │ │ + cbz r0, 1f5144 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - beq.n 1f52ac │ │ │ │ + beq.n 1f513c │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movs r6, #0 │ │ │ │ mov r4, r1 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ - cbz r3, 1f52a0 │ │ │ │ + cbz r3, 1f5130 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 60bc8 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ strh r6, [r4, #4] │ │ │ │ add.w r3, r1, r2, lsl #4 │ │ │ │ adds r4, #16 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1f5292 │ │ │ │ + bne.n 1f5122 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5, #56] @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ - bl 1f9878 │ │ │ │ + bl 1f9708 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - cbz r2, 1f52e0 │ │ │ │ + cbz r2, 1f5170 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ mov r3, r0 │ │ │ │ - cbz r2, 1f52dc │ │ │ │ + cbz r2, 1f516c │ │ │ │ str r0, [sp, #4] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3648] @ 0xe40 │ │ │ │ - ldr r2, [pc, #472] @ (1f54d0 ) │ │ │ │ + ldr r2, [pc, #472] @ (1f5360 ) │ │ │ │ sub sp, #412 @ 0x19c │ │ │ │ - ldr r3, [pc, #472] @ (1f54d4 ) │ │ │ │ + ldr r3, [pc, #472] @ (1f5364 ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ mov r8, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #404] @ 0x194 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1f5396 │ │ │ │ + beq.n 1f5226 │ │ │ │ cmp.w r8, #27 │ │ │ │ - bls.n 1f5332 │ │ │ │ - ldr r2, [pc, #448] @ (1f54d8 ) │ │ │ │ - ldr r3, [pc, #440] @ (1f54d4 ) │ │ │ │ + bls.n 1f51c2 │ │ │ │ + ldr r2, [pc, #448] @ (1f5368 ) │ │ │ │ + ldr r3, [pc, #440] @ (1f5364 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #404] @ 0x194 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1f54cc │ │ │ │ + bne.w 1f535c │ │ │ │ add sp, #412 @ 0x19c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #424] @ (1f54dc ) │ │ │ │ + ldr r3, [pc, #424] @ (1f536c ) │ │ │ │ mov.w sl, r8, lsl #5 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r1, #16 │ │ │ │ add r3, pc │ │ │ │ add r3, sl │ │ │ │ ldr r4, [r3, #4] │ │ │ │ mov r2, r4 │ │ │ │ - bl 1f9660 │ │ │ │ + bl 1f94f0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f5316 │ │ │ │ + beq.n 1f51a6 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 1f535a │ │ │ │ - ldr r1, [pc, #396] @ (1f54e0 ) │ │ │ │ + cbz r3, 1f51ea │ │ │ │ + ldr r1, [pc, #396] @ (1f5370 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1f9884 │ │ │ │ + bl 1f9714 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ add.w r3, r5, #64 @ 0x40 │ │ │ │ add.w r9, sp, #32 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1f53bc │ │ │ │ + beq.n 1f524c │ │ │ │ mov ip, r5 │ │ │ │ mov fp, r9 │ │ │ │ mov lr, r3 │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r4, fp │ │ │ │ ldr.w r0, [ip] │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ add.w ip, ip, #16 │ │ │ │ ldr.w r2, [ip, #-8] │ │ │ │ add.w fp, fp, #16 │ │ │ │ ldr.w r3, [ip, #-4] │ │ │ │ cmp ip, lr │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ - bne.n 1f5370 │ │ │ │ + bne.n 1f5200 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ - b.n 1f53d0 │ │ │ │ + b.n 1f5260 │ │ │ │ ldr r1, [r0, #60] @ 0x3c │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1f5310 │ │ │ │ - ldr r2, [pc, #324] @ (1f54e4 ) │ │ │ │ + bne.n 1f51a0 │ │ │ │ + ldr r2, [pc, #324] @ (1f5374 ) │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add r2, pc │ │ │ │ add.w r3, r2, r3, lsl #5 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ lsls r2, r2, #4 │ │ │ │ blx 610ec │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5, #56] @ 0x38 │ │ │ │ - b.n 1f5316 │ │ │ │ + b.n 1f51a6 │ │ │ │ mov r1, r5 │ │ │ │ mov.w r2, #368 @ 0x170 │ │ │ │ mov r0, r9 │ │ │ │ blx 61b08 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ mov r7, r1 │ │ │ │ str.w r1, [r9, #4] │ │ │ │ - ldr r3, [pc, #276] @ (1f54e8 ) │ │ │ │ + ldr r3, [pc, #276] @ (1f5378 ) │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ add r3, pc │ │ │ │ str.w r8, [r5, #52] @ 0x34 │ │ │ │ add.w r0, r3, sl │ │ │ │ str r6, [r5, #4] │ │ │ │ add.w r2, r7, r2, lsl #4 │ │ │ │ str r4, [r5, #20] │ │ │ │ @@ -553700,23 +553613,23 @@ │ │ │ │ ldr.w fp, [r0, #28] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ str.w lr, [r5, #24] │ │ │ │ str r3, [sp, #12] │ │ │ │ strd r3, fp, [r5, #40] @ 0x28 │ │ │ │ - beq.n 1f5498 │ │ │ │ + beq.n 1f5328 │ │ │ │ mov r3, r7 │ │ │ │ - b.n 1f5422 │ │ │ │ + b.n 1f52b2 │ │ │ │ adds r3, #16 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f5498 │ │ │ │ + beq.n 1f5328 │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f541c │ │ │ │ + beq.n 1f52ac │ │ │ │ str.w r9, [sp, #24] │ │ │ │ mov sl, r6 │ │ │ │ mov r9, fp │ │ │ │ strd r7, r1, [sp, #16] │ │ │ │ str r5, [sp, #28] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ @@ -553732,79 +553645,79 @@ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mla r6, r1, r0, r6 │ │ │ │ umull fp, r0, fp, r4 │ │ │ │ mov.w fp, #0 │ │ │ │ umlal r0, fp, r6, r4 │ │ │ │ add.w r0, sl, fp, lsl #4 │ │ │ │ ldrb r6, [r0, #4] │ │ │ │ - cbnz r6, 1f54bc │ │ │ │ + cbnz r6, 1f534c │ │ │ │ adds r3, #16 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ mov.w r1, #1 │ │ │ │ strd ip, r5, [r0, #8] │ │ │ │ strb r1, [r0, #4] │ │ │ │ - beq.n 1f5490 │ │ │ │ + beq.n 1f5320 │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f5436 │ │ │ │ + bne.n 1f52c6 │ │ │ │ adds r3, #16 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1f5484 │ │ │ │ + bne.n 1f5314 │ │ │ │ ldrd r7, r1, [sp, #16] │ │ │ │ ldrd r9, r5, [sp, #24] │ │ │ │ cmp r7, r1 │ │ │ │ ldr.w r3, [r9, #56] @ 0x38 │ │ │ │ str r3, [r5, #56] @ 0x38 │ │ │ │ - beq.w 1f5316 │ │ │ │ + beq.w 1f51a6 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 1f54b4 │ │ │ │ + cbz r3, 1f5344 │ │ │ │ mov r0, r7 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1f9884 │ │ │ │ + bl 1f9714 │ │ │ │ ldr.w r7, [r9, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f974c │ │ │ │ - b.n 1f5316 │ │ │ │ + bl 1f95dc │ │ │ │ + b.n 1f51a6 │ │ │ │ add fp, r7 │ │ │ │ add.w r0, r0, r7, lsl #4 │ │ │ │ cmp r4, fp │ │ │ │ - bhi.n 1f546e │ │ │ │ + bhi.n 1f52fe │ │ │ │ sub.w fp, fp, r4 │ │ │ │ - b.n 1f546a │ │ │ │ + b.n 1f52fa │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - add r5, sp, #0 │ │ │ │ + add r6, sp, #448 @ 0x1c0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #904 @ 0x388 │ │ │ │ + add r6, sp, #328 @ 0x148 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - stmia r2!, {r4} │ │ │ │ + stmia r2!, {} │ │ │ │ movs r7, r4 │ │ │ │ vminnm.f32 , , │ │ │ │ - stmia r1!, {r3, r5, r7} │ │ │ │ + stmia r1!, {r3, r4, r7} │ │ │ │ movs r7, r4 │ │ │ │ - stmia r1!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r1!, {r1, r2, r5, r6} │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 1f55cc │ │ │ │ + bcs.n 1f545c │ │ │ │ ldr r1, [r0, #60] @ 0x3c │ │ │ │ add r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1f55c4 │ │ │ │ + bls.n 1f5454 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ mov.w lr, #0 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ mov sl, lr │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov r5, lr │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ @@ -553816,71 +553729,71 @@ │ │ │ │ umlal r2, sl, r0, r6 │ │ │ │ umull r3, r2, r3, r8 │ │ │ │ mov r9, sl │ │ │ │ mla r2, r8, r1, r2 │ │ │ │ umull r1, r3, r3, r7 │ │ │ │ umlal r3, lr, r2, r7 │ │ │ │ add.w r7, lr, #1 │ │ │ │ - b.n 1f5564 │ │ │ │ + b.n 1f53f4 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 1f559a │ │ │ │ + beq.n 1f542a │ │ │ │ add r9, r7 │ │ │ │ cmp r6, r9 │ │ │ │ it ls │ │ │ │ subls.w r9, r9, r6 │ │ │ │ cmp r9, sl │ │ │ │ - beq.n 1f55b2 │ │ │ │ + beq.n 1f5442 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov.w r3, r9, lsl #4 │ │ │ │ add.w fp, r1, r3 │ │ │ │ ldrb.w r0, [fp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f5550 │ │ │ │ + bne.n 1f53e0 │ │ │ │ ldrb.w r3, [fp, #5] │ │ │ │ cmp r5, r0 │ │ │ │ it eq │ │ │ │ moveq r5, fp │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f5556 │ │ │ │ + bne.n 1f53e6 │ │ │ │ ldrb r3, [r5, #5] │ │ │ │ - cbnz r3, 1f55bc │ │ │ │ + cbnz r3, 1f544c │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ str.w r8, [r5] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr.w r1, [fp, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f5556 │ │ │ │ + beq.n 1f53e6 │ │ │ │ mov r5, fp │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f5592 │ │ │ │ + beq.n 1f5422 │ │ │ │ ldrb r3, [r5, #5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f5588 │ │ │ │ + beq.n 1f5418 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 1f5588 │ │ │ │ + b.n 1f5418 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ - bl 1f52e4 │ │ │ │ - b.n 1f5514 │ │ │ │ + bl 1f5174 │ │ │ │ + b.n 1f53a4 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ adds r1, #1 │ │ │ │ - bl 1f52e4 │ │ │ │ - b.n 1f5514 │ │ │ │ + bl 1f5174 │ │ │ │ + b.n 1f53a4 │ │ │ │ nop │ │ │ │ ldr.w ip, [r0] │ │ │ │ movw r2, #44605 @ 0xae3d │ │ │ │ movt r2, #49842 @ 0xc2b2 │ │ │ │ movw r3, #26553 @ 0x67b9 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ @@ -553903,48 +553816,48 @@ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ blx 61b98 │ │ │ │ cmp r0, #15 │ │ │ │ - bhi.n 1f56dc │ │ │ │ + bhi.n 1f556c │ │ │ │ movw r3, #26545 @ 0x67b1 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ add r3, r0 │ │ │ │ cmp r0, #3 │ │ │ │ - bls.n 1f568c │ │ │ │ + bls.n 1f551c │ │ │ │ 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 1f566a │ │ │ │ + bhi.n 1f54fa │ │ │ │ bic.w r2, r0, #3 │ │ │ │ and.w r0, r0, #3 │ │ │ │ add r4, r2 │ │ │ │ - cbz r0, 1f56b4 │ │ │ │ + cbz r0, 1f5544 │ │ │ │ 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 1f56a0 │ │ │ │ + bne.n 1f5530 │ │ │ │ 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 │ │ │ │ @@ -553978,47 +553891,47 @@ │ │ │ │ mul.w r7, lr, r7 │ │ │ │ mov.w r3, r3, ror #19 │ │ │ │ mla r1, r5, r1, r8 │ │ │ │ mul.w r9, lr, ip │ │ │ │ mul.w r3, lr, r3 │ │ │ │ mov.w r1, r1, ror #19 │ │ │ │ mul.w r8, lr, r1 │ │ │ │ - bhi.n 1f570a │ │ │ │ + bhi.n 1f559a │ │ │ │ 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 1f5650 │ │ │ │ + b.n 1f54e0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - vldr d7, [pc, #80] @ 1f57d8 │ │ │ │ + vldr d7, [pc, #80] @ 1f5668 │ │ │ │ mov r4, r0 │ │ │ │ mov ip, r1 │ │ │ │ movs r0, #19 │ │ │ │ movs r1, #0 │ │ │ │ vstr d7, [r4, #32] │ │ │ │ - vldr d7, [pc, #72] @ 1f57e0 │ │ │ │ + vldr d7, [pc, #72] @ 1f5670 │ │ │ │ str r2, [r4, #8] │ │ │ │ mov.w r2, #304 @ 0x130 │ │ │ │ str.w ip, [r4] │ │ │ │ mov.w ip, #17 │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #56] @ 1f57e8 │ │ │ │ + vldr d7, [pc, #56] @ 1f5678 │ │ │ │ str r0, [r4, #20] │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ str r3, [r4, #12] │ │ │ │ str.w ip, [r4, #24] │ │ │ │ str r1, [r4, #16] │ │ │ │ str r0, [r4, #4] │ │ │ │ vstr d7, [r4, #48] @ 0x30 │ │ │ │ @@ -554045,31 +553958,31 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1f9548 │ │ │ │ + bl 1f93d8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f5852 │ │ │ │ - vldr d7, [pc, #68] @ 1f5858 │ │ │ │ + cbz r0, 1f56e2 │ │ │ │ + vldr d7, [pc, #68] @ 1f56e8 │ │ │ │ movs r3, #17 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r0, #19 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r3, [r4, #20] │ │ │ │ vstr d7, [r4, #32] │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ - vldr d7, [pc, #52] @ 1f5860 │ │ │ │ + vldr d7, [pc, #52] @ 1f56f0 │ │ │ │ str r2, [r4, #12] │ │ │ │ mov.w r2, #304 @ 0x130 │ │ │ │ str r5, [r4, #8] │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #44] @ 1f5868 │ │ │ │ + vldr d7, [pc, #44] @ 1f56f8 │ │ │ │ str r4, [r4, #0] │ │ │ │ str r1, [r4, #16] │ │ │ │ str r0, [r4, #4] │ │ │ │ vstr d7, [r4, #48] @ 0x30 │ │ │ │ blx 610ec │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ @@ -554106,193 +554019,193 @@ │ │ │ │ ldr.w ip, [r3, #-8] │ │ │ │ ldr.w r7, [r3, #-4] │ │ │ │ cmp r3, r1 │ │ │ │ str.w r7, [r2, #-4] │ │ │ │ str.w r6, [r2, #-16] │ │ │ │ str.w lr, [r2, #-12] │ │ │ │ str.w ip, [r2, #-8] │ │ │ │ - bne.n 1f588a │ │ │ │ + bne.n 1f571a │ │ │ │ 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 1f58e2 │ │ │ │ + beq.n 1f5772 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ movs r1, #16 │ │ │ │ - bl 1f963c │ │ │ │ + bl 1f94cc │ │ │ │ str r0, [r4, #4] │ │ │ │ - cbz r0, 1f58e0 │ │ │ │ + cbz r0, 1f5770 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ lsls r2, r2, #4 │ │ │ │ blx 61b08 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ mov.w r2, #304 @ 0x130 │ │ │ │ str r0, [r4, #4] │ │ │ │ blx 61b08 │ │ │ │ - b.n 1f58de │ │ │ │ + b.n 1f576e │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - cbz r1, 1f5940 │ │ │ │ + cbz r1, 1f57d0 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ lsls r3, r3, #4 │ │ │ │ - beq.n 1f5940 │ │ │ │ + beq.n 1f57d0 │ │ │ │ mov r6, r1 │ │ │ │ adds r2, r0, r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1f591c │ │ │ │ + b.n 1f57ac │ │ │ │ adds r4, #16 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 1f5940 │ │ │ │ + beq.n 1f57d0 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f5916 │ │ │ │ + beq.n 1f57a6 │ │ │ │ mov r0, r4 │ │ │ │ adds r4, #16 │ │ │ │ blx r6 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r2, [r5, #20] │ │ │ │ add.w r2, r0, r2, lsl #4 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 1f5940 │ │ │ │ + beq.n 1f57d0 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f5922 │ │ │ │ + bne.n 1f57b2 │ │ │ │ adds r4, #16 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1f5934 │ │ │ │ + bne.n 1f57c4 │ │ │ │ add.w r3, r5, #64 @ 0x40 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1f594c │ │ │ │ - bl 1f974c │ │ │ │ + beq.n 1f57dc │ │ │ │ + bl 1f95dc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - cbz r0, 1f5972 │ │ │ │ + cbz r0, 1f5802 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1f58f4 │ │ │ │ + bl 1f5784 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r0, 1f59b6 │ │ │ │ + cbz r0, 1f5846 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r2 │ │ │ │ - cbz r1, 1f59b8 │ │ │ │ + cbz r1, 1f5848 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - beq.n 1f59ae │ │ │ │ + beq.n 1f583e │ │ │ │ movs r7, #0 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - cbz r3, 1f59a2 │ │ │ │ + cbz r3, 1f5832 │ │ │ │ blx r6 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ strh r7, [r4, #4] │ │ │ │ add.w r3, r2, r1, lsl #4 │ │ │ │ adds r4, #16 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1f5996 │ │ │ │ + bne.n 1f5826 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5, #56] @ 0x38 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ mov r0, r2 │ │ │ │ - ldr r3, [pc, #24] @ (1f59d4 ) │ │ │ │ + ldr r3, [pc, #24] @ (1f5864 ) │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, r2, lsl #5 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ lsls r2, r2, #4 │ │ │ │ blx 610ec │ │ │ │ strd r6, r6, [r5, #56] @ 0x38 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - cbnz r6, 1f5a3a │ │ │ │ + cbnz r6, 1f58c6 │ │ │ │ movs r7, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f5198 │ │ │ │ + bl 1f5028 │ │ │ │ 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 1f5198 │ │ │ │ + bl 1f5028 │ │ │ │ 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 1f54ec │ │ │ │ - cbz r0, 1f5a42 │ │ │ │ + bl 1f537c │ │ │ │ + cbz r0, 1f58d2 │ │ │ │ movs r3, #1 │ │ │ │ strd r4, r6, [r0, #8] │ │ │ │ strh r3, [r0, #4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r3 │ │ │ │ - bl 1f54ec │ │ │ │ - cbz r0, 1f5a64 │ │ │ │ + bl 1f537c │ │ │ │ + cbz r0, 1f58f4 │ │ │ │ movs r3, #1 │ │ │ │ strd r5, r4, [r0, #8] │ │ │ │ strh r3, [r0, #4] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - cbz r1, 1f5a7e │ │ │ │ + cbz r1, 1f590e │ │ │ │ ldrd r2, r3, [r0, #56] @ 0x38 │ │ │ │ mov.w ip, #256 @ 0x100 │ │ │ │ strh.w ip, [r1, #4] │ │ │ │ subs r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ strd r2, r3, [r0, #56] @ 0x38 │ │ │ │ bx lr │ │ │ │ @@ -554305,83 +554218,83 @@ │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f5198 │ │ │ │ - cbz r0, 1f5ab8 │ │ │ │ + bl 1f5028 │ │ │ │ + cbz r0, 1f5948 │ │ │ │ ldrd r2, r3, [r4, #56] @ 0x38 │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ strd r2, r3, [r4, #56] @ 0x38 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - cbz r1, 1f5ae4 │ │ │ │ + cbz r1, 1f5974 │ │ │ │ adds r1, #16 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add.w r2, r2, r3, lsl #4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1f5ad4 │ │ │ │ - b.n 1f5ade │ │ │ │ + bne.n 1f5964 │ │ │ │ + b.n 1f596e │ │ │ │ adds r1, #16 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1f5ade │ │ │ │ + beq.n 1f596e │ │ │ │ ldrb r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f5ace │ │ │ │ + beq.n 1f595e │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ mov r1, r2 │ │ │ │ - b.n 1f5ac2 │ │ │ │ + b.n 1f5952 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f5c2a │ │ │ │ + beq.w 1f5aba │ │ │ │ cmp r1, #15 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - bhi.n 1f5b8c │ │ │ │ + bhi.n 1f5a1c │ │ │ │ movw r3, #26545 @ 0x67b1 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ add r3, r1 │ │ │ │ cmp r1, #3 │ │ │ │ - bls.n 1f5b3c │ │ │ │ + bls.n 1f59cc │ │ │ │ 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 1f5b1a │ │ │ │ + bhi.n 1f59aa │ │ │ │ bic.w r2, r1, #3 │ │ │ │ and.w r1, r1, #3 │ │ │ │ add r0, r2 │ │ │ │ - cbz r1, 1f5b64 │ │ │ │ + cbz r1, 1f59f4 │ │ │ │ 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 1f5b50 │ │ │ │ + bne.n 1f59e0 │ │ │ │ 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 │ │ │ │ @@ -554415,73 +554328,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 1f5bba │ │ │ │ + bhi.n 1f5a4a │ │ │ │ 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 1f5b00 │ │ │ │ + b.n 1f5990 │ │ │ │ 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 1f5d7c │ │ │ │ + beq.w 1f5c0c │ │ │ │ cmp r1, #15 │ │ │ │ - bhi.n 1f5cdc │ │ │ │ + bhi.n 1f5b6c │ │ │ │ movw r3, #26545 @ 0x67b1 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ add r3, r2 │ │ │ │ add r3, r1 │ │ │ │ cmp r1, #3 │ │ │ │ - bls.n 1f5c8c │ │ │ │ + bls.n 1f5b1c │ │ │ │ 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 1f5c6a │ │ │ │ + bhi.n 1f5afa │ │ │ │ bic.w r2, r1, #3 │ │ │ │ and.w r1, r1, #3 │ │ │ │ add r0, r2 │ │ │ │ - cbz r1, 1f5cb4 │ │ │ │ + cbz r1, 1f5b44 │ │ │ │ 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 1f5ca0 │ │ │ │ + bne.n 1f5b30 │ │ │ │ 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 │ │ │ │ @@ -554516,34 +554429,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 1f5d0a │ │ │ │ + bhi.n 1f5b9a │ │ │ │ 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 1f5c50 │ │ │ │ + b.n 1f5ae0 │ │ │ │ movw r3, #26545 @ 0x67b1 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ add r3, r2 │ │ │ │ - b.n 1f5cb4 │ │ │ │ + b.n 1f5b44 │ │ │ │ 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 │ │ │ │ @@ -554561,31 +554474,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ - bl 1f9548 │ │ │ │ + bl 1f93d8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f5e30 │ │ │ │ - vldr d7, [pc, #76] @ 1f5e38 │ │ │ │ + cbz r0, 1f5cc0 │ │ │ │ + vldr d7, [pc, #76] @ 1f5cc8 │ │ │ │ movs r3, #19 │ │ │ │ - ldr r2, [pc, #92] @ (1f5e50 ) │ │ │ │ + ldr r2, [pc, #92] @ (1f5ce0 ) │ │ │ │ movs r1, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ movs r3, #17 │ │ │ │ vstr d7, [r4, #32] │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ - vldr d7, [pc, #64] @ 1f5e40 │ │ │ │ + vldr d7, [pc, #64] @ 1f5cd0 │ │ │ │ add r2, pc │ │ │ │ str r3, [r4, #24] │ │ │ │ - ldr r3, [pc, #76] @ (1f5e54 ) │ │ │ │ + ldr r3, [pc, #76] @ (1f5ce4 ) │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #56] @ 1f5e48 │ │ │ │ + vldr d7, [pc, #56] @ 1f5cd8 │ │ │ │ add r3, pc │ │ │ │ str r4, [r4, #0] │ │ │ │ strd r2, r3, [r4, #8] │ │ │ │ mov.w r2, #304 @ 0x130 │ │ │ │ str r1, [r4, #16] │ │ │ │ str r0, [r4, #4] │ │ │ │ vstr d7, [r4, #48] @ 0x30 │ │ │ │ @@ -554604,36 +554517,36 @@ │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - bl ffe15e52 │ │ │ │ - bl ffe17e56 │ │ │ │ + bl ffe15ce2 │ │ │ │ + bl ffe17ce6 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - vldr d7, [pc, #80] @ 1f5eb8 │ │ │ │ + vldr d7, [pc, #80] @ 1f5d48 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #19 │ │ │ │ movs r2, #17 │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ vstr d7, [r4, #32] │ │ │ │ - vldr d7, [pc, #68] @ 1f5ec0 │ │ │ │ + vldr d7, [pc, #68] @ 1f5d50 │ │ │ │ str r1, [r4, #0] │ │ │ │ mov r1, r3 │ │ │ │ strd ip, r2, [r4, #20] │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #60] @ 1f5ec8 │ │ │ │ + vldr d7, [pc, #60] @ 1f5d58 │ │ │ │ str r3, [r4, #16] │ │ │ │ - ldr r2, [pc, #60] @ (1f5ed0 ) │ │ │ │ - ldr r3, [pc, #64] @ (1f5ed4 ) │ │ │ │ + ldr r2, [pc, #60] @ (1f5d60 ) │ │ │ │ + ldr r3, [pc, #64] @ (1f5d64 ) │ │ │ │ add r2, pc │ │ │ │ str r0, [r4, #4] │ │ │ │ add r3, pc │ │ │ │ vstr d7, [r4, #48] @ 0x30 │ │ │ │ strd r2, r3, [r4, #8] │ │ │ │ mov.w r2, #304 @ 0x130 │ │ │ │ blx 610ec │ │ │ │ @@ -554650,166 +554563,166 @@ │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - bl 583ed2 │ │ │ │ - bl 58fed6 │ │ │ │ + bl 583d62 │ │ │ │ + bl 58fd66 │ │ │ │ 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 1f5f2e │ │ │ │ + bhi.n 1f5dbe │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ mov r2, r1 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r1, #27 │ │ │ │ - bhi.n 1f5f26 │ │ │ │ - ldr.w ip, [pc, #52] @ 1f5f34 │ │ │ │ + bhi.n 1f5db6 │ │ │ │ + ldr.w ip, [pc, #52] @ 1f5dc4 │ │ │ │ add ip, pc │ │ │ │ - b.n 1f5f0c │ │ │ │ + b.n 1f5d9c │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, #28 │ │ │ │ - beq.n 1f5f26 │ │ │ │ + beq.n 1f5db6 │ │ │ │ lsls r3, r1, #5 │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 1f5f06 │ │ │ │ + bcc.n 1f5d96 │ │ │ │ strd r0, r2, [sp] │ │ │ │ - bl 1f52e4 │ │ │ │ + bl 1f5174 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w lr, [r0, #48] @ 0x30 │ │ │ │ cmp r2, lr │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xb64a │ │ │ │ + @ instruction: 0xb63a │ │ │ │ movs r7, r4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ - bl 1f9590 │ │ │ │ + bl 1f9420 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f5fbc │ │ │ │ - vldr d7, [pc, #104] @ 1f5fc0 │ │ │ │ + beq.n 1f5e4c │ │ │ │ + vldr d7, [pc, #104] @ 1f5e50 │ │ │ │ add.w r5, r0, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #128] @ (1f5fe0 ) │ │ │ │ + ldr r3, [pc, #128] @ (1f5e70 ) │ │ │ │ movs r2, #19 │ │ │ │ - add r1, pc, #116 @ (adr r1, 1f5fd8 ) │ │ │ │ + add r1, pc, #116 @ (adr r1, 1f5e68 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #92] @ 1f5fc8 │ │ │ │ + vldr d7, [pc, #92] @ 1f5e58 │ │ │ │ add r3, pc │ │ │ │ str r3, [r4, #8] │ │ │ │ - ldr r3, [pc, #112] @ (1f5fe4 ) │ │ │ │ + ldr r3, [pc, #112] @ (1f5e74 ) │ │ │ │ strd r0, r1, [r4, #32] │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ str r2, [r4, #20] │ │ │ │ str r3, [r4, #12] │ │ │ │ movs r2, #17 │ │ │ │ vstr d7, [r4, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [r4, #24] │ │ │ │ mov.w r2, #304 @ 0x130 │ │ │ │ str r4, [r4, #0] │ │ │ │ str r5, [r4, #4] │ │ │ │ blx 610ec │ │ │ │ - vldr d7, [pc, #56] @ 1f5fd0 │ │ │ │ - ldr r3, [pc, #76] @ (1f5fe8 ) │ │ │ │ + vldr d7, [pc, #56] @ 1f5e60 │ │ │ │ + ldr r3, [pc, #76] @ (1f5e78 ) │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #76] @ (1f5fec ) │ │ │ │ + ldr r1, [pc, #76] @ (1f5e7c ) │ │ │ │ add r3, pc │ │ │ │ vstr d7, [r4, #56] @ 0x38 │ │ │ │ add r1, pc │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 1f9884 │ │ │ │ + bl 1f9714 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 1f5fbc │ │ │ │ - ldr r1, [pc, #56] @ (1f5ff0 ) │ │ │ │ + beq.n 1f5e4c │ │ │ │ + ldr r1, [pc, #56] @ (1f5e80 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1f9884 │ │ │ │ + bl 1f9714 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ lsrs r0, r2, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ movs r0, r2 │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ str r4, [sp, #216] @ 0xd8 │ │ │ │ str r7, [r2, r3] │ │ │ │ muls r6, r3 │ │ │ │ lsrs r1, r7, #21 │ │ │ │ - bl 5dfe2 │ │ │ │ - bl 4b9fe6 │ │ │ │ - bl 4c7fea │ │ │ │ - bl 3b5fee │ │ │ │ - bl 4f5ff2 │ │ │ │ - cbz r0, 1f6034 │ │ │ │ + bl 5de72 │ │ │ │ + bl 4b9e76 │ │ │ │ + bl 4c7e7a │ │ │ │ + bl 3b5e7e │ │ │ │ + bl 4f5e82 │ │ │ │ + cbz r0, 1f5ec4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - beq.n 1f602c │ │ │ │ + beq.n 1f5ebc │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movs r6, #0 │ │ │ │ mov r4, r1 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ - cbz r3, 1f6020 │ │ │ │ + cbz r3, 1f5eb0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 60bc8 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ strh r6, [r4, #4] │ │ │ │ add.w r3, r1, r2, lsl #4 │ │ │ │ adds r4, #16 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1f6012 │ │ │ │ + bne.n 1f5ea2 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5, #56] @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #8 │ │ │ │ movs r0, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ blx 619c4 │ │ │ │ - cbz r0, 1f60da │ │ │ │ + cbz r0, 1f5f6a │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movw ip, #44605 @ 0xae3d │ │ │ │ movt ip, #49842 @ 0xc2b2 │ │ │ │ movw r1, #26553 @ 0x67b9 │ │ │ │ movt r1, #5718 @ 0x1656 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ @@ -554828,20 +554741,20 @@ │ │ │ │ mul.w r1, r2, r1 │ │ │ │ mov r2, r4 │ │ │ │ eor.w r1, r1, r1, lsr #15 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ eor.w r1, r1, r1, lsr #13 │ │ │ │ mul.w r1, ip, r1 │ │ │ │ eor.w r1, r1, r1, lsr #16 │ │ │ │ - bl 1f54ec │ │ │ │ - cbz r0, 1f60de │ │ │ │ + bl 1f537c │ │ │ │ + cbz r0, 1f5f6e │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r2, [r0, #12] │ │ │ │ - cbnz r3, 1f60de │ │ │ │ + cbnz r3, 1f5f6e │ │ │ │ movs r3, #1 │ │ │ │ str r4, [r0, #8] │ │ │ │ strh r3, [r0, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 60bc8 │ │ │ │ @@ -554851,104 +554764,104 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ strd r2, r3, [sp] │ │ │ │ - ldr r2, [pc, #60] @ (1f6140 ) │ │ │ │ - ldr r3, [pc, #64] @ (1f6144 ) │ │ │ │ + ldr r2, [pc, #60] @ (1f5fd0 ) │ │ │ │ + ldr r3, [pc, #64] @ (1f5fd4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ blx r3 │ │ │ │ mov r2, sp │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f5198 │ │ │ │ - cbz r0, 1f6122 │ │ │ │ + bl 1f5028 │ │ │ │ + cbz r0, 1f5fb2 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - ldr r2, [pc, #36] @ (1f6148 ) │ │ │ │ - ldr r3, [pc, #28] @ (1f6144 ) │ │ │ │ + ldr r2, [pc, #36] @ (1f5fd8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f5fd4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f613a │ │ │ │ + bne.n 1f5fca │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [sp, #992] @ 0x3e0 │ │ │ │ + add r0, pc, #416 @ (adr r0, 1f6174 ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #856] @ 0x358 │ │ │ │ + add r0, pc, #280 @ (adr r0, 1f60f4 ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ strd r2, r3, [sp] │ │ │ │ - ldr r2, [pc, #84] @ (1f61bc ) │ │ │ │ - ldr r3, [pc, #88] @ (1f61c0 ) │ │ │ │ + ldr r2, [pc, #84] @ (1f604c ) │ │ │ │ + ldr r3, [pc, #88] @ (1f6050 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ blx r3 │ │ │ │ mov r2, sp │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f5198 │ │ │ │ - cbz r0, 1f61a0 │ │ │ │ + bl 1f5028 │ │ │ │ + cbz r0, 1f6030 │ │ │ │ ldrd r2, r3, [r4, #56] @ 0x38 │ │ │ │ mov.w ip, #256 @ 0x100 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ strh.w ip, [r0, #4] │ │ │ │ subs r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r1 │ │ │ │ strd r2, r3, [r4, #56] @ 0x38 │ │ │ │ blx 60bc8 │ │ │ │ - ldr r2, [pc, #32] @ (1f61c4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1f61c0 ) │ │ │ │ + ldr r2, [pc, #32] @ (1f6054 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f6050 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f61b8 │ │ │ │ + bne.n 1f6048 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - ldr r6, [sp, #592] @ 0x250 │ │ │ │ + add r0, pc, #16 @ (adr r0, 1f6060 ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #352] @ 0x160 │ │ │ │ + ldr r7, [sp, #800] @ 0x320 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ - ldr r4, [pc, #400] @ (1f636c ) │ │ │ │ + ldr r4, [pc, #400] @ (1f61fc ) │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #400] @ (1f6370 ) │ │ │ │ + ldr r2, [pc, #400] @ (1f6200 ) │ │ │ │ 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 │ │ │ │ @@ -554956,802 +554869,802 @@ │ │ │ │ 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 1f62d2 │ │ │ │ + bne.n 1f6162 │ │ │ │ mov sl, r1 │ │ │ │ mov r9, r1 │ │ │ │ mov r7, r0 │ │ │ │ str r4, [sp, #20] │ │ │ │ lsls r3, r6, #30 │ │ │ │ - bmi.n 1f62c4 │ │ │ │ + bmi.n 1f6154 │ │ │ │ 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 60efc <__vsnprintf_chk@plt> │ │ │ │ and.w r3, r6, #4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1f62a2 │ │ │ │ + blt.n 1f6132 │ │ │ │ add r4, r0 │ │ │ │ - cbz r3, 1f625e │ │ │ │ + cbz r3, 1f60ee │ │ │ │ cmp r0, r9 │ │ │ │ it ge │ │ │ │ movge r0, r9 │ │ │ │ add r7, r0 │ │ │ │ sub.w r9, r9, r0 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 1f624a │ │ │ │ + beq.n 1f60da │ │ │ │ ldrb.w r3, [r7, #-1] │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 1f625e │ │ │ │ + beq.n 1f60ee │ │ │ │ mov sl, r9 │ │ │ │ - ldr r2, [pc, #292] @ (1f6374 ) │ │ │ │ + ldr r2, [pc, #292] @ (1f6204 ) │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ blx 611c4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1f62b6 │ │ │ │ + blt.n 1f6146 │ │ │ │ add r4, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbnz r3, 1f62b6 │ │ │ │ + cbnz r3, 1f6146 │ │ │ │ cmp r8, r4 │ │ │ │ - ble.n 1f6282 │ │ │ │ + ble.n 1f6112 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r2, [pc, #268] @ (1f6378 ) │ │ │ │ - ldr r3, [pc, #260] @ (1f6370 ) │ │ │ │ + ldr r2, [pc, #268] @ (1f6208 ) │ │ │ │ + ldr r3, [pc, #260] @ (1f6200 ) │ │ │ │ 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 1f6358 │ │ │ │ + bne.n 1f61e8 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r0, r4, #1 │ │ │ │ blx 61b80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f635c │ │ │ │ + beq.n 1f61ec │ │ │ │ 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 1f61c8 │ │ │ │ - b.n 1f6268 │ │ │ │ - cbz r3, 1f62b6 │ │ │ │ + bl 1f6058 │ │ │ │ + b.n 1f60f8 │ │ │ │ + cbz r3, 1f6146 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 1f62b0 │ │ │ │ + beq.n 1f6140 │ │ │ │ ldrb.w r3, [r7, #-1] │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 1f62b6 │ │ │ │ + beq.n 1f6146 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1f624c │ │ │ │ - ldr r1, [pc, #196] @ (1f637c ) │ │ │ │ + b.n 1f60dc │ │ │ │ + ldr r1, [pc, #196] @ (1f620c ) │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 61e94 │ │ │ │ - b.n 1f6266 │ │ │ │ + b.n 1f60f6 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 1f6352 │ │ │ │ + bhi.n 1f61e2 │ │ │ │ tbb [pc, r2] │ │ │ │ subs r4, #63 @ 0x3f │ │ │ │ tst r0, r4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #164] @ (1f6380 ) │ │ │ │ + ldr r3, [pc, #164] @ (1f6210 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ blx 61bd4 <__snprintf_chk@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 1f6300 │ │ │ │ + blt.n 1f6190 │ │ │ │ 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 1f620c │ │ │ │ + b.n 1f609c │ │ │ │ movs r3, #1 │ │ │ │ mov sl, r8 │ │ │ │ mov r9, r8 │ │ │ │ mov r7, r5 │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1f620c │ │ │ │ - ldr r3, [pc, #116] @ (1f6384 ) │ │ │ │ + b.n 1f609c │ │ │ │ + ldr r3, [pc, #116] @ (1f6214 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ - ldr r3, [pc, #112] @ (1f6388 ) │ │ │ │ + ldr r3, [pc, #112] @ (1f6218 ) │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ blx 61bd4 <__snprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ itt lt │ │ │ │ movlt r3, #1 │ │ │ │ strlt r3, [sp, #20] │ │ │ │ - blt.w 1f6210 │ │ │ │ + blt.w 1f60a0 │ │ │ │ cmp r0, r9 │ │ │ │ add r4, r0 │ │ │ │ it ge │ │ │ │ movge r0, r9 │ │ │ │ sub.w r9, r9, r0 │ │ │ │ add r7, r0 │ │ │ │ mov sl, r9 │ │ │ │ - b.n 1f6210 │ │ │ │ - ldr r3, [pc, #68] @ (1f638c ) │ │ │ │ + b.n 1f60a0 │ │ │ │ + ldr r3, [pc, #68] @ (1f621c ) │ │ │ │ add r3, pc │ │ │ │ - b.n 1f6312 │ │ │ │ - ldr r3, [pc, #64] @ (1f6390 ) │ │ │ │ + b.n 1f61a2 │ │ │ │ + ldr r3, [pc, #64] @ (1f6220 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 1f6312 │ │ │ │ - ldr r3, [pc, #64] @ (1f6394 ) │ │ │ │ + b.n 1f61a2 │ │ │ │ + ldr r3, [pc, #64] @ (1f6224 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 1f6312 │ │ │ │ + b.n 1f61a2 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #56] @ (1f6398 ) │ │ │ │ + ldr r3, [pc, #56] @ (1f6228 ) │ │ │ │ sub.w r8, r8, #4 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str.w r0, [r5, r8] │ │ │ │ - b.n 1f6266 │ │ │ │ - ldr r6, [sp, #112] @ 0x70 │ │ │ │ + b.n 1f60f6 │ │ │ │ + ldr r7, [sp, #560] @ 0x230 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r4, r5, r7, pc} │ │ │ │ + pop {r1, r5, r7, pc} │ │ │ │ movs r6, r2 │ │ │ │ - ldr r5, [sp, #576] @ 0x240 │ │ │ │ + ldr r7, [sp, #0] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - str r0, [r6, #36] @ 0x24 │ │ │ │ + str r0, [r4, #36] @ 0x24 │ │ │ │ movs r0, r3 │ │ │ │ - str r2, [r1, #36] @ 0x24 │ │ │ │ + str r2, [r7, #32] │ │ │ │ movs r0, r3 │ │ │ │ - @ instruction: 0xebe80017 │ │ │ │ - str r0, [r1, #32] │ │ │ │ + rsbs r0, r8, r7, lsr #32 │ │ │ │ + str r0, [r7, #28] │ │ │ │ movs r0, r3 │ │ │ │ - str r4, [r1, #28] │ │ │ │ + str r4, [r7, #24] │ │ │ │ movs r0, r3 │ │ │ │ - lsls r6, r1, #6 │ │ │ │ + lsls r6, r7, #5 │ │ │ │ movs r7, r2 │ │ │ │ - str r0, [r1, #28] │ │ │ │ + str r0, [r7, #24] │ │ │ │ movs r0, r3 │ │ │ │ - str r2, [r4, #28] │ │ │ │ + str r2, [r2, #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.w ip, [pc, #112] @ 1f6420 │ │ │ │ + ldr.w ip, [pc, #112] @ 1f62b0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r3 │ │ │ │ add ip, pc │ │ │ │ add r4, sp, #28 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r3, r5 │ │ │ │ - ldr r0, [pc, #100] @ (1f6424 ) │ │ │ │ + ldr r0, [pc, #100] @ (1f62b4 ) │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str.w r0, [sp, #1052] @ 0x41c │ │ │ │ mov.w r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f61c8 │ │ │ │ - ldr r2, [pc, #72] @ (1f6428 ) │ │ │ │ + bl 1f6058 │ │ │ │ + ldr r2, [pc, #72] @ (1f62b8 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr.w r0, [r2, r5, lsl #2] │ │ │ │ - ldr r2, [pc, #60] @ (1f642c ) │ │ │ │ + ldr r2, [pc, #60] @ (1f62bc ) │ │ │ │ add r2, pc │ │ │ │ blx 61638 <__syslog_chk@plt> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1f6400 │ │ │ │ + beq.n 1f6290 │ │ │ │ mov r0, r3 │ │ │ │ blx 60bc8 │ │ │ │ - ldr r2, [pc, #44] @ (1f6430 ) │ │ │ │ - ldr r3, [pc, #32] @ (1f6424 ) │ │ │ │ + ldr r2, [pc, #44] @ (1f62c0 ) │ │ │ │ + ldr r3, [pc, #32] @ (1f62b4 ) │ │ │ │ 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 1f641c │ │ │ │ + bne.n 1f62ac │ │ │ │ addw sp, sp, #1060 @ 0x424 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - ldr r4, [sp, #280] @ 0x118 │ │ │ │ + ldr r5, [sp, #728] @ 0x2d8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - push {r3, r5, r6, r7} │ │ │ │ + push {r3, r4, r6, r7} │ │ │ │ movs r7, r4 │ │ │ │ - ldrh r6, [r4, #30] │ │ │ │ + ldrh r6, [r2, #30] │ │ │ │ movs r7, r2 │ │ │ │ - ldr r3, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r5, [sp, #416] @ 0x1a0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3024] @ 0xbd0 │ │ │ │ subw sp, sp, #1060 @ 0x424 │ │ │ │ - ldr.w ip, [pc, #124] @ 1f64c4 │ │ │ │ + ldr.w ip, [pc, #124] @ 1f6354 │ │ │ │ add r4, sp, #28 │ │ │ │ add ip, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #116] @ (1f64c8 ) │ │ │ │ + ldr r0, [pc, #116] @ (1f6358 ) │ │ │ │ strd r1, r2, [sp] │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ - ldr r2, [pc, #108] @ (1f64cc ) │ │ │ │ + ldr r2, [pc, #108] @ (1f635c ) │ │ │ │ add r0, pc │ │ │ │ ldr.w r5, [ip] │ │ │ │ ldr r2, [r0, r2] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str.w r2, [sp, #1052] @ 0x41c │ │ │ │ mov.w r2, #0 │ │ │ │ - ldr r2, [pc, #92] @ (1f64d0 ) │ │ │ │ + ldr r2, [pc, #92] @ (1f6360 ) │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ orr.w r2, r2, #4 │ │ │ │ - bl 1f61c8 │ │ │ │ - ldr r2, [pc, #80] @ (1f64d4 ) │ │ │ │ + bl 1f6058 │ │ │ │ + ldr r2, [pc, #80] @ (1f6364 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ blx 61088 <__fprintf_chk@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 61ec4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1f64a2 │ │ │ │ + beq.n 1f6332 │ │ │ │ mov r0, r3 │ │ │ │ blx 60bc8 │ │ │ │ - ldr r2, [pc, #52] @ (1f64d8 ) │ │ │ │ - ldr r3, [pc, #36] @ (1f64cc ) │ │ │ │ + ldr r2, [pc, #52] @ (1f6368 ) │ │ │ │ + ldr r3, [pc, #36] @ (1f635c ) │ │ │ │ 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 1f64be │ │ │ │ + bne.n 1f634e │ │ │ │ addw sp, sp, #1060 @ 0x424 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bpl.n 1f63e0 │ │ │ │ + bvs.n 1f6350 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r3, [sp, #632] @ 0x278 │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 1f658c │ │ │ │ + bvs.n 1f62fc │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldrh r6, [r1, #26] │ │ │ │ + ldrh r6, [r7, #24] │ │ │ │ movs r7, r2 │ │ │ │ - ldr r3, [sp, #344] @ 0x158 │ │ │ │ + ldr r4, [sp, #792] @ 0x318 │ │ │ │ lsls r2, r5, #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] @ (1f6678 ) │ │ │ │ + ldr r2, [pc, #396] @ (1f6508 ) │ │ │ │ sub.w sp, sp, #536 @ 0x218 │ │ │ │ - ldr r3, [pc, #392] @ (1f667c ) │ │ │ │ + ldr r3, [pc, #392] @ (1f650c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #392] @ (1f6680 ) │ │ │ │ - ldr r5, [pc, #396] @ (1f6684 ) │ │ │ │ + ldr r0, [pc, #392] @ (1f6510 ) │ │ │ │ + ldr r5, [pc, #396] @ (1f6514 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #532] @ 0x214 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f745c │ │ │ │ - ldr r1, [pc, #380] @ (1f6688 ) │ │ │ │ + bl 1f72ec │ │ │ │ + ldr r1, [pc, #380] @ (1f6518 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1ff038 │ │ │ │ + bl 1feec8 │ │ │ │ uxtb r3, r0 │ │ │ │ - cbnz r3, 1f651a │ │ │ │ + cbnz r3, 1f63aa │ │ │ │ orr.w r0, r0, #2 │ │ │ │ - ldr r2, [pc, #368] @ (1f668c ) │ │ │ │ + ldr r2, [pc, #368] @ (1f651c ) │ │ │ │ movs r6, #2 │ │ │ │ - ldr r3, [pc, #368] @ (1f6690 ) │ │ │ │ + ldr r3, [pc, #368] @ (1f6520 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ str r0, [r2, #0] │ │ │ │ - ldr r0, [pc, #364] @ (1f6694 ) │ │ │ │ + ldr r0, [pc, #364] @ (1f6524 ) │ │ │ │ str r6, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ - bl 1f745c │ │ │ │ + bl 1f72ec │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f6578 │ │ │ │ - ldr r0, [pc, #352] @ (1f6698 ) │ │ │ │ + cbz r0, 1f6408 │ │ │ │ + ldr r0, [pc, #352] @ (1f6528 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 61db4 │ │ │ │ - cbz r0, 1f6572 │ │ │ │ - ldr r0, [pc, #344] @ (1f669c ) │ │ │ │ + cbz r0, 1f6402 │ │ │ │ + ldr r0, [pc, #344] @ (1f652c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 61db4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f666c │ │ │ │ - ldr r0, [pc, #332] @ (1f66a0 ) │ │ │ │ + beq.w 1f64fc │ │ │ │ + ldr r0, [pc, #332] @ (1f6530 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 61db4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f6670 │ │ │ │ - ldr r0, [pc, #320] @ (1f66a4 ) │ │ │ │ + beq.w 1f6500 │ │ │ │ + ldr r0, [pc, #320] @ (1f6534 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 61db4 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #4 │ │ │ │ moveq r0, #3 │ │ │ │ - ldr r3, [pc, #308] @ (1f66a8 ) │ │ │ │ + ldr r3, [pc, #308] @ (1f6538 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ - ldr r1, [pc, #304] @ (1f66ac ) │ │ │ │ + ldr r1, [pc, #304] @ (1f653c ) │ │ │ │ movs r2, #3 │ │ │ │ - ldr r0, [pc, #304] @ (1f66b0 ) │ │ │ │ + ldr r0, [pc, #304] @ (1f6540 ) │ │ │ │ movs r3, #0 │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 1fee4c │ │ │ │ - ldr r2, [pc, #296] @ (1f66b4 ) │ │ │ │ - ldr r3, [pc, #300] @ (1f66b8 ) │ │ │ │ + bl 1fecdc │ │ │ │ + ldr r2, [pc, #296] @ (1f6544 ) │ │ │ │ + ldr r3, [pc, #300] @ (1f6548 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #300] @ (1f66bc ) │ │ │ │ + ldr r1, [pc, #300] @ (1f654c ) │ │ │ │ add r1, pc │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ blx 61b44 │ │ │ │ mov r4, r0 │ │ │ │ blx 618f8 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1f65da │ │ │ │ - ldr r3, [pc, #276] @ (1f66c0 ) │ │ │ │ + beq.n 1f646a │ │ │ │ + ldr r3, [pc, #276] @ (1f6550 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 1f65cc │ │ │ │ - ldr r2, [pc, #272] @ (1f66c4 ) │ │ │ │ - ldr r3, [pc, #196] @ (1f667c ) │ │ │ │ + bmi.n 1f645c │ │ │ │ + ldr r2, [pc, #272] @ (1f6554 ) │ │ │ │ + ldr r3, [pc, #196] @ (1f650c ) │ │ │ │ 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 1f6674 │ │ │ │ + bne.n 1f6504 │ │ │ │ add.w sp, sp, #536 @ 0x218 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 1f9038 │ │ │ │ + bl 1f8ec8 │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #9 │ │ │ │ blx 61fd8 │ │ │ │ - b.n 1f65b2 │ │ │ │ + b.n 1f6442 │ │ │ │ blx 60e60 │ │ │ │ mov r4, r0 │ │ │ │ blx 61b68 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1f65f0 │ │ │ │ - ldr r3, [pc, #220] @ (1f66c8 ) │ │ │ │ + beq.n 1f6480 │ │ │ │ + ldr r3, [pc, #220] @ (1f6558 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 1f65ae │ │ │ │ - ldr r0, [pc, #216] @ (1f66cc ) │ │ │ │ + b.n 1f643e │ │ │ │ + ldr r0, [pc, #216] @ (1f655c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f745c │ │ │ │ - cbz r0, 1f6650 │ │ │ │ - ldr r4, [pc, #212] @ (1f66d0 ) │ │ │ │ - bl 1f9038 │ │ │ │ + bl 1f72ec │ │ │ │ + cbz r0, 1f64e0 │ │ │ │ + ldr r4, [pc, #212] @ (1f6560 ) │ │ │ │ + bl 1f8ec8 │ │ │ │ mov r5, r0 │ │ │ │ blx 60a78 │ │ │ │ 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 61bd4 <__snprintf_chk@plt> │ │ │ │ movs r1, #4 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 61218 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 1f6630 │ │ │ │ - ldr r3, [pc, #168] @ (1f66d4 ) │ │ │ │ + bge.n 1f64c0 │ │ │ │ + ldr r3, [pc, #168] @ (1f6564 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 1f65ae │ │ │ │ - ldr r1, [pc, #164] @ (1f66d8 ) │ │ │ │ + b.n 1f643e │ │ │ │ + ldr r1, [pc, #164] @ (1f6568 ) │ │ │ │ add r1, pc │ │ │ │ blx 60b8c │ │ │ │ - ldr r1, [pc, #160] @ (1f66dc ) │ │ │ │ + ldr r1, [pc, #160] @ (1f656c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f65ae │ │ │ │ - ldr r2, [pc, #156] @ (1f66e0 ) │ │ │ │ + beq.n 1f643e │ │ │ │ + ldr r2, [pc, #156] @ (1f6570 ) │ │ │ │ orr.w r3, r3, #2 │ │ │ │ str r3, [r1, #0] │ │ │ │ add r2, pc │ │ │ │ str r0, [r2, #0] │ │ │ │ - b.n 1f65ae │ │ │ │ - ldr r0, [pc, #144] @ (1f66e4 ) │ │ │ │ + b.n 1f643e │ │ │ │ + ldr r0, [pc, #144] @ (1f6574 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f745c │ │ │ │ - cbz r0, 1f6664 │ │ │ │ - ldr r1, [pc, #140] @ (1f66e8 ) │ │ │ │ + bl 1f72ec │ │ │ │ + cbz r0, 1f64f4 │ │ │ │ + ldr r1, [pc, #140] @ (1f6578 ) │ │ │ │ add r1, pc │ │ │ │ blx 61ed0 │ │ │ │ - b.n 1f6638 │ │ │ │ - ldr r3, [pc, #132] @ (1f66ec ) │ │ │ │ + b.n 1f64c8 │ │ │ │ + ldr r3, [pc, #132] @ (1f657c ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 1f65ae │ │ │ │ + b.n 1f643e │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1f6572 │ │ │ │ + b.n 1f6402 │ │ │ │ mov r0, r6 │ │ │ │ - b.n 1f6572 │ │ │ │ + b.n 1f6402 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r4, [sp, #488] @ 0x1e8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r2, #4] │ │ │ │ + str r0, [r0, #4] │ │ │ │ movs r0, r3 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ + ldr r4, [sp, #448] @ 0x1c0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ + @ instruction: 0xb6a8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bmi.n 1f6608 │ │ │ │ + bvs.n 1f6578 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bmi.n 1f65f8 │ │ │ │ + bvs.n 1f6568 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - str r2, [r5, #0] │ │ │ │ + str r2, [r3, #0] │ │ │ │ movs r0, r3 │ │ │ │ - vshr.u32 d0, d6, #28 │ │ │ │ - ldrsh r0, [r2, r7] │ │ │ │ + vshr.u16 d0, d6, #12 │ │ │ │ + ldrsh r0, [r0, r7] │ │ │ │ movs r0, r3 │ │ │ │ - @ instruction: 0xe9a40017 │ │ │ │ - ldrsh r0, [r7, r6] │ │ │ │ + @ instruction: 0xe9940017 │ │ │ │ + ldrsh r0, [r5, r6] │ │ │ │ movs r0, r3 │ │ │ │ - bmi.n 1f676c │ │ │ │ + bpl.n 1f64dc │ │ │ │ lsls r3, r5, #2 │ │ │ │ - push {r2, r3, r4, r5, r6} │ │ │ │ + push {r2, r3, r5, r6, r7, lr} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrsh r2, [r4, r7] │ │ │ │ + ldrsh r2, [r2, r7] │ │ │ │ movs r0, r3 │ │ │ │ - bmi.n 1f6740 │ │ │ │ + bpl.n 1f64b0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 1f6750 │ │ │ │ + bpl.n 1f64c0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bmi.n 1f6728 │ │ │ │ + bpl.n 1f6498 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r2, [sp, #280] @ 0x118 │ │ │ │ + ldr r3, [sp, #728] @ 0x2d8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - bcc.n 1f66b0 │ │ │ │ + bpl.n 1f6620 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldrsh r2, [r0, r6] │ │ │ │ + ldrsh r2, [r6, r5] │ │ │ │ movs r0, r3 │ │ │ │ - ldrsh r6, [r6, r5] │ │ │ │ + ldrsh r6, [r4, r5] │ │ │ │ movs r0, r3 │ │ │ │ - bcc.n 1f663c │ │ │ │ + bpl.n 1f65ac │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ands r6, r6 │ │ │ │ + ands r6, r4 │ │ │ │ movs r4, r3 │ │ │ │ - bcc.n 1f6624 │ │ │ │ + bpl.n 1f6594 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bcc.n 1f6600 │ │ │ │ + bmi.n 1f6570 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldrsh r2, [r2, r5] │ │ │ │ + ldrsh r2, [r0, r5] │ │ │ │ movs r0, r3 │ │ │ │ - ands r4, r1 │ │ │ │ + subs r7, #252 @ 0xfc │ │ │ │ movs r4, r3 │ │ │ │ - bcc.n 1f67dc │ │ │ │ + bmi.n 1f654c │ │ │ │ lsls r3, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov fp, r2 │ │ │ │ - ldr r2, [pc, #144] @ (1f6794 ) │ │ │ │ + ldr r2, [pc, #144] @ (1f6624 ) │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #144] @ (1f6798 ) │ │ │ │ + ldr r3, [pc, #144] @ (1f6628 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r4, [pc, #144] @ (1f679c ) │ │ │ │ + ldr r4, [pc, #144] @ (1f662c ) │ │ │ │ mov r5, r0 │ │ │ │ mov sl, r1 │ │ │ │ - ldr r0, [pc, #140] @ (1f67a0 ) │ │ │ │ + ldr r0, [pc, #140] @ (1f6630 ) │ │ │ │ add r4, pc │ │ │ │ - ldr r1, [pc, #140] @ (1f67a4 ) │ │ │ │ + ldr r1, [pc, #140] @ (1f6634 ) │ │ │ │ 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 │ │ │ │ blx 61f24 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1f677a │ │ │ │ + bhi.n 1f660a │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.n 1f6760 │ │ │ │ - ldr r4, [pc, #112] @ (1f67a8 ) │ │ │ │ - ldr.w r8, [pc, #116] @ 1f67ac │ │ │ │ + bhi.n 1f65f0 │ │ │ │ + ldr r4, [pc, #112] @ (1f6638 ) │ │ │ │ + ldr.w r8, [pc, #116] @ 1f663c │ │ │ │ add r4, pc │ │ │ │ add r8, pc │ │ │ │ add.w r9, r4, #16 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr.w r3, [r8] │ │ │ │ tst r2, r3 │ │ │ │ - beq.n 1f675a │ │ │ │ + beq.n 1f65ea │ │ │ │ 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 1f6742 │ │ │ │ - ldr r2, [pc, #76] @ (1f67b0 ) │ │ │ │ - ldr r3, [pc, #52] @ (1f6798 ) │ │ │ │ + bne.n 1f65d2 │ │ │ │ + ldr r2, [pc, #76] @ (1f6640 ) │ │ │ │ + ldr r3, [pc, #52] @ (1f6628 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f678e │ │ │ │ + bne.n 1f661e │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #56] @ (1f67b4 ) │ │ │ │ + ldr r1, [pc, #56] @ (1f6644 ) │ │ │ │ movs r3, #2 │ │ │ │ - ldr r0, [pc, #56] @ (1f67b8 ) │ │ │ │ + ldr r0, [pc, #56] @ (1f6648 ) │ │ │ │ add r1, pc │ │ │ │ str r3, [r4, #0] │ │ │ │ add r0, pc │ │ │ │ blx 61f24 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - b.n 1f6730 │ │ │ │ + b.n 1f65c0 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r2, [sp, #400] @ 0x190 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 1f6724 │ │ │ │ + bmi.n 1f6694 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bcs.n 1f6708 │ │ │ │ + bmi.n 1f6678 │ │ │ │ lsls r3, r5, #2 │ │ │ │ ldc2 15, cr15, [sp, #1020]! @ 0x3fc │ │ │ │ - uxth r6, r5 │ │ │ │ + push {r1, r2, r3, r4} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bcs.n 1f66f0 │ │ │ │ + bmi.n 1f6660 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r0, [sp, #608] @ 0x260 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsls r1, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 1f6844 │ │ │ │ + bcc.n 1f65b4 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #64] @ 1f6810 │ │ │ │ + ldr.w ip, [pc, #64] @ 1f66a0 │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #64] @ (1f6814 ) │ │ │ │ + ldr r2, [pc, #64] @ (1f66a4 ) │ │ │ │ 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 1f66f0 │ │ │ │ - ldr r2, [pc, #40] @ (1f6818 ) │ │ │ │ - ldr r3, [pc, #32] @ (1f6814 ) │ │ │ │ + bl 1f6580 │ │ │ │ + ldr r2, [pc, #40] @ (1f66a8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1f66a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f680c │ │ │ │ + bne.n 1f669c │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [sp, #152] @ 0x98 │ │ │ │ + ldr r1, [sp, #600] @ 0x258 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [sp, #488] @ 0x1e8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #24] @ (1f6844 ) │ │ │ │ + ldr r0, [pc, #24] @ (1f66d4 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f745c │ │ │ │ - ldr r2, [pc, #20] @ (1f6848 ) │ │ │ │ - ldr r1, [pc, #20] @ (1f684c ) │ │ │ │ + bl 1f72ec │ │ │ │ + ldr r2, [pc, #20] @ (1f66d8 ) │ │ │ │ + ldr r1, [pc, #20] @ (1f66dc ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r0, [r5, r4] │ │ │ │ + ldrb r0, [r3, r4] │ │ │ │ movs r0, r3 │ │ │ │ - ldrb r4, [r7, r5] │ │ │ │ + ldrb r4, [r5, r5] │ │ │ │ movs r0, r3 │ │ │ │ - strb r0, [r0, #1] │ │ │ │ + strb r0, [r6, #0] │ │ │ │ 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] @ 1f68b0 │ │ │ │ + ldr.w r8, [pc, #76] @ 1f6740 │ │ │ │ mov r0, r1 │ │ │ │ mov.w r9, #0 │ │ │ │ add r8, pc │ │ │ │ ldr r5, [r7, #0] │ │ │ │ mov r6, r5 │ │ │ │ - b.n 1f6886 │ │ │ │ + b.n 1f6716 │ │ │ │ strb.w r9, [r0] │ │ │ │ adds r5, r0, #1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 1f67bc │ │ │ │ + bl 1f664c │ │ │ │ ldr r6, [r7, #0] │ │ │ │ subs r0, r5, r6 │ │ │ │ movs r1, #10 │ │ │ │ add r0, r6 │ │ │ │ blx 62098 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f6874 │ │ │ │ + bne.n 1f6704 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 1f68ac │ │ │ │ + beq.n 1f673c │ │ │ │ ldr r4, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ add r4, r6 │ │ │ │ subs r4, r4, r5 │ │ │ │ mov r2, r4 │ │ │ │ blx 612cc │ │ │ │ str r4, [r7, #8] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - strh r0, [r5, #58] @ 0x3a │ │ │ │ + strh r0, [r3, #58] @ 0x3a │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #16 │ │ │ │ - bl 1f9548 │ │ │ │ - ldr r1, [pc, #24] @ (1f68e8 ) │ │ │ │ + bl 1f93d8 │ │ │ │ + ldr r1, [pc, #24] @ (1f6778 ) │ │ │ │ mov r4, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ add r1, pc │ │ │ │ str r5, [r0, #4] │ │ │ │ - bl 1f98bc │ │ │ │ + bl 1f974c │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf4b40017 │ │ │ │ + @ instruction: 0xf4a40017 │ │ │ │ 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] @ 1f6950 │ │ │ │ + ldr.w ip, [pc, #80] @ 1f67e0 │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #80] @ (1f6954 ) │ │ │ │ + ldr r2, [pc, #80] @ (1f67e4 ) │ │ │ │ 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 1f99f0 │ │ │ │ + bl 1f9880 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f6850 │ │ │ │ - ldr r2, [pc, #40] @ (1f6958 ) │ │ │ │ - ldr r3, [pc, #32] @ (1f6954 ) │ │ │ │ + bl 1f66e0 │ │ │ │ + ldr r2, [pc, #40] @ (1f67e8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1f67e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f694c │ │ │ │ + bne.n 1f67dc │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - str r6, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r0, [sp, #408] @ 0x198 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #808] @ 0x328 │ │ │ │ + ldr r0, [sp, #232] @ 0xe8 │ │ │ │ lsls r2, r5, #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] @ 1f69c8 │ │ │ │ + ldr.w ip, [pc, #92] @ 1f6858 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #88] @ (1f69cc ) │ │ │ │ + ldr r3, [pc, #88] @ (1f685c ) │ │ │ │ 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] │ │ │ │ @@ -555762,34 +555675,34 @@ │ │ │ │ str r1, [sp, #16] │ │ │ │ blx 61b98 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #12 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 1f6850 │ │ │ │ + bl 1f66e0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 60bc8 │ │ │ │ - ldr r2, [pc, #32] @ (1f69d0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1f69cc ) │ │ │ │ + ldr r2, [pc, #32] @ (1f6860 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f685c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f69c4 │ │ │ │ + bne.n 1f6854 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - str r6, [sp, #544] @ 0x220 │ │ │ │ + str r7, [sp, #992] @ 0x3e0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #304] @ 0x130 │ │ │ │ + str r7, [sp, #752] @ 0x2f0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -555807,37 +555720,37 @@ │ │ │ │ adds r3, #1 │ │ │ │ mov.w ip, ip, lsl #3 │ │ │ │ cmp r3, #32 │ │ │ │ ldr.w r2, [r4, lr] │ │ │ │ lsl.w r1, r1, ip │ │ │ │ orr.w r2, r2, r1 │ │ │ │ str.w r2, [r4, lr] │ │ │ │ - bne.n 1f69f8 │ │ │ │ + bne.n 1f6888 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w lr, [pc, #48] @ 1f6a58 │ │ │ │ + ldr.w lr, [pc, #48] @ 1f68e8 │ │ │ │ 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 1f6a2c │ │ │ │ + bne.n 1f68bc │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r0, #64] @ 0x40 │ │ │ │ pop {r4, pc} │ │ │ │ - add r6, sp, #712 @ 0x2c8 │ │ │ │ + add r6, sp, #648 @ 0x288 │ │ │ │ movs r7, r4 │ │ │ │ push {r4, lr} │ │ │ │ subs r0, #1 │ │ │ │ movs r2, #0 │ │ │ │ adds r4, r1, #1 │ │ │ │ ldrb.w ip, [r1, r2, lsl #1] │ │ │ │ ldrb.w r3, [r4, r2, lsl #1] │ │ │ │ @@ -555851,259 +555764,259 @@ │ │ │ │ ite hi │ │ │ │ movhi.w lr, #87 @ 0x57 │ │ │ │ movls.w lr, #48 @ 0x30 │ │ │ │ sub.w r3, r3, lr │ │ │ │ cmp r2, #32 │ │ │ │ orr.w r3, r3, ip, lsl #4 │ │ │ │ strb.w r3, [r0, #1]! │ │ │ │ - bne.n 1f6a64 │ │ │ │ + bne.n 1f68f4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2152] @ 0x868 │ │ │ │ subw sp, sp, #1932 @ 0x78c │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #76] @ (1f6b04 ) │ │ │ │ + ldr r2, [pc, #76] @ (1f6994 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #76] @ (1f6b08 ) │ │ │ │ + ldr r3, [pc, #76] @ (1f6998 ) │ │ │ │ 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 20a6f0 │ │ │ │ + bl 20a580 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 20a76c │ │ │ │ + bl 20a5fc │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 20ac4c │ │ │ │ - ldr r2, [pc, #36] @ (1f6b0c ) │ │ │ │ - ldr r3, [pc, #32] @ (1f6b08 ) │ │ │ │ + bl 20aadc │ │ │ │ + ldr r2, [pc, #36] @ (1f699c ) │ │ │ │ + ldr r3, [pc, #32] @ (1f6998 ) │ │ │ │ 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 1f6b00 │ │ │ │ + bne.n 1f6990 │ │ │ │ addw sp, sp, #1932 @ 0x78c │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - str r5, [sp, #256] @ 0x100 │ │ │ │ + str r6, [sp, #704] @ 0x2c0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #80] @ 0x50 │ │ │ │ + str r6, [sp, #528] @ 0x210 │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r2, [pc, #88] @ (1f6b78 ) │ │ │ │ + ldr r2, [pc, #88] @ (1f6a08 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #88] @ (1f6b7c ) │ │ │ │ + ldr r3, [pc, #88] @ (1f6a0c ) │ │ │ │ mov r7, r0 │ │ │ │ add r2, pc │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - ldr r6, [pc, #80] @ (1f6b80 ) │ │ │ │ + ldr r6, [pc, #80] @ (1f6a10 ) │ │ │ │ add r5, sp, #4 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f69d4 │ │ │ │ - ldr r2, [pc, #64] @ (1f6b84 ) │ │ │ │ + bl 1f6864 │ │ │ │ + ldr r2, [pc, #64] @ (1f6a14 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ adds r4, #1 │ │ │ │ blx 61088 <__fprintf_chk@plt> │ │ │ │ mov r2, r6 │ │ │ │ cmp r4, #8 │ │ │ │ - bne.n 1f6b46 │ │ │ │ - ldr r2, [pc, #44] @ (1f6b88 ) │ │ │ │ - ldr r3, [pc, #28] @ (1f6b7c ) │ │ │ │ + bne.n 1f69d6 │ │ │ │ + ldr r2, [pc, #44] @ (1f6a18 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f6a0c ) │ │ │ │ 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 1f6b72 │ │ │ │ + bne.n 1f6a02 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r4, [sp, #856] @ 0x358 │ │ │ │ + str r6, [sp, #280] @ 0x118 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r5, r3] │ │ │ │ + ldrh r4, [r3, r3] │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r4, [r2, r3] │ │ │ │ + ldrh r4, [r0, r3] │ │ │ │ movs r0, r3 │ │ │ │ - str r4, [sp, #632] @ 0x278 │ │ │ │ + str r6, [sp, #56] @ 0x38 │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #68] @ (1f6be0 ) │ │ │ │ + ldr r2, [pc, #68] @ (1f6a70 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ - ldr r3, [pc, #68] @ (1f6be4 ) │ │ │ │ + ldr r3, [pc, #68] @ (1f6a74 ) │ │ │ │ mov r4, r1 │ │ │ │ add r2, pc │ │ │ │ add r1, sp, #4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f69d4 │ │ │ │ + bl 1f6864 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 61ee8 │ │ │ │ - ldr r2, [pc, #40] @ (1f6be8 ) │ │ │ │ - ldr r3, [pc, #32] @ (1f6be4 ) │ │ │ │ + ldr r2, [pc, #40] @ (1f6a78 ) │ │ │ │ + ldr r3, [pc, #32] @ (1f6a74 ) │ │ │ │ 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 1f6bdc │ │ │ │ + bne.n 1f6a6c │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - str r4, [sp, #360] @ 0x168 │ │ │ │ + str r5, [sp, #808] @ 0x328 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #232] @ 0xe8 │ │ │ │ + str r5, [sp, #680] @ 0x2a8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #80] @ (1f6c4c ) │ │ │ │ + ldr r2, [pc, #80] @ (1f6adc ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #80] @ (1f6c50 ) │ │ │ │ + ldr r3, [pc, #80] @ (1f6ae0 ) │ │ │ │ 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 20ca3c │ │ │ │ + bl 20c8cc │ │ │ │ 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] @ (1f6c50 ) │ │ │ │ + ldr r3, [pc, #32] @ (1f6ae0 ) │ │ │ │ adc.w r1, r1, r2, asr #31 │ │ │ │ - ldr r2, [pc, #32] @ (1f6c54 ) │ │ │ │ + ldr r2, [pc, #32] @ (1f6ae4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f6c48 │ │ │ │ + bne.n 1f6ad8 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - str r3, [sp, #1000] @ 0x3e8 │ │ │ │ + str r5, [sp, #424] @ 0x1a8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #800] @ 0x320 │ │ │ │ + str r5, [sp, #224] @ 0xe0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w lr, [pc, #96] @ 1f6cc8 │ │ │ │ + ldr.w lr, [pc, #96] @ 1f6b58 │ │ │ │ sub sp, #28 │ │ │ │ - ldr.w ip, [pc, #92] @ 1f6ccc │ │ │ │ + ldr.w ip, [pc, #92] @ 1f6b5c │ │ │ │ add lr, pc │ │ │ │ - add r3, pc, #76 @ (adr r3, 1f6cc0 ) │ │ │ │ + add r3, pc, #76 @ (adr r3, 1f6b50 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #20] │ │ │ │ mov.w ip, #0 │ │ │ │ blx 616c8 <__aeabi_ldivmod@plt> │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ mov r3, sp │ │ │ │ mov r2, sp │ │ │ │ mov r0, r1 │ │ │ │ blx 60d7c <__clock_nanosleep_time64@plt> │ │ │ │ cmp r0, #4 │ │ │ │ - beq.n 1f6c92 │ │ │ │ - ldr r2, [pc, #44] @ (1f6cd0 ) │ │ │ │ - ldr r3, [pc, #36] @ (1f6ccc ) │ │ │ │ + beq.n 1f6b22 │ │ │ │ + ldr r2, [pc, #44] @ (1f6b60 ) │ │ │ │ + ldr r3, [pc, #36] @ (1f6b5c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f6cba │ │ │ │ + bne.n 1f6b4a │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #560] @ 0x230 │ │ │ │ + str r4, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #344] @ 0x158 │ │ │ │ + str r4, [sp, #792] @ 0x318 │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #116] @ (1f6d58 ) │ │ │ │ + ldr r2, [pc, #116] @ (1f6be8 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #116] @ (1f6d5c ) │ │ │ │ + ldr r3, [pc, #116] @ (1f6bec ) │ │ │ │ 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 1f6d4c │ │ │ │ + blt.n 1f6bdc │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, sp │ │ │ │ - bl 20ca3c │ │ │ │ + bl 20c8cc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov.w r1, #51712 @ 0xca00 │ │ │ │ movt r1, #15258 @ 0x3b9a │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ umull r3, r2, r3, r1 │ │ │ │ @@ -556111,234 +556024,234 @@ │ │ │ │ mla r2, r1, r5, r2 │ │ │ │ adc.w r2, r2, r0, asr #31 │ │ │ │ adds r0, r6, r3 │ │ │ │ adcs.w r1, r4, r2 │ │ │ │ it vs │ │ │ │ movvs.w ip, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1f6d4c │ │ │ │ - ldr r2, [pc, #40] @ (1f6d60 ) │ │ │ │ - ldr r3, [pc, #36] @ (1f6d5c ) │ │ │ │ + bne.n 1f6bdc │ │ │ │ + ldr r2, [pc, #40] @ (1f6bf0 ) │ │ │ │ + ldr r3, [pc, #36] @ (1f6bec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f6d54 │ │ │ │ + bne.n 1f6be4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1f6d34 │ │ │ │ + b.n 1f6bc4 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ + str r4, [sp, #520] @ 0x208 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #784] @ 0x310 │ │ │ │ + str r4, [sp, #208] @ 0xd0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r2, #3 │ │ │ │ sub sp, #12 │ │ │ │ movw r1, #1030 @ 0x406 │ │ │ │ mov r5, r0 │ │ │ │ blx 60a84 <__fcntl_time64@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 1f6db6 │ │ │ │ + bge.n 1f6c46 │ │ │ │ blx 61e34 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #22 │ │ │ │ - bne.n 1f6dbc │ │ │ │ + bne.n 1f6c4c │ │ │ │ movs r2, #3 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 60a84 <__fcntl_time64@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 1f6dbc │ │ │ │ + blt.n 1f6c4c │ │ │ │ movs r1, #1 │ │ │ │ blx 60a84 <__fcntl_time64@plt> │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 1f6dc2 │ │ │ │ + beq.n 1f6c52 │ │ │ │ orr.w r2, r0, #1 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ blx 60a84 <__fcntl_time64@plt> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 1f6dc2 │ │ │ │ + beq.n 1f6c52 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1f6db6 │ │ │ │ + b.n 1f6c46 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx 611f4 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - b.n 1f6db6 │ │ │ │ + b.n 1f6c46 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ - ldr r2, [pc, #324] @ (1f6f28 ) │ │ │ │ + ldr r2, [pc, #324] @ (1f6db8 ) │ │ │ │ sub sp, #128 @ 0x80 │ │ │ │ - ldr r3, [pc, #324] @ (1f6f2c ) │ │ │ │ + ldr r3, [pc, #324] @ (1f6dbc ) │ │ │ │ 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 613f8 │ │ │ │ adds r3, r0, #1 │ │ │ │ it eq │ │ │ │ moveq.w r9, #0 │ │ │ │ - beq.n 1f6ec2 │ │ │ │ + beq.n 1f6d52 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ blx 615fc <__fstat64_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f6ede │ │ │ │ + beq.n 1f6d6e │ │ │ │ mov r0, r8 │ │ │ │ add.w r4, r8, #4294967295 @ 0xffffffff │ │ │ │ blx 61b80 │ │ │ │ movs r5, #0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f6f14 │ │ │ │ + beq.n 1f6da4 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 1f6e36 │ │ │ │ + b.n 1f6cc6 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1f6e5e │ │ │ │ + ble.n 1f6cee │ │ │ │ add r9, r3 │ │ │ │ cmp r4, r9 │ │ │ │ - beq.n 1f6e88 │ │ │ │ + beq.n 1f6d18 │ │ │ │ add.w r1, r5, r9 │ │ │ │ sub.w r2, r4, r9 │ │ │ │ add r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 61248 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bge.n 1f6e2c │ │ │ │ + bge.n 1f6cbc │ │ │ │ blx 61e34 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ it ne │ │ │ │ cmpne r3, #4 │ │ │ │ - beq.n 1f6e32 │ │ │ │ + beq.n 1f6cc2 │ │ │ │ negs r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 1f6e30 │ │ │ │ + bgt.n 1f6cc0 │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ movne r3, r9 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1f6e98 │ │ │ │ + bne.n 1f6d28 │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ blx 613c8 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f6efc │ │ │ │ + beq.n 1f6d8c │ │ │ │ add r5, r4 │ │ │ │ add.w r4, r8, #4294967295 @ 0xffffffff │ │ │ │ subs r4, r4, r5 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1f6e26 │ │ │ │ + b.n 1f6cb6 │ │ │ │ mvn.w r3, #13 │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ movne r3, r9 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1f6e6a │ │ │ │ + beq.n 1f6cfa │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 611f4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #0 │ │ │ │ it gt │ │ │ │ addgt r5, r5, r3 │ │ │ │ adds r1, r5, #1 │ │ │ │ blx 613c8 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1f6ee6 │ │ │ │ + cbz r0, 1f6d76 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r0, r5] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1f6ec2 │ │ │ │ + beq.n 1f6d52 │ │ │ │ str.w r5, [sl] │ │ │ │ - ldr r2, [pc, #108] @ (1f6f30 ) │ │ │ │ - ldr r3, [pc, #100] @ (1f6f2c ) │ │ │ │ + ldr r2, [pc, #108] @ (1f6dc0 ) │ │ │ │ + ldr r3, [pc, #100] @ (1f6dbc ) │ │ │ │ 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 1f6ef8 │ │ │ │ + bne.n 1f6d88 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #128 @ 0x80 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add.w r8, r3, #64 @ 0x40 │ │ │ │ - b.n 1f6e14 │ │ │ │ + b.n 1f6ca4 │ │ │ │ mov r0, r6 │ │ │ │ blx 60bc8 │ │ │ │ blx 61e34 <__errno_location@plt> │ │ │ │ mvn.w r3, #11 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 1f6ec2 │ │ │ │ + b.n 1f6d52 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 60bc8 │ │ │ │ mov r0, r7 │ │ │ │ blx 611f4 │ │ │ │ blx 61e34 <__errno_location@plt> │ │ │ │ mvn.w r3, #11 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 1f6ec2 │ │ │ │ + b.n 1f6d52 │ │ │ │ mov r0, r7 │ │ │ │ mov r9, r6 │ │ │ │ blx 611f4 │ │ │ │ blx 61e34 <__errno_location@plt> │ │ │ │ mvn.w r3, #11 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 1f6ec2 │ │ │ │ - str r2, [sp, #80] @ 0x50 │ │ │ │ + b.n 1f6d52 │ │ │ │ + str r3, [sp, #528] @ 0x210 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #216] @ 0xd8 │ │ │ │ + str r2, [sp, #664] @ 0x298 │ │ │ │ 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, #1288] @ 0x508 │ │ │ │ - ldr r2, [pc, #456] @ (1f7110 ) │ │ │ │ + ldr r2, [pc, #456] @ (1f6fa0 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #456] @ (1f7114 ) │ │ │ │ + ldr r3, [pc, #456] @ (1f6fa4 ) │ │ │ │ subw sp, sp, #2772 @ 0xad4 │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #452] @ (1f7118 ) │ │ │ │ + ldr r0, [pc, #452] @ (1f6fa8 ) │ │ │ │ add.w r7, r5, #36 @ 0x24 │ │ │ │ mov.w r8, #1 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #2764] @ 0xacc │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1fe6b4 │ │ │ │ + bl 1fe544 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 61698 │ │ │ │ adds r0, #1 │ │ │ │ ldrd r4, r1, [r5, #16] │ │ │ │ itett ne │ │ │ │ movne r3, #0 │ │ │ │ @@ -556354,177 +556267,177 @@ │ │ │ │ streq r2, [sp, #0] │ │ │ │ blx r4 │ │ │ │ dmb ish │ │ │ │ ldrb r3, [r5, #28] │ │ │ │ dmb ish │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f70d8 │ │ │ │ + bne.w 1f6f68 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [r5, #12] │ │ │ │ movs r1, #2 │ │ │ │ add r0, sp, #28 │ │ │ │ strd r4, r8, [sp, #28] │ │ │ │ strd r3, r8, [sp, #36] @ 0x24 │ │ │ │ blx 61284 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 1f7036 │ │ │ │ + beq.n 1f6ec6 │ │ │ │ ldrh.w r3, [sp, #42] @ 0x2a │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 1f6fe0 │ │ │ │ + bpl.n 1f6e70 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ add r1, sp, #16 │ │ │ │ blx 614a0 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ subs r3, #1 │ │ │ │ orrs r3, r2 │ │ │ │ - beq.n 1f70d8 │ │ │ │ + beq.n 1f6f68 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov.w r2, #2720 @ 0xaa0 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ blx 61248 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 1f705a │ │ │ │ + bne.n 1f6eea │ │ │ │ blx 61e34 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #11 │ │ │ │ it ne │ │ │ │ cmpne r0, #4 │ │ │ │ - beq.n 1f6f94 │ │ │ │ + beq.n 1f6e24 │ │ │ │ blx 60e6c │ │ │ │ - ldr r2, [pc, #276] @ (1f711c ) │ │ │ │ - ldr r1, [pc, #276] @ (1f7120 ) │ │ │ │ + ldr r2, [pc, #276] @ (1f6fac ) │ │ │ │ + ldr r1, [pc, #276] @ (1f6fb0 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ - ldr r2, [pc, #268] @ (1f7124 ) │ │ │ │ - ldr r3, [pc, #248] @ (1f7114 ) │ │ │ │ + bl 1f664c │ │ │ │ + ldr r2, [pc, #268] @ (1f6fb4 ) │ │ │ │ + ldr r3, [pc, #248] @ (1f6fa4 ) │ │ │ │ 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 1f710a │ │ │ │ + bne.n 1f6f9a │ │ │ │ mov r0, fp │ │ │ │ addw sp, sp, #2772 @ 0xad4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 61e34 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #11 │ │ │ │ it ne │ │ │ │ cmpne r0, #4 │ │ │ │ - beq.n 1f6f94 │ │ │ │ + beq.n 1f6e24 │ │ │ │ blx 60e6c │ │ │ │ - ldr r2, [pc, #220] @ (1f7128 ) │ │ │ │ - ldr r1, [pc, #224] @ (1f712c ) │ │ │ │ + ldr r2, [pc, #220] @ (1f6fb8 ) │ │ │ │ + ldr r1, [pc, #224] @ (1f6fbc ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ - b.n 1f7016 │ │ │ │ + bl 1f664c │ │ │ │ + b.n 1f6ea6 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ add.w r9, r3, r0 │ │ │ │ cmp r9, r3 │ │ │ │ itt hi │ │ │ │ addhi r4, sp, #44 @ 0x2c │ │ │ │ movhi.w sl, #0 │ │ │ │ - bhi.n 1f7088 │ │ │ │ - b.n 1f6f94 │ │ │ │ + bhi.n 1f6f18 │ │ │ │ + b.n 1f6e24 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ ldrd fp, r0, [r5, #16] │ │ │ │ mov r1, r7 │ │ │ │ str.w sl, [sp] │ │ │ │ blx fp │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r3, #16 │ │ │ │ add r4, r3 │ │ │ │ cmp r4, r9 │ │ │ │ - bcs.n 1f6f94 │ │ │ │ + bcs.n 1f6e24 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1f706e │ │ │ │ + bne.n 1f6efe │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ands.w fp, r2, #3072 @ 0xc00 │ │ │ │ - bne.n 1f70c8 │ │ │ │ + bne.n 1f6f58 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ add.w r0, r4, #16 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 61db4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f706e │ │ │ │ + bne.n 1f6efe │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ands.w fp, r2, #256 @ 0x100 │ │ │ │ - bne.n 1f70de │ │ │ │ + bne.n 1f6f6e │ │ │ │ lsls r3, r2, #22 │ │ │ │ - bpl.n 1f706e │ │ │ │ + bpl.n 1f6efe │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ blx 60dd0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r2, fp │ │ │ │ str r3, [r5, #4] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1f7072 │ │ │ │ + b.n 1f6f02 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ ldrd r4, r0, [r5, #16] │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ blx r4 │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 1f7016 │ │ │ │ + b.n 1f6ea6 │ │ │ │ str r0, [sp, #12] │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r1, r7 │ │ │ │ blx 60f08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov fp, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r5, #4] │ │ │ │ - beq.n 1f70fa │ │ │ │ + beq.n 1f6f8a │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1f7072 │ │ │ │ - ldr r2, [pc, #52] @ (1f7130 ) │ │ │ │ + b.n 1f6f02 │ │ │ │ + ldr r2, [pc, #52] @ (1f6fc0 ) │ │ │ │ movs r0, #1 │ │ │ │ - ldr r1, [pc, #52] @ (1f7134 ) │ │ │ │ + ldr r1, [pc, #52] @ (1f6fc4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1f67bc │ │ │ │ - b.n 1f7016 │ │ │ │ + bl 1f664c │ │ │ │ + b.n 1f6ea6 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r0, [sp, #696] @ 0x2b8 │ │ │ │ + str r2, [sp, #120] @ 0x78 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r2, r3] │ │ │ │ + ldrsb r2, [r0, r3] │ │ │ │ movs r0, r3 │ │ │ │ - ldrsb r0, [r3, r1] │ │ │ │ + ldrsb r0, [r1, r1] │ │ │ │ movs r0, r3 │ │ │ │ - ldr r4, [r5, #4] │ │ │ │ + ldr r4, [r3, #4] │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r2, [r4, #62] @ 0x3e │ │ │ │ + str r1, [sp, #328] @ 0x148 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strb r6, [r5, r7] │ │ │ │ + strb r6, [r3, r7] │ │ │ │ movs r0, r3 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ movs r7, r2 │ │ │ │ - strb r0, [r1, r6] │ │ │ │ + strb r0, [r7, r5] │ │ │ │ movs r0, r3 │ │ │ │ - str r2, [r7, #116] @ 0x74 │ │ │ │ + str r2, [r5, #116] @ 0x74 │ │ │ │ movs r7, r2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ @@ -556532,26 +556445,26 @@ │ │ │ │ movs r0, #1 │ │ │ │ movw r1, #8228 @ 0x2024 │ │ │ │ mov r9, r2 │ │ │ │ mov r5, r3 │ │ │ │ blx 619c4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f72ba │ │ │ │ + beq.w 1f714a │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #0] │ │ │ │ str r3, [r0, #12] │ │ │ │ mov r0, r6 │ │ │ │ blx 61b98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f7232 │ │ │ │ + beq.n 1f70c2 │ │ │ │ cmp.w r0, #4096 @ 0x1000 │ │ │ │ - bcc.n 1f7194 │ │ │ │ - cbz r5, 1f7184 │ │ │ │ - ldr r3, [pc, #328] @ (1f72c8 ) │ │ │ │ + bcc.n 1f7024 │ │ │ │ + cbz r5, 1f7014 │ │ │ │ + ldr r3, [pc, #328] @ (1f7158 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ blx 60bc8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ @@ -556561,30 +556474,30 @@ │ │ │ │ add.w r0, r4, #36 @ 0x24 │ │ │ │ add.w r7, r4, #36 @ 0x24 │ │ │ │ blx 61b08 │ │ │ │ mov.w r0, #2048 @ 0x800 │ │ │ │ blx 61e70 │ │ │ │ adds r6, r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ - beq.n 1f7254 │ │ │ │ + beq.n 1f70e4 │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r7 │ │ │ │ blx 60f08 │ │ │ │ str r0, [r4, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f723e │ │ │ │ + beq.n 1f70ce │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r7 │ │ │ │ blx 61f84 │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r4, #4128 @ 0x1020 │ │ │ │ adds r0, #4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f7294 │ │ │ │ + beq.n 1f7124 │ │ │ │ subs r2, r6, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 60a9c <__memcpy_chk@plt> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movw r1, #4132 @ 0x1024 │ │ │ │ @@ -556596,119 +556509,119 @@ │ │ │ │ mov r1, sl │ │ │ │ mov.w r2, #4032 @ 0xfc0 │ │ │ │ movt r2, #256 @ 0x100 │ │ │ │ str r7, [r4, #32] │ │ │ │ blx 60f08 │ │ │ │ str r0, [r4, #8] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 1f7262 │ │ │ │ + bne.n 1f70f2 │ │ │ │ blx 61e34 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1f729e │ │ │ │ - cbz r5, 1f721c │ │ │ │ - ldr r3, [pc, #180] @ (1f72cc ) │ │ │ │ + beq.n 1f712e │ │ │ │ + cbz r5, 1f70ac │ │ │ │ + ldr r3, [pc, #180] @ (1f715c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 1f7226 │ │ │ │ + beq.n 1f70b6 │ │ │ │ blx 611f4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 1f7184 │ │ │ │ + beq.n 1f7014 │ │ │ │ blx 611f4 │ │ │ │ - b.n 1f7184 │ │ │ │ + b.n 1f7014 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f7184 │ │ │ │ - ldr r3, [pc, #152] @ (1f72d0 ) │ │ │ │ + beq.n 1f7014 │ │ │ │ + ldr r3, [pc, #152] @ (1f7160 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 1f7184 │ │ │ │ + b.n 1f7014 │ │ │ │ blx 61e34 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1f71c0 │ │ │ │ + beq.n 1f7050 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f721c │ │ │ │ - ldr r3, [pc, #132] @ (1f72d4 ) │ │ │ │ + beq.n 1f70ac │ │ │ │ + ldr r3, [pc, #132] @ (1f7164 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 1f721c │ │ │ │ + b.n 1f70ac │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f7226 │ │ │ │ - ldr r3, [pc, #124] @ (1f72d8 ) │ │ │ │ + beq.n 1f70b6 │ │ │ │ + ldr r3, [pc, #124] @ (1f7168 ) │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r3, pc │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 1f7228 │ │ │ │ + b.n 1f70b8 │ │ │ │ mov.w r1, #2048 @ 0x800 │ │ │ │ movs r0, #0 │ │ │ │ blx 6178c │ │ │ │ str r0, [r4, #12] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f72aa │ │ │ │ - ldr r1, [pc, #104] @ (1f72dc ) │ │ │ │ + beq.n 1f713a │ │ │ │ + ldr r1, [pc, #104] @ (1f716c ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #24 │ │ │ │ strd r8, r9, [r4, #16] │ │ │ │ add r1, pc │ │ │ │ - bl 1fe618 │ │ │ │ + bl 1fe4a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f718c │ │ │ │ + beq.n 1f701c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f721c │ │ │ │ - ldr r3, [pc, #80] @ (1f72e0 ) │ │ │ │ + beq.n 1f70ac │ │ │ │ + ldr r3, [pc, #80] @ (1f7170 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 1f721c │ │ │ │ + b.n 1f70ac │ │ │ │ add.w r3, r4, #4096 @ 0x1000 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ strh r2, [r3, #36] @ 0x24 │ │ │ │ - b.n 1f71f2 │ │ │ │ + b.n 1f7082 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f721c │ │ │ │ - ldr r3, [pc, #64] @ (1f72e4 ) │ │ │ │ + beq.n 1f70ac │ │ │ │ + ldr r3, [pc, #64] @ (1f7174 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 1f721c │ │ │ │ - cbz r5, 1f72b2 │ │ │ │ - ldr r3, [pc, #56] @ (1f72e8 ) │ │ │ │ + b.n 1f70ac │ │ │ │ + cbz r5, 1f7142 │ │ │ │ + ldr r3, [pc, #56] @ (1f7178 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 1f7222 │ │ │ │ - b.n 1f7184 │ │ │ │ + bne.n 1f70b2 │ │ │ │ + b.n 1f7014 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1f718c │ │ │ │ - ldr r3, [pc, #40] @ (1f72ec ) │ │ │ │ + beq.w 1f701c │ │ │ │ + ldr r3, [pc, #40] @ (1f717c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 1f718c │ │ │ │ - strb r0, [r6, r5] │ │ │ │ + b.n 1f701c │ │ │ │ + strb r0, [r4, r5] │ │ │ │ movs r0, r3 │ │ │ │ - strb r4, [r2, r5] │ │ │ │ + strb r4, [r0, r5] │ │ │ │ movs r0, r3 │ │ │ │ - strb r4, [r4, r2] │ │ │ │ + strb r4, [r2, r2] │ │ │ │ movs r0, r3 │ │ │ │ - strb r2, [r7, r0] │ │ │ │ + strb r2, [r5, r0] │ │ │ │ movs r0, r3 │ │ │ │ - strb r0, [r7, r2] │ │ │ │ + strb r0, [r5, r2] │ │ │ │ movs r0, r3 │ │ │ │ ldc2 15, cr15, [r3], #1020 @ 0x3fc │ │ │ │ - strb r6, [r4, r4] │ │ │ │ + strb r6, [r2, r4] │ │ │ │ movs r0, r3 │ │ │ │ - strb r0, [r2, r2] │ │ │ │ + strb r0, [r0, r2] │ │ │ │ movs r0, r3 │ │ │ │ - strb r2, [r5, r3] │ │ │ │ + strb r2, [r3, r3] │ │ │ │ movs r0, r3 │ │ │ │ - strh r6, [r5, r7] │ │ │ │ + strh r6, [r3, r7] │ │ │ │ movs r0, r3 │ │ │ │ - cbz r0, 1f7336 │ │ │ │ + cbz r0, 1f71c6 │ │ │ │ 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 │ │ │ │ @@ -556716,138 +556629,138 @@ │ │ │ │ dmb ish │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ blx 6129c │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 20ccb4 │ │ │ │ + bl 20cb44 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 611f4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ blx 611f4 │ │ │ │ mov r0, r4 │ │ │ │ blx 60bc8 │ │ │ │ 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] @ (1f73f0 ) │ │ │ │ + ldr r3, [pc, #168] @ (1f7280 ) │ │ │ │ movs r1, #1 │ │ │ │ dmb ish │ │ │ │ add r3, pc │ │ │ │ ldrex r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f7360 │ │ │ │ + bne.n 1f71f0 │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f7350 │ │ │ │ + bne.n 1f71e0 │ │ │ │ dmb ish │ │ │ │ - cbnz r2, 1f73a4 │ │ │ │ - ldr r4, [pc, #140] @ (1f73f4 ) │ │ │ │ + cbnz r2, 1f7234 │ │ │ │ + ldr r4, [pc, #140] @ (1f7284 ) │ │ │ │ movs r1, #0 │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1f5954 │ │ │ │ - ldr r3, [pc, #132] @ (1f73f8 ) │ │ │ │ - ldr r0, [pc, #132] @ (1f73fc ) │ │ │ │ + bl 1f57e4 │ │ │ │ + ldr r3, [pc, #132] @ (1f7288 ) │ │ │ │ + ldr r0, [pc, #132] @ (1f728c ) │ │ │ │ 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 1f7386 │ │ │ │ + bne.n 1f7216 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 1f739c │ │ │ │ + cbnz r3, 1f722c │ │ │ │ pop {r4, pc} │ │ │ │ str r2, [r0, #0] │ │ │ │ - bl 1f4e3c │ │ │ │ + bl 1f4ccc │ │ │ │ pop {r4, pc} │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1f73d2 │ │ │ │ - ldr r4, [pc, #84] @ (1f7400 ) │ │ │ │ + bne.n 1f7262 │ │ │ │ + ldr r4, [pc, #84] @ (1f7290 ) │ │ │ │ add r4, pc │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4e68 │ │ │ │ + bl 1f4cf8 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f73bc │ │ │ │ + bne.n 1f724c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f73ac │ │ │ │ - b.n 1f7366 │ │ │ │ + bne.n 1f723c │ │ │ │ + b.n 1f71f6 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f73d8 │ │ │ │ + bne.n 1f7268 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f73a8 │ │ │ │ - b.n 1f7366 │ │ │ │ + bne.n 1f7238 │ │ │ │ + b.n 1f71f6 │ │ │ │ nop │ │ │ │ - stmia r6!, {r1, r2, r4, r7} │ │ │ │ + ldmia r0!, {r1, r2} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stmia r6!, {r1, r7} │ │ │ │ + stmia r7!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stmia r6!, {r4, r5, r6} │ │ │ │ + stmia r7!, {r5, r6, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stmia r6!, {r3, r5, r6} │ │ │ │ + stmia r7!, {r3, r4, r6, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stmia r6!, {r1, r3, r4, r5} │ │ │ │ + stmia r7!, {r1, r3, r5, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #52] @ (1f7448 ) │ │ │ │ + ldr r2, [pc, #52] @ (1f72d8 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #52] @ (1f744c ) │ │ │ │ + ldr r3, [pc, #52] @ (1f72dc ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r1, 1f743e │ │ │ │ - ldr r2, [pc, #44] @ (1f7450 ) │ │ │ │ - ldr r4, [pc, #48] @ (1f7454 ) │ │ │ │ + cbz r1, 1f72ce │ │ │ │ + ldr r2, [pc, #44] @ (1f72e0 ) │ │ │ │ + ldr r4, [pc, #48] @ (1f72e4 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 61ec4 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ blx 61ffc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 61ec4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r1, [pc, #24] @ (1f7458 ) │ │ │ │ + ldr r1, [pc, #24] @ (1f72e8 ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 1f7420 │ │ │ │ - stmia r5!, {r3, r6, r7} │ │ │ │ + b.n 1f72b0 │ │ │ │ + stmia r7!, {r3, r4, r5} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldrh r2, [r4, #30] │ │ │ │ + ldrh r2, [r2, #42] @ 0x2a │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r4, #23 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r2, r3, r5} │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -556859,168 +556772,168 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 61ff0 │ │ │ │ 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] @ (1f75d8 ) │ │ │ │ + ldr r3, [pc, #324] @ (1f7468 ) │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ - ldr r4, [pc, #320] @ (1f75dc ) │ │ │ │ + ldr r4, [pc, #320] @ (1f746c ) │ │ │ │ add r3, pc │ │ │ │ sub sp, #8 │ │ │ │ add r4, pc │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f74b4 │ │ │ │ + bne.n 1f7344 │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f74a4 │ │ │ │ + bne.n 1f7334 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f758a │ │ │ │ - ldr r3, [pc, #288] @ (1f75e0 ) │ │ │ │ + bne.n 1f741a │ │ │ │ + ldr r3, [pc, #288] @ (1f7470 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f756c │ │ │ │ - ldr r3, [pc, #284] @ (1f75e4 ) │ │ │ │ + bne.n 1f73fc │ │ │ │ + ldr r3, [pc, #284] @ (1f7474 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1f7500 │ │ │ │ + cbz r2, 1f7390 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1f59d8 │ │ │ │ + bl 1f5868 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f753a │ │ │ │ + beq.n 1f73ca │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - ldr r0, [pc, #264] @ (1f75e8 ) │ │ │ │ + ldr r0, [pc, #264] @ (1f7478 ) │ │ │ │ dmb ish │ │ │ │ add r0, pc │ │ │ │ ldrex r3, [r0] │ │ │ │ subs r3, #1 │ │ │ │ strex r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f74e4 │ │ │ │ + bne.n 1f7374 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f7576 │ │ │ │ + bne.n 1f7406 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #232] @ (1f75ec ) │ │ │ │ + ldr r1, [pc, #232] @ (1f747c ) │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r4, r1] │ │ │ │ - ldr r1, [pc, #228] @ (1f75f0 ) │ │ │ │ + ldr r1, [pc, #228] @ (1f7480 ) │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r4, r1] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1f57f0 │ │ │ │ + bl 1f5680 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f74dc │ │ │ │ + beq.n 1f736c │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #204] @ (1f75f4 ) │ │ │ │ + ldr r0, [pc, #204] @ (1f7484 ) │ │ │ │ add r0, pc │ │ │ │ - bl 360778 │ │ │ │ + bl 360608 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1f59d8 │ │ │ │ + bl 1f5868 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f74da │ │ │ │ - ldr r4, [pc, #188] @ (1f75f8 ) │ │ │ │ + bne.n 1f736a │ │ │ │ + ldr r4, [pc, #188] @ (1f7488 ) │ │ │ │ mov r1, r5 │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1f98bc │ │ │ │ + bl 1f974c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f75d4 │ │ │ │ + beq.n 1f7464 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ blx 62014 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f98bc │ │ │ │ + bl 1f974c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1f5a14 │ │ │ │ + bl 1f58a4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 1f74dc │ │ │ │ + b.n 1f736c │ │ │ │ mov r0, r5 │ │ │ │ blx 62014 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1f74dc │ │ │ │ + b.n 1f736c │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ str r3, [r0, #0] │ │ │ │ - bl 1f4e3c │ │ │ │ + bl 1f4ccc │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1f75b8 │ │ │ │ - ldr r6, [pc, #108] @ (1f75fc ) │ │ │ │ + bne.n 1f7448 │ │ │ │ + ldr r6, [pc, #108] @ (1f748c ) │ │ │ │ add r6, pc │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f4e68 │ │ │ │ + bl 1f4cf8 │ │ │ │ movs r0, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r6] │ │ │ │ strex r2, r0, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f75a2 │ │ │ │ + bne.n 1f7432 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f7592 │ │ │ │ - b.n 1f74bc │ │ │ │ + bne.n 1f7422 │ │ │ │ + b.n 1f734c │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f75be │ │ │ │ + bne.n 1f744e │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f758e │ │ │ │ - b.n 1f74bc │ │ │ │ + bne.n 1f741e │ │ │ │ + b.n 1f734c │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1f74dc │ │ │ │ - stmia r5!, {r1, r3, r6} │ │ │ │ + b.n 1f736c │ │ │ │ + stmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldrh r6, [r3, #26] │ │ │ │ + ldrh r6, [r1, #38] @ 0x26 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - stmia r5!, {r1, r3, r5} │ │ │ │ + stmia r6!, {r1, r3, r4, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stmia r5!, {r2, r5} │ │ │ │ + stmia r6!, {r2, r4, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stmia r5!, {r1} │ │ │ │ + stmia r6!, {r1, r4, r5, r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ mcr2 15, 0, pc, cr15, cr15, {7} @ │ │ │ │ - stmia r4!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r4} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stmia r4!, {r2, r4, r6} │ │ │ │ + stmia r5!, {r2, r6, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #85 @ 0x55 │ │ │ │ @@ -557037,75 +556950,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] @ (1f76bc ) │ │ │ │ + ldr r2, [pc, #120] @ (1f754c ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #120] @ (1f76c0 ) │ │ │ │ + ldr r3, [pc, #120] @ (1f7550 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #116] @ (1f76c4 ) │ │ │ │ + ldr r0, [pc, #116] @ (1f7554 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f6dd0 │ │ │ │ - cbz r0, 1f7682 │ │ │ │ - ldr r1, [pc, #100] @ (1f76c8 ) │ │ │ │ + bl 1f6c60 │ │ │ │ + cbz r0, 1f7512 │ │ │ │ + ldr r1, [pc, #100] @ (1f7558 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ blx 61750 │ │ │ │ - cbz r0, 1f767c │ │ │ │ - ldr r1, [pc, #92] @ (1f76cc ) │ │ │ │ + cbz r0, 1f750c │ │ │ │ + ldr r1, [pc, #92] @ (1f755c ) │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, pc │ │ │ │ blx 60d58 <__isoc23_sscanf@plt> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 1f769c │ │ │ │ + beq.n 1f752c │ │ │ │ mov r0, r4 │ │ │ │ blx 60bc8 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #72] @ (1f76d0 ) │ │ │ │ - ldr r3, [pc, #56] @ (1f76c0 ) │ │ │ │ + ldr r2, [pc, #72] @ (1f7560 ) │ │ │ │ + ldr r3, [pc, #56] @ (1f7550 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f76b8 │ │ │ │ + bne.n 1f7548 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx 60bc8 │ │ │ │ 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 1f7684 │ │ │ │ + b.n 1f7514 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - ldrh r2, [r6, #12] │ │ │ │ + ldrh r2, [r4, #24] │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r1, r6] │ │ │ │ + str r4, [r7, r5] │ │ │ │ movs r0, r3 │ │ │ │ - str r6, [r0, r6] │ │ │ │ + str r6, [r6, r5] │ │ │ │ movs r0, r3 │ │ │ │ - str r2, [r1, r6] │ │ │ │ + str r2, [r7, r5] │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r4, [r6, #10] │ │ │ │ + ldrh r4, [r4, #22] │ │ │ │ lsls r2, r5, #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 │ │ │ │ @@ -557125,174 +557038,174 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 1f771c │ │ │ │ + beq.n 1f75ac │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [r3, #28] │ │ │ │ - cbz r3, 1f7728 │ │ │ │ + cbz r3, 1f75b8 │ │ │ │ adds r1, #24 │ │ │ │ adds r0, #24 │ │ │ │ blx r3 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldrd r1, r2, [r2, #376] @ 0x178 │ │ │ │ ldrd r0, r3, [r3, #376] @ 0x178 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq r1, r0 │ │ │ │ - beq.n 1f7750 │ │ │ │ + beq.n 1f75e0 │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ - bcs.n 1f774c │ │ │ │ + bcs.n 1f75dc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #16] @ (1f7774 ) │ │ │ │ + ldr r4, [pc, #16] @ (1f7604 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 61c40 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - stmia r2!, {r2, r4, r7} │ │ │ │ + stmia r4!, {r2} │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #172] @ (1f7834 ) │ │ │ │ + ldr r1, [pc, #172] @ (1f76c4 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r0, [pc, #172] @ (1f7838 ) │ │ │ │ + ldr r0, [pc, #172] @ (1f76c8 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - ldr r4, [pc, #164] @ (1f783c ) │ │ │ │ - bl 1fee4c │ │ │ │ - ldr r3, [pc, #164] @ (1f7840 ) │ │ │ │ - ldr r2, [pc, #164] @ (1f7844 ) │ │ │ │ + ldr r4, [pc, #164] @ (1f76cc ) │ │ │ │ + bl 1fecdc │ │ │ │ + ldr r3, [pc, #164] @ (1f76d0 ) │ │ │ │ + ldr r2, [pc, #164] @ (1f76d4 ) │ │ │ │ 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 1f7810 │ │ │ │ - ldr r3, [pc, #148] @ (1f7848 ) │ │ │ │ + beq.n 1f76a0 │ │ │ │ + ldr r3, [pc, #148] @ (1f76d8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1f77c8 │ │ │ │ + cbz r3, 1f7658 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 61b44 │ │ │ │ mov r4, r0 │ │ │ │ blx 618f8 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1f77e4 │ │ │ │ - ldr r3, [pc, #128] @ (1f784c ) │ │ │ │ + beq.n 1f7674 │ │ │ │ + ldr r3, [pc, #128] @ (1f76dc ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbz r3, 1f77d4 │ │ │ │ + cbz r3, 1f7664 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #120] @ (1f7850 ) │ │ │ │ - ldr r2, [pc, #124] @ (1f7854 ) │ │ │ │ + ldr r3, [pc, #120] @ (1f76e0 ) │ │ │ │ + ldr r2, [pc, #124] @ (1f76e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r2, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 60e60 │ │ │ │ mov r4, r0 │ │ │ │ blx 61b68 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 1f77c8 │ │ │ │ - ldr r1, [pc, #100] @ (1f7858 ) │ │ │ │ + bne.n 1f7658 │ │ │ │ + ldr r1, [pc, #100] @ (1f76e8 ) │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ blx 61ed0 │ │ │ │ - ldr r3, [pc, #92] @ (1f785c ) │ │ │ │ + ldr r3, [pc, #92] @ (1f76ec ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f77d4 │ │ │ │ - ldr r0, [pc, #88] @ (1f7860 ) │ │ │ │ + beq.n 1f7664 │ │ │ │ + ldr r0, [pc, #88] @ (1f76f0 ) │ │ │ │ add r0, pc │ │ │ │ - bl 360778 │ │ │ │ - b.n 1f77c8 │ │ │ │ - ldr r0, [pc, #80] @ (1f7864 ) │ │ │ │ + bl 360608 │ │ │ │ + b.n 1f7658 │ │ │ │ + ldr r0, [pc, #80] @ (1f76f4 ) │ │ │ │ str r2, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ - bl 1feb70 │ │ │ │ - ldr r3, [pc, #76] @ (1f7868 ) │ │ │ │ + bl 1fea00 │ │ │ │ + ldr r3, [pc, #76] @ (1f76f8 ) │ │ │ │ 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 1f77b0 │ │ │ │ + b.n 1f7640 │ │ │ │ nop │ │ │ │ - add r3, pc, #144 @ (adr r3, 1f78c8 ) │ │ │ │ + add r4, pc, #592 @ (adr r4, 1f7918 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r6, [r7, r1] │ │ │ │ + str r6, [r5, r1] │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r6, [r3, #2] │ │ │ │ + ldrh r6, [r1, #14] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - stmia r2!, {r3, r4, r6} │ │ │ │ + stmia r3!, {r3, r6, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stmia r2!, {r4, r6} │ │ │ │ + stmia r3!, {r6, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r3!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stmia r2!, {r1, r2, r3, r5} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r4, #23 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r5} │ │ │ │ + stmia r3!, {r4, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - cmp r6, #114 @ 0x72 │ │ │ │ + cmp r6, #98 @ 0x62 │ │ │ │ movs r4, r3 │ │ │ │ - stmia r1!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r3, r5, r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ vmaxnm.f32 , , │ │ │ │ - str r4, [r1, r0] │ │ │ │ + ldr r7, [pc, #1008] @ (1f7ae8 ) │ │ │ │ movs r0, r3 │ │ │ │ - stmia r1!, {r2, r4, r6, r7} │ │ │ │ + stmia r3!, {r2, r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ 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 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1f5224 │ │ │ │ + bl 1f50b4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ - cbz r2, 1f789a │ │ │ │ + cbz r2, 1f772a │ │ │ │ str r0, [sp, #4] │ │ │ │ add.w r0, r4, #24 │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mul.w r3, r0, r3 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ @@ -557302,15 +557215,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, r3 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #20 │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #132] @ (1f7940 ) │ │ │ │ + ldr r2, [pc, #132] @ (1f77d0 ) │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #1 │ │ │ │ ittt eq │ │ │ │ ldreq.w r3, [r5, #296] @ 0x128 │ │ │ │ @@ -557318,106 +557231,106 @@ │ │ │ │ streq.w r3, [r5, #296] @ 0x128 │ │ │ │ strd r0, r1, [sp] │ │ │ │ movs r1, #1 │ │ │ │ str r4, [sp, #8] │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ blx 61088 <__fprintf_chk@plt> │ │ │ │ ldr.w r3, [r5, #296] @ 0x128 │ │ │ │ - cbz r3, 1f7900 │ │ │ │ - ldr r6, [pc, #92] @ (1f7944 ) │ │ │ │ + cbz r3, 1f7790 │ │ │ │ + ldr r6, [pc, #92] @ (1f77d4 ) │ │ │ │ movs r4, #0 │ │ │ │ add r6, pc │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #1 │ │ │ │ adds r4, #1 │ │ │ │ blx 61088 <__fprintf_chk@plt> │ │ │ │ ldr.w r3, [r5, #296] @ 0x128 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 1f78ec │ │ │ │ + bhi.n 1f777c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #64] @ (1f7948 ) │ │ │ │ + ldr r2, [pc, #64] @ (1f77d8 ) │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ blx 61088 <__fprintf_chk@plt> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - cbz r3, 1f7934 │ │ │ │ + cbz r3, 1f77c4 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add.w r1, r7, #24 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbnz r3, 1f7930 │ │ │ │ + cbnz r3, 1f77c0 │ │ │ │ ldr.w r3, [r5, #296] @ 0x128 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r5, #296] @ 0x128 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r2, [pc, #20] @ (1f794c ) │ │ │ │ + ldr r2, [pc, #20] @ (1f77dc ) │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 61088 <__fprintf_chk@plt> │ │ │ │ - b.n 1f7920 │ │ │ │ - ldr r7, [pc, #472] @ (1f7b1c ) │ │ │ │ + b.n 1f77b0 │ │ │ │ + ldr r7, [pc, #408] @ (1f796c ) │ │ │ │ movs r0, r3 │ │ │ │ - ldr r7, [pc, #360] @ (1f7ab0 ) │ │ │ │ + ldr r7, [pc, #296] @ (1f7900 ) │ │ │ │ movs r0, r3 │ │ │ │ - ldmia r0!, {r1, r5, r6} │ │ │ │ + ldmia r0!, {r1, r4, r6} │ │ │ │ movs r3, r3 │ │ │ │ - add r6, pc, #816 @ (adr r6, 1f7c80 ) │ │ │ │ + add r6, pc, #752 @ (adr r6, 1f7ad0 ) │ │ │ │ movs r6, r2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrd r1, r2, [r0, #268] @ 0x10c │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r3, [r0, #264] @ 0x108 │ │ │ │ ldr.w r4, [r0, #276] @ 0x114 │ │ │ │ subs r3, r3, r2 │ │ │ │ - ldr r2, [pc, #24] @ (1f7988 ) │ │ │ │ + ldr r2, [pc, #24] @ (1f7818 ) │ │ │ │ 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 61088 <__fprintf_chk@plt> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r6, [pc, #840] @ (1f7cd4 ) │ │ │ │ + ldr r6, [pc, #776] @ (1f7b24 ) │ │ │ │ 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] @ (1f79a8 ) │ │ │ │ + ldr r2, [pc, #12] @ (1f7838 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 61088 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r6, [pc, #752] @ (1f7c9c ) │ │ │ │ + ldr r6, [pc, #688] @ (1f7aec ) │ │ │ │ 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] @ (1f79cc ) │ │ │ │ + ldr r2, [pc, #16] @ (1f785c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [r0, #280] @ 0x118 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ blx 61088 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r6, [pc, #808] @ (1f7cf8 ) │ │ │ │ + ldr r6, [pc, #744] @ (1f7b48 ) │ │ │ │ movs r0, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r1 │ │ │ │ @@ -557425,415 +557338,415 @@ │ │ │ │ mov r4, r0 │ │ │ │ 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, #44] @ (1f7a24 ) │ │ │ │ + ldr r2, [pc, #44] @ (1f78b4 ) │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 61088 <__fprintf_chk@plt> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - cbz r3, 1f7a14 │ │ │ │ + cbz r3, 1f78a4 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add.w r1, r5, #24 │ │ │ │ blx r3 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #16] @ (1f7a28 ) │ │ │ │ + ldr r2, [pc, #16] @ (1f78b8 ) │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 61088 <__fprintf_chk@plt> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r6, [pc, #664] @ (1f7cc0 ) │ │ │ │ + ldr r6, [pc, #600] @ (1f7b10 ) │ │ │ │ movs r0, r3 │ │ │ │ - add r5, pc, #944 @ (adr r5, 1f7ddc ) │ │ │ │ + add r5, pc, #880 @ (adr r5, 1f7c2c ) │ │ │ │ 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] @ (1f7a48 ) │ │ │ │ + ldr r2, [pc, #12] @ (1f78d8 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 61088 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - add r5, pc, #784 @ (adr r5, 1f7d5c ) │ │ │ │ + add r5, pc, #720 @ (adr r5, 1f7bac ) │ │ │ │ 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] @ (1f7a68 ) │ │ │ │ + ldr r2, [pc, #12] @ (1f78f8 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 61088 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r6, [pc, #320] @ (1f7bac ) │ │ │ │ + ldr r6, [pc, #256] @ (1f79fc ) │ │ │ │ movs r0, 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.w r3, [r0, #288] @ 0x120 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - cbnz r3, 1f7adc │ │ │ │ + cbnz r3, 1f796c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #92] @ (1f7aec ) │ │ │ │ + ldr r2, [pc, #92] @ (1f797c ) │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ blx 61088 <__fprintf_chk@plt> │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - ldr r2, [pc, #80] @ (1f7af0 ) │ │ │ │ + ldr r2, [pc, #80] @ (1f7980 ) │ │ │ │ strd r0, r1, [sp] │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ blx 61088 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #68] @ (1f7af4 ) │ │ │ │ + ldr r2, [pc, #68] @ (1f7984 ) │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 61088 <__fprintf_chk@plt> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ - cbz r2, 1f7acc │ │ │ │ + cbz r2, 1f795c │ │ │ │ ldr r3, [r3, #20] │ │ │ │ add.w r1, r5, #24 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #40] @ (1f7af8 ) │ │ │ │ + ldr r2, [pc, #40] @ (1f7988 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 61088 <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r2, [pc, #28] @ (1f7afc ) │ │ │ │ + ldr r2, [pc, #28] @ (1f798c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 61088 <__fprintf_chk@plt> │ │ │ │ - b.n 1f7a8a │ │ │ │ + b.n 1f791a │ │ │ │ nop │ │ │ │ - ldr r6, [pc, #224] @ (1f7bd0 ) │ │ │ │ + ldr r6, [pc, #160] @ (1f7a20 ) │ │ │ │ movs r0, r3 │ │ │ │ - ldr r6, [pc, #232] @ (1f7bdc ) │ │ │ │ + ldr r6, [pc, #168] @ (1f7a2c ) │ │ │ │ movs r0, r3 │ │ │ │ - ldr r6, [pc, #272] @ (1f7c08 ) │ │ │ │ + ldr r6, [pc, #208] @ (1f7a58 ) │ │ │ │ movs r0, r3 │ │ │ │ - ldr r6, [pc, #200] @ (1f7bc4 ) │ │ │ │ + ldr r6, [pc, #136] @ (1f7a14 ) │ │ │ │ movs r0, r3 │ │ │ │ - ldr r6, [pc, #72] @ (1f7b48 ) │ │ │ │ + ldr r6, [pc, #8] @ (1f7998 ) │ │ │ │ movs r0, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrd r1, r2, [r0, #268] @ 0x10c │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [r0, #264] @ 0x108 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r0, [r0, #276] @ 0x114 │ │ │ │ subs r5, r3, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1f7b50 ) │ │ │ │ + ldr r2, [pc, #44] @ (1f79e0 ) │ │ │ │ sbc.w r6, r1, r0 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ blx 61088 <__fprintf_chk@plt> │ │ │ │ strd r5, r6, [sp] │ │ │ │ - ldr r2, [pc, #28] @ (1f7b54 ) │ │ │ │ + ldr r2, [pc, #28] @ (1f79e4 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 61088 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #20] @ (1f7b58 ) │ │ │ │ + ldr r2, [pc, #20] @ (1f79e8 ) │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 61088 <__fprintf_chk@plt> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r5, [pc, #912] @ (1f7ee4 ) │ │ │ │ + ldr r5, [pc, #848] @ (1f7d34 ) │ │ │ │ movs r0, r3 │ │ │ │ - ldr r5, [pc, #856] @ (1f7eb0 ) │ │ │ │ + ldr r5, [pc, #792] @ (1f7d00 ) │ │ │ │ movs r0, r3 │ │ │ │ - b.n 1f7f60 │ │ │ │ + b.n 1f7dd0 │ │ │ │ movs r0, r3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r2, [r0, #284] @ 0x11c │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r2, 1f7b84 │ │ │ │ - ldr r2, [pc, #32] @ (1f7b98 ) │ │ │ │ + cbnz r2, 1f7a14 │ │ │ │ + ldr r2, [pc, #32] @ (1f7a28 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 61088 <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r2, [pc, #20] @ (1f7b9c ) │ │ │ │ + ldr r2, [pc, #20] @ (1f7a2c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 61088 <__fprintf_chk@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1f7b74 │ │ │ │ + b.n 1f7a04 │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #696] @ (1f7e54 ) │ │ │ │ + ldr r5, [pc, #632] @ (1f7ca4 ) │ │ │ │ movs r0, r3 │ │ │ │ - ldr r5, [pc, #424] @ (1f7d48 ) │ │ │ │ + ldr r5, [pc, #360] @ (1f7b98 ) │ │ │ │ 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, 1f7bd0 │ │ │ │ - ldr r2, [pc, #44] @ (1f7be4 ) │ │ │ │ + cbnz r3, 1f7a60 │ │ │ │ + ldr r2, [pc, #44] @ (1f7a74 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 61088 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #36] @ (1f7be8 ) │ │ │ │ + ldr r2, [pc, #36] @ (1f7a78 ) │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 61088 <__fprintf_chk@plt> │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #24] @ (1f7bec ) │ │ │ │ + ldr r2, [pc, #24] @ (1f7a7c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 61088 <__fprintf_chk@plt> │ │ │ │ ldr.w r3, [r4, #280] @ 0x118 │ │ │ │ - b.n 1f7bb6 │ │ │ │ + b.n 1f7a46 │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #496] @ (1f7dd8 ) │ │ │ │ + ldr r5, [pc, #432] @ (1f7c28 ) │ │ │ │ movs r0, r3 │ │ │ │ - ldr r5, [pc, #512] @ (1f7dec ) │ │ │ │ + ldr r5, [pc, #448] @ (1f7c3c ) │ │ │ │ movs r0, r3 │ │ │ │ - ldr r5, [pc, #120] @ (1f7c68 ) │ │ │ │ + ldr r5, [pc, #56] @ (1f7ab8 ) │ │ │ │ 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] @ (1f7c0c ) │ │ │ │ + ldr r2, [pc, #12] @ (1f7a9c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 61088 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r5, [pc, #336] @ (1f7d60 ) │ │ │ │ + ldr r5, [pc, #272] @ (1f7bb0 ) │ │ │ │ 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] @ (1f7c2c ) │ │ │ │ + ldr r2, [pc, #12] @ (1f7abc ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 61088 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r5, [pc, #64] @ (1f7c70 ) │ │ │ │ + ldr r5, [pc, #0] @ (1f7ac0 ) │ │ │ │ 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] @ (1f7c54 ) │ │ │ │ + ldr r2, [pc, #20] @ (1f7ae4 ) │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 61088 <__fprintf_chk@plt> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ blx 61ec4 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r5, [pc, #88] @ (1f7cb0 ) │ │ │ │ + ldr r5, [pc, #24] @ (1f7b00 ) │ │ │ │ movs r0, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #32] @ (1f7c88 ) │ │ │ │ + ldr r1, [pc, #32] @ (1f7b18 ) │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1f58f4 │ │ │ │ + bl 1f5784 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 60bc8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 60bc8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xffe7ffff │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - vldr d7, [pc, #112] @ 1f7d10 │ │ │ │ + vldr d7, [pc, #112] @ 1f7ba0 │ │ │ │ vcmpe.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 1f7cec │ │ │ │ - vldr d6, [pc, #104] @ 1f7d18 │ │ │ │ + bmi.n 1f7b7c │ │ │ │ + vldr d6, [pc, #104] @ 1f7ba8 │ │ │ │ vcmpe.f64 d0, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 1f7cfa │ │ │ │ - vldr d7, [pc, #100] @ 1f7d20 │ │ │ │ + bmi.n 1f7b8a │ │ │ │ + vldr d7, [pc, #100] @ 1f7bb0 │ │ │ │ vcmpe.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 1f7cda │ │ │ │ + bmi.n 1f7b6a │ │ │ │ vdiv.f64 d7, d0, d7 │ │ │ │ - ldr r1, [pc, #88] @ (1f7d28 ) │ │ │ │ + ldr r1, [pc, #88] @ (1f7bb8 ) │ │ │ │ add r1, pc │ │ │ │ vmov r2, r3, d7 │ │ │ │ - bl 1f9924 │ │ │ │ + bl 1f97b4 │ │ │ │ pop {r3, pc} │ │ │ │ vdiv.f64 d7, d0, d6 │ │ │ │ - ldr r1, [pc, #76] @ (1f7d2c ) │ │ │ │ + ldr r1, [pc, #76] @ (1f7bbc ) │ │ │ │ add r1, pc │ │ │ │ vmov r2, r3, d7 │ │ │ │ - bl 1f9924 │ │ │ │ + bl 1f97b4 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [pc, #64] @ (1f7d30 ) │ │ │ │ + ldr r1, [pc, #64] @ (1f7bc0 ) │ │ │ │ vmov r2, r3, d0 │ │ │ │ add r1, pc │ │ │ │ - bl 1f9924 │ │ │ │ + bl 1f97b4 │ │ │ │ pop {r3, pc} │ │ │ │ vdiv.f64 d7, d0, d7 │ │ │ │ - ldr r1, [pc, #52] @ (1f7d34 ) │ │ │ │ + ldr r1, [pc, #52] @ (1f7bc4 ) │ │ │ │ add r1, pc │ │ │ │ vmov r2, r3, d7 │ │ │ │ - bl 1f9924 │ │ │ │ + bl 1f97b4 │ │ │ │ pop {r3, pc} │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ lsls r7, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #36] @ 0x24 │ │ │ │ asrs r6, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5, {r0, r2, r5, r6} │ │ │ │ rors r5, r1 │ │ │ │ - ldr r4, [pc, #696] @ (1f7fe4 ) │ │ │ │ + ldr r4, [pc, #632] @ (1f7e34 ) │ │ │ │ movs r0, r3 │ │ │ │ - ldr r4, [pc, #592] @ (1f7f80 ) │ │ │ │ + ldr r4, [pc, #528] @ (1f7dd0 ) │ │ │ │ movs r0, r3 │ │ │ │ - ldr r4, [pc, #456] @ (1f7efc ) │ │ │ │ + ldr r4, [pc, #392] @ (1f7d4c ) │ │ │ │ movs r0, r3 │ │ │ │ - ldr r4, [pc, #432] @ (1f7ee8 ) │ │ │ │ + ldr r4, [pc, #368] @ (1f7d38 ) │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r7, [pc, #336] @ (1f7ea0 ) │ │ │ │ + ldr r7, [pc, #336] @ (1f7d30 ) │ │ │ │ str r0, [sp, #24] │ │ │ │ movs r0, #0 │ │ │ │ - bl 1f9504 │ │ │ │ + bl 1f9394 │ │ │ │ movs r1, #16 │ │ │ │ ldr.w r2, [r8, #56] @ 0x38 │ │ │ │ add r7, pc │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 1f963c │ │ │ │ + bl 1f94cc │ │ │ │ movs r1, #0 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f5abc │ │ │ │ - cbz r0, 1f7d8e │ │ │ │ + bl 1f594c │ │ │ │ + cbz r0, 1f7c1e │ │ │ │ mov r4, r0 │ │ │ │ mov r6, fp │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ adds r6, #16 │ │ │ │ - bl 1f5abc │ │ │ │ + bl 1f594c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f7d76 │ │ │ │ - ldr r3, [pc, #276] @ (1f7ea4 ) │ │ │ │ + bne.n 1f7c06 │ │ │ │ + ldr r3, [pc, #276] @ (1f7d34 ) │ │ │ │ movs r2, #16 │ │ │ │ ldr.w r1, [r8, #56] @ 0x38 │ │ │ │ mov r0, fp │ │ │ │ add r3, pc │ │ │ │ blx 60c7c │ │ │ │ ldr.w r3, [r8, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f7e94 │ │ │ │ - ldr r3, [pc, #256] @ (1f7ea8 ) │ │ │ │ + beq.n 1f7d24 │ │ │ │ + ldr r3, [pc, #256] @ (1f7d38 ) │ │ │ │ mov.w sl, #0 │ │ │ │ - ldr r6, [pc, #252] @ (1f7eac ) │ │ │ │ + ldr r6, [pc, #252] @ (1f7d3c ) │ │ │ │ add r6, pc │ │ │ │ ldr r4, [r7, r3] │ │ │ │ - ldr r3, [pc, #252] @ (1f7eb0 ) │ │ │ │ + ldr r3, [pc, #252] @ (1f7d40 ) │ │ │ │ str.w r8, [sp, #44] @ 0x2c │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ adds r3, r5, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldrd r8, r7, [fp, #8] │ │ │ │ - cbz r5, 1f7ddc │ │ │ │ + cbz r5, 1f7c6c │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #1 │ │ │ │ add.w r9, r9, #1 │ │ │ │ blx 61088 <__fprintf_chk@plt> │ │ │ │ cmp r5, r9 │ │ │ │ - bne.n 1f7dca │ │ │ │ + bne.n 1f7c5a │ │ │ │ ldr.w r3, [r8] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx 61088 <__fprintf_chk@plt> │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ - cbz r3, 1f7e08 │ │ │ │ + cbz r3, 1f7c98 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add.w r1, r8, #24 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #180] @ (1f7eb4 ) │ │ │ │ + ldr r2, [pc, #180] @ (1f7d44 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 61088 <__fprintf_chk@plt> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldrd r0, r1, [r7, #376] @ 0x178 │ │ │ │ @@ -557841,161 +557754,161 @@ │ │ │ │ ldr.w r2, [r3, #688] @ 0x2b0 │ │ │ │ movs r3, #0 │ │ │ │ blx 60a24 <__aeabi_uldivmod@plt> │ │ │ │ ldr.w r8, [r4] │ │ │ │ blx 61cb8 <__aeabi_ul2d@plt> │ │ │ │ vmov d0, r0, r1 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1f7c90 │ │ │ │ + bl 1f7b20 │ │ │ │ ldr.w r2, [r7, #368] @ 0x170 │ │ │ │ movs r3, #0 │ │ │ │ mov r9, r0 │ │ │ │ ldrd r0, r1, [r7, #376] @ 0x178 │ │ │ │ blx 60a24 <__aeabi_uldivmod@plt> │ │ │ │ blx 61cb8 <__aeabi_ul2d@plt> │ │ │ │ vmov d0, r0, r1 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1f7c90 │ │ │ │ + bl 1f7b20 │ │ │ │ ldr.w r3, [r7, #368] @ 0x170 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldrd r0, r1, [r7, #376] @ 0x178 │ │ │ │ str r3, [sp, #32] │ │ │ │ blx 61cb8 <__aeabi_ul2d@plt> │ │ │ │ vmov d0, r0, r1 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1f7c90 │ │ │ │ + bl 1f7b20 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #68] @ (1f7eb8 ) │ │ │ │ + ldr r2, [pc, #68] @ (1f7d48 ) │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strd r3, r0, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r8 │ │ │ │ blx 61088 <__fprintf_chk@plt> │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r7 │ │ │ │ - bl 1f7d38 │ │ │ │ + bl 1f7bc8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp sl, r3 │ │ │ │ - bcc.n 1f7dc0 │ │ │ │ + bcc.n 1f7c50 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - strh r6, [r3, #20] │ │ │ │ + strh r6, [r1, #32] │ │ │ │ lsls r2, r5, #2 │ │ │ │ pli [r1, #4095] @ 0xfff │ │ │ │ lsrs r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #600] @ (1f8108 ) │ │ │ │ + ldr r2, [pc, #536] @ (1f7f58 ) │ │ │ │ movs r0, r3 │ │ │ │ - stmia r3!, {r2, r4, r5, r7} │ │ │ │ + stmia r3!, {r2, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r2, #0] │ │ │ │ + ldrb r2, [r0, #0] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [pc, #48] @ (1f7eec ) │ │ │ │ + ldr r2, [pc, #1008] @ (1f813c ) │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ - ldr r1, [pc, #996] @ (1f82b4 ) │ │ │ │ + ldr r1, [pc, #996] @ (1f8144 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ - ldr r3, [pc, #996] @ (1f82b8 ) │ │ │ │ + ldr r3, [pc, #996] @ (1f8148 ) │ │ │ │ mov fp, r0 │ │ │ │ - ldr r2, [pc, #996] @ (1f82bc ) │ │ │ │ + ldr r2, [pc, #996] @ (1f814c ) │ │ │ │ add r1, pc │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r0, #72] @ 0x48 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mov.w r2, #0 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ adds r5, r1, #1 │ │ │ │ - beq.n 1f7f2c │ │ │ │ + beq.n 1f7dbc │ │ │ │ ldr.w r0, [r4, #280] @ 0x118 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 1f7f2c │ │ │ │ + beq.n 1f7dbc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f825c │ │ │ │ + beq.w 1f80ec │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ blx r2 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ ldr.w r1, [fp, #72] @ 0x48 │ │ │ │ str.w r1, [r4, #280] @ 0x118 │ │ │ │ movs r1, #0 │ │ │ │ strb.w r1, [r4, #292] @ 0x124 │ │ │ │ str.w r1, [r4, #284] @ 0x11c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f82aa │ │ │ │ + beq.w 1f813a │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ blx r2 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ - b.n 1f7f34 │ │ │ │ + b.n 1f7dc4 │ │ │ │ ldrb.w r1, [r4, #292] @ 0x124 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f7f10 │ │ │ │ + bne.n 1f7da0 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r4, #288] @ 0x120 │ │ │ │ - cbz r2, 1f7f44 │ │ │ │ + cbz r2, 1f7dd4 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ blx r2 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r0, #0 │ │ │ │ strd r2, r0, [sp, #40] @ 0x28 │ │ │ │ ldrd r1, r2, [fp, #12] │ │ │ │ adds r5, r1, r2 │ │ │ │ cmp r1, r5 │ │ │ │ - bcs.w 1f80d0 │ │ │ │ + bcs.w 1f7f60 │ │ │ │ mov r9, r1 │ │ │ │ strd r0, r0, [sp, #12] │ │ │ │ - b.n 1f7fd6 │ │ │ │ + b.n 1f7e66 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs.w r7, r8, r7 │ │ │ │ it ne │ │ │ │ subne.w sl, r2, r8 │ │ │ │ str.w r3, [r4, #264] @ 0x108 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w r3, [r4, #268] @ 0x10c │ │ │ │ it eq │ │ │ │ moveq.w sl, #0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldrh r0, [r6, #6] │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.n 1f805e │ │ │ │ + beq.n 1f7eee │ │ │ │ ldr r2, [r4, #0] │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bpl.n 1f805e │ │ │ │ + bpl.n 1f7eee │ │ │ │ movs r2, #12 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ ldr.w r2, [fp, #52] @ 0x34 │ │ │ │ ldr r1, [r2, r3] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ blx r6 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cbz r3, 1f7fbe │ │ │ │ + cbz r3, 1f7e4e │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ strd sl, r0, [sp] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r5, #24] │ │ │ │ @@ -558003,25 +557916,25 @@ │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ ldr.w r1, [fp, #12] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #288] @ 0x120 │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ adds r3, r1, r2 │ │ │ │ cmp r3, r9 │ │ │ │ - bls.n 1f80d0 │ │ │ │ + bls.n 1f7f60 │ │ │ │ ldr.w r5, [r9], #4 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f7fd0 │ │ │ │ + beq.n 1f7e60 │ │ │ │ adds r7, r5, #4 │ │ │ │ movs r2, #8 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ blx 61ee8 │ │ │ │ - cbz r0, 1f8022 │ │ │ │ + cbz r0, 1f7eb2 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ movs r2, #12 │ │ │ │ ldr.w r1, [fp, #36] @ 0x24 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r1, [r1, r3] │ │ │ │ ldr.w r3, [fp, #76] @ 0x4c │ │ │ │ @@ -558036,160 +557949,160 @@ │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldmia.w r7, {r0, r1} │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ strd r0, r1, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r0, r3, #24 │ │ │ │ - bpl.n 1f8032 │ │ │ │ + bpl.n 1f7ec2 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 1f8068 │ │ │ │ + cbz r0, 1f7ef8 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 1f8154 │ │ │ │ + beq.w 1f7fe4 │ │ │ │ ldrd r3, r2, [r4, #272] @ 0x110 │ │ │ │ ldrd r8, r7, [r4, #264] @ 0x108 │ │ │ │ orrs r3, r2 │ │ │ │ itttt eq │ │ │ │ ldreq r3, [sp, #16] │ │ │ │ streq.w r3, [r4, #272] @ 0x110 │ │ │ │ ldreq r3, [sp, #12] │ │ │ │ streq.w r3, [r4, #276] @ 0x114 │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 1f7f62 │ │ │ │ + bne.n 1f7df2 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov.w sl, #0 │ │ │ │ ldrh r0, [r6, #6] │ │ │ │ adds r1, r3, #1 │ │ │ │ - bne.n 1f7f8a │ │ │ │ + bne.n 1f7e1a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f7fa8 │ │ │ │ + beq.n 1f7e38 │ │ │ │ ldr.w r0, [r4, #692] @ 0x2b4 │ │ │ │ - b.n 1f7fa8 │ │ │ │ + b.n 1f7e38 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r2, [r4, #308] @ 0x134 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmn.w r2, #17 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bhi.w 1f8276 │ │ │ │ + bhi.w 1f8106 │ │ │ │ ldr.w r7, [r4, #312] @ 0x138 │ │ │ │ add.w r8, r2, #16 │ │ │ │ cmp r8, r7 │ │ │ │ - bls.n 1f8138 │ │ │ │ + bls.n 1f7fc8 │ │ │ │ lsls r7, r7, #1 │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ - bhi.w 1f822c │ │ │ │ + bhi.w 1f80bc │ │ │ │ mov r7, r8 │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ it cc │ │ │ │ movcc r7, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #548] @ (1f82c0 ) │ │ │ │ + ldr r3, [pc, #548] @ (1f8150 ) │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr.w r0, [r4, #300] @ 0x12c │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 1f827a │ │ │ │ + beq.w 1f810a │ │ │ │ ldr.w r1, [r4, #304] @ 0x130 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f826a │ │ │ │ + beq.w 1f80fa │ │ │ │ mov r2, r7 │ │ │ │ - bl 1f95bc │ │ │ │ + bl 1f944c │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f8144 │ │ │ │ + beq.n 1f7fd4 │ │ │ │ ldr.w r3, [r4, #308] @ 0x134 │ │ │ │ str.w r6, [r4, #304] @ 0x130 │ │ │ │ str.w r7, [r4, #312] @ 0x138 │ │ │ │ add r6, r3 │ │ │ │ - b.n 1f8140 │ │ │ │ + b.n 1f7fd0 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ - cbz r2, 1f80dc │ │ │ │ + cbz r2, 1f7f6c │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ blx r2 │ │ │ │ ldrb.w r1, [fp, #68] @ 0x44 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r4, #284] @ 0x11c │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #284] @ 0x11c │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r4, #264] @ 0x108 │ │ │ │ strd r2, r3, [r4, #272] @ 0x110 │ │ │ │ - cbz r1, 1f811c │ │ │ │ + cbz r1, 1f7fac │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cbz r3, 1f8104 │ │ │ │ + cbz r3, 1f7f94 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [r4, #280] @ 0x118 │ │ │ │ strb.w r1, [r4, #292] @ 0x124 │ │ │ │ add r3, r1 │ │ │ │ str.w r3, [r4, #280] @ 0x118 │ │ │ │ lsls r3, r2, #24 │ │ │ │ - bmi.w 1f8234 │ │ │ │ - ldr r2, [pc, #420] @ (1f82c4 ) │ │ │ │ - ldr r3, [pc, #412] @ (1f82bc ) │ │ │ │ + bmi.w 1f80c4 │ │ │ │ + ldr r2, [pc, #420] @ (1f8154 ) │ │ │ │ + ldr r3, [pc, #412] @ (1f814c ) │ │ │ │ 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 1f82b0 │ │ │ │ + bne.w 1f8140 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r0, [r4, #304] @ 0x130 │ │ │ │ adds r6, r0, r2 │ │ │ │ - beq.n 1f8144 │ │ │ │ + beq.n 1f7fd4 │ │ │ │ str.w r8, [r4, #308] @ 0x134 │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ str r0, [r6, #0] │ │ │ │ str r1, [r6, #4] │ │ │ │ str r2, [r6, #8] │ │ │ │ str r3, [r6, #12] │ │ │ │ ldr r6, [r5, #0] │ │ │ │ - b.n 1f8032 │ │ │ │ + b.n 1f7ec2 │ │ │ │ ldrd r8, r3, [r4, #304] @ 0x130 │ │ │ │ add.w r2, r8, r3 │ │ │ │ subs r3, #16 │ │ │ │ cmp r8, r2 │ │ │ │ - bcs.n 1f81ee │ │ │ │ + bcs.n 1f807e │ │ │ │ add.w r7, r8, r3 │ │ │ │ - ldr r3, [pc, #352] @ (1f82c8 ) │ │ │ │ + ldr r3, [pc, #352] @ (1f8158 ) │ │ │ │ add.w r6, r4, #320 @ 0x140 │ │ │ │ mov sl, r7 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #344] @ (1f82cc ) │ │ │ │ + ldr r3, [pc, #344] @ (1f815c ) │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ add r3, pc │ │ │ │ strd r3, r5, [sp, #28] │ │ │ │ - b.n 1f818e │ │ │ │ + b.n 1f801e │ │ │ │ ldrd r2, r3, [r4, #304] @ 0x130 │ │ │ │ add.w r8, r8, #16 │ │ │ │ add r2, r3 │ │ │ │ cmp r8, r2 │ │ │ │ - bcs.n 1f81e6 │ │ │ │ + bcs.n 1f8076 │ │ │ │ ldr.w r7, [r8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1f59d8 │ │ │ │ + bl 1f5868 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1f81f4 │ │ │ │ + cbz r0, 1f8084 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ mov r5, r6 │ │ │ │ cmp sl, r8 │ │ │ │ - bne.n 1f8180 │ │ │ │ + bne.n 1f8010 │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ add.w r8, r8, #16 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ subs r1, r2, r3 │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ sbc.w r3, r2, r3 │ │ │ │ @@ -558201,149 +558114,149 @@ │ │ │ │ str.w r3, [r5, #380] @ 0x17c │ │ │ │ ldr.w r3, [r5, #368] @ 0x170 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r5, #368] @ 0x170 │ │ │ │ ldrd r2, r3, [r4, #304] @ 0x130 │ │ │ │ add r2, r3 │ │ │ │ cmp r8, r2 │ │ │ │ - bcc.n 1f818e │ │ │ │ + bcc.n 1f801e │ │ │ │ ldrd r5, r9, [sp, #32] │ │ │ │ subs r3, #16 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ str.w r3, [r4, #308] @ 0x134 │ │ │ │ - b.n 1f8032 │ │ │ │ + b.n 1f7ec2 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ movs r0, #1 │ │ │ │ blx 619c4 │ │ │ │ mov r1, r5 │ │ │ │ ldrd r3, r2, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ - bl 1f5778 │ │ │ │ + bl 1f5608 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ add.w r9, r2, #24 │ │ │ │ mov r0, r9 │ │ │ │ blx 61b80 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ blx 61b08 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f5a14 │ │ │ │ + bl 1f58a4 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 1f81a2 │ │ │ │ + b.n 1f8032 │ │ │ │ cmp r7, r8 │ │ │ │ it cc │ │ │ │ movcc r7, r8 │ │ │ │ - b.n 1f809a │ │ │ │ + b.n 1f7f2a │ │ │ │ ldr.w r2, [r4, #688] @ 0x2b0 │ │ │ │ - ldr r3, [pc, #148] @ (1f82d0 ) │ │ │ │ + ldr r3, [pc, #148] @ (1f8160 ) │ │ │ │ add r2, r1 │ │ │ │ str.w r2, [r4, #688] @ 0x2b0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [pc, #140] @ (1f82d4 ) │ │ │ │ + ldr r2, [pc, #140] @ (1f8164 ) │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ blx 61088 <__fprintf_chk@plt> │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f7d38 │ │ │ │ - b.n 1f811c │ │ │ │ + bl 1f7bc8 │ │ │ │ + b.n 1f7fac │ │ │ │ str.w r1, [r4, #280] @ 0x118 │ │ │ │ strb.w r2, [r4, #292] @ 0x124 │ │ │ │ strd r2, r2, [r4, #284] @ 0x11c │ │ │ │ - b.n 1f7f44 │ │ │ │ + b.n 1f7dd4 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ blx 613c8 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1f80bc │ │ │ │ + b.n 1f7f4c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1f8144 │ │ │ │ + b.n 1f7fd4 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #24] │ │ │ │ blx 61b80 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f8144 │ │ │ │ + beq.w 1f7fd4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr.w r1, [r4, #304] @ 0x130 │ │ │ │ blx 61b08 │ │ │ │ ldr.w r3, [r4, #308] @ 0x134 │ │ │ │ str.w r6, [r4, #304] @ 0x130 │ │ │ │ str.w r7, [r4, #312] @ 0x138 │ │ │ │ add r6, r3 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #300] @ 0x12c │ │ │ │ - b.n 1f8140 │ │ │ │ + b.n 1f7fd0 │ │ │ │ str.w r2, [r4, #288] @ 0x120 │ │ │ │ - b.n 1f7f44 │ │ │ │ + b.n 1f7dd4 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - strh r6, [r4, #8] │ │ │ │ + strh r6, [r2, #20] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strh r4, [r4, #8] │ │ │ │ + strh r4, [r2, #20] │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r3, #27] │ │ │ │ + strh r4, [r1, #2] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - bl fff882ca │ │ │ │ - bl ea2ce │ │ │ │ + bl fff8815a │ │ │ │ + bl ea15e │ │ │ │ lsrs r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - bx sp │ │ │ │ + bx fp │ │ │ │ movs r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #388] @ (1f8480 ) │ │ │ │ + ldr r2, [pc, #388] @ (1f8310 ) │ │ │ │ adds r5, r3, #7 │ │ │ │ - ldr r3, [pc, #388] @ (1f8484 ) │ │ │ │ + ldr r3, [pc, #388] @ (1f8314 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov.w r7, r8, lsl #4 │ │ │ │ - ldr r4, [pc, #380] @ (1f8488 ) │ │ │ │ + ldr r4, [pc, #380] @ (1f8318 ) │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r4, pc │ │ │ │ bic.w r5, r5, #7 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ adds r3, r1, r7 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #11 │ │ │ │ - bls.n 1f8340 │ │ │ │ + bls.n 1f81d0 │ │ │ │ add.w r2, r1, r8, lsl #4 │ │ │ │ sub.w r1, r3, #12 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ add r2, r1 │ │ │ │ ldr.w ip, [r2, #4] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add.w r0, ip, r5 │ │ │ │ cmp r0, r1 │ │ │ │ - bls.n 1f8424 │ │ │ │ + bls.n 1f82b4 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1f83d2 │ │ │ │ + beq.n 1f8262 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ mov.w fp, r3, lsl #12 │ │ │ │ cmp fp, r5 │ │ │ │ mov.w sl, #0 │ │ │ │ it cc │ │ │ │ movcc fp, r5 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ @@ -558356,150 +558269,150 @@ │ │ │ │ str.w fp, [sp, #28] │ │ │ │ add.w fp, sp, #32 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr.w r3, [ip, #40] @ 0x28 │ │ │ │ ldmia r2, {r0, r1, r2} │ │ │ │ cmn.w r3, #13 │ │ │ │ stmia.w fp, {r0, r1, r2} │ │ │ │ - bhi.n 1f844c │ │ │ │ + bhi.n 1f82dc │ │ │ │ ldr.w r2, [ip, #44] @ 0x2c │ │ │ │ add.w sl, r3, #12 │ │ │ │ cmp sl, r2 │ │ │ │ - bhi.n 1f83da │ │ │ │ + bhi.n 1f826a │ │ │ │ add.w r2, r6, r8, lsl #4 │ │ │ │ ldr r4, [r2, #36] @ 0x24 │ │ │ │ adds r4, r4, r3 │ │ │ │ - beq.n 1f83a0 │ │ │ │ + beq.n 1f8230 │ │ │ │ add r7, r6 │ │ │ │ str.w sl, [r7, #40] @ 0x28 │ │ │ │ ldmia.w fp!, {r0, r1, r2} │ │ │ │ str r0, [r4, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ mov r3, r5 │ │ │ │ str r2, [r4, #8] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f82e8 │ │ │ │ - ldr r2, [pc, #212] @ (1f848c ) │ │ │ │ - ldr r3, [pc, #200] @ (1f8484 ) │ │ │ │ + bl 1f8178 │ │ │ │ + ldr r2, [pc, #212] @ (1f831c ) │ │ │ │ + ldr r3, [pc, #200] @ (1f8314 ) │ │ │ │ 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 1f847a │ │ │ │ + bne.n 1f830a │ │ │ │ mov r0, r9 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ mov.w fp, r3, lsl #12 │ │ │ │ - b.n 1f834e │ │ │ │ + b.n 1f81de │ │ │ │ lsls r2, r2, #1 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bls.n 1f8418 │ │ │ │ + bls.n 1f82a8 │ │ │ │ cmp r2, sl │ │ │ │ it cc │ │ │ │ movcc r2, sl │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #164] @ (1f8490 ) │ │ │ │ + ldr r2, [pc, #164] @ (1f8320 ) │ │ │ │ adds r1, r6, r7 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 1f8450 │ │ │ │ + beq.n 1f82e0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ - cbz r0, 1f8440 │ │ │ │ + cbz r0, 1f82d0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - bl 1f95bc │ │ │ │ + bl 1f944c │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1f83a0 │ │ │ │ + beq.n 1f8230 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r4, [r3, #36] @ 0x24 │ │ │ │ adds r3, r6, r7 │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ add r4, r3 │ │ │ │ - b.n 1f839a │ │ │ │ + b.n 1f822a │ │ │ │ mov r2, sl │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ it cc │ │ │ │ movcc r2, #64 @ 0x40 │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 1f83e8 │ │ │ │ + b.n 1f8278 │ │ │ │ str r0, [r2, #4] │ │ │ │ movw r2, #43691 @ 0xaaab │ │ │ │ movt r2, #43690 @ 0xaaaa │ │ │ │ str.w ip, [r9, #4] │ │ │ │ umull r2, r3, r2, r3 │ │ │ │ lsrs r3, r3, #3 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - b.n 1f83b6 │ │ │ │ + b.n 1f8246 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ blx 613c8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1f8404 │ │ │ │ + b.n 1f8294 │ │ │ │ mov r4, sl │ │ │ │ - b.n 1f83a0 │ │ │ │ + b.n 1f8230 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 61b80 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f83a0 │ │ │ │ + beq.n 1f8230 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ blx 61b08 │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ str r3, [r2, #44] @ 0x2c │ │ │ │ str r4, [r2, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ add r4, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #32] │ │ │ │ - b.n 1f839a │ │ │ │ + b.n 1f822a │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r4, [r7, #19] │ │ │ │ + ldrb r4, [r5, #25] │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r5, #19] │ │ │ │ + ldrb r4, [r3, #25] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrb r2, [r0, #17] │ │ │ │ + ldrb r2, [r6, #22] │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r7, #12 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r5, [pc, #284] @ (1f85c4 ) │ │ │ │ + ldr r5, [pc, #284] @ (1f8454 ) │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r1 │ │ │ │ add r5, pc │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1f85a6 │ │ │ │ + beq.n 1f8436 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ movs r5, #0 │ │ │ │ str r1, [r4, #24] │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ - ldr r7, [pc, #260] @ (1f85c8 ) │ │ │ │ + ldr r7, [pc, #260] @ (1f8458 ) │ │ │ │ str r1, [r4, #16] │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ add r7, pc │ │ │ │ str r1, [r4, #20] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r1, [r4, #28] │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ @@ -558528,123 +558441,123 @@ │ │ │ │ str.w r0, [r4, #692] @ 0x2b4 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ str.w r5, [r4, #696] @ 0x2b8 │ │ │ │ str.w r5, [r4, #700] @ 0x2bc │ │ │ │ str.w r5, [r4, #704] @ 0x2c0 │ │ │ │ str.w r5, [r4, #708] @ 0x2c4 │ │ │ │ - beq.n 1f8530 │ │ │ │ + beq.n 1f83c0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ lsls r1, r6, #30 │ │ │ │ - bpl.n 1f8576 │ │ │ │ - ldr r0, [pc, #156] @ (1f85cc ) │ │ │ │ + bpl.n 1f8406 │ │ │ │ + ldr r0, [pc, #156] @ (1f845c ) │ │ │ │ add r0, pc │ │ │ │ strd r2, r0, [r4, #56] @ 0x38 │ │ │ │ movs r1, #0 │ │ │ │ - ldr r3, [pc, #152] @ (1f85d0 ) │ │ │ │ + ldr r3, [pc, #152] @ (1f8460 ) │ │ │ │ add.w r0, r4, #320 @ 0x140 │ │ │ │ - ldr r2, [pc, #148] @ (1f85d4 ) │ │ │ │ + ldr r2, [pc, #148] @ (1f8464 ) │ │ │ │ add r3, pc │ │ │ │ str.w r1, [r4, #300] @ 0x12c │ │ │ │ add r2, pc │ │ │ │ str.w r1, [r4, #304] @ 0x130 │ │ │ │ str.w r1, [r4, #308] @ 0x134 │ │ │ │ str.w r1, [r4, #312] @ 0x138 │ │ │ │ - bl 1f5778 │ │ │ │ + bl 1f5608 │ │ │ │ ldr.w r2, [r4, #244] @ 0xf4 │ │ │ │ - cbz r2, 1f8580 │ │ │ │ + cbz r2, 1f8410 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ tst.w r3, #141 @ 0x8d │ │ │ │ - beq.n 1f8570 │ │ │ │ + beq.n 1f8400 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cbz r3, 1f8570 │ │ │ │ + cbz r3, 1f8400 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx r3 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ lsls r3, r6, #25 │ │ │ │ - bpl.n 1f85a0 │ │ │ │ - ldr r0, [pc, #92] @ (1f85d8 ) │ │ │ │ + bpl.n 1f8430 │ │ │ │ + ldr r0, [pc, #92] @ (1f8468 ) │ │ │ │ add r0, pc │ │ │ │ - b.n 1f8530 │ │ │ │ - ldr r1, [pc, #88] @ (1f85dc ) │ │ │ │ + b.n 1f83c0 │ │ │ │ + ldr r1, [pc, #88] @ (1f846c ) │ │ │ │ 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 1fe278 │ │ │ │ + bl 1fe108 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f855c │ │ │ │ + bne.n 1f83ec │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ - b.n 1f855c │ │ │ │ - ldr r0, [pc, #60] @ (1f85e0 ) │ │ │ │ + b.n 1f83ec │ │ │ │ + ldr r0, [pc, #60] @ (1f8470 ) │ │ │ │ add r0, pc │ │ │ │ - b.n 1f8530 │ │ │ │ - ldr r1, [pc, #60] @ (1f85e4 ) │ │ │ │ + b.n 1f83c0 │ │ │ │ + ldr r1, [pc, #60] @ (1f8474 ) │ │ │ │ adds r0, r5, #4 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ blx 61f24 │ │ │ │ mov.w r1, #1 │ │ │ │ dmb ish │ │ │ │ strb r1, [r5, #0] │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ - b.n 1f84b6 │ │ │ │ - push {r2, r3, r6, lr} │ │ │ │ + b.n 1f8346 │ │ │ │ + @ instruction: 0xb6bc │ │ │ │ lsls r3, r5, #2 │ │ │ │ - push {r1, r4, r5, lr} │ │ │ │ + @ instruction: 0xb6a2 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r4, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r5, [sp, #936] @ 0x3a8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - bl 3b85d2 │ │ │ │ - bl 51e5d6 │ │ │ │ - ldr r4, [sp, #288] @ 0x120 │ │ │ │ + bl 3b8462 │ │ │ │ + bl 51e466 │ │ │ │ + ldr r5, [sp, #736] @ 0x2e0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r2, r8 │ │ │ │ + add r2, r6 │ │ │ │ movs r0, r3 │ │ │ │ - ldr r4, [sp, #248] @ 0xf8 │ │ │ │ + ldr r5, [sp, #696] @ 0x2b8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - bl 3c05e6 │ │ │ │ + bl 3c0476 │ │ │ │ ldr.w r3, [r0, #704] @ 0x2c0 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 1f8656 │ │ │ │ + bls.n 1f84e6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r4, [r0, #700] @ 0x2bc │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ add r3, r4 │ │ │ │ cmp r4, r3 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ strb.w r1, [r2, #68] @ 0x44 │ │ │ │ - bcs.n 1f864a │ │ │ │ - ldr.w r9, [pc, #64] @ 1f8658 │ │ │ │ + bcs.n 1f84da │ │ │ │ + ldr.w r9, [pc, #64] @ 1f84e8 │ │ │ │ add.w r7, r0, #64 @ 0x40 │ │ │ │ - ldr.w r8, [pc, #60] @ 1f865c │ │ │ │ + ldr.w r8, [pc, #60] @ 1f84ec │ │ │ │ mov.w r6, #4096 @ 0x1000 │ │ │ │ add r9, pc │ │ │ │ add r8, pc │ │ │ │ ldr.w r1, [r4], #4 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #4] │ │ │ │ add.w r2, r1, #64 @ 0x40 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 1fe4b8 │ │ │ │ + bl 1fe348 │ │ │ │ ldrd r3, r2, [r5, #700] @ 0x2bc │ │ │ │ add r3, r2 │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.n 1f862a │ │ │ │ + bcc.n 1f84ba │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r5, #704] @ 0x2c0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ pld [r3, #4095] @ 0xfff │ │ │ │ lsls r1, r5, #4 │ │ │ │ @@ -558664,110 +558577,110 @@ │ │ │ │ str r3, [r4, #24] │ │ │ │ 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 r7, [pc, #176] @ (1f874c ) │ │ │ │ + ldr r7, [pc, #176] @ (1f85dc ) │ │ │ │ mov r9, r0 │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r0 │ │ │ │ add.w r8, r0, #32 │ │ │ │ add r7, pc │ │ │ │ ldrd r4, r3, [r5, #36] @ 0x24 │ │ │ │ add r3, r4 │ │ │ │ cmp r4, r3 │ │ │ │ - bcs.n 1f873e │ │ │ │ + bcs.n 1f85ce │ │ │ │ ldr.w r0, [r9] │ │ │ │ ldr.w r1, [r4], #12 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ ldrd r0, r3, [r5, #36] @ 0x24 │ │ │ │ add r3, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.n 1f86b0 │ │ │ │ - cbz r0, 1f86e8 │ │ │ │ - ldr r3, [pc, #132] @ (1f8750 ) │ │ │ │ + bcc.n 1f8540 │ │ │ │ + cbz r0, 1f8578 │ │ │ │ + ldr r3, [pc, #132] @ (1f85e0 ) │ │ │ │ add.w r4, r5, #32 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1f86de │ │ │ │ - cbz r2, 1f8736 │ │ │ │ - bl 1f974c │ │ │ │ + beq.n 1f856e │ │ │ │ + cbz r2, 1f85c6 │ │ │ │ + bl 1f95dc │ │ │ │ ldr r2, [r5, #32] │ │ │ │ str r6, [r4, #0] │ │ │ │ str r6, [r4, #4] │ │ │ │ str r6, [r4, #8] │ │ │ │ str r6, [r4, #12] │ │ │ │ str r2, [r5, #32] │ │ │ │ adds r5, #16 │ │ │ │ cmp r5, r8 │ │ │ │ - bne.n 1f86a6 │ │ │ │ + bne.n 1f8536 │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ - bl 1fa118 │ │ │ │ + bl 1f9fa8 │ │ │ │ ldr.w r0, [r9, #12] │ │ │ │ movs r2, #0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r2, [r9, #4] │ │ │ │ str.w r3, [r9, #24] │ │ │ │ - cbz r0, 1f8732 │ │ │ │ - ldr r2, [pc, #68] @ (1f8750 ) │ │ │ │ + cbz r0, 1f85c2 │ │ │ │ + ldr r2, [pc, #68] @ (1f85e0 ) │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ ldr r2, [r7, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f8720 │ │ │ │ - cbz r3, 1f8742 │ │ │ │ - bl 1f974c │ │ │ │ + beq.n 1f85b0 │ │ │ │ + cbz r3, 1f85d2 │ │ │ │ + bl 1f95dc │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ movs r2, #0 │ │ │ │ str.w r3, [r9, #8] │ │ │ │ str.w r2, [r9, #12] │ │ │ │ str.w r2, [r9, #16] │ │ │ │ str.w r2, [r9, #20] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 60bc8 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ - b.n 1f86de │ │ │ │ + b.n 1f856e │ │ │ │ mov r0, r4 │ │ │ │ - b.n 1f86c6 │ │ │ │ + b.n 1f8556 │ │ │ │ blx 60bc8 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ - b.n 1f8720 │ │ │ │ - ldrb r0, [r3, #5] │ │ │ │ + b.n 1f85b0 │ │ │ │ + ldrb r0, [r1, #11] │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r7, #12 │ │ │ │ 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, #80] @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 1f8774 │ │ │ │ + cbz r3, 1f8604 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ - cbz r3, 1f8774 │ │ │ │ + cbz r3, 1f8604 │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f8688 │ │ │ │ + bl 1f8518 │ │ │ │ mov r0, r4 │ │ │ │ blx 60bc8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1f8688 │ │ │ │ + bl 1f8518 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r3, r4 │ │ │ │ add.w r1, r4, #64 @ 0x40 │ │ │ │ mov r2, r0 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ adds r3, #16 │ │ │ │ ldr.w lr, [r3, #-12] │ │ │ │ @@ -558775,118 +558688,118 @@ │ │ │ │ ldr.w ip, [r3, #-8] │ │ │ │ ldr.w r6, [r3, #-4] │ │ │ │ cmp r3, r1 │ │ │ │ str.w r6, [r2, #-4] │ │ │ │ str.w r5, [r2, #-16] │ │ │ │ str.w lr, [r2, #-12] │ │ │ │ str.w ip, [r2, #-8] │ │ │ │ - bne.n 1f87a6 │ │ │ │ + bne.n 1f8636 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f8660 │ │ │ │ + bl 1f84f0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, 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 r4, r0 │ │ │ │ ldr.w r0, [r0, #304] @ 0x130 │ │ │ │ - ldr r7, [pc, #240] @ (1f88e0 ) │ │ │ │ + ldr r7, [pc, #240] @ (1f8770 ) │ │ │ │ add r7, pc │ │ │ │ - cbz r0, 1f881c │ │ │ │ - ldr r2, [pc, #240] @ (1f88e4 ) │ │ │ │ + cbz r0, 1f86ac │ │ │ │ + ldr r2, [pc, #240] @ (1f8774 ) │ │ │ │ ldr.w r3, [r4, #300] @ 0x12c │ │ │ │ ldr r2, [r7, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f880a │ │ │ │ + beq.n 1f869a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f88cc │ │ │ │ - bl 1f974c │ │ │ │ + beq.n 1f875c │ │ │ │ + bl 1f95dc │ │ │ │ ldr.w r3, [r4, #300] @ 0x12c │ │ │ │ movs r2, #0 │ │ │ │ str.w r3, [r4, #300] @ 0x12c │ │ │ │ str.w r2, [r4, #304] @ 0x130 │ │ │ │ str.w r2, [r4, #308] @ 0x134 │ │ │ │ str.w r2, [r4, #312] @ 0x138 │ │ │ │ - ldr r1, [pc, #200] @ (1f88e8 ) │ │ │ │ + ldr r1, [pc, #200] @ (1f8778 ) │ │ │ │ add.w r0, r4, #320 @ 0x140 │ │ │ │ add r1, pc │ │ │ │ - bl 1f58f4 │ │ │ │ + bl 1f5784 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cbz r3, 1f8842 │ │ │ │ + cbz r3, 1f86d2 │ │ │ │ ldr.w r3, [r4, #284] @ 0x11c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f88c2 │ │ │ │ + bne.n 1f8752 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ blx 61ec4 │ │ │ │ ldr.w r0, [r4, #692] @ 0x2b4 │ │ │ │ blx 60bc8 │ │ │ │ ldr.w r3, [r4, #244] @ 0xf4 │ │ │ │ - cbz r3, 1f88c0 │ │ │ │ + cbz r3, 1f8750 │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ - bl 1fe50c │ │ │ │ + bl 1fe39c │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ - bl 1fe414 │ │ │ │ + bl 1fe2a4 │ │ │ │ ldrd r0, r3, [r4, #700] @ 0x2bc │ │ │ │ add r3, r0 │ │ │ │ cmp r0, r3 │ │ │ │ - bcs.n 1f8896 │ │ │ │ + bcs.n 1f8726 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r5, [r6], #4 │ │ │ │ ldrb.w r3, [r5, #80] @ 0x50 │ │ │ │ - cbz r3, 1f8880 │ │ │ │ + cbz r3, 1f8710 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ - cbz r3, 1f8880 │ │ │ │ + cbz r3, 1f8710 │ │ │ │ ldr r1, [r5, #76] @ 0x4c │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f8688 │ │ │ │ + bl 1f8518 │ │ │ │ mov r0, r5 │ │ │ │ blx 60bc8 │ │ │ │ ldrd r0, r3, [r4, #700] @ 0x2bc │ │ │ │ add r3, r0 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 1f886c │ │ │ │ - cbz r0, 1f88c0 │ │ │ │ - ldr r2, [pc, #72] @ (1f88e4 ) │ │ │ │ + bhi.n 1f86fc │ │ │ │ + cbz r0, 1f8750 │ │ │ │ + ldr r2, [pc, #72] @ (1f8774 ) │ │ │ │ ldr.w r3, [r4, #696] @ 0x2b8 │ │ │ │ ldr r2, [r7, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f88ae │ │ │ │ - cbz r3, 1f88d6 │ │ │ │ - bl 1f974c │ │ │ │ + beq.n 1f873e │ │ │ │ + cbz r3, 1f8766 │ │ │ │ + bl 1f95dc │ │ │ │ ldr.w r3, [r4, #696] @ 0x2b8 │ │ │ │ movs r2, #0 │ │ │ │ str.w r3, [r4, #696] @ 0x2b8 │ │ │ │ str.w r2, [r4, #700] @ 0x2bc │ │ │ │ str.w r2, [r4, #704] @ 0x2c0 │ │ │ │ str.w r2, [r4, #708] @ 0x2c4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ - b.n 1f8834 │ │ │ │ + b.n 1f86c4 │ │ │ │ blx 60bc8 │ │ │ │ ldr.w r3, [r4, #300] @ 0x12c │ │ │ │ - b.n 1f880a │ │ │ │ + b.n 1f869a │ │ │ │ blx 60bc8 │ │ │ │ ldr.w r3, [r4, #696] @ 0x2b8 │ │ │ │ - b.n 1f88ae │ │ │ │ - ldrb r6, [r1, #0] │ │ │ │ + b.n 1f873e │ │ │ │ + ldrb r6, [r7, #5] │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r7, #12 │ │ │ │ movs r0, r0 │ │ │ │ - bl ffe2c8ea │ │ │ │ + bl ffe2c77a │ │ │ │ ldr r3, [r0, #16] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #16] │ │ │ │ @@ -558894,71 +558807,71 @@ │ │ │ │ bx lr │ │ │ │ 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, #3928] @ 0xf58 │ │ │ │ - ldr r6, [pc, #576] @ (1f8b58 ) │ │ │ │ + ldr r6, [pc, #576] @ (1f89e8 ) │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ - ldr r5, [pc, #576] @ (1f8b5c ) │ │ │ │ + ldr r5, [pc, #576] @ (1f89ec ) │ │ │ │ add r6, pc │ │ │ │ ldr r5, [r6, r5] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ mov.w r5, #0 │ │ │ │ strd r0, r1, [sp, #88] @ 0x58 │ │ │ │ strd r2, r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r0, [pc, #560] @ (1f8b60 ) │ │ │ │ + ldr r0, [pc, #560] @ (1f89f0 ) │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ ldrd r1, sl, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ add r0, pc │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ cmpeq sl, r3 │ │ │ │ ldr r5, [sp, #168] @ 0xa8 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - beq.n 1f8a4c │ │ │ │ + beq.n 1f88dc │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r4, r1 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f8b30 │ │ │ │ + beq.w 1f89c0 │ │ │ │ cmp sl, r3 │ │ │ │ - bcs.n 1f8a4c │ │ │ │ + bcs.n 1f88dc │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ mov r7, lr │ │ │ │ - vldr d8, [pc, #488] @ 1f8b50 │ │ │ │ + vldr d8, [pc, #488] @ 1f89e0 │ │ │ │ mov r9, ip │ │ │ │ mov fp, r4 │ │ │ │ str.w ip, [sp, #44] @ 0x2c │ │ │ │ str.w ip, [sp, #36] @ 0x24 │ │ │ │ str.w lr, [sp, #40] @ 0x28 │ │ │ │ str.w ip, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldr.w r2, [fp, #12] │ │ │ │ mov r3, r7 │ │ │ │ ldr.w r4, [r2, sl, lsl #2] │ │ │ │ ldr r7, [r4, #4] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1f89e2 │ │ │ │ + beq.n 1f8872 │ │ │ │ movs r3, #12 │ │ │ │ ldr.w r9, [fp, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ mul.w r6, r3, r7 │ │ │ │ add.w r8, r9, r6 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ - bl 1f82e8 │ │ │ │ + bl 1f8178 │ │ │ │ ldr.w r2, [r9, r6] │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ ldr.w r9, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ str.w r9, [sp, #16] │ │ │ │ @@ -558976,101 +558889,101 @@ │ │ │ │ ldrd r1, r3, [sp, #56] @ 0x38 │ │ │ │ blx r3 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp.w r6, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ cmpne r6, r3 │ │ │ │ - bne.n 1f8a9e │ │ │ │ + bne.n 1f892e │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ adds r1, #24 │ │ │ │ - bl 1f9fe0 │ │ │ │ + bl 1f9e70 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r4 │ │ │ │ adds r2, #24 │ │ │ │ blx 61b08 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [r6, #4] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add r3, r9 │ │ │ │ str r3, [r6, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 1f8a22 │ │ │ │ + beq.n 1f88b2 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r2, [r6, #12] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r6, #16] │ │ │ │ ldr r2, [r5, #16] │ │ │ │ adds r3, r2, #5 │ │ │ │ - bhi.w 1f8b44 │ │ │ │ + bhi.w 1f89d4 │ │ │ │ ldr r4, [r5, #20] │ │ │ │ add.w r8, r2, #4 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 1f8a6a │ │ │ │ + bhi.n 1f88fa │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adds r2, r3, r2 │ │ │ │ - beq.w 1f8b44 │ │ │ │ + beq.w 1f89d4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ add.w sl, sl, #1 │ │ │ │ str.w r8, [r5, #16] │ │ │ │ cmp sl, r3 │ │ │ │ str r6, [r2, #0] │ │ │ │ - bcc.n 1f8980 │ │ │ │ - ldr r2, [pc, #276] @ (1f8b64 ) │ │ │ │ - ldr r3, [pc, #268] @ (1f8b5c ) │ │ │ │ + bcc.n 1f8810 │ │ │ │ + ldr r2, [pc, #276] @ (1f89f4 ) │ │ │ │ + ldr r3, [pc, #268] @ (1f89ec ) │ │ │ │ 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 1f8b40 │ │ │ │ + bne.n 1f89d0 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsls r4, r4, #1 │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ - bhi.n 1f8afa │ │ │ │ + bhi.n 1f898a │ │ │ │ mov r4, r8 │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ it cc │ │ │ │ movcc r4, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #236] @ (1f8b68 ) │ │ │ │ + ldr r3, [pc, #236] @ (1f89f8 ) │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1f8b0c │ │ │ │ + beq.n 1f899c │ │ │ │ ldr r1, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f8b02 │ │ │ │ + beq.n 1f8992 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1f95bc │ │ │ │ + bl 1f944c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f8b44 │ │ │ │ + beq.n 1f89d4 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ str r4, [r5, #20] │ │ │ │ adds r2, r0, r3 │ │ │ │ str r0, [r5, #12] │ │ │ │ - b.n 1f8a3c │ │ │ │ + b.n 1f88cc │ │ │ │ movs r3, #12 │ │ │ │ ldr.w r0, [fp, #52] @ 0x34 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mul.w r3, r3, r6 │ │ │ │ strd r3, r0, [sp, #40] @ 0x28 │ │ │ │ add.w r8, r0, r3 │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ - bl 1f82e8 │ │ │ │ + bl 1f8178 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ ldrd r3, r0, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ mov.w ip, #12 │ │ │ │ ldr r2, [r0, r3] │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ @@ -559086,68 +558999,68 @@ │ │ │ │ mul.w r3, ip, r3 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ vstr d8, [sp] │ │ │ │ ldrd r1, r3, [sp, #56] @ 0x38 │ │ │ │ blx r3 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ - b.n 1f89f0 │ │ │ │ + b.n 1f8880 │ │ │ │ cmp r4, r8 │ │ │ │ it cc │ │ │ │ movcc r4, r8 │ │ │ │ - b.n 1f8a78 │ │ │ │ + b.n 1f8908 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r4 │ │ │ │ blx 613c8 │ │ │ │ - b.n 1f8a90 │ │ │ │ + b.n 1f8920 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ blx 61b80 │ │ │ │ - cbz r0, 1f8b44 │ │ │ │ + cbz r0, 1f89d4 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ blx 61b08 │ │ │ │ ldrd r2, r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [r5, #12] │ │ │ │ str r4, [r5, #20] │ │ │ │ add r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #8] │ │ │ │ - b.n 1f8a3c │ │ │ │ + b.n 1f88cc │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1fa038 │ │ │ │ + bl 1f9ec8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [r5, #4] │ │ │ │ - b.n 1f8958 │ │ │ │ + b.n 1f87e8 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - strb r2, [r4, #27] │ │ │ │ + ldrb r2, [r2, #1] │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r0, #27] │ │ │ │ + ldrb r2, [r6, #0] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strb r4, [r5, #22] │ │ │ │ + strb r4, [r3, #28] │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r7, #12 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ cmp r1, r3 │ │ │ │ sub sp, #16 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bcs.n 1f8bbe │ │ │ │ + bcs.n 1f8a4e │ │ │ │ ldr r4, [r0, #12] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov ip, r2 │ │ │ │ movs r0, #0 │ │ │ │ add.w r1, r4, r1, lsl #2 │ │ │ │ add.w r4, r4, r3, lsl #2 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ @@ -559162,77 +559075,77 @@ │ │ │ │ cmpne.w r3, #4294967295 @ 0xffffffff │ │ │ │ itet ne │ │ │ │ movne.w lr, #1 │ │ │ │ moveq.w lr, #0 │ │ │ │ movne r2, r3 │ │ │ │ add r0, lr │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 1f8b8e │ │ │ │ + bne.n 1f8a1e │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ push {lr} │ │ │ │ cmp r3, r1 │ │ │ │ sub sp, #20 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bls.n 1f8bee │ │ │ │ + bls.n 1f8a7e │ │ │ │ mov ip, r3 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ add.w r3, r2, r1, lsl #2 │ │ │ │ add.w r1, r2, ip, lsl #2 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ cmp r3, r1 │ │ │ │ str r0, [r2, #0] │ │ │ │ - bne.n 1f8be4 │ │ │ │ + bne.n 1f8a74 │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #520] @ (1f8e10 ) │ │ │ │ + ldr r1, [pc, #520] @ (1f8ca0 ) │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #520] @ (1f8e14 ) │ │ │ │ + ldr r2, [pc, #520] @ (1f8ca4 ) │ │ │ │ add r1, pc │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldrh r7, [r6, #4] │ │ │ │ adds r3, #7 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr.w sl, [pc, #508] @ 1f8e18 │ │ │ │ + ldr.w sl, [pc, #508] @ 1f8ca8 │ │ │ │ add r7, r3 │ │ │ │ ldrd r9, r3, [sp, #116] @ 0x74 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mov.w r2, #0 │ │ │ │ add sl, pc │ │ │ │ bic.w r7, r7, #7 │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f8dd0 │ │ │ │ + beq.w 1f8c60 │ │ │ │ add.w r1, r7, #24 │ │ │ │ - bl 1f9fe0 │ │ │ │ + bl 1f9e70 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r7, [r0, #20] │ │ │ │ add r7, sp, #52 @ 0x34 │ │ │ │ str r6, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f82e8 │ │ │ │ + bl 1f8178 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ movs r2, #12 │ │ │ │ ldrh r1, [r6, #8] │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ @@ -559245,92 +559158,92 @@ │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ mov r2, r0 │ │ │ │ ldmia.w r7, {r0, r1} │ │ │ │ strd r0, r1, [r5, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f8cfa │ │ │ │ + beq.n 1f8b8a │ │ │ │ strd r0, r1, [r4, #24] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r5, #12] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.n 1f8caa │ │ │ │ + bpl.n 1f8b3a │ │ │ │ ldrd r3, r2, [r2, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ orrs r2, r3 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - bne.n 1f8d3e │ │ │ │ + bne.n 1f8bce │ │ │ │ ldr r6, [r4, #16] │ │ │ │ adds r3, r6, #5 │ │ │ │ - bhi.w 1f8e08 │ │ │ │ + bhi.w 1f8c98 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ adds r7, r6, #4 │ │ │ │ cmp r7, r2 │ │ │ │ - bls.n 1f8d0e │ │ │ │ + bls.n 1f8b9e │ │ │ │ mov.w r8, r2, lsl #1 │ │ │ │ cmp.w r8, #63 @ 0x3f │ │ │ │ - bhi.n 1f8d36 │ │ │ │ + bhi.n 1f8bc6 │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ mov r8, r7 │ │ │ │ it cc │ │ │ │ movcc.w r8, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #332] @ (1f8e1c ) │ │ │ │ + ldr r3, [pc, #332] @ (1f8cac ) │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 1f8de2 │ │ │ │ + beq.w 1f8c72 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f8dd8 │ │ │ │ + beq.n 1f8c68 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1f95bc │ │ │ │ + bl 1f944c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f8e08 │ │ │ │ + beq.w 1f8c98 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str.w r8, [r4, #20] │ │ │ │ adds r6, r0, r3 │ │ │ │ str r0, [r4, #12] │ │ │ │ - b.n 1f8d14 │ │ │ │ + b.n 1f8ba4 │ │ │ │ ldrd r2, r1, [r4, #36] @ 0x24 │ │ │ │ add r2, r1 │ │ │ │ ldrd r0, r1, [r4, #24] │ │ │ │ strd r0, r1, [r5, #4] │ │ │ │ str.w r6, [r2, #-8] │ │ │ │ - b.n 1f8c8c │ │ │ │ + b.n 1f8b1c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r6, r3, r6 │ │ │ │ - beq.n 1f8e08 │ │ │ │ - ldr r2, [pc, #264] @ (1f8e20 ) │ │ │ │ + beq.n 1f8c98 │ │ │ │ + ldr r2, [pc, #264] @ (1f8cb0 ) │ │ │ │ add.w r0, r5, #24 │ │ │ │ - ldr r3, [pc, #248] @ (1f8e14 ) │ │ │ │ + ldr r3, [pc, #248] @ (1f8ca4 ) │ │ │ │ add r2, pc │ │ │ │ str r7, [r4, #16] │ │ │ │ str r5, [r6, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f8e04 │ │ │ │ + bne.n 1f8c94 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r8, r7 │ │ │ │ it cc │ │ │ │ movcc r8, r7 │ │ │ │ - b.n 1f8cce │ │ │ │ + b.n 1f8b5e │ │ │ │ add r7, sp, #60 @ 0x3c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1f82e8 │ │ │ │ + bl 1f8178 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ movs r2, #12 │ │ │ │ mov r6, r9 │ │ │ │ mov.w fp, #0 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ ldmia.w r7, {r0, r1} │ │ │ │ mul.w r3, r2, r3 │ │ │ │ @@ -559369,53 +559282,53 @@ │ │ │ │ blx r3 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ adds.w r3, r3, fp │ │ │ │ mov fp, r3 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ adc.w r9, r9, #0 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 1f8d7e │ │ │ │ + bhi.n 1f8c0e │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ mov r4, r6 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ - b.n 1f8caa │ │ │ │ - bl 1fa038 │ │ │ │ + b.n 1f8b3a │ │ │ │ + bl 1f9ec8 │ │ │ │ str r0, [r4, #4] │ │ │ │ - b.n 1f8c3a │ │ │ │ + b.n 1f8aca │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r8 │ │ │ │ blx 613c8 │ │ │ │ - b.n 1f8ce8 │ │ │ │ + b.n 1f8b78 │ │ │ │ mov r0, r8 │ │ │ │ blx 61b80 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1f8e08 │ │ │ │ + cbz r0, 1f8c98 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ blx 61b08 │ │ │ │ add r6, r9 │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [r4, #20] │ │ │ │ str.w r9, [r4, #12] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 1f8d14 │ │ │ │ + b.n 1f8ba4 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - strb r0, [r6, #15] │ │ │ │ + strb r0, [r4, #21] │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r2, #15] │ │ │ │ + strb r0, [r0, #21] │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r7, #12 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r4, #11] │ │ │ │ + strb r0, [r2, #17] │ │ │ │ lsls r2, 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, #4056] @ 0xfd8 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -559427,310 +559340,310 @@ │ │ │ │ blx 619c4 │ │ │ │ mov r4, r0 │ │ │ │ strb.w r8, [r0, #80] @ 0x50 │ │ │ │ str r5, [r0, #72] @ 0x48 │ │ │ │ add.w r8, r6, #64 @ 0x40 │ │ │ │ str.w r9, [r0, #76] @ 0x4c │ │ │ │ mov r5, r4 │ │ │ │ - bl 1f8688 │ │ │ │ + bl 1f8518 │ │ │ │ mov ip, r6 │ │ │ │ - ldr r7, [pc, #220] @ (1f8f3c ) │ │ │ │ + ldr r7, [pc, #220] @ (1f8dcc ) │ │ │ │ add r7, pc │ │ │ │ mov lr, r5 │ │ │ │ ldr.w r0, [ip] │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ add.w ip, ip, #16 │ │ │ │ ldr.w r2, [ip, #-8] │ │ │ │ adds r5, #16 │ │ │ │ ldr.w r3, [ip, #-4] │ │ │ │ cmp ip, r8 │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ - bne.n 1f8e62 │ │ │ │ + bne.n 1f8cf2 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f8660 │ │ │ │ + bl 1f84f0 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ ldr.w r2, [r5, #704] @ 0x2c0 │ │ │ │ adds r3, r2, #5 │ │ │ │ - bhi.n 1f8f36 │ │ │ │ + bhi.n 1f8dc6 │ │ │ │ ldr.w r1, [r5, #708] @ 0x2c4 │ │ │ │ adds r6, r2, #4 │ │ │ │ cmp r6, r1 │ │ │ │ - bhi.n 1f8eb2 │ │ │ │ + bhi.n 1f8d42 │ │ │ │ ldr.w r0, [r5, #700] @ 0x2bc │ │ │ │ adds r0, r0, r2 │ │ │ │ - beq.n 1f8f36 │ │ │ │ + beq.n 1f8dc6 │ │ │ │ str.w r6, [r5, #704] @ 0x2c0 │ │ │ │ str r4, [r0, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 1f8ef6 │ │ │ │ + bhi.n 1f8d86 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ mov r8, r6 │ │ │ │ it cc │ │ │ │ movcc.w r8, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #124] @ (1f8f40 ) │ │ │ │ + ldr r3, [pc, #124] @ (1f8dd0 ) │ │ │ │ ldr.w r0, [r5, #696] @ 0x2b8 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1f8f0a │ │ │ │ + beq.n 1f8d9a │ │ │ │ ldr.w r1, [r5, #700] @ 0x2bc │ │ │ │ - cbz r0, 1f8f00 │ │ │ │ + cbz r0, 1f8d90 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1f95bc │ │ │ │ - cbz r0, 1f8f36 │ │ │ │ + bl 1f944c │ │ │ │ + cbz r0, 1f8dc6 │ │ │ │ ldr.w r3, [r5, #704] @ 0x2c0 │ │ │ │ str.w r0, [r5, #700] @ 0x2bc │ │ │ │ add r0, r3 │ │ │ │ str.w r8, [r5, #708] @ 0x2c4 │ │ │ │ str.w r6, [r5, #704] @ 0x2c0 │ │ │ │ str r4, [r0, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r1, r6 │ │ │ │ it cc │ │ │ │ movcc r1, r6 │ │ │ │ mov r8, r1 │ │ │ │ - b.n 1f8ec2 │ │ │ │ + b.n 1f8d52 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r8 │ │ │ │ blx 613c8 │ │ │ │ - b.n 1f8eda │ │ │ │ + b.n 1f8d6a │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 61b80 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1f8f36 │ │ │ │ + cbz r0, 1f8dc6 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r1, [r5, #700] @ 0x2bc │ │ │ │ blx 61b08 │ │ │ │ ldr.w r2, [r5, #704] @ 0x2c0 │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [r5, #708] @ 0x2c4 │ │ │ │ adds r0, r7, r2 │ │ │ │ str.w r7, [r5, #700] @ 0x2bc │ │ │ │ str.w r3, [r5, #696] @ 0x2b8 │ │ │ │ - b.n 1f8ea6 │ │ │ │ + b.n 1f8d36 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ - strb r4, [r3, #6] │ │ │ │ + strb r4, [r1, #12] │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r7, #12 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #16] @ (1f8f64 ) │ │ │ │ + ldr r4, [pc, #16] @ (1f8df4 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 60bc8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r2, sp, #752 @ 0x2f0 │ │ │ │ + add r4, sp, #176 @ 0xb0 │ │ │ │ lsls r3, r5, #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] @ (1f901c ) │ │ │ │ + ldr r0, [pc, #164] @ (1f8eac ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #164] @ (1f9020 ) │ │ │ │ + ldr r3, [pc, #164] @ (1f8eb0 ) │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ mov r4, r3 │ │ │ │ - bl 1f745c │ │ │ │ - cbz r0, 1f8fa0 │ │ │ │ + bl 1f72ec │ │ │ │ + cbz r0, 1f8e30 │ │ │ │ blx 6214c │ │ │ │ - ldr r3, [pc, #148] @ (1f9024 ) │ │ │ │ + ldr r3, [pc, #148] @ (1f8eb4 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ - cbz r0, 1f8f9c │ │ │ │ - ldr r0, [pc, #144] @ (1f9028 ) │ │ │ │ + cbz r0, 1f8e2c │ │ │ │ + ldr r0, [pc, #144] @ (1f8eb8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 360778 │ │ │ │ + bl 360608 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #136] @ (1f902c ) │ │ │ │ + ldr r2, [pc, #136] @ (1f8ebc ) │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r4, [r4, r2] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 61f84 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1f8ff6 │ │ │ │ - ldr r0, [pc, #120] @ (1f9030 ) │ │ │ │ + cbz r0, 1f8e86 │ │ │ │ + ldr r0, [pc, #120] @ (1f8ec0 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ blx 60f5c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1f900e │ │ │ │ + cbz r0, 1f8e9e │ │ │ │ blx 61b98 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 60cf8 │ │ │ │ - cbnz r0, 1f9008 │ │ │ │ + cbnz r0, 1f8e98 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r5 │ │ │ │ blx 61f84 │ │ │ │ - cbz r0, 1f9008 │ │ │ │ + cbz r0, 1f8e98 │ │ │ │ adds r0, #1 │ │ │ │ blx 6214c │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx 60bc8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r2, 1f900e │ │ │ │ - ldr r3, [pc, #68] @ (1f9034 ) │ │ │ │ + cbz r2, 1f8e9e │ │ │ │ + ldr r3, [pc, #68] @ (1f8ec4 ) │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 1f8f94 │ │ │ │ + b.n 1f8e24 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ mov r0, r5 │ │ │ │ blx 61f84 │ │ │ │ - cbz r0, 1f9016 │ │ │ │ + cbz r0, 1f8ea6 │ │ │ │ adds r0, #1 │ │ │ │ blx 6214c │ │ │ │ - b.n 1f8f8c │ │ │ │ + b.n 1f8e1c │ │ │ │ mov r0, r5 │ │ │ │ blx 60bc8 │ │ │ │ adds r0, r6, #1 │ │ │ │ blx 6214c │ │ │ │ - b.n 1f8f8c │ │ │ │ + b.n 1f8e1c │ │ │ │ mov r0, r5 │ │ │ │ - b.n 1f8f88 │ │ │ │ + b.n 1f8e18 │ │ │ │ nop │ │ │ │ - subs r3, #20 │ │ │ │ + subs r3, #4 │ │ │ │ movs r0, r3 │ │ │ │ - strb r6, [r7, #1] │ │ │ │ + strb r6, [r5, #7] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r2, sp, #520 @ 0x208 │ │ │ │ + add r3, sp, #968 @ 0x3c8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ @ instruction: 0xffabffff │ │ │ │ lsrs r4, r3, #9 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #236 @ 0xec │ │ │ │ + subs r2, #220 @ 0xdc │ │ │ │ movs r0, r3 │ │ │ │ - add r2, sp, #128 @ 0x80 │ │ │ │ + add r3, sp, #576 @ 0x240 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #48] @ (1f9078 ) │ │ │ │ + ldr r2, [pc, #48] @ (1f8f08 ) │ │ │ │ sub sp, #12 │ │ │ │ add r2, pc │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ uxtb r3, r3 │ │ │ │ - cbz r3, 1f905c │ │ │ │ - ldr r3, [pc, #40] @ (1f907c ) │ │ │ │ + cbz r3, 1f8eec │ │ │ │ + ldr r3, [pc, #40] @ (1f8f0c ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r1, [pc, #32] @ (1f9080 ) │ │ │ │ + ldr r1, [pc, #32] @ (1f8f10 ) │ │ │ │ adds r0, r2, #4 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ blx 61f24 │ │ │ │ dmb ish │ │ │ │ mov.w r3, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strb r3, [r2, #0] │ │ │ │ - b.n 1f9052 │ │ │ │ + b.n 1f8ee2 │ │ │ │ nop │ │ │ │ - add r1, sp, #760 @ 0x2f8 │ │ │ │ + add r3, sp, #184 @ 0xb8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r1, sp, #752 @ 0x2f0 │ │ │ │ + add r3, sp, #176 @ 0xb0 │ │ │ │ lsls r3, r5, #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] @ (1f90d4 ) │ │ │ │ + ldr r0, [pc, #60] @ (1f8f64 ) │ │ │ │ mov r2, r1 │ │ │ │ mov r4, r1 │ │ │ │ add r0, pc │ │ │ │ mov r1, r5 │ │ │ │ blx 61058 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 1f90ca │ │ │ │ - ldr r0, [pc, #48] @ (1f90d8 ) │ │ │ │ + bgt.n 1f8f5a │ │ │ │ + ldr r0, [pc, #48] @ (1f8f68 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 61058 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 1f90ca │ │ │ │ - ldr r0, [pc, #36] @ (1f90dc ) │ │ │ │ + bgt.n 1f8f5a │ │ │ │ + ldr r0, [pc, #36] @ (1f8f6c ) │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 61058 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 1f90ca │ │ │ │ + bgt.n 1f8f5a │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 1f90c6 │ │ │ │ + beq.n 1f8f56 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r5, r0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - subs r2, #10 │ │ │ │ + subs r1, #250 @ 0xfa │ │ │ │ movs r0, r3 │ │ │ │ - subs r2, #8 │ │ │ │ + subs r1, #248 @ 0xf8 │ │ │ │ movs r0, r3 │ │ │ │ - subs r2, #12 │ │ │ │ + subs r1, #252 @ 0xfc │ │ │ │ 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] @ (1f913c ) │ │ │ │ + ldr r0, [pc, #72] @ (1f8fcc ) │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ blx 613f8 │ │ │ │ adds r3, r0, #1 │ │ │ │ itt eq │ │ │ │ moveq r0, #0 │ │ │ │ strbeq r0, [r4, #0] │ │ │ │ - beq.n 1f9138 │ │ │ │ + beq.n 1f8fc8 │ │ │ │ subs r2, r6, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ blx 61248 │ │ │ │ subs.w ip, r0, #0 │ │ │ │ - ble.n 1f912a │ │ │ │ + ble.n 1f8fba │ │ │ │ subs r3, r4, #1 │ │ │ │ movs r0, #32 │ │ │ │ add.w r1, ip, r3 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ - cbnz r2, 1f9126 │ │ │ │ + cbnz r2, 1f8fb6 │ │ │ │ strb r0, [r3, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 1f911e │ │ │ │ + bne.n 1f8fae │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [r4, ip] │ │ │ │ blx 611f4 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - subs r1, #230 @ 0xe6 │ │ │ │ + subs r1, #214 @ 0xd6 │ │ │ │ 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 611b8 │ │ │ │ @@ -559771,35 +559684,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 613c8 │ │ │ │ - cbz r0, 1f9206 │ │ │ │ + cbz r0, 1f9096 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 1f91f8 │ │ │ │ + beq.n 1f9088 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1f91f8 │ │ │ │ + cbz r3, 1f9088 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r4 │ │ │ │ it eq │ │ │ │ streq r0, [r3, #4] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 1f91f2 │ │ │ │ + cbz r3, 1f9082 │ │ │ │ str r0, [r3, #12] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 1f91f8 │ │ │ │ + cbz r3, 1f9088 │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - cbz r3, 1f9204 │ │ │ │ + cbz r3, 1f9094 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f91fc │ │ │ │ + bne.n 1f908c │ │ │ │ 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] │ │ │ │ @@ -559809,17 +559722,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r1 │ │ │ │ blx 61b98 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ adds r4, r6, r7 │ │ │ │ adds r1, r4, #1 │ │ │ │ - bl 1f91bc │ │ │ │ + bl 1f904c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1f924e │ │ │ │ + cbz r0, 1f90de │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ add r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 61b08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ @@ -559832,179 +559745,179 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr.w r8, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1f93ba │ │ │ │ + beq.w 1f924a │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ str.w r3, [fp, #4] │ │ │ │ ldr.w r9, [r8, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1f939c │ │ │ │ + beq.w 1f922c │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ str.w r3, [r8, #4] │ │ │ │ ldr.w sl, [r9, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1f937e │ │ │ │ + beq.n 1f920e │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ str.w r3, [r9, #4] │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f9362 │ │ │ │ + beq.n 1f91f2 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #12] │ │ │ │ str.w r3, [sl, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f9346 │ │ │ │ + beq.n 1f91d6 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr r5, [r6, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f932e │ │ │ │ + beq.n 1f91be │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str r3, [r6, #4] │ │ │ │ ldr r4, [r5, #4] │ │ │ │ - cbz r4, 1f9318 │ │ │ │ + cbz r4, 1f91a8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r7, [r4, #4] │ │ │ │ - cbz r7, 1f9302 │ │ │ │ + cbz r7, 1f9192 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ str r2, [r4, #4] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - cbz r0, 1f92ec │ │ │ │ + cbz r0, 1f917c │ │ │ │ ldr r2, [r0, #12] │ │ │ │ str r2, [r7, #4] │ │ │ │ - bl 1f9254 │ │ │ │ + bl 1f90e4 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f92de │ │ │ │ + bne.n 1f916e │ │ │ │ ldr r2, [r7, #16] │ │ │ │ - cbz r2, 1f92f6 │ │ │ │ + cbz r2, 1f9186 │ │ │ │ add.w r0, r7, #24 │ │ │ │ blx r2 │ │ │ │ mov r0, r7 │ │ │ │ blx 60bc8 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1f92d6 │ │ │ │ + bne.n 1f9166 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r3, 1f930c │ │ │ │ + cbz r3, 1f919c │ │ │ │ add.w r0, r4, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx 60bc8 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1f92ce │ │ │ │ + bne.n 1f915e │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 1f9322 │ │ │ │ + cbz r3, 1f91b2 │ │ │ │ add.w r0, r5, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 60bc8 │ │ │ │ ldr r5, [r6, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1f92c6 │ │ │ │ + bne.n 1f9156 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ - cbz r3, 1f9338 │ │ │ │ + cbz r3, 1f91c8 │ │ │ │ add.w r0, r6, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx 60bc8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r6, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1f92ba │ │ │ │ + bne.n 1f914a │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ - cbz r3, 1f9352 │ │ │ │ + cbz r3, 1f91e2 │ │ │ │ add.w r0, r2, #24 │ │ │ │ blx r3 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 60bc8 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f92ac │ │ │ │ + bne.n 1f913c │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ - cbz r3, 1f936e │ │ │ │ + cbz r3, 1f91fe │ │ │ │ add.w r0, sl, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, sl │ │ │ │ blx 60bc8 │ │ │ │ ldr.w sl, [r9, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1f929a │ │ │ │ + bne.n 1f912a │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ - cbz r3, 1f938a │ │ │ │ + cbz r3, 1f921a │ │ │ │ add.w r0, r9, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r9 │ │ │ │ blx 60bc8 │ │ │ │ ldr.w r9, [r8, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 1f9288 │ │ │ │ + bne.w 1f9118 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ - cbz r3, 1f93a8 │ │ │ │ + cbz r3, 1f9238 │ │ │ │ add.w r0, r8, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r8 │ │ │ │ blx 60bc8 │ │ │ │ ldr.w r8, [fp, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 1f9274 │ │ │ │ + bne.w 1f9104 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ - cbz r3, 1f93c6 │ │ │ │ + cbz r3, 1f9256 │ │ │ │ add.w r0, fp, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, fp │ │ │ │ blx 60bc8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r2, [r0, #-24] │ │ │ │ mov r4, r0 │ │ │ │ sub.w r5, r0, #24 │ │ │ │ - cbz r2, 1f940a │ │ │ │ + cbz r2, 1f929a │ │ │ │ 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, 1f9406 │ │ │ │ + cbz r2, 1f9296 │ │ │ │ str r3, [r2, #12] │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ - cbz r3, 1f940a │ │ │ │ + cbz r3, 1f929a │ │ │ │ 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, 1f9430 │ │ │ │ + cbz r0, 1f92c0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ - bl 1f9254 │ │ │ │ + bl 1f90e4 │ │ │ │ ldr.w r0, [r4, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f941e │ │ │ │ + bne.n 1f92ae │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ - cbz r3, 1f943a │ │ │ │ + cbz r3, 1f92ca │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 60bc8 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ @@ -560012,43 +559925,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 1f94c8 │ │ │ │ + beq.n 1f9358 │ │ │ │ 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, 1f949e │ │ │ │ + cbz r4, 1f932e │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 1f94b0 │ │ │ │ + beq.n 1f9340 │ │ │ │ add.w r0, r3, #20 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1f9496 │ │ │ │ + b.n 1f9326 │ │ │ │ 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 1f94b0 │ │ │ │ + beq.n 1f9340 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r4, r1 │ │ │ │ - bhi.n 1f947e │ │ │ │ - b.n 1f94b0 │ │ │ │ + bhi.n 1f930e │ │ │ │ + b.n 1f9340 │ │ │ │ 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] │ │ │ │ @@ -560057,184 +559970,184 @@ │ │ │ │ str.w lr, [r3, #8] │ │ │ │ ldrd r1, r2, [r3, #28] │ │ │ │ subs r1, #1 │ │ │ │ adds r2, #1 │ │ │ │ strd r1, r2, [r3, #28] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r1, 1f94d8 │ │ │ │ + cbz r1, 1f9368 │ │ │ │ add.w r1, r3, #20 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r2 │ │ │ │ - bne.n 1f94fc │ │ │ │ - cbz r2, 1f94e6 │ │ │ │ + bne.n 1f938c │ │ │ │ + cbz r2, 1f9376 │ │ │ │ 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 1f93d4 │ │ │ │ + bl 1f9264 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 1f94da │ │ │ │ - b.n 1f945e │ │ │ │ + bne.n 1f936a │ │ │ │ + b.n 1f92ee │ │ │ │ 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 61b80 │ │ │ │ - cbz r0, 1f9544 │ │ │ │ + cbz r0, 1f93d4 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r3, [r0] │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ str r1, [r0, #16] │ │ │ │ - cbz r4, 1f9542 │ │ │ │ + cbz r4, 1f93d2 │ │ │ │ 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, 1f9542 │ │ │ │ + cbz r3, 1f93d2 │ │ │ │ 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 61b80 │ │ │ │ - cbz r0, 1f958c │ │ │ │ + cbz r0, 1f941c │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r3, [r0] │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ str r1, [r0, #16] │ │ │ │ - cbz r4, 1f958a │ │ │ │ + cbz r4, 1f941a │ │ │ │ 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, 1f958a │ │ │ │ + cbz r3, 1f941a │ │ │ │ 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 1f9548 │ │ │ │ + bl 1f93d8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1f95b6 │ │ │ │ + cbz r0, 1f9446 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 610ec │ │ │ │ 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, 1f95d6 │ │ │ │ + cbz r1, 1f9466 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1f91bc │ │ │ │ + bl 1f904c │ │ │ │ pop {r3, pc} │ │ │ │ mov r1, r2 │ │ │ │ - bl 1f9548 │ │ │ │ + bl 1f93d8 │ │ │ │ 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, 1f9622 │ │ │ │ + cbz r4, 1f94b2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1f91bc │ │ │ │ + bl 1f904c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, r5 │ │ │ │ - bhi.n 1f960e │ │ │ │ + bhi.n 1f949e │ │ │ │ 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 610ec │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1f9548 │ │ │ │ + bl 1f93d8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f9608 │ │ │ │ + beq.n 1f9498 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 610ec │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1f9608 │ │ │ │ + b.n 1f9498 │ │ │ │ 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, 1f965a │ │ │ │ + cbnz r3, 1f94ea │ │ │ │ mul.w r1, r2, r1 │ │ │ │ - bl 1f9548 │ │ │ │ + bl 1f93d8 │ │ │ │ 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, 1f9698 │ │ │ │ + cbnz r4, 1f9528 │ │ │ │ mul.w r2, r1, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ - bl 1f9548 │ │ │ │ + bl 1f93d8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1f9692 │ │ │ │ + cbz r0, 1f9522 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 610ec │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -560244,47 +560157,47 @@ │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ umull lr, ip, r2, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1f96cc │ │ │ │ + bne.n 1f955c │ │ │ │ mov ip, r1 │ │ │ │ mul.w r1, r2, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1f96d0 │ │ │ │ + beq.n 1f9560 │ │ │ │ mov r0, ip │ │ │ │ - bl 1f91bc │ │ │ │ + bl 1f904c │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 1f9548 │ │ │ │ + bl 1f93d8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w ip, [sp, #24] │ │ │ │ umull r4, r5, r2, ip │ │ │ │ - cbnz r5, 1f972a │ │ │ │ + cbnz r5, 1f95ba │ │ │ │ mov r4, r3 │ │ │ │ mov r3, r1 │ │ │ │ mul.w r1, r2, ip │ │ │ │ - cbz r3, 1f9732 │ │ │ │ + cbz r3, 1f95c2 │ │ │ │ mov r0, r3 │ │ │ │ mul.w r3, r4, r2 │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 1f91bc │ │ │ │ + bl 1f904c │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.n 1f971a │ │ │ │ + bcc.n 1f95aa │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subs r2, r1, r3 │ │ │ │ add r0, r3 │ │ │ │ mov r1, r5 │ │ │ │ blx 610ec │ │ │ │ @@ -560292,178 +560205,178 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 1f9548 │ │ │ │ + bl 1f93d8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f9714 │ │ │ │ + beq.n 1f95a4 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ blx 610ec │ │ │ │ - b.n 1f9714 │ │ │ │ + b.n 1f95a4 │ │ │ │ nop │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f97c0 │ │ │ │ + beq.n 1f9650 │ │ │ │ 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, 1f9786 │ │ │ │ + cbz r2, 1f9616 │ │ │ │ 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, 1f9782 │ │ │ │ + cbz r2, 1f9612 │ │ │ │ str r3, [r2, #12] │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ - cbz r3, 1f9786 │ │ │ │ + cbz r3, 1f9616 │ │ │ │ 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, 1f97ae │ │ │ │ + cbz r0, 1f963e │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ - bl 1f9254 │ │ │ │ + bl 1f90e4 │ │ │ │ ldr.w r0, [r4, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f979c │ │ │ │ + bne.n 1f962c │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ - cbz r3, 1f97b8 │ │ │ │ + cbz r3, 1f9648 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 60bc8 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r1, 1f982e │ │ │ │ + cbz r1, 1f96be │ │ │ │ ldr.w r3, [r1, #-24] │ │ │ │ sub.w ip, r1, #24 │ │ │ │ push {r4} │ │ │ │ - cbz r0, 1f981a │ │ │ │ + cbz r0, 1f96aa │ │ │ │ subs r0, #24 │ │ │ │ - cbz r3, 1f9828 │ │ │ │ + cbz r3, 1f96b8 │ │ │ │ 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, 1f97ee │ │ │ │ + cbz r3, 1f967e │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr.w r2, [r1, #-12] │ │ │ │ - cbz r2, 1f97f2 │ │ │ │ + cbz r2, 1f9682 │ │ │ │ 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, 1f9816 │ │ │ │ + cbz r0, 1f96a6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str.w r3, [r1, #-12] │ │ │ │ str.w r0, [r1, #-24] │ │ │ │ str.w ip, [r0, #4] │ │ │ │ - cbz r3, 1f9816 │ │ │ │ + cbz r3, 1f96a6 │ │ │ │ str.w ip, [r3, #8] │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f97d6 │ │ │ │ + bne.n 1f9666 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r1, #-16] │ │ │ │ - b.n 1f9816 │ │ │ │ + b.n 1f96a6 │ │ │ │ str.w r3, [r1, #-16] │ │ │ │ - b.n 1f9802 │ │ │ │ + b.n 1f9692 │ │ │ │ bx lr │ │ │ │ - cbz r1, 1f9870 │ │ │ │ + cbz r1, 1f9700 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r1, #-20] │ │ │ │ mov lr, r1 │ │ │ │ - cbz r0, 1f986e │ │ │ │ + cbz r0, 1f96fe │ │ │ │ ldr r3, [r0, #12] │ │ │ │ sub.w r1, r4, #24 │ │ │ │ - cbz r3, 1f9872 │ │ │ │ + cbz r3, 1f9702 │ │ │ │ mov ip, r0 │ │ │ │ - b.n 1f984c │ │ │ │ + b.n 1f96dc │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ str.w r1, [ip] │ │ │ │ mov ip, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f984a │ │ │ │ + bne.n 1f96da │ │ │ │ ldr.w r2, [r4, #-20] │ │ │ │ str r1, [r3, #0] │ │ │ │ str r2, [r3, #12] │ │ │ │ - cbz r2, 1f9864 │ │ │ │ + cbz r2, 1f96f4 │ │ │ │ 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 1f9858 │ │ │ │ + b.n 1f96e8 │ │ │ │ nop │ │ │ │ - cbz r0, 1f9882 │ │ │ │ + cbz r0, 1f9712 │ │ │ │ ldr.w r0, [r0, #-24] │ │ │ │ - cbz r0, 1f9882 │ │ │ │ + cbz r0, 1f9712 │ │ │ │ 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 1f9548 │ │ │ │ + bl 1f93d8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1f98b6 │ │ │ │ + cbz r0, 1f9746 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 61b08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - cbz r1, 1f98f8 │ │ │ │ + cbz r1, 1f9788 │ │ │ │ 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 61b98 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f9548 │ │ │ │ + bl 1f93d8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 61b08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ @@ -560480,88 +560393,88 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 61b98 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f9208 │ │ │ │ + bl 1f9098 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4052] @ 0xfd4 │ │ │ │ - ldr r2, [pc, #100] @ (1f999c ) │ │ │ │ + ldr r2, [pc, #100] @ (1f982c ) │ │ │ │ sub sp, #28 │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #100] @ (1f99a0 ) │ │ │ │ + ldr r3, [pc, #100] @ (1f9830 ) │ │ │ │ add r2, pc │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r6, [r4], #4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 1ff91c │ │ │ │ + bl 1ff7ac │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1f9548 │ │ │ │ + bl 1f93d8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1f9976 │ │ │ │ + cbz r0, 1f9806 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #1 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 60efc <__vsnprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #44] @ (1f99a4 ) │ │ │ │ - ldr r3, [pc, #36] @ (1f99a0 ) │ │ │ │ + ldr r2, [pc, #44] @ (1f9834 ) │ │ │ │ + ldr r3, [pc, #36] @ (1f9830 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f9996 │ │ │ │ + bne.n 1f9826 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r0, [r0, #108] @ 0x6c │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r0, #104] @ 0x68 │ │ │ │ + str r2, [r6, #124] @ 0x7c │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1ff91c │ │ │ │ + bl 1ff7ac │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1f9548 │ │ │ │ + bl 1f93d8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f99e6 │ │ │ │ + cbz r0, 1f9876 │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #1 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 60efc <__vsnprintf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ @@ -560577,180 +560490,180 @@ │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ sub sp, #20 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - cbz r4, 1f9a4c │ │ │ │ - bl 1ff91c │ │ │ │ + cbz r4, 1f98dc │ │ │ │ + bl 1ff7ac │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ adds r1, #1 │ │ │ │ add r1, r0 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 1f91bc │ │ │ │ + bl 1f904c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f9a46 │ │ │ │ + cbz r0, 1f98d6 │ │ │ │ strd r8, r9, [sp] │ │ │ │ movs r2, #1 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ adds r1, r7, r2 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r0, r4 │ │ │ │ blx 60efc <__vsnprintf_chk@plt> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r4, [r6, #0] │ │ │ │ add r3, r7 │ │ │ │ str r3, [r5, #0] │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bl 1ff91c │ │ │ │ + bl 1ff7ac │ │ │ │ mov r1, r0 │ │ │ │ adds r0, #32 │ │ │ │ str r1, [sp, #12] │ │ │ │ bic.w r0, r0, #7 │ │ │ │ blx 61b80 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1f9a86 │ │ │ │ + cbz r0, 1f9916 │ │ │ │ adds r7, #24 │ │ │ │ - vldr d7, [pc, #48] @ 1f9a98 │ │ │ │ + vldr d7, [pc, #48] @ 1f9928 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r4, [r0, #16] │ │ │ │ movs r2, #1 │ │ │ │ vstr d7, [r7, #-24] @ 0xffffffe8 │ │ │ │ adds r1, #1 │ │ │ │ vstr d7, [r7, #-16] │ │ │ │ mov r0, r7 │ │ │ │ strd r8, r9, [sp] │ │ │ │ blx 60efc <__vsnprintf_chk@plt> │ │ │ │ mov r0, r7 │ │ │ │ str r7, [r6, #0] │ │ │ │ blx 61b98 │ │ │ │ str r0, [r5, #0] │ │ │ │ - b.n 1f9a44 │ │ │ │ + b.n 1f98d4 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #80] @ (1f9b04 ) │ │ │ │ + ldr r0, [pc, #80] @ (1f9994 ) │ │ │ │ mov r3, r2 │ │ │ │ - ldr r2, [pc, #80] @ (1f9b08 ) │ │ │ │ + ldr r2, [pc, #80] @ (1f9998 ) │ │ │ │ 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, 1f9ad8 │ │ │ │ + cbz r0, 1f9968 │ │ │ │ strd r1, r3, [sp] │ │ │ │ blx 61b98 │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ mov ip, r0 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #8 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ - bl 1f99f0 │ │ │ │ - ldr r2, [pc, #36] @ (1f9b0c ) │ │ │ │ - ldr r3, [pc, #28] @ (1f9b08 ) │ │ │ │ + bl 1f9880 │ │ │ │ + ldr r2, [pc, #36] @ (1f999c ) │ │ │ │ + ldr r3, [pc, #28] @ (1f9998 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f9afe │ │ │ │ + bne.n 1f998e │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r6, [r0, #84] @ 0x54 │ │ │ │ + str r6, [r6, #104] @ 0x68 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r2, #80] @ 0x50 │ │ │ │ + str r2, [r0, #104] @ 0x68 │ │ │ │ lsls r2, r5, #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] @ (1f9b80 ) │ │ │ │ + ldr r1, [pc, #92] @ (1f9a10 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r2, [pc, #92] @ (1f9b84 ) │ │ │ │ + ldr r2, [pc, #92] @ (1f9a14 ) │ │ │ │ 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, 1f9b50 │ │ │ │ + cbz r0, 1f99e0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 61b98 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ mov ip, r0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp, #16] │ │ │ │ - bl 1f99f0 │ │ │ │ - ldr r2, [pc, #40] @ (1f9b88 ) │ │ │ │ - ldr r3, [pc, #36] @ (1f9b84 ) │ │ │ │ + bl 1f9880 │ │ │ │ + ldr r2, [pc, #40] @ (1f9a18 ) │ │ │ │ + ldr r3, [pc, #36] @ (1f9a14 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f9b7a │ │ │ │ + bne.n 1f9a0a │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r4, [r2, #76] @ 0x4c │ │ │ │ + str r4, [r0, #100] @ 0x64 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r3, #72] @ 0x48 │ │ │ │ + str r4, [r1, #96] @ 0x60 │ │ │ │ lsls r2, r5, #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 1f9548 │ │ │ │ + bl 1f93d8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f9bb0 │ │ │ │ + cbz r0, 1f9a40 │ │ │ │ mov.w r2, #264 @ 0x108 │ │ │ │ movs r1, #0 │ │ │ │ blx 610ec │ │ │ │ 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 1f9bba │ │ │ │ + bne.n 1f9a4a │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #2 │ │ │ │ @@ -560762,66 +560675,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 1f9ccc │ │ │ │ + bhi.n 1f9b5c │ │ │ │ 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 1f9c64 │ │ │ │ + beq.n 1f9af4 │ │ │ │ ldr.w r0, [r4, #-12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f9cde │ │ │ │ + beq.n 1f9b6e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str.w r3, [r4, #-12] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ - cbnz r3, 1f9c44 │ │ │ │ + cbnz r3, 1f9ad4 │ │ │ │ ldrd r6, r1, [r4] │ │ │ │ str r1, [r6, #4] │ │ │ │ str r6, [r1, #0] │ │ │ │ strd r3, r3, [r4] │ │ │ │ ldrb.w r3, [r5, #256] @ 0x100 │ │ │ │ cmp r2, #4 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb r3, [r0, #3] │ │ │ │ add r0, r2 │ │ │ │ - beq.n 1f9c5e │ │ │ │ + beq.n 1f9aee │ │ │ │ subs r2, #4 │ │ │ │ orn r2, r2, #127 @ 0x7f │ │ │ │ strb.w r2, [r0, #-1] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movw r0, #32728 @ 0x7fd8 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ blx 61a54 <__aeabi_uidiv@plt> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ mul.w r1, r8, r3 │ │ │ │ adds r1, #40 @ 0x28 │ │ │ │ - bl 1f9548 │ │ │ │ + bl 1f93d8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f9c5e │ │ │ │ + beq.n 1f9aee │ │ │ │ ldr.w ip, [r5, r6] │ │ │ │ add.w lr, r1, #40 @ 0x28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r0, #32] │ │ │ │ str r5, [r0, #0] │ │ │ │ str r7, [r0, #16] │ │ │ │ str.w ip, [r0, #12] │ │ │ │ @@ -560838,58 +560751,58 @@ │ │ │ │ str r4, [r1, #20] │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ str r0, [r4, #4] │ │ │ │ ldr r4, [r7, #12] │ │ │ │ str r0, [r7, #8] │ │ │ │ ldr.w r0, [r4, #-12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f9c24 │ │ │ │ - b.n 1f9cde │ │ │ │ + bne.n 1f9ab4 │ │ │ │ + b.n 1f9b6e │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1f9548 │ │ │ │ + bl 1f93d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f9c5e │ │ │ │ + beq.n 1f9aee │ │ │ │ movs r3, #16 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strb r3, [r0, #2] │ │ │ │ - b.n 1f9c44 │ │ │ │ + b.n 1f9ad4 │ │ │ │ ldr.w r0, [r4, #-16] │ │ │ │ add.w r6, r4, #32640 @ 0x7f80 │ │ │ │ adds r6, #108 @ 0x6c │ │ │ │ sub.w r7, r4, #20 │ │ │ │ add.w r1, r0, r8 │ │ │ │ cmp r1, r6 │ │ │ │ - bhi.n 1f9d00 │ │ │ │ + bhi.n 1f9b90 │ │ │ │ subs r7, r0, r7 │ │ │ │ strb r3, [r0, #2] │ │ │ │ strh r7, [r0, #0] │ │ │ │ str.w r1, [r4, #-16] │ │ │ │ - b.n 1f9c2a │ │ │ │ + b.n 1f9aba │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r3, #3] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ - bl 1f9bd0 │ │ │ │ + bl 1f9a60 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1f9d2e │ │ │ │ + cbz r0, 1f9bbe │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 610ec │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - cbz r0, 1f9d7e │ │ │ │ + cbz r0, 1f9c0e │ │ │ │ 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 │ │ │ │ @@ -560899,226 +560812,226 @@ │ │ │ │ movcc r3, r0 │ │ │ │ subs r0, r3, #4 │ │ │ │ ldrb.w r2, [r3, #-1] │ │ │ │ ldrb.w r1, [r3, #-2] │ │ │ │ bic.w r2, r2, #1 │ │ │ │ strb.w r2, [r3, #-1] │ │ │ │ cmp r1, #15 │ │ │ │ - bhi.n 1f9d78 │ │ │ │ + bhi.n 1f9c08 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1f9444 │ │ │ │ + bl 1f92d4 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 1f93d4 │ │ │ │ + bl 1f9264 │ │ │ │ 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 1f9daa │ │ │ │ + bhi.n 1f9c3a │ │ │ │ ldrh.w r3, [r0, #-4] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr.w r0, [r0, #-4] │ │ │ │ bx lr │ │ │ │ ldr.w r0, [r0, #-28] │ │ │ │ - cbz r0, 1f9db2 │ │ │ │ + cbz r0, 1f9c42 │ │ │ │ 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 61b80 │ │ │ │ - cbz r0, 1f9e1e │ │ │ │ + cbz r0, 1f9cae │ │ │ │ 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, 1f9e1c │ │ │ │ + cbz r1, 1f9cac │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r2, r1 │ │ │ │ - cbz r3, 1f9e06 │ │ │ │ + cbz r3, 1f9c96 │ │ │ │ str r0, [r2, #0] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f9dfc │ │ │ │ + bne.n 1f9c8c │ │ │ │ ldr.w r3, [ip, #-20] │ │ │ │ str r0, [r2, #0] │ │ │ │ str r3, [r2, #12] │ │ │ │ - cbz r3, 1f9e12 │ │ │ │ + cbz r3, 1f9ca2 │ │ │ │ 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 1f9dec │ │ │ │ + b.n 1f9c7c │ │ │ │ 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 1f9e62 │ │ │ │ + bhi.n 1f9cf2 │ │ │ │ ldrb.w r3, [r1, #-1] │ │ │ │ eor.w r3, r3, #2 │ │ │ │ strb.w r3, [r1, #-1] │ │ │ │ pop {r3, pc} │ │ │ │ subs r1, #4 │ │ │ │ - bl 1f97c4 │ │ │ │ + bl 1f9654 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #12 │ │ │ │ add.w sl, r0, #256 @ 0x100 │ │ │ │ mov r7, r0 │ │ │ │ movs r6, #32 │ │ │ │ mov.w r8, #0 │ │ │ │ - vldr d8, [pc, #324] @ 1f9fd8 │ │ │ │ + vldr d8, [pc, #324] @ 1f9e68 │ │ │ │ strd sl, r0, [sp] │ │ │ │ mov sl, r0 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 1f9f8e │ │ │ │ + beq.n 1f9e1e │ │ │ │ sub.w fp, r3, #12 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ sub.w r5, r1, #12 │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ - cbz r3, 1f9f0e │ │ │ │ + cbz r3, 1f9d9e │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ add.w r9, fp, #40 @ 0x28 │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 1f9ef6 │ │ │ │ + beq.n 1f9d86 │ │ │ │ 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 1f9ef0 │ │ │ │ + bpl.n 1f9d80 │ │ │ │ ldrb.w r3, [r7, #256] @ 0x100 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 1f9ef0 │ │ │ │ + beq.n 1f9d80 │ │ │ │ ldr.w r4, [fp, #28] │ │ │ │ strb.w lr, [r9, #3] │ │ │ │ - bl 1f9444 │ │ │ │ + bl 1f92d4 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 1f9ef6 │ │ │ │ + beq.n 1f9d86 │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ add r9, r6 │ │ │ │ cmp r2, r9 │ │ │ │ - bne.n 1f9ec0 │ │ │ │ + bne.n 1f9d50 │ │ │ │ add.w r3, r5, #12 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ mov fp, r5 │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 1f9f8e │ │ │ │ + beq.n 1f9e1e │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ sub.w r5, r1, #12 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f9eb4 │ │ │ │ + bne.n 1f9d44 │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ - cbz r1, 1f9f20 │ │ │ │ + cbz r1, 1f9db0 │ │ │ │ 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, 1f9f52 │ │ │ │ + cbz r0, 1f9de2 │ │ │ │ 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, 1f9f4e │ │ │ │ + cbz r1, 1f9dde │ │ │ │ str r3, [r1, #12] │ │ │ │ ldr.w r3, [fp, #-12] │ │ │ │ - cbz r3, 1f9f52 │ │ │ │ + cbz r3, 1f9de2 │ │ │ │ str r1, [r3, #8] │ │ │ │ ldr.w r0, [fp, #-20] │ │ │ │ str.w r8, [fp, #-24] │ │ │ │ vstr d8, [fp, #-16] │ │ │ │ - cbz r0, 1f9f72 │ │ │ │ + cbz r0, 1f9e02 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [fp, #-20] │ │ │ │ - bl 1f9254 │ │ │ │ + bl 1f90e4 │ │ │ │ ldr.w r0, [fp, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f9f60 │ │ │ │ + bne.n 1f9df0 │ │ │ │ ldr.w r3, [fp, #-8] │ │ │ │ - cbz r3, 1f9f7c │ │ │ │ + cbz r3, 1f9e0c │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ mov r0, r9 │ │ │ │ mov fp, r5 │ │ │ │ blx 60bc8 │ │ │ │ add.w r3, r5, #12 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 1f9f02 │ │ │ │ + bne.n 1f9d92 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w sl, sl, #16 │ │ │ │ adds r6, #32 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 1f9e9c │ │ │ │ + bne.n 1f9d2c │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov sl, r3 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 1f9fb6 │ │ │ │ + beq.n 1f9e46 │ │ │ │ subs r1, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f97c4 │ │ │ │ + bl 1f9654 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ sub.w r1, r3, #12 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1f9fa6 │ │ │ │ + bne.n 1f9e36 │ │ │ │ adds r4, #16 │ │ │ │ cmp r4, sl │ │ │ │ - bne.n 1f9f9e │ │ │ │ + bne.n 1f9e2e │ │ │ │ ldr.w r0, [r7, #260] @ 0x104 │ │ │ │ - cbz r0, 1f9fc6 │ │ │ │ - bl 1f93d4 │ │ │ │ + cbz r0, 1f9e56 │ │ │ │ + bl 1f9264 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r7, #260] @ 0x104 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ ... │ │ │ │ @@ -561130,43 +561043,43 @@ │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ ldr r4, [r0, #8] │ │ │ │ bic.w r3, r3, #7 │ │ │ │ add.w r1, ip, r3 │ │ │ │ sub sp, #8 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r4 │ │ │ │ - bhi.n 1fa010 │ │ │ │ + bhi.n 1f9ea0 │ │ │ │ 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 1fa02e │ │ │ │ + bls.n 1f9ebe │ │ │ │ mov r4, r1 │ │ │ │ strd r3, r0, [sp] │ │ │ │ - bl 1f9548 │ │ │ │ + bl 1f93d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fa00c │ │ │ │ + beq.n 1f9e9c │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ strd r4, r0, [r2, #8] │ │ │ │ - b.n 1fa00a │ │ │ │ + b.n 1f9e9a │ │ │ │ mov r1, r3 │ │ │ │ - bl 1f9548 │ │ │ │ - b.n 1fa00c │ │ │ │ + bl 1f93d8 │ │ │ │ + b.n 1f9e9c │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov.w r1, #2064 @ 0x810 │ │ │ │ - bl 1f9548 │ │ │ │ - cbz r0, 1fa064 │ │ │ │ - vldr d7, [pc, #20] @ 1fa068 │ │ │ │ + bl 1f93d8 │ │ │ │ + cbz r0, 1f9ef4 │ │ │ │ + vldr d7, [pc, #20] @ 1f9ef8 │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ add.w r3, r0, #16 │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ vstr d7, [r0] │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ lsrs r0, r0, #32 │ │ │ │ @@ -561180,16 +561093,16 @@ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ addw r4, r4, #2047 @ 0x7ff │ │ │ │ bfc r4, #0, #11 │ │ │ │ cmp.w r4, #2048 @ 0x800 │ │ │ │ it cc │ │ │ │ movcc.w r4, #2048 @ 0x800 │ │ │ │ add.w r1, r4, #16 │ │ │ │ - bl 1f9548 │ │ │ │ - cbz r0, 1fa0aa │ │ │ │ + bl 1f93d8 │ │ │ │ + cbz r0, 1f9f3a │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r0, #16 │ │ │ │ strd r4, r2, [r0] │ │ │ │ strd r4, r3, [r0, #8] │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -561198,79 +561111,79 @@ │ │ │ │ adds r4, r1, #7 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r1, r3, [r0, #4] │ │ │ │ bic.w r4, r4, #7 │ │ │ │ sub sp, #12 │ │ │ │ add.w ip, r4, r1 │ │ │ │ cmp ip, r3 │ │ │ │ - bhi.n 1fa0ec │ │ │ │ + bhi.n 1f9f7c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w ip, [r0, #4] │ │ │ │ add r3, r1 │ │ │ │ - cbz r3, 1fa0e6 │ │ │ │ + cbz r3, 1f9f76 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #0 │ │ │ │ blx 610ec │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r4, r1 │ │ │ │ - bcs.n 1fa10c │ │ │ │ + bcs.n 1f9f9c │ │ │ │ strd r1, r0, [sp] │ │ │ │ - bl 1f9548 │ │ │ │ + bl 1f93d8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fa0e6 │ │ │ │ + beq.n 1f9f76 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ strd r1, r0, [r2, #8] │ │ │ │ str r4, [r2, #4] │ │ │ │ - b.n 1fa0da │ │ │ │ + b.n 1f9f6a │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f9548 │ │ │ │ + bl 1f93d8 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1fa0d8 │ │ │ │ + b.n 1f9f68 │ │ │ │ nop │ │ │ │ - cbz r0, 1fa188 │ │ │ │ + cbz r0, 1fa018 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r2, [r0, #-24] │ │ │ │ sub.w r5, r0, #24 │ │ │ │ - cbz r2, 1fa14e │ │ │ │ + cbz r2, 1f9fde │ │ │ │ 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, 1fa14a │ │ │ │ + cbz r2, 1f9fda │ │ │ │ str r3, [r2, #12] │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ - cbz r3, 1fa14e │ │ │ │ + cbz r3, 1f9fde │ │ │ │ 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, 1fa176 │ │ │ │ + cbz r0, 1fa006 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ - bl 1f9254 │ │ │ │ + bl 1f90e4 │ │ │ │ ldr.w r0, [r4, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fa164 │ │ │ │ + bne.n 1f9ff4 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ - cbz r3, 1fa180 │ │ │ │ + cbz r3, 1fa010 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 60bc8 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -561278,25 +561191,25 @@ │ │ │ │ adds r0, #24 │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ - cbz r1, 1fa1d0 │ │ │ │ + cbz r1, 1fa060 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 61b98 │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f9fe0 │ │ │ │ + bl 1f9e70 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1fa1ca │ │ │ │ + cbz r0, 1fa05a │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ blx 61b08 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, r5] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ @@ -561306,153 +561219,153 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4052] @ 0xfd4 │ │ │ │ - ldr r2, [pc, #100] @ (1fa250 ) │ │ │ │ + ldr r2, [pc, #100] @ (1fa0e0 ) │ │ │ │ sub sp, #28 │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #100] @ (1fa254 ) │ │ │ │ + ldr r3, [pc, #100] @ (1fa0e4 ) │ │ │ │ add r2, pc │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r6, [r4], #4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 1ff91c │ │ │ │ + bl 1ff7ac │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1f9fe0 │ │ │ │ + bl 1f9e70 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1fa22a │ │ │ │ + cbz r0, 1fa0ba │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #1 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 60efc <__vsnprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #44] @ (1fa258 ) │ │ │ │ - ldr r3, [pc, #36] @ (1fa254 ) │ │ │ │ + ldr r2, [pc, #44] @ (1fa0e8 ) │ │ │ │ + ldr r3, [pc, #36] @ (1fa0e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1fa24a │ │ │ │ + bne.n 1fa0da │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsh r4, [r1, r0] │ │ │ │ + ldrsh r4, [r7, r5] │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r1, r7] │ │ │ │ + ldrsh r6, [r7, r4] │ │ │ │ lsls r2, r5, #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, 1fa298 │ │ │ │ + cbnz r3, 1fa128 │ │ │ │ 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 1fa29e │ │ │ │ + bhi.n 1fa12e │ │ │ │ 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 1fa2bc │ │ │ │ + bcs.n 1fa14c │ │ │ │ mov r4, r1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 1f9548 │ │ │ │ + bl 1f93d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fa294 │ │ │ │ + beq.n 1fa124 │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ strd r4, r0, [r3, #8] │ │ │ │ - b.n 1fa292 │ │ │ │ + b.n 1fa122 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1f9548 │ │ │ │ - b.n 1fa294 │ │ │ │ + bl 1f93d8 │ │ │ │ + b.n 1fa124 │ │ │ │ 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, 1fa30a │ │ │ │ + cbnz r4, 1fa19a │ │ │ │ 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 1fa312 │ │ │ │ - cbz r4, 1fa304 │ │ │ │ + bhi.n 1fa1a2 │ │ │ │ + cbz r4, 1fa194 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 610ec │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r5, r1 │ │ │ │ - bcs.n 1fa336 │ │ │ │ + bcs.n 1fa1c6 │ │ │ │ strd r2, r0, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1f9548 │ │ │ │ + bl 1f93d8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fa304 │ │ │ │ + beq.n 1fa194 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ strd r1, r0, [r3, #8] │ │ │ │ str r5, [r3, #4] │ │ │ │ - b.n 1fa2fc │ │ │ │ + b.n 1fa18c │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1f9548 │ │ │ │ + bl 1f93d8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1fa2fa │ │ │ │ + b.n 1fa18a │ │ │ │ push {r4, lr} │ │ │ │ mov ip, r0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrd r2, r4, [r0, #4] │ │ │ │ ldr r1, [r0, #12] │ │ │ │ strd r4, r1, [r0] │ │ │ │ mov.w lr, r2, lsl #23 │ │ │ │ @@ -561473,116 +561386,116 @@ │ │ │ │ adds r0, r0, r4 │ │ │ │ adc.w r1, r3, r1 │ │ │ │ str.w r3, [ip, #12] │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r1, 1fa3b0 │ │ │ │ - vldr d7, [pc, #112] @ 1fa410 │ │ │ │ - add r1, pc, #116 @ (adr r1, 1fa418 ) │ │ │ │ + cbnz r1, 1fa240 │ │ │ │ + vldr d7, [pc, #112] @ 1fa2a0 │ │ │ │ + add r1, pc, #116 @ (adr r1, 1fa2a8 ) │ │ │ │ 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 60c28 │ │ │ │ cmp r0, #16 │ │ │ │ - beq.n 1fa404 │ │ │ │ - ldr r0, [pc, #80] @ (1fa420 ) │ │ │ │ + beq.n 1fa294 │ │ │ │ + ldr r0, [pc, #80] @ (1fa2b0 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ blx 613f8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 1fa3f0 │ │ │ │ + blt.n 1fa280 │ │ │ │ movs r2, #16 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 61248 │ │ │ │ cmp r0, #16 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - beq.n 1fa408 │ │ │ │ + beq.n 1fa298 │ │ │ │ blx 611f4 │ │ │ │ - add r3, pc, #28 @ (adr r3, 1fa410 ) │ │ │ │ + add r3, pc, #28 @ (adr r3, 1fa2a0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ movs r0, #0 │ │ │ │ strd r2, r3, [r4] │ │ │ │ blx 61368 <__time64@plt> │ │ │ │ strd r0, r1, [r4, #8] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ blx 611f4 │ │ │ │ - b.n 1fa404 │ │ │ │ + b.n 1fa294 │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #544] @ (1fa634 ) │ │ │ │ + ldr r7, [pc, #544] @ (1fa4c4 ) │ │ │ │ ldrb r2, [r4, #3] │ │ │ │ @ instruction: 0xb839 │ │ │ │ subs r3, #255 @ 0xff │ │ │ │ ldmia r5, {r0, r2, r4, r5} │ │ │ │ ldr r1, [r6, #68] @ 0x44 │ │ │ │ - bpl.n 1fa3ca │ │ │ │ + bpl.n 1fa25a │ │ │ │ str r2, [sp, #224] @ 0xe0 │ │ │ │ - movs r7, #30 │ │ │ │ + movs r7, #14 │ │ │ │ movs r0, r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ str r2, [r0, #20] │ │ │ │ - cbz r3, 1fa436 │ │ │ │ + cbz r3, 1fa2c6 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, r2 │ │ │ │ it cc │ │ │ │ movcc r3, r2 │ │ │ │ str r3, [r0, #20] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbz r2, 1fa446 │ │ │ │ + cbz r2, 1fa2d6 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r3, r2 │ │ │ │ it cc │ │ │ │ movcc r3, r2 │ │ │ │ str r3, [r0, #20] │ │ │ │ bx lr │ │ │ │ ldrd r2, r1, [r1] │ │ │ │ push {r4} │ │ │ │ ldr r4, [r0, #16] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r4, r2 │ │ │ │ - bcc.n 1fa474 │ │ │ │ + bcc.n 1fa304 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, r1 │ │ │ │ - bhi.n 1fa468 │ │ │ │ - cbz r3, 1fa464 │ │ │ │ + bhi.n 1fa2f8 │ │ │ │ + cbz r3, 1fa2f4 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ cmp r2, r4 │ │ │ │ - bls.n 1fa46a │ │ │ │ + bls.n 1fa2fa │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ - cbz r3, 1fa48e │ │ │ │ + cbz r3, 1fa31e │ │ │ │ mov r0, r3 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r4, r2 │ │ │ │ - bcs.n 1fa456 │ │ │ │ - cbz r3, 1fa47c │ │ │ │ + bcs.n 1fa2e6 │ │ │ │ + cbz r3, 1fa30c │ │ │ │ ldr r4, [r3, #20] │ │ │ │ cmp r4, r2 │ │ │ │ - bcs.n 1fa46a │ │ │ │ + bcs.n 1fa2fa │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fa464 │ │ │ │ + beq.n 1fa2f4 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1fa44e │ │ │ │ + bls.n 1fa2de │ │ │ │ movs r0, #0 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ @@ -561590,40 +561503,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, 1fa4bc │ │ │ │ + cbz r0, 1fa34c │ │ │ │ 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 1fa4dc │ │ │ │ + bls.n 1fa36c │ │ │ │ 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, 1fa504 │ │ │ │ + cbz r2, 1fa394 │ │ │ │ mov r0, r1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx r2 │ │ │ │ ldrd r2, r0, [sp] │ │ │ │ blx r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -561632,40 +561545,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, 1fa530 │ │ │ │ + cbz r0, 1fa3c0 │ │ │ │ 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 1fa550 │ │ │ │ + bls.n 1fa3e0 │ │ │ │ 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, 1fa578 │ │ │ │ + cbz r2, 1fa408 │ │ │ │ mov r0, r1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx r2 │ │ │ │ ldrd r2, r0, [sp] │ │ │ │ blx r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -561679,172 +561592,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, 1fa5aa │ │ │ │ + cbz r6, 1fa43a │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1fa650 │ │ │ │ + beq.n 1fa4e0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fa626 │ │ │ │ + bne.n 1fa4b6 │ │ │ │ str r5, [r4, #8] │ │ │ │ and.w r3, r2, #1 │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r6, 1fa5ce │ │ │ │ + cbz r6, 1fa45e │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ bic.w r4, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1fa5be │ │ │ │ + bhi.n 1fa44e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #1 │ │ │ │ it hi │ │ │ │ bichi.w r4, r3, #1 │ │ │ │ - bls.n 1fa618 │ │ │ │ + bls.n 1fa4a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.n 1fa618 │ │ │ │ + bmi.n 1fa4a8 │ │ │ │ bic.w r1, r3, #1 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 1fa62a │ │ │ │ - cbz r2, 1fa5f0 │ │ │ │ + beq.n 1fa4ba │ │ │ │ + cbz r2, 1fa480 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bpl.n 1fa634 │ │ │ │ + bpl.n 1fa4c4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 1fa680 │ │ │ │ + beq.n 1fa510 │ │ │ │ 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 1fa494 │ │ │ │ + bl 1fa324 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ bic.w r3, r2, #1 │ │ │ │ mov r4, r3 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 1fa5d8 │ │ │ │ + bhi.n 1fa468 │ │ │ │ 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 1fa5b4 │ │ │ │ + b.n 1fa444 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ - cbz r2, 1fa65c │ │ │ │ + cbz r2, 1fa4ec │ │ │ │ ldr r0, [r2, #0] │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bmi.n 1fa65c │ │ │ │ + bmi.n 1fa4ec │ │ │ │ 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 1fa612 │ │ │ │ + b.n 1fa4a2 │ │ │ │ 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 1fa69c │ │ │ │ + beq.n 1fa52c │ │ │ │ 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 1fa508 │ │ │ │ + bl 1fa398 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ bic.w r3, r2, #1 │ │ │ │ - b.n 1fa612 │ │ │ │ + b.n 1fa4a2 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r4 │ │ │ │ - bl 1fa508 │ │ │ │ + bl 1fa398 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ bic.w r2, r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ bic.w r1, r3, #1 │ │ │ │ - b.n 1fa5f6 │ │ │ │ + b.n 1fa486 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r4 │ │ │ │ - bl 1fa494 │ │ │ │ + bl 1fa324 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ bic.w r2, r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ bic.w r1, r3, #1 │ │ │ │ - b.n 1fa662 │ │ │ │ + b.n 1fa4f2 │ │ │ │ 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, 1fa6d8 │ │ │ │ + cbz r1, 1fa568 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ and.w r9, r3, #1 │ │ │ │ ldrd r7, r0, [r1, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1fa908 │ │ │ │ + beq.w 1fa798 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fa92e │ │ │ │ + beq.w 1fa7be │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fa6ea │ │ │ │ + bne.n 1fa57a │ │ │ │ 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 1fa73c │ │ │ │ + beq.n 1fa5cc │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ strls.w r7, [r8] │ │ │ │ - bls.n 1fa71e │ │ │ │ + bls.n 1fa5ae │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ itet ne │ │ │ │ strne r7, [r5, #8] │ │ │ │ streq r7, [r5, #4] │ │ │ │ ldrne r0, [r1, #8] │ │ │ │ - cbz r7, 1fa72a │ │ │ │ + cbz r7, 1fa5ba │ │ │ │ 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 │ │ │ │ @@ -561853,15 +561766,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 1fa756 │ │ │ │ + bls.n 1fa5e6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r1, r3 │ │ │ │ ite eq │ │ │ │ streq r2, [r0, #4] │ │ │ │ strne r2, [r0, #8] │ │ │ │ orrs r4, r0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ @@ -561871,76 +561784,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, 1fa786 │ │ │ │ - cbz r5, 1fa786 │ │ │ │ + cbz r6, 1fa616 │ │ │ │ + cbz r5, 1fa616 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ bic.w r4, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1fa778 │ │ │ │ + bhi.n 1fa608 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1fa7e4 │ │ │ │ + beq.n 1fa674 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 1fa834 │ │ │ │ + beq.n 1fa6c4 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1fa8e0 │ │ │ │ + bne.w 1fa770 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r7 │ │ │ │ - beq.n 1fa868 │ │ │ │ + beq.n 1fa6f8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1fa9fc │ │ │ │ + beq.w 1fa88c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 1fa83c │ │ │ │ + bpl.n 1fa6cc │ │ │ │ ldr r0, [r1, #8] │ │ │ │ - cbz r0, 1fa7b6 │ │ │ │ + cbz r0, 1fa646 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.n 1fa7e8 │ │ │ │ + bpl.n 1fa678 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - cbz r3, 1fa7c0 │ │ │ │ + cbz r3, 1fa650 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r7, r2, #31 │ │ │ │ - bpl.n 1fa80c │ │ │ │ + bpl.n 1fa69c │ │ │ │ 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 1fa7dc │ │ │ │ + beq.n 1fa66c │ │ │ │ ldr r2, [r5, #0] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.n 1fa85e │ │ │ │ + bmi.n 1fa6ee │ │ │ │ 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, 1fa7f2 │ │ │ │ + cbz r3, 1fa682 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ lsls r4, r4, #31 │ │ │ │ - bpl.n 1fa80c │ │ │ │ + bpl.n 1fa69c │ │ │ │ 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 1fa494 │ │ │ │ + bl 1fa324 │ │ │ │ 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] │ │ │ │ @@ -561948,369 +561861,369 @@ │ │ │ │ orr.w r1, r1, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ orr.w r0, r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fa508 │ │ │ │ + bl 1fa398 │ │ │ │ ldr.w r7, [r8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1fa7e4 │ │ │ │ + beq.n 1fa674 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 1fa7dc │ │ │ │ + b.n 1fa66c │ │ │ │ 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 1fa508 │ │ │ │ + bl 1fa398 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fa7b0 │ │ │ │ - b.n 1fa7b6 │ │ │ │ + bne.n 1fa640 │ │ │ │ + b.n 1fa646 │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r3 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 1fa7a0 │ │ │ │ + bne.n 1fa630 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1faa00 │ │ │ │ + beq.w 1fa890 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 1fa8e6 │ │ │ │ + bpl.n 1fa776 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - cbz r0, 1fa8a6 │ │ │ │ + cbz r0, 1fa736 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bmi.n 1fa8a6 │ │ │ │ + bmi.n 1fa736 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 1fa88a │ │ │ │ + cbz r3, 1fa71a │ │ │ │ ldr r4, [r3, #0] │ │ │ │ lsls r4, r4, #31 │ │ │ │ - bpl.n 1fa8b2 │ │ │ │ + bpl.n 1fa742 │ │ │ │ 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 1fa508 │ │ │ │ + bl 1fa398 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - b.n 1fa8b2 │ │ │ │ + b.n 1fa742 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fa7c0 │ │ │ │ + beq.n 1fa650 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r7, r2, #31 │ │ │ │ - bmi.n 1fa7c0 │ │ │ │ + bmi.n 1fa650 │ │ │ │ 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 1fa494 │ │ │ │ + bl 1fa324 │ │ │ │ ldr.w r7, [r8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1fa7e4 │ │ │ │ - b.n 1fa838 │ │ │ │ + beq.n 1fa674 │ │ │ │ + b.n 1fa6c8 │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 1fa7d6 │ │ │ │ + b.n 1fa666 │ │ │ │ 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 1fa494 │ │ │ │ + bl 1fa324 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fa87a │ │ │ │ - b.n 1fa8a6 │ │ │ │ + bne.n 1fa70a │ │ │ │ + b.n 1fa736 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ bic.w r5, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1fa96a │ │ │ │ + bls.n 1fa7fa │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1fa9d2 │ │ │ │ + beq.n 1fa862 │ │ │ │ str r0, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fa9d8 │ │ │ │ + beq.n 1fa868 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ and.w r3, r3, #1 │ │ │ │ orrs r3, r5 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r6, 1fa97e │ │ │ │ + cbz r6, 1fa80e │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1fa776 │ │ │ │ + b.n 1fa606 │ │ │ │ ldr r5, [r1, #0] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r3, r5 │ │ │ │ cmp r5, #1 │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ - bls.n 1fa998 │ │ │ │ + bls.n 1fa828 │ │ │ │ bic.w r5, r5, #1 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1fa9f0 │ │ │ │ + beq.n 1fa880 │ │ │ │ str r7, [r5, #8] │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1fa776 │ │ │ │ + bne.w 1fa606 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1fa7e4 │ │ │ │ + beq.w 1fa674 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 1fa838 │ │ │ │ + beq.w 1fa6c8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1fa79a │ │ │ │ - b.n 1fa8e0 │ │ │ │ + beq.w 1fa62a │ │ │ │ + b.n 1fa770 │ │ │ │ str.w r0, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fa7e4 │ │ │ │ + beq.w 1fa674 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r6, 1fa9ac │ │ │ │ + cbnz r6, 1fa83c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1fa7e4 │ │ │ │ + beq.w 1fa674 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 1fa9c0 │ │ │ │ + beq.n 1fa850 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1fa79a │ │ │ │ - b.n 1fa8e0 │ │ │ │ + beq.w 1fa62a │ │ │ │ + b.n 1fa770 │ │ │ │ str.w r7, [r8] │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbz r6, 1fa9c4 │ │ │ │ + cbz r6, 1fa854 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1fa7e4 │ │ │ │ + beq.w 1fa674 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 1fa7dc │ │ │ │ + b.n 1fa66c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1fa7e4 │ │ │ │ + beq.w 1fa674 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r0 │ │ │ │ it ne │ │ │ │ movne r5, r7 │ │ │ │ - bne.n 1fa98e │ │ │ │ + bne.n 1fa81e │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1fa7dc │ │ │ │ + b.n 1fa66c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1fa7e4 │ │ │ │ + beq.w 1fa674 │ │ │ │ ldr.w r5, [r8] │ │ │ │ - b.n 1fa7dc │ │ │ │ + b.n 1fa66c │ │ │ │ str r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fa91e │ │ │ │ + bne.n 1fa7ae │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1fa92a │ │ │ │ + bne.n 1fa7ba │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1fa7e4 │ │ │ │ + beq.w 1fa674 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1fa79a │ │ │ │ - b.n 1fa7e4 │ │ │ │ + bne.w 1fa62a │ │ │ │ + b.n 1fa674 │ │ │ │ str r7, [r5, #4] │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1fa776 │ │ │ │ - b.n 1fa950 │ │ │ │ + bne.w 1fa606 │ │ │ │ + b.n 1fa7e0 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [r1, #4] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1faa12 │ │ │ │ + cbz r3, 1fa8a2 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1faa08 │ │ │ │ + bne.n 1fa898 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1faa26 │ │ │ │ + cbz r3, 1fa8b6 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1faa1c │ │ │ │ + bne.n 1fa8ac │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r3, 1faa3c │ │ │ │ + cbz r3, 1fa8cc │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1faa32 │ │ │ │ + bne.n 1fa8c2 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #1 │ │ │ │ it hi │ │ │ │ bichi.w r0, r0, #1 │ │ │ │ - bhi.n 1faa56 │ │ │ │ - b.n 1faa5e │ │ │ │ + bhi.n 1fa8e6 │ │ │ │ + b.n 1fa8ee │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r0, r3, #1 │ │ │ │ - bls.n 1faa5e │ │ │ │ + bls.n 1fa8ee │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1faa4a │ │ │ │ + beq.n 1fa8da │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r3, 1faa74 │ │ │ │ + cbz r3, 1fa904 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1faa6a │ │ │ │ + bne.n 1fa8fa │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #1 │ │ │ │ it hi │ │ │ │ bichi.w r0, r0, #1 │ │ │ │ - bhi.n 1faa8e │ │ │ │ - b.n 1faa96 │ │ │ │ + bhi.n 1fa91e │ │ │ │ + b.n 1fa926 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r0, r3, #1 │ │ │ │ - bls.n 1faa96 │ │ │ │ + bls.n 1fa926 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1faa82 │ │ │ │ + beq.n 1fa912 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ sub sp, #8 │ │ │ │ - cbz r1, 1faae8 │ │ │ │ + cbz r1, 1fa978 │ │ │ │ ldr.w lr, [r2, #12] │ │ │ │ - b.n 1faaba │ │ │ │ + b.n 1fa94a │ │ │ │ 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 1faab8 │ │ │ │ - ldr.w lr, [pc, #20] @ 1faaec │ │ │ │ + bne.n 1fa948 │ │ │ │ + ldr.w lr, [pc, #20] @ 1fa97c │ │ │ │ mov r3, ip │ │ │ │ add lr, pc │ │ │ │ str.w lr, [sp] │ │ │ │ - bl 1fa57c │ │ │ │ + bl 1fa40c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, r1 │ │ │ │ - b.n 1faad4 │ │ │ │ + b.n 1fa964 │ │ │ │ @ instruction: 0xf947ffff │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ sub sp, #12 │ │ │ │ stmia.w sp, {r1, r2} │ │ │ │ - cbz r0, 1fab18 │ │ │ │ + cbz r0, 1fa9a8 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r2, r1 │ │ │ │ it cc │ │ │ │ movcc r0, #0 │ │ │ │ - bcc.n 1fab18 │ │ │ │ + bcc.n 1fa9a8 │ │ │ │ mov r1, sp │ │ │ │ - bl 1fa448 │ │ │ │ + bl 1fa2d8 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ mov r2, r1 │ │ │ │ - cbz r3, 1fab4e │ │ │ │ + cbz r3, 1fa9de │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bcc.n 1fab4e │ │ │ │ + bcc.n 1fa9de │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r3 │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ - bl 1fa448 │ │ │ │ + bl 1fa2d8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbnz r0, 1fab7c │ │ │ │ + cbnz r0, 1faa0c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #1 │ │ │ │ - bls.n 1fab80 │ │ │ │ + bls.n 1faa10 │ │ │ │ bic.w r0, r0, #1 │ │ │ │ - b.n 1fab66 │ │ │ │ + b.n 1fa9f6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r0, r3, #1 │ │ │ │ - bls.n 1fab80 │ │ │ │ + bls.n 1faa10 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1fab5a │ │ │ │ + beq.n 1fa9ea │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - bcc.n 1fab86 │ │ │ │ + bcc.n 1faa16 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r2, r3 │ │ │ │ it hi │ │ │ │ movhi r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1fab36 │ │ │ │ + b.n 1fa9c6 │ │ │ │ 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 │ │ │ │ @@ -562321,144 +562234,144 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ mov sl, ip │ │ │ │ ldr r2, [r0, #24] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ ldr r0, [r0, #28] │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ umull r2, r9, r2, r6 │ │ │ │ - ldr.w r8, [pc, #108] @ 1fac28 │ │ │ │ + ldr.w r8, [pc, #108] @ 1faab8 │ │ │ │ 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 1fabf2 │ │ │ │ + b.n 1faa82 │ │ │ │ add r9, r7 │ │ │ │ cmp r5, r9 │ │ │ │ it ls │ │ │ │ subls.w r9, r9, r5 │ │ │ │ cmp r9, sl │ │ │ │ - beq.n 1fac1e │ │ │ │ + beq.n 1faaae │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add.w fp, r3, r9, lsl #3 │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ - cbz r1, 1fac16 │ │ │ │ + cbz r1, 1faaa6 │ │ │ │ cmp r1, r8 │ │ │ │ - beq.n 1fabe4 │ │ │ │ + beq.n 1faa74 │ │ │ │ ldr.w r3, [r3, r9, lsl #3] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1fabe4 │ │ │ │ + bne.n 1faa74 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fabe4 │ │ │ │ + beq.n 1faa74 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r1 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - strb r6, [r6, #2] │ │ │ │ + strb r6, [r4, #2] │ │ │ │ movs r7, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ - ldr r2, [pc, #444] @ (1fadfc ) │ │ │ │ + ldr r2, [pc, #444] @ (1fac8c ) │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ - ldr r3, [pc, #444] @ (1fae00 ) │ │ │ │ + ldr r3, [pc, #444] @ (1fac90 ) │ │ │ │ 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 1facdc │ │ │ │ + beq.n 1fab6c │ │ │ │ cmp r7, #27 │ │ │ │ - bls.n 1fac78 │ │ │ │ - ldr r2, [pc, #420] @ (1fae04 ) │ │ │ │ - ldr r3, [pc, #416] @ (1fae00 ) │ │ │ │ + bls.n 1fab08 │ │ │ │ + ldr r2, [pc, #420] @ (1fac94 ) │ │ │ │ + ldr r3, [pc, #416] @ (1fac90 ) │ │ │ │ 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 1fadf6 │ │ │ │ + bne.w 1fac86 │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #396] @ (1fae08 ) │ │ │ │ + ldr r3, [pc, #396] @ (1fac98 ) │ │ │ │ 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 1f9660 │ │ │ │ + bl 1f94f0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fac5c │ │ │ │ + beq.n 1faaec │ │ │ │ ldr.w sl, [r5, #4] │ │ │ │ add.w r3, r5, #56 @ 0x38 │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 1fad02 │ │ │ │ + beq.n 1fab92 │ │ │ │ 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 1facaa │ │ │ │ + bne.n 1fab3a │ │ │ │ ldr.w r0, [ip] │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ stmia.w r9!, {r0, r1} │ │ │ │ - b.n 1fad12 │ │ │ │ + b.n 1faba2 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1fac58 │ │ │ │ - ldr r2, [pc, #292] @ (1fae0c ) │ │ │ │ + bne.n 1faae8 │ │ │ │ + ldr r2, [pc, #292] @ (1fac9c ) │ │ │ │ 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 610ec │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5, #48] @ 0x30 │ │ │ │ - b.n 1fac5c │ │ │ │ + b.n 1faaec │ │ │ │ movs r2, #208 @ 0xd0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #24 │ │ │ │ blx 61b08 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ mov sl, r2 │ │ │ │ str r2, [sp, #28] │ │ │ │ - ldr r1, [pc, #252] @ (1fae10 ) │ │ │ │ + ldr r1, [pc, #252] @ (1faca0 ) │ │ │ │ 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] │ │ │ │ @@ -562475,34 +562388,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 1fad6a │ │ │ │ - ldr r0, [pc, #188] @ (1fae14 ) │ │ │ │ + beq.n 1fabfa │ │ │ │ + ldr r0, [pc, #188] @ (1faca4 ) │ │ │ │ mov r3, sl │ │ │ │ add r0, pc │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r0 │ │ │ │ - bne.n 1fad7c │ │ │ │ + bne.n 1fac0c │ │ │ │ adds r3, #8 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1fad5a │ │ │ │ + bne.n 1fabea │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp sl, r2 │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ - beq.w 1fac5c │ │ │ │ + beq.w 1faaec │ │ │ │ mov r0, sl │ │ │ │ - bl 1f974c │ │ │ │ - b.n 1fac5c │ │ │ │ - ldr.w r9, [pc, #152] @ 1fae18 │ │ │ │ + bl 1f95dc │ │ │ │ + b.n 1faaec │ │ │ │ + ldr.w r9, [pc, #152] @ 1faca8 │ │ │ │ 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 │ │ │ │ @@ -562515,83 +562428,83 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mla r5, r2, r0, r5 │ │ │ │ umull sl, r0, sl, r4 │ │ │ │ mov.w sl, #0 │ │ │ │ umlal r0, sl, r5, r4 │ │ │ │ add.w r5, r6, sl, lsl #3 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbnz r0, 1fade6 │ │ │ │ + cbnz r0, 1fac76 │ │ │ │ adds r3, #8 │ │ │ │ strd r2, r1, [r5] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 1fadde │ │ │ │ + beq.n 1fac6e │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r9 │ │ │ │ - bne.n 1fad88 │ │ │ │ + bne.n 1fac18 │ │ │ │ adds r3, #8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1fadce │ │ │ │ + bne.n 1fac5e │ │ │ │ ldrd sl, r2, [sp, #12] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ - b.n 1fad6a │ │ │ │ + b.n 1fabfa │ │ │ │ add sl, ip │ │ │ │ add.w r5, r5, ip, lsl #3 │ │ │ │ cmp r4, sl │ │ │ │ - bhi.n 1fadc0 │ │ │ │ + bhi.n 1fac50 │ │ │ │ sub.w sl, sl, r4 │ │ │ │ - b.n 1fadbc │ │ │ │ + b.n 1fac4c │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r0, [r7, r6] │ │ │ │ + strb r0, [r5, r4] │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r3, r6] │ │ │ │ + strb r4, [r1, r4] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldr r2, [r6, #68] @ 0x44 │ │ │ │ + ldr r2, [r4, #68] @ 0x44 │ │ │ │ movs r7, r4 │ │ │ │ - ldr r2, [r1, #64] @ 0x40 │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ movs r7, r4 │ │ │ │ - ldr r6, [r3, #60] @ 0x3c │ │ │ │ + ldr r6, [r1, #60] @ 0x3c │ │ │ │ movs r7, r4 │ │ │ │ - ldr r4, [r3, #112] @ 0x70 │ │ │ │ + ldr r4, [r1, #112] @ 0x70 │ │ │ │ movs r7, r4 │ │ │ │ - ldr r0, [r6, #108] @ 0x6c │ │ │ │ + ldr r0, [r4, #108] @ 0x6c │ │ │ │ movs r7, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ str r1, [sp, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 1faf18 │ │ │ │ + bcs.n 1fada8 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ add r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1faf10 │ │ │ │ + bls.n 1fada0 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ movs r5, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov sl, r5 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r1, [r7, #24] │ │ │ │ ldr.w r8, [r7, #16] │ │ │ │ ldr r4, [r7, #28] │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ umull r1, ip, r1, r3 │ │ │ │ ldr r6, [r7, #20] │ │ │ │ - ldr.w fp, [pc, #212] @ 1faf38 │ │ │ │ - ldr.w r9, [pc, #212] @ 1faf3c │ │ │ │ + ldr.w fp, [pc, #212] @ 1fadc8 │ │ │ │ + ldr.w r9, [pc, #212] @ 1fadcc │ │ │ │ add fp, pc │ │ │ │ mla r4, r3, r4, ip │ │ │ │ add r9, pc │ │ │ │ umull ip, r1, r1, r8 │ │ │ │ umlal r1, sl, r4, r8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ @@ -562599,110 +562512,110 @@ │ │ │ │ umull r3, r1, r3, r4 │ │ │ │ mla r1, r4, r0, r1 │ │ │ │ mov r4, sl │ │ │ │ umull r0, r3, r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ umlal r3, r0, r6, r1 │ │ │ │ add.w sl, r0, #1 │ │ │ │ - b.n 1faebe │ │ │ │ + b.n 1fad4e │ │ │ │ cmp r1, r9 │ │ │ │ it eq │ │ │ │ cmpeq r5, #0 │ │ │ │ it eq │ │ │ │ moveq r5, r6 │ │ │ │ cmp r1, fp │ │ │ │ - beq.n 1faeb0 │ │ │ │ + beq.n 1fad40 │ │ │ │ ldr.w r3, [r3, r4, lsl #3] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 1faef6 │ │ │ │ + beq.n 1fad86 │ │ │ │ add r4, sl │ │ │ │ cmp r8, r4 │ │ │ │ it ls │ │ │ │ subls.w r4, r4, r8 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 1faf2a │ │ │ │ + beq.n 1fadba │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r6, r3, r4, lsl #3 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1fae98 │ │ │ │ - cbz r5, 1faed8 │ │ │ │ - ldr r3, [pc, #112] @ (1faf40 ) │ │ │ │ + bne.n 1fad28 │ │ │ │ + cbz r5, 1fad68 │ │ │ │ + ldr r3, [pc, #112] @ (1fadd0 ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ add r3, pc │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1faf22 │ │ │ │ + beq.n 1fadb2 │ │ │ │ mov r6, r5 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ str r2, [r6, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #48] @ 0x30 │ │ │ │ - cbz r2, 1faeee │ │ │ │ + cbz r2, 1fad7e │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r2, #0] │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1faeb0 │ │ │ │ + beq.n 1fad40 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1faeee │ │ │ │ + beq.n 1fad7e │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r2, #0] │ │ │ │ - b.n 1faeee │ │ │ │ + b.n 1fad7e │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ - bl 1fac2c │ │ │ │ - b.n 1fae46 │ │ │ │ + bl 1faabc │ │ │ │ + b.n 1facd6 │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ adds r1, #1 │ │ │ │ - bl 1fac2c │ │ │ │ - b.n 1fae46 │ │ │ │ + bl 1faabc │ │ │ │ + b.n 1facd6 │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #52] @ 0x34 │ │ │ │ - b.n 1faed6 │ │ │ │ + b.n 1fad66 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1faecc │ │ │ │ + bne.n 1fad5c │ │ │ │ mov r6, r5 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r4, [r1, #96] @ 0x60 │ │ │ │ + ldr r4, [r7, #92] @ 0x5c │ │ │ │ movs r7, r4 │ │ │ │ - ldr r6, [r0, #96] @ 0x60 │ │ │ │ + ldr r6, [r6, #92] @ 0x5c │ │ │ │ movs r7, r4 │ │ │ │ - ldr r4, [r4, #88] @ 0x58 │ │ │ │ + ldr r4, [r2, #88] @ 0x58 │ │ │ │ movs r7, r4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - vldr d7, [pc, #68] @ 1fafa0 │ │ │ │ + vldr d7, [pc, #68] @ 1fae30 │ │ │ │ str r2, [r0, #8] │ │ │ │ mov ip, r3 │ │ │ │ - add r3, pc, #68 @ (adr r3, 1fafa8 ) │ │ │ │ + add r3, pc, #68 @ (adr r3, 1fae38 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ str r1, [r0, #0] │ │ │ │ strd r2, r3, [r4, #24] │ │ │ │ adds r0, #56 @ 0x38 │ │ │ │ - add r3, pc, #64 @ (adr r3, 1fafb0 ) │ │ │ │ + add r3, pc, #64 @ (adr r3, 1fae40 ) │ │ │ │ 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 │ │ │ │ @@ -562727,32 +562640,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] @ 1fb020 │ │ │ │ + vldr d7, [pc, #88] @ 1faeb0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #104] @ (1fb038 ) │ │ │ │ + ldr r3, [pc, #104] @ (1faec8 ) │ │ │ │ str r1, [r0, #0] │ │ │ │ vstr d7, [r0, #16] │ │ │ │ add r3, pc │ │ │ │ - ldr.w ip, [pc, #100] @ 1fb03c │ │ │ │ - add r1, pc, #76 @ (adr r1, 1fb028 ) │ │ │ │ + ldr.w ip, [pc, #100] @ 1faecc │ │ │ │ + add r1, pc, #76 @ (adr r1, 1faeb8 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ strd r0, r1, [r4, #24] │ │ │ │ - add r1, pc, #72 @ (adr r1, 1fb030 ) │ │ │ │ + add r1, pc, #72 @ (adr r1, 1faec0 ) │ │ │ │ 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] @ (1fb040 ) │ │ │ │ + ldr r2, [pc, #68] @ (1faed0 ) │ │ │ │ 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] │ │ │ │ @@ -562771,40 +562684,40 @@ │ │ │ │ str r7, [r2, r3] │ │ │ │ muls r6, r3 │ │ │ │ lsrs r1, r7, #21 │ │ │ │ lsrs r0, r2, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ - str r0, [r5, r0] │ │ │ │ + str r0, [r3, r6] │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ 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 1f9548 │ │ │ │ + bl 1f93d8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1fb0a2 │ │ │ │ + cbz r0, 1faf32 │ │ │ │ str r0, [r4, #0] │ │ │ │ movs r2, #19 │ │ │ │ movs r3, #17 │ │ │ │ strd r2, r3, [r0, #16] │ │ │ │ - add r3, pc, #56 @ (adr r3, 1fb0a8 ) │ │ │ │ + add r3, pc, #56 @ (adr r3, 1faf38 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r0, #24] │ │ │ │ - add r3, pc, #52 @ (adr r3, 1fb0b0 ) │ │ │ │ + add r3, pc, #52 @ (adr r3, 1faf40 ) │ │ │ │ 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 │ │ │ │ @@ -562844,251 +562757,251 @@ │ │ │ │ ldr.w ip, [r3, #-8] │ │ │ │ ldr.w r7, [r3, #-4] │ │ │ │ cmp r3, r1 │ │ │ │ str.w r7, [r2, #-4] │ │ │ │ str.w r6, [r2, #-16] │ │ │ │ str.w lr, [r2, #-12] │ │ │ │ str.w ip, [r2, #-8] │ │ │ │ - bne.n 1fb0d2 │ │ │ │ + bne.n 1faf62 │ │ │ │ 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 1fb122 │ │ │ │ + beq.n 1fafb2 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ movs r1, #8 │ │ │ │ - bl 1f963c │ │ │ │ + bl 1f94cc │ │ │ │ str r0, [r4, #4] │ │ │ │ - cbz r0, 1fb120 │ │ │ │ + cbz r0, 1fafb0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 61b08 │ │ │ │ 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 61b08 │ │ │ │ - b.n 1fb11e │ │ │ │ + b.n 1fafae │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ movs r1, #208 @ 0xd0 │ │ │ │ - bl 1f9548 │ │ │ │ + bl 1f93d8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1fb15a │ │ │ │ + cbz r0, 1fafea │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1fb0b8 │ │ │ │ - cbz r0, 1fb160 │ │ │ │ + bl 1faf48 │ │ │ │ + cbz r0, 1faff0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - b.n 1fb15a │ │ │ │ + b.n 1fafea │ │ │ │ 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, 1fb1a0 │ │ │ │ + cbz r1, 1fb030 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - beq.n 1fb1a0 │ │ │ │ + beq.n 1fb030 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #80] @ (1fb1dc ) │ │ │ │ + ldr r1, [pc, #80] @ (1fb06c ) │ │ │ │ add r3, r0 │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, r1 │ │ │ │ - bne.n 1fb1b2 │ │ │ │ + bne.n 1fb042 │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1fb190 │ │ │ │ + bne.n 1fb020 │ │ │ │ add.w r3, r5, #56 @ 0x38 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1fb1ac │ │ │ │ - bl 1f974c │ │ │ │ + beq.n 1fb03c │ │ │ │ + bl 1f95dc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r6, [pc, #44] @ (1fb1e0 ) │ │ │ │ + ldr r6, [pc, #44] @ (1fb070 ) │ │ │ │ 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 1fb1a0 │ │ │ │ + beq.n 1fb030 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r6 │ │ │ │ - bne.n 1fb1b6 │ │ │ │ + bne.n 1fb046 │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1fb1c8 │ │ │ │ - b.n 1fb1a0 │ │ │ │ + bne.n 1fb058 │ │ │ │ + b.n 1fb030 │ │ │ │ nop │ │ │ │ - ldr r6, [r4, #44] @ 0x2c │ │ │ │ + ldr r6, [r2, #44] @ 0x2c │ │ │ │ movs r7, r4 │ │ │ │ - ldr r0, [r0, #44] @ 0x2c │ │ │ │ + ldr r0, [r6, #40] @ 0x28 │ │ │ │ movs r7, r4 │ │ │ │ - cbz r0, 1fb202 │ │ │ │ + cbz r0, 1fb092 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1fb16c │ │ │ │ + bl 1faffc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r0, 1fb256 │ │ │ │ + cbz r0, 1fb0e6 │ │ │ │ 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, 1fb258 │ │ │ │ + cbz r1, 1fb0e8 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - beq.n 1fb24a │ │ │ │ - ldr.w r8, [pc, #80] @ 1fb278 │ │ │ │ + beq.n 1fb0da │ │ │ │ + ldr.w r8, [pc, #80] @ 1fb108 │ │ │ │ movs r7, #0 │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r8 │ │ │ │ - beq.n 1fb23c │ │ │ │ + beq.n 1fb0cc │ │ │ │ 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 1fb22c │ │ │ │ + bne.n 1fb0bc │ │ │ │ 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] @ (1fb27c ) │ │ │ │ + ldr r3, [pc, #28] @ (1fb10c ) │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, r2, lsl #5 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 610ec │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5, #48] @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [r1, #36] @ 0x24 │ │ │ │ + ldr r2, [r7, #32] │ │ │ │ movs r7, r4 │ │ │ │ - str r6, [r2, #104] @ 0x68 │ │ │ │ + str r6, [r0, #104] @ 0x68 │ │ │ │ movs r7, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fab8c │ │ │ │ + bl 1faa1c │ │ │ │ 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 1fab8c │ │ │ │ + bl 1faa1c │ │ │ │ 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 1fb2ee │ │ │ │ - ldr r3, [pc, #32] @ (1fb2f8 ) │ │ │ │ + bls.n 1fb17e │ │ │ │ + ldr r3, [pc, #32] @ (1fb188 ) │ │ │ │ mov ip, r1 │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ ldr.w r2, [r3, #32]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r2, ip │ │ │ │ - bcc.n 1fb2de │ │ │ │ - bl 1fac2c │ │ │ │ + bcc.n 1fb16e │ │ │ │ + bl 1faabc │ │ │ │ pop {r3, pc} │ │ │ │ movs r1, #0 │ │ │ │ - bl 1fac2c │ │ │ │ + bl 1faabc │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - str r0, [r3, #96] @ 0x60 │ │ │ │ + str r0, [r1, #96] @ 0x60 │ │ │ │ movs r7, r4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fae1c │ │ │ │ - cbz r0, 1fb324 │ │ │ │ + bl 1facac │ │ │ │ + cbz r0, 1fb1b4 │ │ │ │ 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 1fae1c │ │ │ │ - cbz r0, 1fb342 │ │ │ │ + bl 1facac │ │ │ │ + cbz r0, 1fb1d2 │ │ │ │ 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 │ │ │ │ @@ -563098,112 +563011,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 1fae1c │ │ │ │ + bl 1facac │ │ │ │ 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 1fae1c │ │ │ │ + bl 1facac │ │ │ │ pop {r3, pc} │ │ │ │ - cbz r1, 1fb39c │ │ │ │ + cbz r1, 1fb22c │ │ │ │ ldrd r2, r3, [r0, #48] @ 0x30 │ │ │ │ - ldr.w ip, [pc, #20] @ 1fb3a0 │ │ │ │ + ldr.w ip, [pc, #20] @ 1fb230 │ │ │ │ subs r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ add ip, pc │ │ │ │ str.w ip, [r1, #4] │ │ │ │ strd r2, r3, [r0, #48] @ 0x30 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ movs r7, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fab8c │ │ │ │ - cbz r0, 1fb3dc │ │ │ │ + bl 1faa1c │ │ │ │ + cbz r0, 1fb26c │ │ │ │ ldrd r2, r3, [r4, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #16] @ (1fb3e0 ) │ │ │ │ + ldr r1, [pc, #16] @ (1fb270 ) │ │ │ │ subs r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ add r1, pc │ │ │ │ str r1, [r0, #4] │ │ │ │ strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ + ldr r0, [r2, #8] │ │ │ │ movs r7, r4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - cbz r1, 1fb40e │ │ │ │ + cbz r1, 1fb29e │ │ │ │ adds r1, #8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add.w r2, r2, r3, lsl #3 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1fb408 │ │ │ │ - ldr r0, [pc, #28] @ (1fb414 ) │ │ │ │ + beq.n 1fb298 │ │ │ │ + ldr r0, [pc, #28] @ (1fb2a4 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r0 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - bne.n 1fb40a │ │ │ │ + bne.n 1fb29a │ │ │ │ adds r1, #8 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1fb3f8 │ │ │ │ + bne.n 1fb288 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ mov r1, r2 │ │ │ │ - b.n 1fb3ea │ │ │ │ + b.n 1fb27a │ │ │ │ nop │ │ │ │ - ldr r6, [r7, #4] │ │ │ │ + ldr r6, [r5, #4] │ │ │ │ movs r7, r4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #104] @ (1fb490 ) │ │ │ │ + ldr r5, [pc, #104] @ (1fb320 ) │ │ │ │ movs r1, #208 @ 0xd0 │ │ │ │ - bl 1f9548 │ │ │ │ + bl 1f93d8 │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc │ │ │ │ - cbz r0, 1fb47c │ │ │ │ + cbz r0, 1fb30c │ │ │ │ str r0, [r4, #0] │ │ │ │ movs r1, #17 │ │ │ │ movs r0, #19 │ │ │ │ - ldr r2, [pc, #88] @ (1fb494 ) │ │ │ │ + ldr r2, [pc, #88] @ (1fb324 ) │ │ │ │ strd r0, r1, [r4, #16] │ │ │ │ - add r1, pc, #60 @ (adr r1, 1fb480 ) │ │ │ │ + add r1, pc, #60 @ (adr r1, 1fb310 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ strd r0, r1, [r4, #24] │ │ │ │ - add r1, pc, #60 @ (adr r1, 1fb488 ) │ │ │ │ + add r1, pc, #60 @ (adr r1, 1fb318 ) │ │ │ │ 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] @ (1fb498 ) │ │ │ │ + ldr r3, [pc, #52] @ (1fb328 ) │ │ │ │ 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] │ │ │ │ @@ -563217,15 +563130,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 │ │ │ │ - ldr r3, [pc, #816] @ (1fb7c4 ) │ │ │ │ + ldr r5, [pc, #240] @ (1fb414 ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -563239,162 +563152,162 @@ │ │ │ │ movcs r8, r0 │ │ │ │ cmp r2, r3 │ │ │ │ ite cc │ │ │ │ movcc r6, r0 │ │ │ │ movcs r6, r1 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - beq.n 1fb52a │ │ │ │ + beq.n 1fb3ba │ │ │ │ ldr.w r4, [r8, #4] │ │ │ │ - ldr r1, [pc, #96] @ (1fb530 ) │ │ │ │ + ldr r1, [pc, #96] @ (1fb3c0 ) │ │ │ │ add r3, r4 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, r1 │ │ │ │ ite ne │ │ │ │ movne r7, #1 │ │ │ │ moveq r7, #0 │ │ │ │ - bne.n 1fb4ee │ │ │ │ + bne.n 1fb37e │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1fb4d2 │ │ │ │ + bne.n 1fb362 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r5, [pc, #68] @ (1fb534 ) │ │ │ │ + ldr r5, [pc, #68] @ (1fb3c4 ) │ │ │ │ add r5, pc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fab8c │ │ │ │ + bl 1faa1c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fb4e8 │ │ │ │ + bne.n 1fb378 │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ adds r4, #8 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ add.w r3, r3, r2, lsl #3 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1fb52a │ │ │ │ + beq.n 1fb3ba │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, r5 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - bne.n 1fb4f2 │ │ │ │ + bne.n 1fb382 │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1fb510 │ │ │ │ + bne.n 1fb3a0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - str r4, [r4, #120] @ 0x78 │ │ │ │ + str r4, [r2, #120] @ 0x78 │ │ │ │ movs r7, r4 │ │ │ │ - str r4, [r0, #120] @ 0x78 │ │ │ │ + str r4, [r6, #116] @ 0x74 │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1fb558 │ │ │ │ + beq.n 1fb3e8 │ │ │ │ movs r7, #0 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - beq.n 1fb57a │ │ │ │ + beq.n 1fb40a │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - ldr r1, [pc, #156] @ (1fb604 ) │ │ │ │ + ldr r1, [pc, #156] @ (1fb494 ) │ │ │ │ add r3, r4 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, r1 │ │ │ │ - bne.n 1fb5a2 │ │ │ │ + bne.n 1fb432 │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1fb56a │ │ │ │ + bne.n 1fb3fa │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - beq.n 1fb59e │ │ │ │ + beq.n 1fb42e │ │ │ │ ldr r4, [r5, #4] │ │ │ │ - ldr r1, [pc, #132] @ (1fb608 ) │ │ │ │ + ldr r1, [pc, #132] @ (1fb498 ) │ │ │ │ add r3, r4 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, r1 │ │ │ │ ite ne │ │ │ │ movne r7, #1 │ │ │ │ moveq r7, #0 │ │ │ │ - bne.n 1fb5d2 │ │ │ │ + bne.n 1fb462 │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1fb588 │ │ │ │ + bne.n 1fb418 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 1fb552 │ │ │ │ - ldr r7, [pc, #104] @ (1fb60c ) │ │ │ │ + b.n 1fb3e2 │ │ │ │ + ldr r7, [pc, #104] @ (1fb49c ) │ │ │ │ add r7, pc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fab8c │ │ │ │ + bl 1faa1c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fb550 │ │ │ │ + beq.n 1fb3e0 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ adds r4, #8 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ add.w r3, r3, r2, lsl #3 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1fb57a │ │ │ │ + beq.n 1fb40a │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, r7 │ │ │ │ - bne.n 1fb5a6 │ │ │ │ + bne.n 1fb436 │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1fb5c0 │ │ │ │ - b.n 1fb57a │ │ │ │ - ldr.w r8, [pc, #60] @ 1fb610 │ │ │ │ + bne.n 1fb450 │ │ │ │ + b.n 1fb40a │ │ │ │ + ldr.w r8, [pc, #60] @ 1fb4a0 │ │ │ │ add r8, pc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fab8c │ │ │ │ + bl 1faa1c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fb550 │ │ │ │ + beq.n 1fb3e0 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ adds r4, #8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add.w r3, r3, r2, lsl #3 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1fb552 │ │ │ │ + beq.n 1fb3e2 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, r8 │ │ │ │ - bne.n 1fb5d8 │ │ │ │ + bne.n 1fb468 │ │ │ │ adds r4, #8 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 1fb5f2 │ │ │ │ - b.n 1fb552 │ │ │ │ - str r4, [r1, #112] @ 0x70 │ │ │ │ + bne.n 1fb482 │ │ │ │ + b.n 1fb3e2 │ │ │ │ + str r4, [r7, #108] @ 0x6c │ │ │ │ movs r7, r4 │ │ │ │ - str r6, [r5, #108] @ 0x6c │ │ │ │ + str r6, [r3, #108] @ 0x6c │ │ │ │ movs r7, r4 │ │ │ │ - str r0, [r2, #108] @ 0x6c │ │ │ │ + str r0, [r0, #108] @ 0x6c │ │ │ │ movs r7, r4 │ │ │ │ - str r6, [r3, #104] @ 0x68 │ │ │ │ + str r6, [r1, #104] @ 0x68 │ │ │ │ movs r7, r4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -563402,126 +563315,126 @@ │ │ │ │ vstr d1, [sp] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ vstr d0, [sp, #8] │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ lsrs r0, r3, #31 │ │ │ │ ldr.w lr, [sp] │ │ │ │ cmp.w r0, r1, lsr #31 │ │ │ │ - bne.n 1fb6e6 │ │ │ │ + bne.n 1fb576 │ │ │ │ ubfx r0, r1, #20, #11 │ │ │ │ ubfx ip, r1, #0, #20 │ │ │ │ mov r7, r0 │ │ │ │ orrs r0, r2 │ │ │ │ orrs.w r0, r0, ip │ │ │ │ - beq.n 1fb6ce │ │ │ │ + beq.n 1fb55e │ │ │ │ ubfx r0, r3, #20, #11 │ │ │ │ ubfx r3, r3, #0, #20 │ │ │ │ mov r8, r0 │ │ │ │ orr.w r0, lr, r0 │ │ │ │ orrs r0, r3 │ │ │ │ - beq.n 1fb6dc │ │ │ │ + beq.n 1fb56c │ │ │ │ orrs.w r0, r2, ip │ │ │ │ subw r0, r7, #2047 @ 0x7ff │ │ │ │ clz r0, r0 │ │ │ │ mov.w r0, r0, lsr #5 │ │ │ │ and.w r4, r0, #1 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ - cbnz r4, 1fb6dc │ │ │ │ + cbnz r4, 1fb56c │ │ │ │ orrs.w r4, lr, r3 │ │ │ │ subw r4, r8, #2047 @ 0x7ff │ │ │ │ clz r4, r4 │ │ │ │ mov.w r4, r4, lsr #5 │ │ │ │ and.w r5, r4, #1 │ │ │ │ it eq │ │ │ │ moveq r5, #0 │ │ │ │ - cbnz r5, 1fb6f4 │ │ │ │ + cbnz r5, 1fb584 │ │ │ │ orrs.w r6, lr, r3 │ │ │ │ and.w r4, r4, #1 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ orrs.w r6, r2, ip │ │ │ │ and.w r0, r0, #1 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - cbz r0, 1fb6cc │ │ │ │ - cbz r4, 1fb6dc │ │ │ │ + cbz r0, 1fb55c │ │ │ │ + cbz r4, 1fb56c │ │ │ │ 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 1fb6d6 │ │ │ │ - cbz r4, 1fb6fa │ │ │ │ + b.n 1fb566 │ │ │ │ + cbz r4, 1fb58a │ │ │ │ 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 1fbad0 │ │ │ │ + bl 1fb960 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vldr d0, [sp] │ │ │ │ - b.n 1fb6d6 │ │ │ │ + b.n 1fb566 │ │ │ │ subs.w r0, r7, r8 │ │ │ │ mov.w r9, r1, lsr #31 │ │ │ │ sbc.w r4, r4, r4 │ │ │ │ mov fp, r0 │ │ │ │ mov sl, r4 │ │ │ │ str r4, [sp, #0] │ │ │ │ orrs r4, r0 │ │ │ │ - bne.n 1fb75a │ │ │ │ + bne.n 1fb5ea │ │ │ │ subs.w r4, r2, lr │ │ │ │ - vldr d0, [pc, #800] @ 1fba38 │ │ │ │ + vldr d0, [pc, #800] @ 1fb8c8 │ │ │ │ sbc.w r0, ip, r3 │ │ │ │ mov r8, r4 │ │ │ │ mov sl, r0 │ │ │ │ orrs.w r6, r4, r0 │ │ │ │ str r4, [sp, #8] │ │ │ │ - beq.n 1fb6d6 │ │ │ │ + beq.n 1fb566 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1fb98e │ │ │ │ + bne.w 1fb81e │ │ │ │ cmp r0, r7 │ │ │ │ - bge.n 1fb746 │ │ │ │ + bge.n 1fb5d6 │ │ │ │ cmp r1, r7 │ │ │ │ ite lt │ │ │ │ movlt.w r9, #0 │ │ │ │ movge.w r9, #1 │ │ │ │ negs r3, r4 │ │ │ │ mov r8, r3 │ │ │ │ sbc.w sl, r7, r0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds.w r2, fp, r8 │ │ │ │ add.w r1, r3, r9, lsl #31 │ │ │ │ adc.w r3, r1, sl │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1fb6d6 │ │ │ │ + b.n 1fb566 │ │ │ │ mov.w r1, ip, lsl #10 │ │ │ │ lsls r3, r3, #10 │ │ │ │ orr.w r3, r3, lr, lsr #22 │ │ │ │ orr.w r1, r1, r2, lsr #22 │ │ │ │ mov.w ip, r2, lsl #10 │ │ │ │ mov.w lr, lr, lsl #10 │ │ │ │ cmp.w sl, #0 │ │ │ │ - blt.n 1fb84e │ │ │ │ + blt.n 1fb6de │ │ │ │ cmp.w r8, #0 │ │ │ │ orr.w r5, r1, #1073741824 @ 0x40000000 │ │ │ │ itete eq │ │ │ │ moveq r2, lr │ │ │ │ movne r2, #0 │ │ │ │ moveq r1, r3 │ │ │ │ movne.w r1, #1073741824 @ 0x40000000 │ │ │ │ adds.w lr, r2, lr │ │ │ │ mov sl, r7 │ │ │ │ adc.w r1, r1, r3 │ │ │ │ cmp r0, #62 @ 0x3e │ │ │ │ - bgt.w 1fb92e │ │ │ │ + bgt.w 1fb7be │ │ │ │ rsb r2, r0, #32 │ │ │ │ negs r3, r0 │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ lsl.w r4, r1, r2 │ │ │ │ sub.w r2, r3, #32 │ │ │ │ lsl.w r6, lr, r2 │ │ │ │ rsb r2, r3, #32 │ │ │ │ @@ -563540,28 +563453,28 @@ │ │ │ │ it ne │ │ │ │ orrne.w lr, lr, #1 │ │ │ │ subs.w lr, ip, lr │ │ │ │ sbc.w r1, r5, r2 │ │ │ │ mov ip, lr │ │ │ │ mov r0, r1 │ │ │ │ clz r3, r1 │ │ │ │ - cbnz r1, 1fb7fc │ │ │ │ + cbnz r1, 1fb68c │ │ │ │ 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 1fbaaa │ │ │ │ + bls.w 1fb93a │ │ │ │ movw r2, #2044 @ 0x7fc │ │ │ │ cmp r4, r2 │ │ │ │ - bhi.n 1fb8cc │ │ │ │ + bhi.n 1fb75c │ │ │ │ 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 │ │ │ │ @@ -563569,29 +563482,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 1fb6d6 │ │ │ │ + b.n 1fb566 │ │ │ │ cmp r7, #0 │ │ │ │ orr.w r5, r3, #1073741824 @ 0x40000000 │ │ │ │ itete eq │ │ │ │ moveq r2, ip │ │ │ │ movne r2, #0 │ │ │ │ moveq r3, r1 │ │ │ │ movne.w r3, #1073741824 @ 0x40000000 │ │ │ │ negs r4, r0 │ │ │ │ adds.w ip, r2, ip │ │ │ │ adc.w r1, r3, r1 │ │ │ │ eor.w r9, r9, #1 │ │ │ │ mov sl, r8 │ │ │ │ cmp r4, #62 @ 0x3e │ │ │ │ - bhi.w 1fb9fc │ │ │ │ + bhi.w 1fb88c │ │ │ │ and.w r3, r0, #63 @ 0x3f │ │ │ │ rsb r2, r4, #32 │ │ │ │ sub.w r0, r3, #32 │ │ │ │ lsl.w r2, r1, r2 │ │ │ │ lsl.w r6, ip, r0 │ │ │ │ rsb r0, r3, #32 │ │ │ │ lsr.w r7, ip, r0 │ │ │ │ @@ -563608,53 +563521,53 @@ │ │ │ │ orr.w ip, ip, r2 │ │ │ │ it ne │ │ │ │ orrne.w ip, ip, #1 │ │ │ │ subs.w lr, lr, ip │ │ │ │ sbc.w r1, r5, r3 │ │ │ │ mov ip, lr │ │ │ │ mov r0, r1 │ │ │ │ - b.n 1fb7f0 │ │ │ │ + b.n 1fb680 │ │ │ │ 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 1fba40 │ │ │ │ + blt.w 1fb8d0 │ │ │ │ subw r1, r4, #2045 @ 0x7fd │ │ │ │ orrs r1, r5 │ │ │ │ orrs.w r1, r1, r2, lsr #31 │ │ │ │ it eq │ │ │ │ movweq r4, #2045 @ 0x7fd │ │ │ │ - bne.w 1fba94 │ │ │ │ + bne.w 1fb924 │ │ │ │ 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 1fb6d6 │ │ │ │ + b.n 1fb566 │ │ │ │ orrs.w lr, lr, r1 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ subs.w ip, ip, r3 │ │ │ │ sbc.w r0, r5, #0 │ │ │ │ clz r3, r0 │ │ │ │ - cbnz r0, 1fb94c │ │ │ │ + cbnz r0, 1fb7dc │ │ │ │ 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 │ │ │ │ @@ -563668,71 +563581,71 @@ │ │ │ │ rsb r1, r3, #32 │ │ │ │ lsl.w r3, ip, r3 │ │ │ │ lsr.w r1, ip, r1 │ │ │ │ orrs r2, r1 │ │ │ │ movw r1, #2045 @ 0x7fd │ │ │ │ cmp r4, r1 │ │ │ │ sbcs.w r1, r5, #0 │ │ │ │ - bcc.n 1fb902 │ │ │ │ - b.n 1fb8e8 │ │ │ │ + bcc.n 1fb792 │ │ │ │ + b.n 1fb778 │ │ │ │ subs r4, r7, #1 │ │ │ │ mov r5, r4 │ │ │ │ sbc.w r4, r4, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 1fb9b6 │ │ │ │ + bge.n 1fb846 │ │ │ │ mvn.w r9, r1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ negs r1, r1 │ │ │ │ mov.w r9, r9, lsr #31 │ │ │ │ mov r8, r1 │ │ │ │ sbc.w sl, r0, r0, lsl #1 │ │ │ │ subs.w r2, lr, r2 │ │ │ │ sbc.w r0, r3, ip │ │ │ │ str r2, [sp, #8] │ │ │ │ clz r3, r0 │ │ │ │ - cbnz r0, 1fb9c4 │ │ │ │ + cbnz r0, 1fb854 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ sub.w r2, r3, #11 │ │ │ │ subs.w ip, r5, r2 │ │ │ │ sbc.w r1, r4, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 1fbaae │ │ │ │ + blt.n 1fb93e │ │ │ │ subs r3, #43 @ 0x2b │ │ │ │ lsl.w r1, sl, r2 │ │ │ │ mov.w r0, ip, lsl #20 │ │ │ │ mov.w fp, #0 │ │ │ │ lsl.w r3, r8, r3 │ │ │ │ str r0, [sp, #0] │ │ │ │ orrs r1, r3 │ │ │ │ rsb r3, r2, #32 │ │ │ │ lsr.w r3, r8, r3 │ │ │ │ orr.w sl, r1, r3 │ │ │ │ lsl.w r8, r8, r2 │ │ │ │ - b.n 1fb746 │ │ │ │ + b.n 1fb5d6 │ │ │ │ orrs.w ip, ip, r1 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ subs.w ip, lr, r3 │ │ │ │ sbc.w r0, r5, #0 │ │ │ │ clz r3, r0 │ │ │ │ - cbnz r0, 1fba1a │ │ │ │ + cbnz r0, 1fb8aa │ │ │ │ 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 1fb964 │ │ │ │ + b.n 1fb7f4 │ │ │ │ nop │ │ │ │ ... │ │ │ │ and.w ip, r4, #63 @ 0x3f │ │ │ │ negs r0, r4 │ │ │ │ add.w r1, r4, #32 │ │ │ │ rsb r5, ip, #32 │ │ │ │ sub.w r4, ip, #32 │ │ │ │ @@ -563749,164 +563662,164 @@ │ │ │ │ sub.w r1, r0, #32 │ │ │ │ mov.w r4, #0 │ │ │ │ lsr.w r1, r2, r1 │ │ │ │ orr.w r3, r3, r1 │ │ │ │ lsr.w r2, r2, r0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ - b.n 1fb902 │ │ │ │ + b.n 1fb792 │ │ │ │ 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 1fb6d6 │ │ │ │ + b.n 1fb566 │ │ │ │ sxtb r3, r3 │ │ │ │ - b.n 1fb964 │ │ │ │ + b.n 1fb7f4 │ │ │ │ sub.w r3, r5, #32 │ │ │ │ lsl.w r2, sl, r5 │ │ │ │ lsl.w r3, r8, r3 │ │ │ │ orrs r2, r3 │ │ │ │ rsb r3, r5, #32 │ │ │ │ lsr.w r3, r8, r3 │ │ │ │ orr.w sl, r2, r3 │ │ │ │ lsl.w r8, r8, r5 │ │ │ │ - b.n 1fb746 │ │ │ │ + b.n 1fb5d6 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ vstr d1, [sp] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ vstr d0, [sp, #8] │ │ │ │ ldrd lr, r1, [sp, #8] │ │ │ │ lsrs r2, r3, #31 │ │ │ │ ldr.w r8, [sp] │ │ │ │ cmp.w r2, r1, lsr #31 │ │ │ │ - bne.w 1fbc02 │ │ │ │ + bne.w 1fba92 │ │ │ │ ubfx r0, r1, #20, #11 │ │ │ │ ubfx ip, r1, #0, #20 │ │ │ │ orr.w r2, lr, r0 │ │ │ │ orrs.w r2, r2, ip │ │ │ │ - beq.n 1fbbee │ │ │ │ + beq.n 1fba7e │ │ │ │ ubfx r2, r3, #20, #11 │ │ │ │ ubfx r4, r3, #0, #20 │ │ │ │ orr.w r3, r8, r2 │ │ │ │ mov r9, r2 │ │ │ │ mov r5, r4 │ │ │ │ orrs r3, r4 │ │ │ │ - beq.n 1fbbf8 │ │ │ │ + beq.n 1fba88 │ │ │ │ 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 1fbbf8 │ │ │ │ + bne.n 1fba88 │ │ │ │ orrs.w r2, r8, r4 │ │ │ │ subw r2, r9, #2047 @ 0x7ff │ │ │ │ clz r2, r2 │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ and.w r7, r2, #1 │ │ │ │ it eq │ │ │ │ moveq r7, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1fbbee │ │ │ │ + bne.n 1fba7e │ │ │ │ orrs.w r7, lr, ip │ │ │ │ and.w r3, r3, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fbbf8 │ │ │ │ + bne.n 1fba88 │ │ │ │ orrs.w r3, r8, r4 │ │ │ │ and.w r2, r2, #1 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ - cbnz r2, 1fbbee │ │ │ │ + cbnz r2, 1fba7e │ │ │ │ subs.w r3, r0, r9 │ │ │ │ sbc.w r4, r4, r4 │ │ │ │ mov r7, r3 │ │ │ │ orrs r3, r0 │ │ │ │ mov r6, r4 │ │ │ │ orrs r3, r4 │ │ │ │ - beq.n 1fbc10 │ │ │ │ + beq.n 1fbaa0 │ │ │ │ orrs.w r3, r7, r4 │ │ │ │ - bne.n 1fbc34 │ │ │ │ + bne.n 1fbac4 │ │ │ │ adds.w r4, r8, lr │ │ │ │ add.w r3, r5, #2097152 @ 0x200000 │ │ │ │ adc.w r3, ip, r3 │ │ │ │ mov sl, r0 │ │ │ │ mov.w ip, r4, lsl #9 │ │ │ │ mov.w lr, r3, lsl #9 │ │ │ │ orr.w lr, lr, r4, lsr #23 │ │ │ │ movw r0, #2045 @ 0x7fd │ │ │ │ cmp sl, r0 │ │ │ │ sbcs.w r3, r2, #0 │ │ │ │ - blt.n 1fbc1e │ │ │ │ + blt.n 1fbaae │ │ │ │ subw r3, sl, #2045 @ 0x7fd │ │ │ │ orrs r3, r2 │ │ │ │ - bne.w 1fbd76 │ │ │ │ + bne.w 1fbc06 │ │ │ │ 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 1fbbf2 │ │ │ │ + b.n 1fba82 │ │ │ │ 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 1fb618 │ │ │ │ + bl 1fb4a8 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds.w r2, r8, lr │ │ │ │ adc.w r3, r1, r5 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1fbbf2 │ │ │ │ + b.n 1fba82 │ │ │ │ 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 1fbbd8 │ │ │ │ + b.n 1fba68 │ │ │ │ lsls r3, r5, #9 │ │ │ │ mov.w r2, r8, lsl #9 │ │ │ │ orr.w fp, r3, r8, lsr #23 │ │ │ │ mov.w r3, ip, lsl #9 │ │ │ │ mov.w r4, lr, lsl #9 │ │ │ │ orr.w r3, r3, lr, lsr #23 │ │ │ │ cmp r6, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ str r4, [sp, #16] │ │ │ │ - blt.n 1fbcea │ │ │ │ + blt.n 1fbb7a │ │ │ │ mov sl, r0 │ │ │ │ movs r2, #0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1fbda8 │ │ │ │ + beq.w 1fbc38 │ │ │ │ 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 1fbd8e │ │ │ │ + bgt.w 1fbc1e │ │ │ │ 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 │ │ │ │ @@ -563929,31 +563842,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 1fbbac │ │ │ │ + bcs.w 1fba3c │ │ │ │ subs r3, r0, #1 │ │ │ │ sbc.w r2, r2, r2 │ │ │ │ adds.w ip, ip, ip │ │ │ │ mov sl, r3 │ │ │ │ adc.w lr, lr, lr │ │ │ │ - b.n 1fbbac │ │ │ │ + b.n 1fba3c │ │ │ │ mov sl, r9 │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fbdd0 │ │ │ │ + beq.n 1fbc60 │ │ │ │ add.w ip, r3, #536870912 @ 0x20000000 │ │ │ │ mov r0, r4 │ │ │ │ negs r3, r7 │ │ │ │ add.w r4, fp, #536870912 @ 0x20000000 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bhi.n 1fbdb6 │ │ │ │ + bhi.n 1fbc46 │ │ │ │ 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 │ │ │ │ @@ -563972,53 +563885,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 1fbbac │ │ │ │ + bcs.w 1fba3c │ │ │ │ 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 1fbbac │ │ │ │ + b.n 1fba3c │ │ │ │ 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 1fbbf2 │ │ │ │ + b.n 1fba82 │ │ │ │ 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 1fbcd8 │ │ │ │ + b.n 1fbb68 │ │ │ │ mov.w lr, r5, lsl #10 │ │ │ │ mov.w ip, r8, lsl #10 │ │ │ │ orr.w lr, lr, r8, lsr #22 │ │ │ │ - b.n 1fbc66 │ │ │ │ + b.n 1fbaf6 │ │ │ │ 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 1fbd62 │ │ │ │ + b.n 1fbbf2 │ │ │ │ mov.w ip, ip, lsl #10 │ │ │ │ mov.w r0, lr, lsl #10 │ │ │ │ orr.w ip, ip, lr, lsr #22 │ │ │ │ - b.n 1fbcf8 │ │ │ │ + b.n 1fbb88 │ │ │ │ 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] │ │ │ │ @@ -564026,49 +563939,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 1fbfa4 │ │ │ │ + beq.w 1fbe34 │ │ │ │ subw r1, r2, #2047 @ 0x7ff │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1fbf7e │ │ │ │ + beq.w 1fbe0e │ │ │ │ movs r6, #0 │ │ │ │ mov fp, r5 │ │ │ │ mov r0, r7 │ │ │ │ mov sl, r6 │ │ │ │ mov r8, r6 │ │ │ │ and.w r9, r3, #2147483648 @ 0x80000000 │ │ │ │ - cbnz r4, 1fbe6e │ │ │ │ + cbnz r4, 1fbcfe │ │ │ │ orrs.w r3, r5, ip │ │ │ │ - beq.w 1fc028 │ │ │ │ + beq.w 1fbeb8 │ │ │ │ clz r4, ip │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1fbe44 │ │ │ │ + bne.n 1fbcd4 │ │ │ │ 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, 1fbeb4 │ │ │ │ + cbnz r2, 1fbd44 │ │ │ │ orrs.w r3, r7, lr │ │ │ │ - beq.w 1fc028 │ │ │ │ + beq.w 1fbeb8 │ │ │ │ clz r2, lr │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1fbe88 │ │ │ │ + bne.n 1fbd18 │ │ │ │ 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 │ │ │ │ @@ -564110,71 +564023,71 @@ │ │ │ │ umlal lr, r5, ip, r3 │ │ │ │ mov r6, r5 │ │ │ │ it ne │ │ │ │ orrne.w lr, lr, #1 │ │ │ │ mov r5, lr │ │ │ │ mov r7, r6 │ │ │ │ cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1fbfe2 │ │ │ │ + bge.n 1fbe72 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ subs.w r2, r3, #1024 @ 0x400 │ │ │ │ movw r3, #2045 @ 0x7fd │ │ │ │ sbc.w ip, sl, #0 │ │ │ │ adds.w lr, lr, lr │ │ │ │ adc.w r7, r6, r7 │ │ │ │ cmp r2, r3 │ │ │ │ mov r5, lr │ │ │ │ sbcs.w r3, ip, #0 │ │ │ │ - bcc.n 1fbf62 │ │ │ │ + bcc.n 1fbdf2 │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.n 1fc046 │ │ │ │ + blt.n 1fbed6 │ │ │ │ subw r2, r2, #2045 @ 0x7fd │ │ │ │ orr.w r2, r2, ip │ │ │ │ orrs.w r2, r2, r7, lsr #31 │ │ │ │ it eq │ │ │ │ movweq r2, #2045 @ 0x7fd │ │ │ │ - bne.w 1fc0aa │ │ │ │ + bne.w 1fbf3a │ │ │ │ mov.w lr, r5, lsr #10 │ │ │ │ asrs r4, r7, #10 │ │ │ │ orr.w lr, lr, r7, lsl #22 │ │ │ │ orrs.w r3, lr, r4 │ │ │ │ itt ne │ │ │ │ lslne r3, r2, #20 │ │ │ │ movne r2, #0 │ │ │ │ - bne.n 1fc00e │ │ │ │ + bne.n 1fbe9e │ │ │ │ mov r2, lr │ │ │ │ mov r3, r4 │ │ │ │ - b.n 1fc00e │ │ │ │ + b.n 1fbe9e │ │ │ │ orrs.w r7, r7, lr │ │ │ │ - bne.n 1fc032 │ │ │ │ + bne.n 1fbec2 │ │ │ │ orrs r4, r5 │ │ │ │ and.w r0, r3, #2147483648 @ 0x80000000 │ │ │ │ orrs.w r4, r4, ip │ │ │ │ - bne.n 1fbfce │ │ │ │ + bne.n 1fbe5e │ │ │ │ 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 1fc03c │ │ │ │ + bne.n 1fbecc │ │ │ │ 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, 1fc032 │ │ │ │ + cbnz r1, 1fbec2 │ │ │ │ orrs r2, r7 │ │ │ │ and.w r0, r3, #2147483648 @ 0x80000000 │ │ │ │ orrs.w r2, r2, lr │ │ │ │ - beq.n 1fbf90 │ │ │ │ + beq.n 1fbe20 │ │ │ │ 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] │ │ │ │ @@ -564182,15 +564095,15 @@ │ │ │ │ movt r3, #65535 @ 0xffff │ │ │ │ movw r4, #2045 @ 0x7fd │ │ │ │ adds r3, r2, r3 │ │ │ │ sbc.w ip, sl, #0 │ │ │ │ cmp r3, r4 │ │ │ │ mov r2, r3 │ │ │ │ sbcs.w r4, ip, #0 │ │ │ │ - bcs.n 1fbf46 │ │ │ │ + bcs.n 1fbdd6 │ │ │ │ mov.w lr, lr, lsr #10 │ │ │ │ lsls r3, r3, #20 │ │ │ │ orr.w lr, lr, r6, lsl #22 │ │ │ │ asrs r4, r6, #10 │ │ │ │ movs r2, #0 │ │ │ │ adds.w r0, r8, r2 │ │ │ │ adc.w r1, r3, r9 │ │ │ │ @@ -564206,15 +564119,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 1fc0a0 │ │ │ │ + bhi.n 1fbf30 │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ rsb r6, r3, #32 │ │ │ │ sub.w lr, r2, #32 │ │ │ │ rsb ip, r2, #32 │ │ │ │ lsl.w r4, r7, r2 │ │ │ │ lsl.w lr, r5, lr │ │ │ │ lsr.w ip, r5, ip │ │ │ │ @@ -564229,33 +564142,33 @@ │ │ │ │ orr.w lr, lr, r6 │ │ │ │ orr.w lr, lr, r2 │ │ │ │ lsr.w r7, r7, r3 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r5, lr │ │ │ │ orrne.w r5, lr, #1 │ │ │ │ - b.n 1fbf62 │ │ │ │ + b.n 1fbdf2 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ mov lr, r2 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 1fc00e │ │ │ │ + b.n 1fbe9e │ │ │ │ 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 1fbf9e │ │ │ │ + b.n 1fbe2e │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ - ldr.w r2, [pc, #1300] @ 1fc5e8 │ │ │ │ + ldr.w r2, [pc, #1300] @ 1fc478 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ - ldr.w r3, [pc, #1300] @ 1fc5ec │ │ │ │ + ldr.w r3, [pc, #1300] @ 1fc47c │ │ │ │ mov.w ip, #0 │ │ │ │ add r2, pc │ │ │ │ vstr d0, [sp, #16] │ │ │ │ vstr d1, [sp, #8] │ │ │ │ vstr d2, [sp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ @@ -564278,46 +564191,46 @@ │ │ │ │ ubfx r3, r3, #20, #11 │ │ │ │ ubfx sl, lr, #0, #20 │ │ │ │ ubfx r4, lr, #20, #11 │ │ │ │ subw r7, r0, #2047 @ 0x7ff │ │ │ │ str r6, [sp, #32] │ │ │ │ str.w ip, [sp, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1fc3f2 │ │ │ │ + beq.w 1fc282 │ │ │ │ subw r7, r3, #2047 @ 0x7ff │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1fc396 │ │ │ │ + beq.w 1fc226 │ │ │ │ subw r7, r4, #2047 @ 0x7ff │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1fc466 │ │ │ │ + beq.w 1fc2f6 │ │ │ │ mov r9, r5 │ │ │ │ - cbnz r0, 1fc192 │ │ │ │ + cbnz r0, 1fc022 │ │ │ │ orrs.w r0, r6, r2 │ │ │ │ - beq.w 1fc466 │ │ │ │ + beq.w 1fc2f6 │ │ │ │ clz r0, r2 │ │ │ │ - cbnz r2, 1fc16a │ │ │ │ + cbnz r2, 1fbffa │ │ │ │ clz r0, r6 │ │ │ │ adds r0, #32 │ │ │ │ sub.w r7, r0, #11 │ │ │ │ lsls r2, r7 │ │ │ │ lsl.w r7, r6, r7 │ │ │ │ str r7, [sp, #32] │ │ │ │ sub.w r7, r0, #43 @ 0x2b │ │ │ │ lsl.w r7, r6, r7 │ │ │ │ orrs r2, r7 │ │ │ │ rsb r7, r0, #43 @ 0x2b │ │ │ │ rsb r0, r0, #12 │ │ │ │ lsr.w r7, r6, r7 │ │ │ │ orrs r2, r7 │ │ │ │ mov.w ip, r0, asr #31 │ │ │ │ - cbnz r3, 1fc1ce │ │ │ │ + cbnz r3, 1fc05e │ │ │ │ orrs.w r3, r5, r1 │ │ │ │ - beq.w 1fc466 │ │ │ │ + beq.w 1fc2f6 │ │ │ │ clz r3, r1 │ │ │ │ - cbnz r1, 1fc1a8 │ │ │ │ + cbnz r1, 1fc038 │ │ │ │ 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 │ │ │ │ @@ -564367,30 +564280,30 @@ │ │ │ │ umlal r6, r0, r2, r1 │ │ │ │ str r6, [sp, #28] │ │ │ │ mov r2, r6 │ │ │ │ strd r6, r0, [sp, #56] @ 0x38 │ │ │ │ mov r1, r0 │ │ │ │ and.w r6, r0, #1073741824 @ 0x40000000 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1fc486 │ │ │ │ + bne.w 1fc316 │ │ │ │ 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 1fc6aa │ │ │ │ + bne.w 1fc53a │ │ │ │ ldr r4, [sp, #24] │ │ │ │ orrs.w r4, r4, sl │ │ │ │ - beq.w 1fc842 │ │ │ │ + beq.w 1fc6d2 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 1fcb26 │ │ │ │ + beq.w 1fc9b6 │ │ │ │ clz r2, sl │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ sub.w r4, r2, #11 │ │ │ │ subs r6, #43 @ 0x2b │ │ │ │ @@ -564411,15 +564324,15 @@ │ │ │ │ mov.w r4, r4, lsl #10 │ │ │ │ orr.w r1, r1, #1073741824 @ 0x40000000 │ │ │ │ str r1, [sp, #24] │ │ │ │ mov.w r1, r2, asr #31 │ │ │ │ str r4, [sp, #16] │ │ │ │ sbc.w r7, r3, r1 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.w 1fc6cc │ │ │ │ + bge.w 1fc55c │ │ │ │ mov r9, r2 │ │ │ │ cmp.w r7, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w sl, #4294967295 @ 0xffffffff │ │ │ │ str r1, [sp, #8] │ │ │ │ mov.w r1, lr, lsr #31 │ │ │ │ mov.w r4, #0 │ │ │ │ @@ -564428,205 +564341,205 @@ │ │ │ │ moveq r3, #0 │ │ │ │ cmp r4, r4 │ │ │ │ it eq │ │ │ │ cmpeq fp, r1 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fca60 │ │ │ │ + beq.w 1fc8f0 │ │ │ │ mvn.w r2, sl │ │ │ │ mvns r3, r7 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.w 1fcdac │ │ │ │ + bne.w 1fcc3c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ cmp r1, r1 │ │ │ │ it eq │ │ │ │ cmpeq fp, r3 │ │ │ │ - beq.w 1fc752 │ │ │ │ + beq.w 1fc5e2 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ add r6, sp, #76 @ 0x4c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ negs r2, r5 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ movs r3, #0 │ │ │ │ - vldr d7, [pc, #680] @ 1fc5e0 │ │ │ │ + vldr d7, [pc, #680] @ 1fc470 │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fc8b2 │ │ │ │ + beq.w 1fc742 │ │ │ │ cmp r1, r5 │ │ │ │ ite hi │ │ │ │ movhi r3, #0 │ │ │ │ movls r3, #1 │ │ │ │ ldr.w r5, [r0, #4]! │ │ │ │ ldr.w r1, [r4, #4]! │ │ │ │ subs r2, r1, r5 │ │ │ │ cmp r4, r6 │ │ │ │ sub.w r2, r2, r3 │ │ │ │ str r2, [r0, #0] │ │ │ │ - bne.n 1fc342 │ │ │ │ + bne.n 1fc1d2 │ │ │ │ ldrd r1, r2, [sp, #56] @ 0x38 │ │ │ │ orrs.w r3, r1, r2 │ │ │ │ - beq.w 1fcc5a │ │ │ │ + beq.w 1fcaea │ │ │ │ clz r3, r2 │ │ │ │ - cbnz r2, 1fc37c │ │ │ │ + cbnz r2, 1fc20c │ │ │ │ clz r3, r1 │ │ │ │ adds r3, #32 │ │ │ │ subs r3, #1 │ │ │ │ - bne.w 1fcf9c │ │ │ │ + bne.w 1fce2c │ │ │ │ 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 1fc550 │ │ │ │ + b.n 1fc3e0 │ │ │ │ orrs r1, r5 │ │ │ │ - bne.w 1fc5ac │ │ │ │ + bne.w 1fc43c │ │ │ │ subw r4, r4, #2047 @ 0x7ff │ │ │ │ ldr r1, [sp, #24] │ │ │ │ orrs r4, r7 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ orrs.w r1, r1, sl │ │ │ │ and.w r4, r3, #1 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1fc466 │ │ │ │ + bne.n 1fc2f6 │ │ │ │ orrs r0, r6 │ │ │ │ and.w r5, r8, #2147483648 @ 0x80000000 │ │ │ │ orrs r0, r2 │ │ │ │ - beq.w 1fc5c6 │ │ │ │ + beq.w 1fc456 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ and.w r3, r3, #1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ orrs.w r2, r2, sl │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ eor.w r2, fp, r1 │ │ │ │ ands.w r1, r3, r2 │ │ │ │ - bne.w 1fc5c6 │ │ │ │ + bne.w 1fc456 │ │ │ │ add.w r3, r5, #2139095040 @ 0x7f800000 │ │ │ │ mov r2, r1 │ │ │ │ add.w r3, r3, #7340032 @ 0x700000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1fc46a │ │ │ │ + b.n 1fc2fa │ │ │ │ orrs r2, r6 │ │ │ │ - bne.w 1fc5da │ │ │ │ + bne.w 1fc46a │ │ │ │ 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 1fc5ac │ │ │ │ + bne.w 1fc43c │ │ │ │ subw r4, r4, #2047 @ 0x7ff │ │ │ │ ldr r6, [sp, #24] │ │ │ │ clz r4, r4 │ │ │ │ mov r7, sl │ │ │ │ orrs.w r2, r6, sl │ │ │ │ mov.w r4, r4, lsr #5 │ │ │ │ and.w r0, r4, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - cbnz r0, 1fc466 │ │ │ │ + cbnz r0, 1fc2f6 │ │ │ │ orrs r3, r5 │ │ │ │ and.w r5, r8, #2147483648 @ 0x80000000 │ │ │ │ orrs r3, r1 │ │ │ │ - beq.w 1fc5b2 │ │ │ │ + beq.w 1fc442 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ orrs r6, r7 │ │ │ │ and.w r4, r4, #1 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ eor.w r3, fp, r2 │ │ │ │ ands r4, r3 │ │ │ │ - bne.w 1fc5b2 │ │ │ │ + bne.w 1fc442 │ │ │ │ add.w r3, r5, #2139095040 @ 0x7f800000 │ │ │ │ mov r2, r4 │ │ │ │ add.w r3, r3, #7340032 @ 0x700000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1fc46a │ │ │ │ + b.n 1fc2fa │ │ │ │ vldr d0, [sp] │ │ │ │ - ldr r2, [pc, #388] @ (1fc5f0 ) │ │ │ │ - ldr r3, [pc, #380] @ (1fc5ec ) │ │ │ │ + ldr r2, [pc, #388] @ (1fc480 ) │ │ │ │ + ldr r3, [pc, #380] @ (1fc47c ) │ │ │ │ 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 1fcf98 │ │ │ │ + bne.w 1fce28 │ │ │ │ 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 1fc5f4 │ │ │ │ + beq.w 1fc484 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov.w r3, sl, lsl #10 │ │ │ │ orr.w r3, r3, r2, lsr #22 │ │ │ │ lsls r2, r2, #10 │ │ │ │ str r2, [sp, #16] │ │ │ │ orr.w r2, r3, #1073741824 @ 0x40000000 │ │ │ │ str r2, [sp, #24] │ │ │ │ subs r2, r6, r4 │ │ │ │ sbc.w r7, r7, #0 │ │ │ │ mov sl, r2 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.w 1fc788 │ │ │ │ + blt.w 1fc618 │ │ │ │ orrs.w r3, sl, r7 │ │ │ │ - bne.w 1fc8f2 │ │ │ │ + bne.w 1fc782 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r1, r1 │ │ │ │ it eq │ │ │ │ cmpeq fp, r2 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #28] │ │ │ │ it eq │ │ │ │ ldrdeq r5, ip, [sp, #48] @ 0x30 │ │ │ │ - beq.w 1fc752 │ │ │ │ + beq.w 1fc5e2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ sbc.w r0, r0, r2 │ │ │ │ orrs.w r2, r3, r0 │ │ │ │ - bne.w 1fcadc │ │ │ │ + bne.w 1fc96c │ │ │ │ ldrd r1, r3, [sp, #48] @ 0x30 │ │ │ │ orrs.w r0, r1, r3 │ │ │ │ ittt ne │ │ │ │ movne r2, #0 │ │ │ │ movne r3, #0 │ │ │ │ strdne r2, r3, [sp, #56] @ 0x38 │ │ │ │ - beq.w 1fce16 │ │ │ │ + beq.w 1fcca6 │ │ │ │ ldrd r3, r2, [sp, #48] @ 0x30 │ │ │ │ orrs.w r0, r3, r2 │ │ │ │ - bne.w 1fcb40 │ │ │ │ + bne.w 1fc9d0 │ │ │ │ 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 │ │ │ │ @@ -564643,67 +564556,67 @@ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ it ne │ │ │ │ orrne.w r1, r1, #1 │ │ │ │ movw r3, #2045 @ 0x7fd │ │ │ │ cmp r9, r3 │ │ │ │ mov r5, r9 │ │ │ │ sbcs.w r0, r4, #0 │ │ │ │ - bcc.n 1fc584 │ │ │ │ + bcc.n 1fc414 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 1fcb14 │ │ │ │ + blt.w 1fc9a4 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ subw r0, r9, #2045 @ 0x7fd │ │ │ │ orrs r0, r4 │ │ │ │ orrs.w r0, r0, r2, lsr #31 │ │ │ │ it eq │ │ │ │ moveq r9, r3 │ │ │ │ - bne.w 1fcc5e │ │ │ │ + bne.w 1fcaee │ │ │ │ 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 1fc8ea │ │ │ │ + bne.w 1fc77a │ │ │ │ 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 1fc46a │ │ │ │ + b.n 1fc2fa │ │ │ │ vldr d0, [sp, #8] │ │ │ │ - b.n 1fc46a │ │ │ │ + b.n 1fc2fa │ │ │ │ adds r2, r0, #1 │ │ │ │ mov.w r1, #0 │ │ │ │ movt r1, #32752 @ 0x7ff0 │ │ │ │ adc.w r3, r5, r1 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1fc46a │ │ │ │ + b.n 1fc2fa │ │ │ │ adds r2, r4, #1 │ │ │ │ mov.w r1, #0 │ │ │ │ movt r1, #32752 @ 0x7ff0 │ │ │ │ adc.w r3, r5, r1 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1fc46a │ │ │ │ + b.n 1fc2fa │ │ │ │ vldr d0, [sp, #16] │ │ │ │ - b.n 1fc46a │ │ │ │ + b.n 1fc2fa │ │ │ │ ... │ │ │ │ - subs r7, #30 │ │ │ │ + lsls r6, r1 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #142 @ 0x8e │ │ │ │ + subs r4, #254 @ 0xfe │ │ │ │ lsls r2, r5, #2 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r7, sl │ │ │ │ orrs r4, r7 │ │ │ │ - beq.w 1fc848 │ │ │ │ + beq.w 1fc6d8 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 1fcb34 │ │ │ │ + beq.w 1fc9c4 │ │ │ │ clz r2, sl │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ sub.w r4, r2, #11 │ │ │ │ subs r7, #43 @ 0x2b │ │ │ │ @@ -564724,15 +564637,15 @@ │ │ │ │ mov.w r4, r4, lsl #10 │ │ │ │ orr.w r1, r1, #1073741824 @ 0x40000000 │ │ │ │ str r1, [sp, #24] │ │ │ │ mov.w r1, r2, asr #31 │ │ │ │ str r4, [sp, #16] │ │ │ │ sbc.w r7, r3, r1 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.w 1fc4c6 │ │ │ │ + bge.w 1fc356 │ │ │ │ cmp.w r7, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w sl, #4294967295 @ 0xffffffff │ │ │ │ mov.w r4, lr, lsr #31 │ │ │ │ mov.w r6, #0 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ @@ -564742,56 +564655,56 @@ │ │ │ │ cmpeq fp, r4 │ │ │ │ mov r9, r2 │ │ │ │ str r1, [sp, #8] │ │ │ │ ite ne │ │ │ │ movne r2, r3 │ │ │ │ orreq.w r2, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1fcc78 │ │ │ │ + beq.w 1fcb08 │ │ │ │ rsbs r3, sl, #0 │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - ble.n 1fc6f2 │ │ │ │ + ble.n 1fc582 │ │ │ │ mov.w r1, lr, lsr #31 │ │ │ │ movs r0, #0 │ │ │ │ cmp r0, r0 │ │ │ │ it eq │ │ │ │ cmpeq fp, r1 │ │ │ │ - bne.w 1fc7d2 │ │ │ │ - b.n 1fcdd0 │ │ │ │ + bne.w 1fc662 │ │ │ │ + b.n 1fcc60 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov.w r3, sl, lsl #10 │ │ │ │ orr.w r3, r3, r2, lsr #22 │ │ │ │ lsls r2, r2, #10 │ │ │ │ str r2, [sp, #16] │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ subs r3, r7, r4 │ │ │ │ sbc.w r7, r2, #0 │ │ │ │ mov sl, r3 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 1fc778 │ │ │ │ + blt.n 1fc608 │ │ │ │ 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 1fc6e2 │ │ │ │ + beq.n 1fc572 │ │ │ │ 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 1fc6d8 │ │ │ │ - b.n 1fc4c6 │ │ │ │ + bne.n 1fc568 │ │ │ │ + b.n 1fc356 │ │ │ │ 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 │ │ │ │ @@ -564814,36 +564727,36 @@ │ │ │ │ ite eq │ │ │ │ moveq r2, r3 │ │ │ │ orrne.w r2, r3, #1 │ │ │ │ cmp r4, r4 │ │ │ │ it eq │ │ │ │ cmpeq fp, r1 │ │ │ │ str r2, [sp, #28] │ │ │ │ - bne.n 1fc7d6 │ │ │ │ + bne.n 1fc666 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r3, r3, r2 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adc.w r0, r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 1fcaa6 │ │ │ │ + blt.w 1fc936 │ │ │ │ adds.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ sbc.w r3, r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 1fc550 │ │ │ │ + b.n 1fc3e0 │ │ │ │ mov r9, r4 │ │ │ │ cmp.w r7, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r6, [sp, #8] │ │ │ │ - b.n 1fc2e8 │ │ │ │ + b.n 1fc178 │ │ │ │ cmp.w r7, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r9, r4 │ │ │ │ mov.w r6, #0 │ │ │ │ mov.w r4, lr, lsr #31 │ │ │ │ mov.w r3, #0 │ │ │ │ @@ -564853,135 +564766,135 @@ │ │ │ │ moveq r3, #0 │ │ │ │ cmp r6, r6 │ │ │ │ it eq │ │ │ │ cmpeq fp, r4 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fcc78 │ │ │ │ + beq.w 1fcb08 │ │ │ │ negs r3, r2 │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - ble.n 1fc6f2 │ │ │ │ + ble.n 1fc582 │ │ │ │ mov.w r2, lr, lsr #31 │ │ │ │ movs r1, #0 │ │ │ │ cmp r1, r1 │ │ │ │ it eq │ │ │ │ cmpeq fp, r2 │ │ │ │ - beq.w 1fcf5c │ │ │ │ + beq.w 1fcdec │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ cmp.w r7, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 1fca60 │ │ │ │ + beq.w 1fc8f0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ subs r2, r3, r2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ sbc.w r0, r3, r0 │ │ │ │ ldrd r1, r3, [sp, #40] @ 0x28 │ │ │ │ orrs r3, r1 │ │ │ │ - beq.n 1fc800 │ │ │ │ + beq.n 1fc690 │ │ │ │ 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 1fcbd6 │ │ │ │ + beq.w 1fca66 │ │ │ │ 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 1fcd38 │ │ │ │ + bcs.w 1fcbc8 │ │ │ │ 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 1fc46a │ │ │ │ + b.n 1fc2fa │ │ │ │ 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 1fc888 │ │ │ │ + bcc.n 1fc718 │ │ │ │ cmp r3, r4 │ │ │ │ - blt.w 1fcd54 │ │ │ │ + blt.w 1fcbe4 │ │ │ │ subw r0, r9, #2046 @ 0x7fe │ │ │ │ orrs r3, r0 │ │ │ │ orrs.w r3, r3, r1, lsr #31 │ │ │ │ it eq │ │ │ │ moveq r0, r5 │ │ │ │ - bne.w 1fce02 │ │ │ │ + bne.w 1fcc92 │ │ │ │ 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 1fc8a0 │ │ │ │ + bne.n 1fc730 │ │ │ │ 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 1fc46a │ │ │ │ + b.n 1fc2fa │ │ │ │ cmp r1, r5 │ │ │ │ ite cs │ │ │ │ movcs r3, #0 │ │ │ │ movcc r3, #1 │ │ │ │ - b.n 1fc350 │ │ │ │ + b.n 1fc1e0 │ │ │ │ movw r3, #2045 @ 0x7fd │ │ │ │ cmp r9, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orr.w r1, r2, #1 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bcc.n 1fc8e2 │ │ │ │ + bcc.n 1fc772 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 1fcdd6 │ │ │ │ + blt.w 1fcc66 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ subw r3, r9, #2045 @ 0x7fd │ │ │ │ orrs r3, r2 │ │ │ │ - bne.w 1fcc5e │ │ │ │ + bne.w 1fcaee │ │ │ │ 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 1fc59a │ │ │ │ + b.n 1fc42a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #64] @ 0x40 │ │ │ │ movs.w r2, sl, lsr #5 │ │ │ │ - bne.w 1fcb98 │ │ │ │ + bne.w 1fca28 │ │ │ │ rsb r6, sl, #0 │ │ │ │ mov lr, sl │ │ │ │ mov r5, r2 │ │ │ │ mov.w ip, #3 │ │ │ │ add r4, sp, #60 @ 0x3c │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ str r2, [sp, #16] │ │ │ │ @@ -565002,69 +564915,69 @@ │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r6, [r1, #4]! │ │ │ │ cmp r2, r1 │ │ │ │ lsl.w r3, r6, r0 │ │ │ │ orr.w r3, r3, r4 │ │ │ │ lsr.w r4, r6, lr │ │ │ │ str.w r3, [ip], #4 │ │ │ │ - bne.n 1fc940 │ │ │ │ + bne.n 1fc7d0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, r5 │ │ │ │ str r4, [sp, #16] │ │ │ │ mov r5, r7 │ │ │ │ add r0, sp │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov r1, r2 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov.w ip, r2, lsl #2 │ │ │ │ str r3, [r0, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1fca64 │ │ │ │ + beq.n 1fc8f4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ rsb r1, r1, #4 │ │ │ │ mov r2, ip │ │ │ │ add.w r0, r3, r1, lsl #2 │ │ │ │ movs r1, #0 │ │ │ │ blx 610ec │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbz r5, 1fc990 │ │ │ │ + cbz r5, 1fc820 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ cmp r0, r0 │ │ │ │ it eq │ │ │ │ cmpeq fp, r1 │ │ │ │ - beq.n 1fca74 │ │ │ │ + beq.n 1fc904 │ │ │ │ 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 1fca56 │ │ │ │ + beq.n 1fc8e6 │ │ │ │ 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 1fc9a8 │ │ │ │ + bne.n 1fc838 │ │ │ │ add.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ orrs r3, r7 │ │ │ │ - beq.w 1fc364 │ │ │ │ + beq.w 1fc1f4 │ │ │ │ ldrd r3, r2, [sp, #56] @ 0x38 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bmi.n 1fc9ee │ │ │ │ + bmi.n 1fc87e │ │ │ │ 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] │ │ │ │ @@ -565076,94 +564989,94 @@ │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ adds.w r5, r9, #4294967295 @ 0xffffffff │ │ │ │ adc.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ movw r0, #2045 @ 0x7fd │ │ │ │ cmp r5, r0 │ │ │ │ sbcs.w r7, r1, #0 │ │ │ │ - bcc.n 1fca2e │ │ │ │ + bcc.n 1fc8be │ │ │ │ cmp r1, r4 │ │ │ │ - blt.w 1fcf0c │ │ │ │ + blt.w 1fcd9c │ │ │ │ subw r5, r9, #2046 @ 0x7fe │ │ │ │ orrs r1, r5 │ │ │ │ orrs.w r1, r1, r2, lsr #31 │ │ │ │ it eq │ │ │ │ moveq r5, r0 │ │ │ │ - bne.w 1fce02 │ │ │ │ + bne.w 1fcc92 │ │ │ │ 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 1fc46a │ │ │ │ + b.n 1fc2fa │ │ │ │ cmp r3, r5 │ │ │ │ ite ls │ │ │ │ movls r2, #0 │ │ │ │ movhi r2, #1 │ │ │ │ - b.n 1fc9b4 │ │ │ │ + b.n 1fc844 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 1fc322 │ │ │ │ + b.n 1fc1b2 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1fc98a │ │ │ │ + bne.n 1fc81a │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r5, r5 │ │ │ │ it eq │ │ │ │ cmpeq fp, r1 │ │ │ │ - bne.n 1fc99c │ │ │ │ + bne.n 1fc82c │ │ │ │ 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 1fca8a │ │ │ │ + beq.n 1fc91a │ │ │ │ ite cc │ │ │ │ movcc r5, #1 │ │ │ │ movcs r5, #0 │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ cmp r2, r4 │ │ │ │ add r3, r1 │ │ │ │ add r3, r5 │ │ │ │ str r3, [r2, #0] │ │ │ │ - bne.n 1fca80 │ │ │ │ + bne.n 1fc910 │ │ │ │ ldrd r3, r0, [sp, #56] @ 0x38 │ │ │ │ ldrd r5, ip, [sp, #48] @ 0x30 │ │ │ │ - b.n 1fc75e │ │ │ │ + b.n 1fc5ee │ │ │ │ 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 1fc8bc │ │ │ │ + bne.w 1fc74c │ │ │ │ movw r3, #2045 @ 0x7fd │ │ │ │ cmp r9, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bcs.w 1fc8ce │ │ │ │ + bcs.w 1fc75e │ │ │ │ lsrs r1, r2, #10 │ │ │ │ asrs r5, r0, #10 │ │ │ │ orr.w r1, r1, r0, lsl #22 │ │ │ │ - b.n 1fc8ea │ │ │ │ + b.n 1fc77a │ │ │ │ cmp r0, #0 │ │ │ │ strd r3, r0, [sp, #56] @ 0x38 │ │ │ │ - bge.w 1fc364 │ │ │ │ + bge.w 1fc1f4 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ eor.w r2, fp, #1 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ str r2, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ negs r3, r3 │ │ │ │ @@ -565173,99 +565086,99 @@ │ │ │ │ movne r1, #0 │ │ │ │ andeq.w r1, r1, #1 │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ subs r3, r1, r3 │ │ │ │ cmp r2, r0 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r2, #0] │ │ │ │ - bne.n 1fcaf8 │ │ │ │ - b.n 1fc364 │ │ │ │ + bne.n 1fc988 │ │ │ │ + b.n 1fc1f4 │ │ │ │ negs r3, r5 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - ble.w 1fccea │ │ │ │ + ble.w 1fcb7a │ │ │ │ movs r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1fc59a │ │ │ │ + b.n 1fc42a │ │ │ │ ldr r2, [sp, #24] │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #32 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.w 1fc288 │ │ │ │ + b.w 1fc118 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #32 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.n 1fc60c │ │ │ │ + b.n 1fc49c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1fcc9e │ │ │ │ + beq.w 1fcb2e │ │ │ │ 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 1fce8a │ │ │ │ + bne.w 1fcd1a │ │ │ │ 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 1fcb88 │ │ │ │ + bne.n 1fca18 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 1fc538 │ │ │ │ + b.n 1fc3c8 │ │ │ │ cmp r2, #4 │ │ │ │ mov r1, r2 │ │ │ │ it cs │ │ │ │ movcs r1, #4 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ subs r6, r1, #1 │ │ │ │ add r4, sp, #60 @ 0x3c │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r1 │ │ │ │ uxtb r6, r6 │ │ │ │ add.w r6, r0, r6, lsl #2 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 1fcbba │ │ │ │ + b.n 1fca4a │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 1fccd8 │ │ │ │ + beq.w 1fcb68 │ │ │ │ ldr.w r5, [r0, #4]! │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1fcbb4 │ │ │ │ + beq.n 1fca44 │ │ │ │ cmp r2, #3 │ │ │ │ - bls.n 1fcca8 │ │ │ │ + bls.n 1fcb38 │ │ │ │ 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 1fc98a │ │ │ │ + b.n 1fc81a │ │ │ │ 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 1fcc3e │ │ │ │ + bcc.n 1fcace │ │ │ │ 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 │ │ │ │ @@ -565287,71 +565200,71 @@ │ │ │ │ lsrs r4, r2, #10 │ │ │ │ asrs r5, r0, #10 │ │ │ │ orr.w r4, r4, r0, lsl #22 │ │ │ │ orrs.w r2, r4, r5 │ │ │ │ itt eq │ │ │ │ moveq r1, r4 │ │ │ │ moveq r3, r5 │ │ │ │ - beq.w 1fc82e │ │ │ │ + beq.w 1fc6be │ │ │ │ lsls r3, r3, #20 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1fc82e │ │ │ │ + b.n 1fc6be │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - b.n 1fc512 │ │ │ │ + b.n 1fc3a2 │ │ │ │ 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 1fc46a │ │ │ │ + b.w 1fc2fa │ │ │ │ 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 1fcc82 │ │ │ │ + bne.n 1fcb12 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.w 1fc326 │ │ │ │ + b.w 1fc1b6 │ │ │ │ clz r3, r3 │ │ │ │ add.w r2, r3, #32 │ │ │ │ - b.n 1fcb4a │ │ │ │ + b.n 1fc9da │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov.w ip, r1, lsl #2 │ │ │ │ add.w r0, r2, ip │ │ │ │ ands.w r2, sl, #31 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bne.w 1fce24 │ │ │ │ + bne.w 1fccb4 │ │ │ │ rsb r6, r3, #3 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ subs r3, r0, #4 │ │ │ │ uxtb r6, r6 │ │ │ │ add.w r6, r0, r6, lsl #2 │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ str.w r0, [r2], #4 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1fccca │ │ │ │ - b.n 1fc974 │ │ │ │ + bne.n 1fcb5a │ │ │ │ + b.n 1fc804 │ │ │ │ cmp r2, #3 │ │ │ │ - bls.n 1fcca8 │ │ │ │ + bls.n 1fcb38 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ strd r5, r5, [r3, #4] │ │ │ │ str r5, [r3, #12] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 1fc990 │ │ │ │ + b.n 1fc820 │ │ │ │ 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 │ │ │ │ @@ -565365,28 +565278,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 1fc584 │ │ │ │ + b.n 1fc414 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 1fcf6a │ │ │ │ + blt.w 1fcdfa │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 1fcef4 │ │ │ │ + blt.w 1fcd84 │ │ │ │ lsrs r4, r2, #10 │ │ │ │ movs r3, #0 │ │ │ │ movt r3, #32720 @ 0x7fd0 │ │ │ │ orr.w r4, r4, r0, lsl #22 │ │ │ │ asrs r5, r0, #10 │ │ │ │ - b.n 1fc82e │ │ │ │ + b.n 1fc6be │ │ │ │ negs r3, r0 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bhi.w 1fce80 │ │ │ │ + bhi.w 1fcd10 │ │ │ │ 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 │ │ │ │ @@ -565400,56 +565313,56 @@ │ │ │ │ lsr.w r0, r1, r0 │ │ │ │ orr.w r2, r2, r7 │ │ │ │ orr.w r2, r2, r0 │ │ │ │ lsr.w r1, r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ - b.n 1fc888 │ │ │ │ + b.n 1fc718 │ │ │ │ mov r6, r2 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - ble.w 1fc6f2 │ │ │ │ + ble.w 1fc582 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov.w r1, lr, lsr #31 │ │ │ │ orrs r3, r0 │ │ │ │ mov.w r0, #0 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r0, r0 │ │ │ │ it eq │ │ │ │ cmpeq fp, r1 │ │ │ │ - bne.w 1fc7e4 │ │ │ │ + bne.w 1fc674 │ │ │ │ movs r0, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ - b.n 1fc752 │ │ │ │ + b.n 1fc5e2 │ │ │ │ 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 1fc8ea │ │ │ │ + b.n 1fc77a │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #32751 @ 0x7fef │ │ │ │ subs r2, r4, #1 │ │ │ │ adds r3, r6, r3 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.w 1fc46a │ │ │ │ + b.w 1fc2fa │ │ │ │ mov r2, r0 │ │ │ │ and.w r3, r8, #2147483648 @ 0x80000000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.w 1fc46a │ │ │ │ + b.w 1fc2fa │ │ │ │ rsb r3, r3, #4 │ │ │ │ uxtb r3, r3 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r6, [r3, r1, lsl #2] │ │ │ │ sub.w r3, r2, #32 │ │ │ │ @@ -565465,43 +565378,43 @@ │ │ │ │ lsr.w r2, r3, r2 │ │ │ │ orrs r2, r6 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ lsl.w r3, r3, lr │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ cmpeq r6, r3 │ │ │ │ - beq.n 1fce6c │ │ │ │ + beq.n 1fccfc │ │ │ │ ldr r6, [sp, #16] │ │ │ │ orr.w r3, r6, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fcf92 │ │ │ │ + beq.w 1fce22 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r1 │ │ │ │ ldr.w ip, [sp, #40] @ 0x28 │ │ │ │ negs r6, r3 │ │ │ │ - b.n 1fc91e │ │ │ │ + b.n 1fc7ae │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 1fc8a0 │ │ │ │ + b.n 1fc730 │ │ │ │ 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 1fc534 │ │ │ │ + beq.w 1fc3c4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ add.w ip, sp, #44 @ 0x2c │ │ │ │ add ip, r7 │ │ │ │ mov r9, r2 │ │ │ │ add r7, lr │ │ │ │ mov sl, r0 │ │ │ │ mov r2, r3 │ │ │ │ @@ -565510,28 +565423,28 @@ │ │ │ │ mov lr, r1 │ │ │ │ ldr.w r3, [ip, #-4]! │ │ │ │ lsr.w r1, r3, r0 │ │ │ │ orr.w r1, r1, lr │ │ │ │ str.w r1, [r7, #-4]! │ │ │ │ lsl.w lr, r3, r2 │ │ │ │ cmp r7, r8 │ │ │ │ - bne.n 1fceca │ │ │ │ + bne.n 1fcd5a │ │ │ │ mov r2, r9 │ │ │ │ mov r0, sl │ │ │ │ str.w lr, [sl, r9] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1fc538 │ │ │ │ - b.w 1fc53e │ │ │ │ + bne.w 1fc3c8 │ │ │ │ + b.w 1fc3ce │ │ │ │ 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 1fc46a │ │ │ │ + b.w 1fc2fa │ │ │ │ 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 │ │ │ │ @@ -565546,47 +565459,47 @@ │ │ │ │ orr.w r3, r3, r5 │ │ │ │ lsr.w r1, r2, r1 │ │ │ │ orr.w r3, r3, r1 │ │ │ │ lsr.w r2, r2, r7 │ │ │ │ mov r5, r4 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ - b.n 1fca2e │ │ │ │ + b.n 1fc8be │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r1, r3, #1 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adc.w r2, r3, #0 │ │ │ │ - b.w 1fc768 │ │ │ │ + b.w 1fc5f8 │ │ │ │ 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 1fcc54 │ │ │ │ + b.n 1fcae4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 1fc974 │ │ │ │ + b.n 1fc804 │ │ │ │ blx 61650 <__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 1fcb66 │ │ │ │ + bls.w 1fc9f6 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ movs r2, #16 │ │ │ │ - b.w 1fc538 │ │ │ │ + b.w 1fc3c8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, #16 │ │ │ │ vstr s0, [sp, #12] │ │ │ │ vstr s1, [sp, #8] │ │ │ │ ldrd r2, r0, [sp, #8] │ │ │ │ vstr s2, [sp, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ @@ -565596,66 +565509,66 @@ │ │ │ │ ubfx lr, r2, #0, #23 │ │ │ │ ubfx r1, r2, #23, #8 │ │ │ │ ubfx r4, r3, #0, #23 │ │ │ │ ubfx r5, r3, #23, #8 │ │ │ │ mov.w ip, r3, lsr #31 │ │ │ │ lsrs r2, r0, #31 │ │ │ │ cmp r7, #255 @ 0xff │ │ │ │ - beq.w 1fd152 │ │ │ │ + beq.w 1fcfe2 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - beq.w 1fd126 │ │ │ │ + beq.w 1fcfb6 │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ - beq.w 1fd1a8 │ │ │ │ - cbnz r7, 1fd018 │ │ │ │ + beq.w 1fd038 │ │ │ │ + cbnz r7, 1fcea8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1fd1a8 │ │ │ │ + beq.w 1fd038 │ │ │ │ clz r7, r6 │ │ │ │ sub.w r3, r7, #8 │ │ │ │ rsb r7, r7, #9 │ │ │ │ lsls r6, r3 │ │ │ │ - cbnz r1, 1fd032 │ │ │ │ + cbnz r1, 1fcec2 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1fd1a8 │ │ │ │ + beq.w 1fd038 │ │ │ │ clz r1, lr │ │ │ │ sub.w r3, r1, #8 │ │ │ │ rsb r1, r1, #9 │ │ │ │ lsl.w lr, lr, r3 │ │ │ │ lsls r6, r6, #7 │ │ │ │ mov.w lr, lr, lsl #7 │ │ │ │ orr.w r6, r6, #1073741824 @ 0x40000000 │ │ │ │ orr.w lr, lr, #1073741824 @ 0x40000000 │ │ │ │ add r1, r7 │ │ │ │ umull lr, r7, r6, lr │ │ │ │ cmp.w r7, #536870912 @ 0x20000000 │ │ │ │ it cs │ │ │ │ subcs r1, #126 @ 0x7e │ │ │ │ - bcc.w 1fd1c8 │ │ │ │ + bcc.w 1fd058 │ │ │ │ mov r8, r1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1fd1b2 │ │ │ │ + beq.w 1fd042 │ │ │ │ subs r3, r1, r5 │ │ │ │ lsls r4, r4, #6 │ │ │ │ orr.w r4, r4, #536870912 @ 0x20000000 │ │ │ │ cmp ip, r2 │ │ │ │ uxth r6, r3 │ │ │ │ sxth r3, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq.w 1fd1fc │ │ │ │ + beq.w 1fd08c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w sl, #0 │ │ │ │ cmp r3, sl │ │ │ │ - blt.w 1fd278 │ │ │ │ - beq.w 1fd2f4 │ │ │ │ + blt.w 1fd108 │ │ │ │ + beq.w 1fd184 │ │ │ │ cmp r6, #62 @ 0x3e │ │ │ │ - bls.w 1fd466 │ │ │ │ + bls.w 1fd2f6 │ │ │ │ adds.w r3, lr, #4294967295 @ 0xffffffff │ │ │ │ adc.w r6, r7, #4294967295 @ 0xffffffff │ │ │ │ mov r9, r3 │ │ │ │ clz r4, r6 │ │ │ │ - cbnz r6, 1fd09a │ │ │ │ + cbnz r6, 1fcf2a │ │ │ │ clz r4, r3 │ │ │ │ adds r4, #32 │ │ │ │ subs r3, r4, #1 │ │ │ │ sxtb r3, r3 │ │ │ │ subs r1, r1, r3 │ │ │ │ rsb r0, r4, #33 @ 0x21 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ @@ -565677,119 +565590,119 @@ │ │ │ │ lsl.w r4, r6, r4 │ │ │ │ orr.w r3, r3, r4 │ │ │ │ lsr.w r0, r6, r0 │ │ │ │ orr.w r3, r3, r0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r1, #252 @ 0xfc │ │ │ │ - bls.n 1fd10c │ │ │ │ + bls.n 1fcf9c │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w 1fd458 │ │ │ │ + blt.w 1fd2e8 │ │ │ │ lsrs r0, r3, #31 │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ it ne │ │ │ │ orrne.w r0, r0, #1 │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fd26a │ │ │ │ + bne.w 1fd0fa │ │ │ │ lsrs r3, r3, #7 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ - beq.n 1fd116 │ │ │ │ + beq.n 1fcfa6 │ │ │ │ lsls r1, r1, #23 │ │ │ │ add r3, r1 │ │ │ │ add.w r3, r3, r2, lsl #31 │ │ │ │ vmov s0, r3 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1fd1dc │ │ │ │ + bne.n 1fd06c │ │ │ │ subs.w r3, r4, lr │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fd1a8 │ │ │ │ + bne.n 1fd038 │ │ │ │ and.w r3, r0, #2147483648 @ 0x80000000 │ │ │ │ orrs r7, r6 │ │ │ │ add.w r3, r3, #2139095040 @ 0x7f800000 │ │ │ │ - beq.n 1fd1e6 │ │ │ │ + beq.n 1fd076 │ │ │ │ cmp r4, lr │ │ │ │ it eq │ │ │ │ cmpeq r5, #255 @ 0xff │ │ │ │ - b.n 1fd18e │ │ │ │ + b.n 1fd01e │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1fd1f2 │ │ │ │ + bne.n 1fd082 │ │ │ │ sub.w r3, r1, #255 @ 0xff │ │ │ │ cmp lr, r6 │ │ │ │ clz r3, r3 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fd1dc │ │ │ │ + bne.n 1fd06c │ │ │ │ subs r3, r4, r3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - cbnz r3, 1fd1a8 │ │ │ │ + cbnz r3, 1fd038 │ │ │ │ and.w r3, r0, #2147483648 @ 0x80000000 │ │ │ │ orrs.w r1, lr, r1 │ │ │ │ add.w r3, r3, #2139095040 @ 0x7f800000 │ │ │ │ - beq.n 1fd1e6 │ │ │ │ + beq.n 1fd076 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ cmpeq r5, #255 @ 0xff │ │ │ │ ite eq │ │ │ │ moveq r5, #1 │ │ │ │ movne r5, #0 │ │ │ │ eor.w ip, ip, r2 │ │ │ │ tst.w r5, ip │ │ │ │ - bne.n 1fd1e6 │ │ │ │ + bne.n 1fd076 │ │ │ │ vmov s0, r3 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ vldr s0, [sp, #4] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1fd3b0 │ │ │ │ + beq.w 1fd240 │ │ │ │ clz r5, r4 │ │ │ │ sub.w r3, r5, #8 │ │ │ │ rsb r5, r5, #9 │ │ │ │ lsls r4, r3 │ │ │ │ - b.n 1fd05a │ │ │ │ + b.n 1fceea │ │ │ │ adds.w lr, lr, lr │ │ │ │ sub.w r1, r1, #127 @ 0x7f │ │ │ │ adcs r7, r7 │ │ │ │ mov r8, r1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1fd05a │ │ │ │ - b.n 1fd1b2 │ │ │ │ + bne.w 1fceea │ │ │ │ + b.n 1fd042 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ adds r3, #1 │ │ │ │ vmov s0, r3 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ vldr s0, [sp, #12] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 1fd33c │ │ │ │ + ble.w 1fd1cc │ │ │ │ cmp r6, #62 @ 0x3e │ │ │ │ itt hi │ │ │ │ movhi r1, #1 │ │ │ │ movhi r3, #0 │ │ │ │ - bhi.n 1fd232 │ │ │ │ + bhi.n 1fd0c2 │ │ │ │ rsb r1, r6, #32 │ │ │ │ sub.w r3, r6, #32 │ │ │ │ lsl.w r1, r4, r1 │ │ │ │ lsr.w r3, r4, r3 │ │ │ │ orrs r1, r3 │ │ │ │ negs r3, r6 │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ @@ -565799,31 +565712,31 @@ │ │ │ │ lsr.w r3, r4, r6 │ │ │ │ adds.w r1, lr, r1 │ │ │ │ adc.w r3, r7, r3 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 1fd3f2 │ │ │ │ + blt.w 1fd282 │ │ │ │ cmp.w r8, #252 @ 0xfc │ │ │ │ - bls.w 1fd4ac │ │ │ │ + bls.w 1fd33c │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.w 1fd4de │ │ │ │ + blt.w 1fd36e │ │ │ │ cmp.w r8, #253 @ 0xfd │ │ │ │ itt eq │ │ │ │ lsreq r3, r3, #7 │ │ │ │ moveq.w r1, #2122317824 @ 0x7e800000 │ │ │ │ - beq.w 1fd116 │ │ │ │ + beq.w 1fcfa6 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #32639 @ 0x7f7f │ │ │ │ add.w r3, r3, r2, lsl #31 │ │ │ │ - b.n 1fd19e │ │ │ │ + b.n 1fd02e │ │ │ │ mov r8, r5 │ │ │ │ cmn.w r3, #62 @ 0x3e │ │ │ │ - blt.w 1fd396 │ │ │ │ + blt.w 1fd226 │ │ │ │ and.w r6, r6, #63 @ 0x3f │ │ │ │ negs r1, r3 │ │ │ │ add.w r0, r3, #32 │ │ │ │ rsb r2, r6, #32 │ │ │ │ sub.w r3, r6, #32 │ │ │ │ lsr.w r2, lr, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ @@ -565843,53 +565756,53 @@ │ │ │ │ orr.w r2, r2, r0 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ subs.w r3, sl, r2 │ │ │ │ sbc.w r6, r4, r1 │ │ │ │ mov r9, r3 │ │ │ │ orrs.w r2, r3, r6 │ │ │ │ - bne.w 1fd4da │ │ │ │ + bne.w 1fd36a │ │ │ │ sub.w r1, r5, #63 @ 0x3f │ │ │ │ cmp r1, #252 @ 0xfc │ │ │ │ - bhi.w 1fd454 │ │ │ │ + bhi.w 1fd2e4 │ │ │ │ mov r1, sl │ │ │ │ mov r2, ip │ │ │ │ mov r3, sl │ │ │ │ - b.n 1fd116 │ │ │ │ + b.n 1fcfa6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ subs r6, r7, r4 │ │ │ │ subs.w r3, lr, r3 │ │ │ │ mov r9, r3 │ │ │ │ orrs r3, r6 │ │ │ │ itt eq │ │ │ │ andeq.w r3, r0, #2147483648 @ 0x80000000 │ │ │ │ vmoveq s0, r3 │ │ │ │ - beq.w 1fd1ac │ │ │ │ + beq.w 1fd03c │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 1fd4b8 │ │ │ │ + blt.w 1fd348 │ │ │ │ clz r4, r6 │ │ │ │ - cbnz r6, 1fd320 │ │ │ │ + cbnz r6, 1fd1b0 │ │ │ │ clz r4, r9 │ │ │ │ adds r4, #32 │ │ │ │ subs r3, r4, #1 │ │ │ │ sub.w r0, r4, #33 @ 0x21 │ │ │ │ sxtb r3, r3 │ │ │ │ sub.w r1, r8, r3 │ │ │ │ uxtb r3, r0 │ │ │ │ lsls r0, r0, #24 │ │ │ │ it pl │ │ │ │ lslpl.w r3, r9, r3 │ │ │ │ - bpl.w 1fd0f0 │ │ │ │ - b.n 1fd0a0 │ │ │ │ + bpl.w 1fcf80 │ │ │ │ + b.n 1fcf30 │ │ │ │ mov r6, r3 │ │ │ │ adds r3, #30 │ │ │ │ mov r8, r5 │ │ │ │ it lt │ │ │ │ movlt r3, #1 │ │ │ │ - blt.n 1fd392 │ │ │ │ + blt.n 1fd222 │ │ │ │ sub.w r1, r6, #32 │ │ │ │ rsb r3, r6, #32 │ │ │ │ and.w r1, r1, #63 @ 0x3f │ │ │ │ sub.w r5, r1, #32 │ │ │ │ rsb r0, r1, #32 │ │ │ │ lsr.w r3, lr, r3 │ │ │ │ lsr.w r0, lr, r0 │ │ │ │ @@ -565903,94 +565816,94 @@ │ │ │ │ rsb r1, r6, #0 │ │ │ │ orr.w r3, r3, r0 │ │ │ │ lsr.w r1, r7, r1 │ │ │ │ orr.w r3, r3, r1 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ add r3, r4 │ │ │ │ - b.n 1fd242 │ │ │ │ + b.n 1fd0d2 │ │ │ │ adds.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ subs r6, r4, #1 │ │ │ │ ite ne │ │ │ │ clzne r4, r6 │ │ │ │ addeq r4, #31 │ │ │ │ subs r1, r4, #1 │ │ │ │ mov r9, r3 │ │ │ │ mov r2, ip │ │ │ │ sxtb r1, r1 │ │ │ │ subs r1, r5, r1 │ │ │ │ - b.n 1fd0a0 │ │ │ │ + b.n 1fcf30 │ │ │ │ bics.w r3, lr, #2147483648 @ 0x80000000 │ │ │ │ mov.w lr, lr, lsr #31 │ │ │ │ orr.w lr, lr, r7, lsl #1 │ │ │ │ add.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ orrne.w lr, lr, #1 │ │ │ │ and.w r3, r0, #2147483648 @ 0x80000000 │ │ │ │ cmp r1, #252 @ 0xfc │ │ │ │ - bls.n 1fd440 │ │ │ │ + bls.n 1fd2d0 │ │ │ │ cmp r1, r4 │ │ │ │ - blt.n 1fd420 │ │ │ │ + blt.n 1fd2b0 │ │ │ │ mov.w r2, lr, lsr #31 │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ - cbz r2, 1fd440 │ │ │ │ + cbz r2, 1fd2d0 │ │ │ │ add.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ sub.w r3, r3, #8388608 @ 0x800000 │ │ │ │ subs r3, #1 │ │ │ │ vmov s0, r3 │ │ │ │ - b.n 1fd1ac │ │ │ │ + b.n 1fd03c │ │ │ │ add.w r1, r8, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r1, #252 @ 0xfc │ │ │ │ - bls.w 1fd10c │ │ │ │ + bls.w 1fcf9c │ │ │ │ cmp r1, #0 │ │ │ │ - bge.w 1fd0fa │ │ │ │ + bge.w 1fcf8a │ │ │ │ negs r1, r1 │ │ │ │ uxth r1, r1 │ │ │ │ negs r4, r1 │ │ │ │ lsr.w r0, r3, r1 │ │ │ │ and.w r4, r4, #31 │ │ │ │ movs r1, #0 │ │ │ │ lsls r3, r4 │ │ │ │ ite eq │ │ │ │ moveq r3, r0 │ │ │ │ orrne.w r3, r0, #1 │ │ │ │ - b.n 1fd10c │ │ │ │ + b.n 1fcf9c │ │ │ │ negs r1, r1 │ │ │ │ uxth r2, r1 │ │ │ │ cmp r2, #30 │ │ │ │ - bhi.n 1fd4b4 │ │ │ │ + bhi.n 1fd344 │ │ │ │ negs r0, r2 │ │ │ │ lsr.w r2, lr, r2 │ │ │ │ and.w r0, r0, #31 │ │ │ │ mov r1, r4 │ │ │ │ lsls.w lr, lr, r0 │ │ │ │ ite eq │ │ │ │ moveq lr, r2 │ │ │ │ orrne.w lr, r2, #1 │ │ │ │ movs.w r4, lr, lsr #7 │ │ │ │ it ne │ │ │ │ lslne r1, r1, #23 │ │ │ │ - beq.n 1fd4b4 │ │ │ │ + beq.n 1fd344 │ │ │ │ add r1, r4 │ │ │ │ adds r3, r1, r3 │ │ │ │ vmov s0, r3 │ │ │ │ - b.n 1fd1ac │ │ │ │ + b.n 1fd03c │ │ │ │ mov r2, ip │ │ │ │ mov r3, sl │ │ │ │ negs r1, r1 │ │ │ │ uxth r1, r1 │ │ │ │ cmp r1, #30 │ │ │ │ - bls.n 1fd408 │ │ │ │ + bls.n 1fd298 │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1fd116 │ │ │ │ + b.n 1fcfa6 │ │ │ │ rsb r0, r6, #32 │ │ │ │ sub.w r5, r6, #32 │ │ │ │ lsl.w r0, r4, r0 │ │ │ │ lsr.w r5, r4, r5 │ │ │ │ orrs r0, r5 │ │ │ │ negs r5, r6 │ │ │ │ and.w r5, r5, #63 @ 0x3f │ │ │ │ @@ -565998,80 +565911,80 @@ │ │ │ │ it ne │ │ │ │ orrne.w r0, r0, #1 │ │ │ │ subs.w r3, lr, r0 │ │ │ │ lsr.w r4, r4, r6 │ │ │ │ sbc.w r6, r7, r4 │ │ │ │ mov r9, r3 │ │ │ │ orrs.w r0, r3, r6 │ │ │ │ - bne.w 1fd314 │ │ │ │ + bne.w 1fd1a4 │ │ │ │ subs r1, #63 @ 0x3f │ │ │ │ cmp r1, #252 @ 0xfc │ │ │ │ - bls.n 1fd460 │ │ │ │ + bls.n 1fd2f0 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 1fd460 │ │ │ │ + bge.n 1fd2f0 │ │ │ │ mov r3, sl │ │ │ │ - b.n 1fd458 │ │ │ │ + b.n 1fd2e8 │ │ │ │ lsrs r3, r3, #7 │ │ │ │ mov.w r1, r8, lsl #23 │ │ │ │ - b.n 1fd116 │ │ │ │ + b.n 1fcfa6 │ │ │ │ mov r1, r4 │ │ │ │ - b.n 1fd44a │ │ │ │ + b.n 1fd2da │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mvns r0, r0 │ │ │ │ subs.w r3, r5, lr │ │ │ │ mov.w r2, r0, lsr #31 │ │ │ │ sbc.w r6, r4, r7 │ │ │ │ mov r9, r3 │ │ │ │ orrs r3, r6 │ │ │ │ - bne.w 1fd314 │ │ │ │ + bne.w 1fd1a4 │ │ │ │ subs r1, #63 @ 0x3f │ │ │ │ cmp r1, #252 @ 0xfc │ │ │ │ - bls.n 1fd460 │ │ │ │ + bls.n 1fd2f0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1fd458 │ │ │ │ + b.n 1fd2e8 │ │ │ │ mov r2, ip │ │ │ │ - b.n 1fd314 │ │ │ │ + b.n 1fd1a4 │ │ │ │ rsb r0, r8, #0 │ │ │ │ movs r1, #0 │ │ │ │ uxth r0, r0 │ │ │ │ lsrs r3, r0 │ │ │ │ lsrs r3, r3, #7 │ │ │ │ - b.n 1fd114 │ │ │ │ + b.n 1fcfa4 │ │ │ │ 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 1fd582 │ │ │ │ + beq.n 1fd412 │ │ │ │ orr.w ip, r3, r2 │ │ │ │ orrs.w ip, ip, lr │ │ │ │ - beq.n 1fd57a │ │ │ │ + beq.n 1fd40a │ │ │ │ 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 1fd57a │ │ │ │ + beq.n 1fd40a │ │ │ │ mvn.w r3, #896 @ 0x380 │ │ │ │ eor.w lr, r0, #1 │ │ │ │ add r2, r3 │ │ │ │ orr.w ip, ip, #1073741824 @ 0x40000000 │ │ │ │ mov.w r3, lr, lsl #6 │ │ │ │ cmp r2, #252 @ 0xfc │ │ │ │ - bls.n 1fd550 │ │ │ │ + bls.n 1fd3e0 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 1fd5a4 │ │ │ │ + blt.n 1fd434 │ │ │ │ cmp r2, #253 @ 0xfd │ │ │ │ - bne.n 1fd59c │ │ │ │ + bne.n 1fd42c │ │ │ │ uxtab r3, ip, r3 │ │ │ │ and.w ip, ip, #127 @ 0x7f │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ movne.w lr, #0 │ │ │ │ andeq.w lr, lr, #1 │ │ │ │ lsls r2, r2, #23 │ │ │ │ @@ -566086,28 +565999,28 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ orrs.w r3, r3, lr │ │ │ │ add.w r3, r1, #2139095040 @ 0x7f800000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ vmovne s0, r3 │ │ │ │ - bne.n 1fd57e │ │ │ │ + bne.n 1fd40e │ │ │ │ vmov s0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ rsb r0, r0, #2139095040 @ 0x7f800000 │ │ │ │ adds r3, r0, r1 │ │ │ │ - b.n 1fd594 │ │ │ │ + b.n 1fd424 │ │ │ │ negs r2, r2 │ │ │ │ uxth r2, r2 │ │ │ │ cmp r2, #30 │ │ │ │ itt hi │ │ │ │ movhi.w lr, #4294967295 @ 0xffffffff │ │ │ │ movhi r2, #1 │ │ │ │ - bhi.n 1fd5dc │ │ │ │ + bhi.n 1fd46c │ │ │ │ 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 │ │ │ │ @@ -566115,43 +566028,43 @@ │ │ │ │ ite ne │ │ │ │ movne.w lr, #0 │ │ │ │ andeq.w lr, lr, #1 │ │ │ │ mvn.w lr, lr │ │ │ │ uxtab r3, r2, r3 │ │ │ │ movs r2, #0 │ │ │ │ and.w r3, lr, r3, lsr #7 │ │ │ │ - b.n 1fd56e │ │ │ │ + b.n 1fd3fe │ │ │ │ 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 1fd640 │ │ │ │ + beq.n 1fd4d0 │ │ │ │ orrs.w ip, r2, r1 │ │ │ │ - beq.n 1fd63c │ │ │ │ + beq.n 1fd4cc │ │ │ │ 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 1fd63c │ │ │ │ + beq.n 1fd4cc │ │ │ │ sub.w r3, r1, #113 @ 0x71 │ │ │ │ orr.w r2, r2, #16384 @ 0x4000 │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, #28 │ │ │ │ - bls.n 1fd65c │ │ │ │ + bls.n 1fd4ec │ │ │ │ sxth r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1fd66a │ │ │ │ + blt.n 1fd4fa │ │ │ │ cmp r3, #29 │ │ │ │ - beq.n 1fd688 │ │ │ │ + beq.n 1fd518 │ │ │ │ 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 │ │ │ │ @@ -566174,272 +566087,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 1fd660 │ │ │ │ + bhi.n 1fd4f0 │ │ │ │ rsb r1, r1, #113 @ 0x71 │ │ │ │ movs r3, #0 │ │ │ │ uxth r1, r1 │ │ │ │ lsrs r2, r1 │ │ │ │ sbfx r2, r2, #4, #12 │ │ │ │ - b.n 1fd660 │ │ │ │ + b.n 1fd4f0 │ │ │ │ lsrs r2, r2, #4 │ │ │ │ mov.w r3, #29696 @ 0x7400 │ │ │ │ - b.n 1fd660 │ │ │ │ + b.n 1fd4f0 │ │ │ │ stmdb 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 1fd6ca │ │ │ │ + beq.n 1fd55a │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movs r1, #1 │ │ │ │ lsls.w r6, r1, r2 │ │ │ │ - beq.n 1fd6ca │ │ │ │ + beq.n 1fd55a │ │ │ │ mov r9, r4 │ │ │ │ mov r8, r0 │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbnz r2, 1fd6d6 │ │ │ │ + cbnz r2, 1fd566 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 1fd6bc │ │ │ │ + bne.n 1fd54c │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r3 │ │ │ │ blx 60bc8 │ │ │ │ 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 1fd70e │ │ │ │ + beq.n 1fd59e │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ movs r0, #1 │ │ │ │ lsls.w r2, r0, r2 │ │ │ │ mov r7, r2 │ │ │ │ - beq.n 1fd70e │ │ │ │ + beq.n 1fd59e │ │ │ │ mov fp, r4 │ │ │ │ strd r6, r5, [sp, #4] │ │ │ │ mov r4, r3 │ │ │ │ movs r6, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1fd716 │ │ │ │ + cbnz r3, 1fd5a6 │ │ │ │ adds r6, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 1fd6fa │ │ │ │ + bne.n 1fd58a │ │ │ │ ldrd r6, r5, [sp, #4] │ │ │ │ mov r4, fp │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx 60bc8 │ │ │ │ - b.n 1fd6c0 │ │ │ │ + b.n 1fd550 │ │ │ │ bic.w r5, r3, #63 @ 0x3f │ │ │ │ lsls r1, r3, #26 │ │ │ │ mov r2, r5 │ │ │ │ - beq.n 1fd74a │ │ │ │ + beq.n 1fd5da │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ movs r1, #1 │ │ │ │ lsls.w r3, r1, r3 │ │ │ │ mov sl, r3 │ │ │ │ - beq.n 1fd74a │ │ │ │ + beq.n 1fd5da │ │ │ │ strd r4, r6, [sp, #20] │ │ │ │ mov r4, r5 │ │ │ │ movs r5, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1fd752 │ │ │ │ + cbnz r3, 1fd5e2 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp sl, r5 │ │ │ │ - bne.n 1fd738 │ │ │ │ + bne.n 1fd5c8 │ │ │ │ ldrd r4, r6, [sp, #20] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, r2 │ │ │ │ blx 60bc8 │ │ │ │ - b.n 1fd6fe │ │ │ │ + b.n 1fd58e │ │ │ │ bic.w r6, r3, #63 @ 0x3f │ │ │ │ lsls r2, r3, #26 │ │ │ │ mov r0, r6 │ │ │ │ - beq.n 1fd786 │ │ │ │ + beq.n 1fd616 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r3 │ │ │ │ - beq.n 1fd786 │ │ │ │ + beq.n 1fd616 │ │ │ │ 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, 1fd78c │ │ │ │ + cbnz r3, 1fd61c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r6, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1fd772 │ │ │ │ + bne.n 1fd602 │ │ │ │ ldrd r5, r4, [sp, #32] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 60bc8 │ │ │ │ - b.n 1fd73c │ │ │ │ + b.n 1fd5cc │ │ │ │ bic.w r5, r3, #63 @ 0x3f │ │ │ │ lsls r3, r3, #26 │ │ │ │ mov r0, r5 │ │ │ │ - beq.n 1fd7c0 │ │ │ │ + beq.n 1fd650 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ movs r1, #1 │ │ │ │ lsls.w r2, r1, r3 │ │ │ │ - beq.n 1fd7c0 │ │ │ │ + beq.n 1fd650 │ │ │ │ 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, 1fd7c6 │ │ │ │ + cbnz r1, 1fd656 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 1fd7ae │ │ │ │ + bne.n 1fd63e │ │ │ │ ldrd r6, r4, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx 60bc8 │ │ │ │ - b.n 1fd776 │ │ │ │ + b.n 1fd606 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fd690 │ │ │ │ - b.n 1fd7b2 │ │ │ │ + bl 1fd520 │ │ │ │ + b.n 1fd642 │ │ │ │ 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, 1fd7ee │ │ │ │ + cbnz r3, 1fd67e │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ bic.w r2, r3, #63 @ 0x3f │ │ │ │ mov r1, r0 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, #28 │ │ │ │ mov r0, r2 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - beq.n 1fd82e │ │ │ │ + beq.n 1fd6be │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov.w ip, #1 │ │ │ │ lsls.w r3, ip, r3 │ │ │ │ mov r5, r3 │ │ │ │ - beq.n 1fd82e │ │ │ │ + beq.n 1fd6be │ │ │ │ movs r3, #0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbnz r1, 1fd838 │ │ │ │ + cbnz r1, 1fd6c8 │ │ │ │ adds r3, #1 │ │ │ │ adds r2, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1fd820 │ │ │ │ + bne.n 1fd6b0 │ │ │ │ mov r0, r9 │ │ │ │ blx 60bc8 │ │ │ │ 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 1fd86a │ │ │ │ + beq.n 1fd6fa │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov.w lr, #1 │ │ │ │ lsls.w r1, lr, r1 │ │ │ │ mov r7, r1 │ │ │ │ - beq.n 1fd86a │ │ │ │ + beq.n 1fd6fa │ │ │ │ mov fp, r3 │ │ │ │ mov sl, r2 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbnz r1, 1fd878 │ │ │ │ + cbnz r1, 1fd708 │ │ │ │ adds r3, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1fd858 │ │ │ │ + bne.n 1fd6e8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ strd r2, r3, [sp, #4] │ │ │ │ blx 60bc8 │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ - b.n 1fd824 │ │ │ │ + b.n 1fd6b4 │ │ │ │ bic.w r2, r1, #63 @ 0x3f │ │ │ │ lsls r1, r1, #26 │ │ │ │ mov r0, r2 │ │ │ │ - beq.n 1fd8a6 │ │ │ │ + beq.n 1fd736 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov.w lr, #1 │ │ │ │ lsls.w r1, lr, r1 │ │ │ │ mov r8, r1 │ │ │ │ - beq.n 1fd8a6 │ │ │ │ + beq.n 1fd736 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbnz r1, 1fd8b0 │ │ │ │ + cbnz r1, 1fd740 │ │ │ │ adds r3, #1 │ │ │ │ adds r2, #4 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 1fd896 │ │ │ │ + bne.n 1fd726 │ │ │ │ ldrd r3, r0, [sp, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 60bc8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1fd85c │ │ │ │ + b.n 1fd6ec │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1fd690 │ │ │ │ + bl 1fd520 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1fd89a │ │ │ │ + b.n 1fd72a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #640] @ (1fdb54 ) │ │ │ │ + ldr r2, [pc, #640] @ (1fd9e4 ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #640] @ (1fdb58 ) │ │ │ │ + ldr r3, [pc, #640] @ (1fd9e8 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #20 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ mov r8, r0 │ │ │ │ add.w sl, r0, #8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ dmb ish │ │ │ │ rsb r9, r6, #32 │ │ │ │ sub.w r3, r6, #32 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1fdaa8 │ │ │ │ + beq.w 1fd938 │ │ │ │ and.w ip, r4, #63 @ 0x3f │ │ │ │ movs r1, #1 │ │ │ │ lsr.w r9, r1, r9 │ │ │ │ mul.w r2, r6, ip │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ orr.w r3, r3, r9 │ │ │ │ lsls r1, r6 │ │ │ │ @@ -566452,49 +566365,49 @@ │ │ │ │ orr.w r0, r0, lr │ │ │ │ lsr.w lr, r5, r2 │ │ │ │ cmp r0, r1 │ │ │ │ sbcs.w lr, lr, r3 │ │ │ │ itt cs │ │ │ │ strcs r3, [sp, #4] │ │ │ │ movcs fp, r1 │ │ │ │ - bcs.n 1fda18 │ │ │ │ + bcs.n 1fd8a8 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ bic.w r3, r4, #63 @ 0x3f │ │ │ │ lsl.w r9, r9, r6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1fd960 │ │ │ │ - b.n 1fd994 │ │ │ │ + bne.n 1fd7f0 │ │ │ │ + b.n 1fd824 │ │ │ │ mul.w r2, r6, ip │ │ │ │ rsb r0, r2, #32 │ │ │ │ sub.w r1, r2, #32 │ │ │ │ lsr.w r2, r7, r2 │ │ │ │ lsl.w r0, r5, r0 │ │ │ │ lsr.w r1, r5, r1 │ │ │ │ orrs r2, r0 │ │ │ │ orrs r2, r1 │ │ │ │ bic.w r2, r2, r9 │ │ │ │ add.w sl, r3, r2, lsl #2 │ │ │ │ ldr.w r4, [r3, r2, lsl #2] │ │ │ │ dmb ish │ │ │ │ - cbz r4, 1fd9bc │ │ │ │ + cbz r4, 1fd84c │ │ │ │ bic.w r3, r4, #63 @ 0x3f │ │ │ │ ands.w ip, r4, #63 @ 0x3f │ │ │ │ - bne.n 1fd95c │ │ │ │ + bne.n 1fd7ec │ │ │ │ ldr.w r0, [r8] │ │ │ │ bic.w r7, r7, r9 │ │ │ │ - ldr r2, [pc, #444] @ (1fdb5c ) │ │ │ │ + ldr r2, [pc, #444] @ (1fd9ec ) │ │ │ │ add r2, pc │ │ │ │ mla r0, r7, r0, r3 │ │ │ │ - ldr r3, [pc, #432] @ (1fdb58 ) │ │ │ │ + ldr r3, [pc, #432] @ (1fd9e8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1fdb4e │ │ │ │ + bne.w 1fd9de │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subs.w r4, ip, #1 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ it ne │ │ │ │ movne r3, #4 │ │ │ │ mov.w r1, #64 @ 0x40 │ │ │ │ @@ -566502,63 +566415,63 @@ │ │ │ │ it eq │ │ │ │ ldreq.w r3, [r8] │ │ │ │ lsl.w r2, r3, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 60c04 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fdaa4 │ │ │ │ + bne.n 1fd934 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ orrs r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ blx 610ec │ │ │ │ dmb ish │ │ │ │ ldrex r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fda02 │ │ │ │ + bne.n 1fd892 │ │ │ │ strex r2, r4, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1fd9f2 │ │ │ │ + bne.n 1fd882 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fd98a │ │ │ │ + beq.n 1fd81a │ │ │ │ bic.w r0, r4, #63 @ 0x3f │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 60bc8 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ - b.n 1fd98a │ │ │ │ + b.n 1fd81a │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ movs r3, #4 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ add r0, sp, #8 │ │ │ │ add.w r9, ip, #1 │ │ │ │ lsl.w r2, r3, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 60c04 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fdb40 │ │ │ │ + bne.w 1fd9d0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ orr.w r9, r0, r9 │ │ │ │ movs r1, #0 │ │ │ │ blx 610ec │ │ │ │ bic.w r0, r9, #63 @ 0x3f │ │ │ │ str r4, [r0, #0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [sl] │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 1fda5e │ │ │ │ + bne.n 1fd8ee │ │ │ │ strex r3, r9, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fda4e │ │ │ │ + bne.n 1fd8de │ │ │ │ cmp r4, r2 │ │ │ │ dmb ish │ │ │ │ it eq │ │ │ │ moveq r4, r9 │ │ │ │ - beq.n 1fda72 │ │ │ │ + beq.n 1fd902 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 60bc8 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ and.w ip, r4, #63 @ 0x3f │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mul.w r2, ip, r6 │ │ │ │ rsb lr, r2, #32 │ │ │ │ @@ -566567,364 +566480,364 @@ │ │ │ │ lsl.w lr, r5, lr │ │ │ │ lsr.w r0, r5, r0 │ │ │ │ orr.w r1, r1, lr │ │ │ │ orrs r1, r0 │ │ │ │ lsr.w r0, r5, r2 │ │ │ │ cmp r1, fp │ │ │ │ sbcs r0, r3 │ │ │ │ - bcc.w 1fd948 │ │ │ │ - b.n 1fda18 │ │ │ │ + bcc.w 1fd7d8 │ │ │ │ + b.n 1fd8a8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fd9e8 │ │ │ │ + b.n 1fd878 │ │ │ │ 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 1fdb48 │ │ │ │ + beq.n 1fd9d8 │ │ │ │ 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 1fdac2 │ │ │ │ + bne.n 1fd952 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ - cbz r4, 1fdb34 │ │ │ │ + cbz r4, 1fd9c4 │ │ │ │ movs r1, #4 │ │ │ │ lsl.w r2, r1, r2 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ add r0, sp, #8 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 60c04 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ - cbnz r0, 1fdb44 │ │ │ │ + cbnz r0, 1fd9d4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ orrs r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 610ec │ │ │ │ dmb ish │ │ │ │ ldrex r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1fdb18 │ │ │ │ + bne.n 1fd9a8 │ │ │ │ strex r3, r4, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fdb08 │ │ │ │ + bne.n 1fd998 │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1fd902 │ │ │ │ + beq.w 1fd792 │ │ │ │ bic.w r0, r4, #63 @ 0x3f │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 60bc8 │ │ │ │ ldrd r3, r4, [sp] │ │ │ │ - b.n 1fd902 │ │ │ │ + b.n 1fd792 │ │ │ │ ldr.w r1, [r8] │ │ │ │ lsl.w r2, r1, r2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1fdae6 │ │ │ │ + b.n 1fd976 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fda3e │ │ │ │ + b.n 1fd8ce │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fdafc │ │ │ │ + b.n 1fd98c │ │ │ │ ldrd r1, r2, [r8] │ │ │ │ - b.n 1fdb38 │ │ │ │ + b.n 1fd9c8 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r7, #36 @ 0x24 │ │ │ │ + cmp r0, #148 @ 0x94 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #94 @ 0x5e │ │ │ │ + movs r7, #206 @ 0xce │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #164] @ (1fdc18 ) │ │ │ │ + ldr r0, [pc, #164] @ (1fdaa8 ) │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #164] @ (1fdc1c ) │ │ │ │ + ldr r1, [pc, #164] @ (1fdaac ) │ │ │ │ add r0, pc │ │ │ │ sub sp, #28 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov.w r1, #0 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ - add r3, pc, #132 @ (adr r3, 1fdc10 ) │ │ │ │ + add r3, pc, #132 @ (adr r3, 1fdaa0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 616c8 <__aeabi_ldivmod@plt> │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #8] │ │ │ │ - cbz r4, 1fdbdc │ │ │ │ + cbz r4, 1fda6c │ │ │ │ movs r7, #2 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 1fdbbc │ │ │ │ + beq.n 1fda4c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1fdbb6 │ │ │ │ + bne.n 1fda46 │ │ │ │ strex r2, r7, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1fdba6 │ │ │ │ + bne.n 1fda36 │ │ │ │ dmb ish │ │ │ │ - cbz r3, 1fdbdc │ │ │ │ - cbz r6, 1fdbf6 │ │ │ │ + cbz r3, 1fda6c │ │ │ │ + cbz r6, 1fda86 │ │ │ │ mov r2, sp │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f4e68 │ │ │ │ + bl 1f4cf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 1fdbd6 │ │ │ │ + bge.n 1fda66 │ │ │ │ blx 61e34 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ - beq.n 1fdc02 │ │ │ │ + beq.n 1fda92 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1fdb9e │ │ │ │ + bne.n 1fda2e │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #64] @ (1fdc20 ) │ │ │ │ - ldr r3, [pc, #56] @ (1fdc1c ) │ │ │ │ + ldr r2, [pc, #64] @ (1fdab0 ) │ │ │ │ + ldr r3, [pc, #56] @ (1fdaac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1fdc06 │ │ │ │ + bne.n 1fda96 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f4e68 │ │ │ │ - b.n 1fdbd6 │ │ │ │ + bl 1f4cf8 │ │ │ │ + b.n 1fda66 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fdbde │ │ │ │ + b.n 1fda6e │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #134 @ 0x86 │ │ │ │ + movs r5, #246 @ 0xf6 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #26 │ │ │ │ + movs r5, #138 @ 0x8a │ │ │ │ lsls r2, r5, #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, 1fdc80 │ │ │ │ + cbz r2, 1fdb10 │ │ │ │ ldr.w r6, [r0, #160] @ 0xa0 │ │ │ │ cmp r1, r6 │ │ │ │ - bcc.n 1fdc48 │ │ │ │ + bcc.n 1fdad8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r8, r0, #16 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ str.w r4, [r5, #160] @ 0xa0 │ │ │ │ - bl 20caf0 │ │ │ │ + bl 20c980 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - bl 20ccb4 │ │ │ │ + bl 20cb44 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1fdc5e │ │ │ │ + bne.n 1fdaee │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1fdc44 │ │ │ │ + beq.n 1fdad4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r8, r0, #16 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ ldr.w r6, [r5, #160] @ 0xa0 │ │ │ │ cmp r4, r6 │ │ │ │ - bcc.n 1fdc4c │ │ │ │ + bcc.n 1fdadc │ │ │ │ mov r0, r8 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #52] @ (1fdce0 ) │ │ │ │ - ldr r0, [pc, #52] @ (1fdce4 ) │ │ │ │ + ldr r5, [pc, #52] @ (1fdb70 ) │ │ │ │ + ldr r0, [pc, #52] @ (1fdb74 ) │ │ │ │ add r5, pc │ │ │ │ add r0, pc │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1fdcd4 │ │ │ │ + beq.n 1fdb64 │ │ │ │ subs r4, #188 @ 0xbc │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1fdc24 │ │ │ │ + bl 1fdab4 │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ sub.w r4, r3, #188 @ 0xbc │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 1fdcbe │ │ │ │ - ldr r0, [pc, #16] @ (1fdce8 ) │ │ │ │ + bne.n 1fdb4e │ │ │ │ + ldr r0, [pc, #16] @ (1fdb78 ) │ │ │ │ add r0, pc │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - cmp r6, r9 │ │ │ │ + mov lr, r7 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrb r0, [r5, r5] │ │ │ │ + ldrsh r0, [r3, r3] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldrb r2, [r0, r5] │ │ │ │ + ldrsh r2, [r6, r2] │ │ │ │ lsls r3, r5, #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] @ (1fdd74 ) │ │ │ │ + ldr r2, [pc, #120] @ (1fdc04 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #120] @ (1fdd78 ) │ │ │ │ + ldr r3, [pc, #120] @ (1fdc08 ) │ │ │ │ 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 61b80 │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r0, [r4, #144] @ 0x90 │ │ │ │ - ldr r1, [pc, #92] @ (1fdd7c ) │ │ │ │ + ldr r1, [pc, #92] @ (1fdc0c ) │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w r0, r0, r5, lsl #2 │ │ │ │ add r1, pc │ │ │ │ strd r4, r5, [r2] │ │ │ │ - bl 1fe618 │ │ │ │ - cbnz r0, 1fdd66 │ │ │ │ + bl 1fe4a8 │ │ │ │ + cbnz r0, 1fdbf6 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 1fdd52 │ │ │ │ + bmi.n 1fdbe2 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #68] @ (1fdd80 ) │ │ │ │ - ldr r3, [pc, #56] @ (1fdd78 ) │ │ │ │ + ldr r2, [pc, #68] @ (1fdc10 ) │ │ │ │ + ldr r3, [pc, #56] @ (1fdc08 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1fdd70 │ │ │ │ + bne.n 1fdc00 │ │ │ │ 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 60e84 │ │ │ │ - b.n 1fdd38 │ │ │ │ + b.n 1fdbc8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 60bc8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fdd3a │ │ │ │ + b.n 1fdbca │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - movs r2, #250 @ 0xfa │ │ │ │ + movs r4, #106 @ 0x6a │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #190 @ 0xbe │ │ │ │ + movs r4, #46 @ 0x2e │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #20] @ (1fdda8 ) │ │ │ │ + ldr r0, [pc, #20] @ (1fdc38 ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ - bl 20cb8c │ │ │ │ - ldr r0, [pc, #12] @ (1fddac ) │ │ │ │ + bl 20ca1c │ │ │ │ + ldr r0, [pc, #12] @ (1fdc3c ) │ │ │ │ add r0, pc │ │ │ │ - bl 360778 │ │ │ │ + bl 360608 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldrb r2, [r0, r2] │ │ │ │ + ldrb r2, [r6, r7] │ │ │ │ lsls r3, r5, #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 1fe874 │ │ │ │ - cbnz r0, 1fddc8 │ │ │ │ + bl 1fe704 │ │ │ │ + cbnz r0, 1fdc58 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fe860 │ │ │ │ + bl 1fe6f0 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ - ldr r2, [pc, #580] @ (1fe028 ) │ │ │ │ + ldr r2, [pc, #580] @ (1fdeb8 ) │ │ │ │ sub sp, #188 @ 0xbc │ │ │ │ - ldr r3, [pc, #580] @ (1fe02c ) │ │ │ │ + ldr r3, [pc, #580] @ (1fdebc ) │ │ │ │ add r2, pc │ │ │ │ - ldr r6, [pc, #580] @ (1fe030 ) │ │ │ │ + ldr r6, [pc, #580] @ (1fdec0 ) │ │ │ │ ldrd r4, r5, [r0] │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 60bc8 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.w 1fdfde │ │ │ │ + bmi.w 1fde6e │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.w 1fdfcc │ │ │ │ + bmi.w 1fde5c │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1fdfae │ │ │ │ + bne.w 1fde3e │ │ │ │ add.w sl, r4, #16 │ │ │ │ add.w fp, r4, #48 @ 0x30 │ │ │ │ mov r0, sl │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 1fde3e │ │ │ │ - b.n 1fdf00 │ │ │ │ + bhi.n 1fdcce │ │ │ │ + b.n 1fdd90 │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ - bl 20cb5c │ │ │ │ + bl 20c9ec │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 1fdf00 │ │ │ │ + bls.n 1fdd90 │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fde2e │ │ │ │ + beq.n 1fdcbe │ │ │ │ ldr.w r1, [r4, #172] @ 0xac │ │ │ │ movs r3, #24 │ │ │ │ ldr.w r0, [r4, #180] @ 0xb4 │ │ │ │ mov.w r9, #0 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ adds r2, r0, r1 │ │ │ │ ldr r6, [r0, r1] │ │ │ │ @@ -566946,168 +566859,168 @@ │ │ │ │ adds r0, #1 │ │ │ │ blx 618c8 <__aeabi_idivmod@plt> │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ add.w r0, r4, #96 @ 0x60 │ │ │ │ str.w r1, [r4, #172] @ 0xac │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r4, #152] @ 0x98 │ │ │ │ - bl 20cb40 │ │ │ │ + bl 20c9d0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1fdfa6 │ │ │ │ + beq.n 1fde36 │ │ │ │ ldr.w r2, [r4, #176] @ 0xb0 │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [sp, #24] │ │ │ │ subs r2, r2, r3 │ │ │ │ str.w r2, [r4, #176] @ 0xb0 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - cbz r7, 1fdee4 │ │ │ │ + cbz r7, 1fdd74 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r7] │ │ │ │ strex r1, r9, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1fded0 │ │ │ │ + bne.n 1fdd60 │ │ │ │ cmp r2, #2 │ │ │ │ dmb ish │ │ │ │ - beq.n 1fdf9a │ │ │ │ + beq.n 1fde2a │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1fde1e │ │ │ │ + beq.n 1fdcae │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 1fde3e │ │ │ │ + bhi.n 1fdcce │ │ │ │ mov r0, sl │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ mov r0, sl │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ ldr.w r9, [r4, #160] @ 0xa0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1fdf78 │ │ │ │ + bne.n 1fde08 │ │ │ │ ldrd r8, r5, [r4, #168] @ 0xa8 │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n 1fdf6e │ │ │ │ + beq.n 1fddfe │ │ │ │ mov r3, r9 │ │ │ │ movs r6, #24 │ │ │ │ mov r9, r4 │ │ │ │ mov r4, r3 │ │ │ │ mul.w r7, r6, r5 │ │ │ │ ldr.w r2, [r9, #180] @ 0xb4 │ │ │ │ adds r3, r2, r7 │ │ │ │ ldr r2, [r2, r7] │ │ │ │ - cbz r2, 1fdf5c │ │ │ │ + cbz r2, 1fddec │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbz r0, 1fdf5a │ │ │ │ + cbz r0, 1fddea │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ strex r2, r4, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1fdf3c │ │ │ │ + bne.n 1fddcc │ │ │ │ cmp r3, #2 │ │ │ │ dmb ish │ │ │ │ - beq.n 1fe00a │ │ │ │ + beq.n 1fde9a │ │ │ │ ldr.w r3, [r9, #180] @ 0xb4 │ │ │ │ ldr.w r8, [r9, #168] @ 0xa8 │ │ │ │ add r3, r7 │ │ │ │ str r4, [r3, #0] │ │ │ │ adds r0, r5, #1 │ │ │ │ ldr.w r1, [r9, #164] @ 0xa4 │ │ │ │ blx 60d88 <__aeabi_uidivmod@plt> │ │ │ │ mov r5, r1 │ │ │ │ cmp r8, r1 │ │ │ │ - bne.n 1fdf26 │ │ │ │ + bne.n 1fddb6 │ │ │ │ mov r4, r9 │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [r4, #172] @ 0xac │ │ │ │ str.w r3, [r4, #152] @ 0x98 │ │ │ │ mov r0, sl │ │ │ │ - bl 20cc34 │ │ │ │ - ldr r2, [pc, #180] @ (1fe034 ) │ │ │ │ - ldr r3, [pc, #168] @ (1fe02c ) │ │ │ │ + bl 20cac4 │ │ │ │ + ldr r2, [pc, #180] @ (1fdec4 ) │ │ │ │ + ldr r3, [pc, #168] @ (1fdebc ) │ │ │ │ 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 1fe024 │ │ │ │ + bne.n 1fdeb4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #188 @ 0xbc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r7 │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 1f4e3c │ │ │ │ - b.n 1fdee4 │ │ │ │ + bl 1f4ccc │ │ │ │ + b.n 1fdd74 │ │ │ │ mov r0, sl │ │ │ │ - bl 20cc34 │ │ │ │ - b.n 1fde1e │ │ │ │ - ldr r2, [pc, #136] @ (1fe038 ) │ │ │ │ + bl 20cac4 │ │ │ │ + b.n 1fdcae │ │ │ │ + ldr r2, [pc, #136] @ (1fdec8 ) │ │ │ │ movs r3, #16 │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #164 @ 0xa4 │ │ │ │ add r2, pc │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ blx 61bd4 <__snprintf_chk@plt> │ │ │ │ add r0, sp, #164 @ 0xa4 │ │ │ │ - bl 1fe6b4 │ │ │ │ - b.n 1fde16 │ │ │ │ + bl 1fe544 │ │ │ │ + b.n 1fdca6 │ │ │ │ movs r0, #224 @ 0xe0 │ │ │ │ blx 60fe0 │ │ │ │ movs r2, #19 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ blx 617d4 │ │ │ │ - b.n 1fde0e │ │ │ │ + b.n 1fdc9e │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 610ec │ │ │ │ - ldr r3, [pc, #80] @ (1fe03c ) │ │ │ │ + ldr r3, [pc, #80] @ (1fdecc ) │ │ │ │ ldr r7, [r6, r3] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ dmb ish │ │ │ │ - cbz r3, 1fe014 │ │ │ │ + cbz r3, 1fdea4 │ │ │ │ ldr r6, [r7, #32] │ │ │ │ - bl 20cca0 │ │ │ │ + bl 20cb30 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r6 │ │ │ │ - bl 1fe738 │ │ │ │ + bl 1fe5c8 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ - b.n 1fde08 │ │ │ │ + b.n 1fdc98 │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 1f4e3c │ │ │ │ - b.n 1fdf50 │ │ │ │ - ldr r3, [pc, #40] @ (1fe040 ) │ │ │ │ + bl 1f4ccc │ │ │ │ + b.n 1fdde0 │ │ │ │ + ldr r3, [pc, #40] @ (1fded0 ) │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r1, r3 │ │ │ │ blx 61f24 │ │ │ │ - b.n 1fdff4 │ │ │ │ + b.n 1fde84 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - movs r2, #22 │ │ │ │ + movs r3, #134 @ 0x86 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #14 │ │ │ │ + movs r3, #126 @ 0x7e │ │ │ │ lsls r2, r5, #2 │ │ │ │ - movs r0, #122 @ 0x7a │ │ │ │ + movs r1, #234 @ 0xea │ │ │ │ lsls r2, r5, #2 │ │ │ │ - adc.w r0, sl, r7, lsr #32 │ │ │ │ + @ instruction: 0xeb3a0017 │ │ │ │ lsrs r4, r3, #22 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #20 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -567119,87 +567032,87 @@ │ │ │ │ cmp r1, r3 │ │ │ │ it cs │ │ │ │ movcs r1, r3 │ │ │ │ cmp r1, #1 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ mov r5, r1 │ │ │ │ - cbz r2, 1fe0a6 │ │ │ │ + cbz r2, 1fdf36 │ │ │ │ ldr.w r4, [r0, #160] @ 0xa0 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 1fe094 │ │ │ │ - bcc.n 1fe0d2 │ │ │ │ + beq.n 1fdf24 │ │ │ │ + bcc.n 1fdf62 │ │ │ │ str.w r5, [r6, #160] @ 0xa0 │ │ │ │ - b.n 1fe082 │ │ │ │ + b.n 1fdf12 │ │ │ │ adds r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1fe092 │ │ │ │ + beq.n 1fdf22 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fdcec │ │ │ │ + bl 1fdb7c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fe07c │ │ │ │ + bne.n 1fdf0c │ │ │ │ str.w r4, [r6, #160] @ 0xa0 │ │ │ │ - cbz r7, 1fe098 │ │ │ │ + cbz r7, 1fdf28 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r3, r6, #16 │ │ │ │ mov r0, r3 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r3, r0, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ ldr.w r4, [r6, #160] @ 0xa0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1fe09c │ │ │ │ - bcs.n 1fe076 │ │ │ │ + beq.n 1fdf2c │ │ │ │ + bcs.n 1fdf06 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1fdc24 │ │ │ │ + bl 1fdab4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20cc34 │ │ │ │ - b.n 1fe094 │ │ │ │ + bl 20cac4 │ │ │ │ + b.n 1fdf24 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1fdc24 │ │ │ │ + bl 1fdab4 │ │ │ │ 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, 1fe102 │ │ │ │ + cbz r2, 1fdf92 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 1fe11e │ │ │ │ - ldr r0, [pc, #360] @ (1fe274 ) │ │ │ │ + ble.n 1fdfae │ │ │ │ + ldr r0, [pc, #360] @ (1fe104 ) │ │ │ │ ldrb.w r1, [r4, #40] @ 0x28 │ │ │ │ add r0, pc │ │ │ │ cmp r3, r0 │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ andne.w r1, r1, #1 │ │ │ │ - cbnz r1, 1fe186 │ │ │ │ + cbnz r1, 1fe016 │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1fe1a2 │ │ │ │ + beq.n 1fe032 │ │ │ │ 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 │ │ │ │ @@ -567217,38 +567130,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 20cb40 │ │ │ │ + bl 20c9d0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1fe266 │ │ │ │ + beq.n 1fe0f6 │ │ │ │ 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 1fe11e │ │ │ │ + bcs.n 1fdfae │ │ │ │ movs r2, #1 │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1fe044 │ │ │ │ + bl 1fded4 │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 1fe11e │ │ │ │ + b.n 1fdfae │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ lsls r1, r1, #30 │ │ │ │ - bpl.n 1fe244 │ │ │ │ + bpl.n 1fe0d4 │ │ │ │ ldr.w r1, [r4, #176] @ 0xb0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ add r1, r0 │ │ │ │ cmp.w r1, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 1fe244 │ │ │ │ + bcs.n 1fe0d4 │ │ │ │ movs r1, #24 │ │ │ │ add.w r0, r2, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w fp, r2, #8 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 619c4 │ │ │ │ ldr.w r8, [r4, #172] @ 0xac │ │ │ │ @@ -567273,60 +567186,60 @@ │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ add.w r0, lr, #1 │ │ │ │ mov r1, r8 │ │ │ │ blx 60d88 <__aeabi_uidivmod@plt> │ │ │ │ mov lr, r1 │ │ │ │ cmp r1, sl │ │ │ │ - bne.n 1fe1ee │ │ │ │ + bne.n 1fe07e │ │ │ │ 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 60bc8 │ │ │ │ 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 1fe12e │ │ │ │ + b.n 1fdfbe │ │ │ │ add.w r8, r4, #96 @ 0x60 │ │ │ │ add.w r5, r4, #16 │ │ │ │ mov sl, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20cb5c │ │ │ │ + bl 20c9ec │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ ldr.w r3, [r4, #164] @ 0xa4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1fe24e │ │ │ │ + beq.n 1fe0de │ │ │ │ mov r3, sl │ │ │ │ - b.n 1fe126 │ │ │ │ + b.n 1fdfb6 │ │ │ │ add.w r0, r4, #16 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldc2 15, cr15, [sp], {255} @ 0xff │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r8, r3 │ │ │ │ - bl 1f9038 │ │ │ │ + bl 1f8ec8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fe3a2 │ │ │ │ + beq.w 1fe232 │ │ │ │ blx 61b98 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 61b98 │ │ │ │ cmp r0, #13 │ │ │ │ it ge │ │ │ │ movge r0, #13 │ │ │ │ @@ -567337,18 +567250,18 @@ │ │ │ │ mov r0, r5 │ │ │ │ it ge │ │ │ │ movge r3, r9 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 610ec │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1fe3ac │ │ │ │ + ble.n 1fe23c │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ - ldr r3, [pc, #296] @ (1fe3fc ) │ │ │ │ + ldr r3, [pc, #296] @ (1fe28c ) │ │ │ │ mov r0, r5 │ │ │ │ strd r7, r4, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #14 │ │ │ │ mov r1, r3 │ │ │ │ blx 61bd4 <__snprintf_chk@plt> │ │ │ │ @@ -567360,286 +567273,286 @@ │ │ │ │ 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 20cb8c │ │ │ │ + bl 20ca1c │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ str.w r4, [r5, #152] @ 0x98 │ │ │ │ - bl 20cb20 │ │ │ │ + bl 20c9b0 │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ - bl 20cb20 │ │ │ │ + bl 20c9b0 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #24 │ │ │ │ blx 619c4 │ │ │ │ str.w r0, [r5, #180] @ 0xb4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fe3bc │ │ │ │ + beq.n 1fe24c │ │ │ │ ldr.w r0, [r5, #156] @ 0x9c │ │ │ │ movs r1, #4 │ │ │ │ blx 619c4 │ │ │ │ str.w r0, [r5, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fe3bc │ │ │ │ + beq.n 1fe24c │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ - cbnz r3, 1fe356 │ │ │ │ - b.n 1fe368 │ │ │ │ + cbnz r3, 1fe1e6 │ │ │ │ + b.n 1fe1f8 │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bls.n 1fe368 │ │ │ │ + bls.n 1fe1f8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fdcec │ │ │ │ + bl 1fdb7c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fe34c │ │ │ │ - cbz r4, 1fe3bc │ │ │ │ + bne.n 1fe1dc │ │ │ │ + cbz r4, 1fe24c │ │ │ │ str.w r4, [r5, #160] @ 0xa0 │ │ │ │ - ldr r1, [pc, #148] @ (1fe400 ) │ │ │ │ - ldr r0, [pc, #152] @ (1fe404 ) │ │ │ │ - ldr r4, [pc, #152] @ (1fe408 ) │ │ │ │ + ldr r1, [pc, #148] @ (1fe290 ) │ │ │ │ + ldr r0, [pc, #152] @ (1fe294 ) │ │ │ │ + ldr r4, [pc, #152] @ (1fe298 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ add r4, pc │ │ │ │ blx 61f24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20cc18 │ │ │ │ - ldr r3, [pc, #140] @ (1fe40c ) │ │ │ │ + bl 20caa8 │ │ │ │ + ldr r3, [pc, #140] @ (1fe29c ) │ │ │ │ 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 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ 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 610ec │ │ │ │ - ldr r2, [pc, #96] @ (1fe410 ) │ │ │ │ + ldr r2, [pc, #96] @ (1fe2a0 ) │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #14 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ blx 611c4 │ │ │ │ - b.n 1fe2e4 │ │ │ │ + b.n 1fe174 │ │ │ │ ldr.w r0, [r5, #144] @ 0x90 │ │ │ │ blx 60bc8 │ │ │ │ ldr.w r3, [r5, #180] @ 0xb4 │ │ │ │ - cbz r3, 1fe3e8 │ │ │ │ + cbz r3, 1fe278 │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ - bl 20cb0c │ │ │ │ + bl 20c99c │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ - bl 20cb0c │ │ │ │ + bl 20c99c │ │ │ │ mov r0, r7 │ │ │ │ - bl 20cb78 │ │ │ │ + bl 20ca08 │ │ │ │ ldr.w r0, [r5, #180] @ 0xb4 │ │ │ │ blx 60bc8 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 610ec │ │ │ │ movs r0, #0 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xe8300017 │ │ │ │ + @ instruction: 0xe8200017 │ │ │ │ @ instruction: 0xfa13ffff │ │ │ │ - ldrsb r0, [r0, r3] │ │ │ │ + ldr r0, [r6, r0] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldrsb r6, [r4, r2] │ │ │ │ + ldr r6, [r2, r0] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - subs r6, #118 @ 0x76 │ │ │ │ + subs r7, #230 @ 0xe6 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - lsrs r0, r4, #16 │ │ │ │ + lsrs r0, r2, #16 │ │ │ │ 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 1fdc24 │ │ │ │ + bl 1fdab4 │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - cbz r3, 1fe47e │ │ │ │ - ldr r0, [pc, #116] @ (1fe4a8 ) │ │ │ │ + cbz r3, 1fe30e │ │ │ │ + ldr r0, [pc, #116] @ (1fe338 ) │ │ │ │ add r0, pc │ │ │ │ - bl 20cc18 │ │ │ │ - ldr r3, [pc, #112] @ (1fe4ac ) │ │ │ │ + bl 20caa8 │ │ │ │ + ldr r3, [pc, #112] @ (1fe33c ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1fe476 │ │ │ │ + beq.n 1fe306 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ subs r2, #188 @ 0xbc │ │ │ │ - ldr.w ip, [pc, #100] @ 1fe4b0 │ │ │ │ + ldr.w ip, [pc, #100] @ 1fe340 │ │ │ │ subs r3, #188 @ 0xbc │ │ │ │ add ip, pc │ │ │ │ - b.n 1fe460 │ │ │ │ + b.n 1fe2f0 │ │ │ │ ldr.w r0, [r3, #192] @ 0xc0 │ │ │ │ mov r2, r3 │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 1fe476 │ │ │ │ + beq.n 1fe306 │ │ │ │ sub.w r3, r0, #188 @ 0xbc │ │ │ │ add.w r1, r3, #188 @ 0xbc │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1fe452 │ │ │ │ + bne.n 1fe2e2 │ │ │ │ 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] @ (1fe4b4 ) │ │ │ │ + ldr r0, [pc, #60] @ (1fe344 ) │ │ │ │ add r0, pc │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ add.w r0, r4, #96 @ 0x60 │ │ │ │ - bl 20cb0c │ │ │ │ + bl 20c99c │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ - bl 20cb0c │ │ │ │ + bl 20c99c │ │ │ │ add.w r0, r4, #16 │ │ │ │ - bl 20cb78 │ │ │ │ + bl 20ca08 │ │ │ │ ldr.w r0, [r4, #180] @ 0xb4 │ │ │ │ blx 60bc8 │ │ │ │ ldr.w r0, [r4, #144] @ 0x90 │ │ │ │ blx 60bc8 │ │ │ │ pop {r4, pc} │ │ │ │ - strb r4, [r4, r7] │ │ │ │ + ldrsb r4, [r2, r5] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - subs r5, #192 @ 0xc0 │ │ │ │ + subs r7, #48 @ 0x30 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - subs r5, #174 @ 0xae │ │ │ │ + subs r7, #30 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strb r0, [r4, r6] │ │ │ │ + ldrsb r0, [r2, r4] │ │ │ │ lsls r3, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #16 │ │ │ │ adds r0, #16 │ │ │ │ mov r8, r3 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ - cbz r3, 1fe4fc │ │ │ │ + cbz r3, 1fe38c │ │ │ │ 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 1fe0e0 │ │ │ │ + bl 1fdf70 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r0, r4, #16 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ 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] @ (1fe5e8 ) │ │ │ │ + ldr r2, [pc, #200] @ (1fe478 ) │ │ │ │ mov r7, r0 │ │ │ │ - ldr r3, [pc, #200] @ (1fe5ec ) │ │ │ │ + ldr r3, [pc, #200] @ (1fe47c ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ add r2, pc │ │ │ │ adds r0, #16 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 20cc18 │ │ │ │ + bl 20caa8 │ │ │ │ ldr.w r8, [r7, #160] @ 0xa0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1fe5d8 │ │ │ │ + beq.n 1fe468 │ │ │ │ movs r4, #0 │ │ │ │ mov.w r0, r8, lsl #2 │ │ │ │ strb.w r4, [r7, #40] @ 0x28 │ │ │ │ blx 61b80 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1fe848 │ │ │ │ + bl 1fe6d8 │ │ │ │ ldr.w r3, [r7, #160] @ 0xa0 │ │ │ │ - cbz r3, 1fe58c │ │ │ │ - ldr.w sl, [pc, #140] @ 1fe5f0 │ │ │ │ + cbz r3, 1fe41c │ │ │ │ + ldr.w sl, [pc, #140] @ 1fe480 │ │ │ │ mov r5, r4 │ │ │ │ mov.w r9, #1 │ │ │ │ add sl, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r3, sl │ │ │ │ str.w r5, [r6], #4 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r9, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ adds r4, #1 │ │ │ │ - bl 1fe0e0 │ │ │ │ + bl 1fdf70 │ │ │ │ ldr.w r3, [r7, #160] @ 0xa0 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 1fe56c │ │ │ │ + bhi.n 1fe3fc │ │ │ │ movs r3, #1 │ │ │ │ add.w r0, r7, #16 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ movs r5, #0 │ │ │ │ - bl 20cc34 │ │ │ │ + bl 20cac4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1fe5ca │ │ │ │ + cbnz r3, 1fe45a │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r8, r5 │ │ │ │ - bne.n 1fe59e │ │ │ │ + bne.n 1fe42e │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 60bc8 │ │ │ │ - ldr r2, [pc, #64] @ (1fe5f4 ) │ │ │ │ - ldr r3, [pc, #56] @ (1fe5ec ) │ │ │ │ + ldr r2, [pc, #64] @ (1fe484 ) │ │ │ │ + ldr r3, [pc, #56] @ (1fe47c ) │ │ │ │ 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 1fe5e2 │ │ │ │ + bne.n 1fe472 │ │ │ │ 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 1fdb60 │ │ │ │ - b.n 1fe5a2 │ │ │ │ + bl 1fd9f0 │ │ │ │ + b.n 1fe432 │ │ │ │ add.w r0, r7, #16 │ │ │ │ - bl 20cc34 │ │ │ │ - b.n 1fe5b0 │ │ │ │ + bl 20cac4 │ │ │ │ + b.n 1fe440 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r0, r3, r3 │ │ │ │ + adds r0, r1, #1 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ str.w pc, [r3, #255]! │ │ │ │ - subs r0, r1, r1 │ │ │ │ + subs r0, r7, r6 │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrd r4, r3, [r0] │ │ │ │ mov r5, r3 │ │ │ │ @@ -567648,17 +567561,17 @@ │ │ │ │ blx r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ - ldr r4, [pc, #124] @ (1fe6a4 ) │ │ │ │ + ldr r4, [pc, #124] @ (1fe534 ) │ │ │ │ sub sp, #276 @ 0x114 │ │ │ │ - ldr r3, [pc, #124] @ (1fe6a8 ) │ │ │ │ + ldr r3, [pc, #124] @ (1fe538 ) │ │ │ │ mov r5, r0 │ │ │ │ add r4, pc │ │ │ │ movs r0, #8 │ │ │ │ strd r2, r1, [sp] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #268] @ 0x10c │ │ │ │ @@ -567677,72 +567590,72 @@ │ │ │ │ movs r1, #11 │ │ │ │ add r0, sp, #140 @ 0x8c │ │ │ │ blx 616e0 │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, sp, #140 @ 0x8c │ │ │ │ movs r0, #0 │ │ │ │ blx 60bbc │ │ │ │ - ldr r1, [pc, #60] @ (1fe6ac ) │ │ │ │ + ldr r1, [pc, #60] @ (1fe53c ) │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 20cc50 │ │ │ │ + bl 20cae0 │ │ │ │ movs r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ add r1, sp, #12 │ │ │ │ movs r0, #2 │ │ │ │ blx 60bbc │ │ │ │ - ldr r2, [pc, #40] @ (1fe6b0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1fe6a8 ) │ │ │ │ + ldr r2, [pc, #40] @ (1fe540 ) │ │ │ │ + ldr r3, [pc, #28] @ (1fe538 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1fe6a0 │ │ │ │ + bne.n 1fe530 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #276 @ 0x114 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - adds r6, r1, r7 │ │ │ │ + subs r6, r7, r4 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xff81ffff │ │ │ │ - adds r2, r6, r5 │ │ │ │ + subs r2, r4, r3 │ │ │ │ lsls r2, r5, #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] @ (1fe72c ) │ │ │ │ + ldr r2, [pc, #104] @ (1fe5bc ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #104] @ (1fe730 ) │ │ │ │ + ldr r3, [pc, #104] @ (1fe5c0 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 61108 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ blx 616d4 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - beq.n 1fe6fe │ │ │ │ - ldr r2, [pc, #76] @ (1fe734 ) │ │ │ │ - ldr r3, [pc, #68] @ (1fe730 ) │ │ │ │ + beq.n 1fe58e │ │ │ │ + ldr r2, [pc, #76] @ (1fe5c4 ) │ │ │ │ + ldr r3, [pc, #68] @ (1fe5c0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1fe728 │ │ │ │ + bne.n 1fe5b8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 61b98 │ │ │ │ cmp r0, #15 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ @@ -567754,64 +567667,64 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ add r2, sp │ │ │ │ strb r3, [r2, #12] │ │ │ │ blx 616d4 │ │ │ │ - b.n 1fe6e6 │ │ │ │ + b.n 1fe576 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - adds r2, r6, r4 │ │ │ │ + subs r2, r4, r2 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r2, r4 │ │ │ │ + subs r2, r0, r2 │ │ │ │ lsls r2, r5, #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] @ (1fe83c ) │ │ │ │ + ldr r2, [pc, #240] @ (1fe6cc ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #240] @ (1fe840 ) │ │ │ │ + ldr r3, [pc, #240] @ (1fe6d0 ) │ │ │ │ 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 1fe81c │ │ │ │ + beq.n 1fe6ac │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r2, r6 │ │ │ │ blx 61f0c │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ - cbz r1, 1fe790 │ │ │ │ - ldr r2, [pc, #204] @ (1fe844 ) │ │ │ │ - ldr r3, [pc, #196] @ (1fe840 ) │ │ │ │ + cbz r1, 1fe620 │ │ │ │ + ldr r2, [pc, #204] @ (1fe6d4 ) │ │ │ │ + ldr r3, [pc, #196] @ (1fe6d0 ) │ │ │ │ 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 1fe838 │ │ │ │ + bne.n 1fe6c8 │ │ │ │ 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 610ec │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1fe82c │ │ │ │ + beq.n 1fe6bc │ │ │ │ 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] │ │ │ │ @@ -567824,15 +567737,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 1fe7a4 │ │ │ │ + bhi.n 1fe634 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ blx 610ec │ │ │ │ movs r2, #0 │ │ │ │ movs r7, #1 │ │ │ │ lsrs r0, r2, #5 │ │ │ │ and.w r1, r2, #31 │ │ │ │ @@ -567843,40 +567756,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 1fe7e2 │ │ │ │ + bhi.n 1fe672 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r8 │ │ │ │ blx 61ea0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 1fe776 │ │ │ │ + b.n 1fe606 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ blx 610ec │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1fe7de │ │ │ │ - b.n 1fe80a │ │ │ │ + bne.n 1fe66e │ │ │ │ + b.n 1fe69a │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 610ec │ │ │ │ - b.n 1fe80a │ │ │ │ + b.n 1fe69a │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - adds r4, r5, r2 │ │ │ │ + subs r4, r3, r0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r0, r2 │ │ │ │ + adds r2, r6, r7 │ │ │ │ lsls r2, r5, #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 │ │ │ │ @@ -567921,15 +567834,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 1fe8fc │ │ │ │ + beq.n 1fe78c │ │ │ │ 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] │ │ │ │ @@ -567939,25 +567852,25 @@ │ │ │ │ lsls r7, r2, #1 │ │ │ │ strd r2, r0, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r7 │ │ │ │ blx 61b80 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fe8f4 │ │ │ │ + beq.n 1fe784 │ │ │ │ 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 1fe966 │ │ │ │ + beq.n 1fe7f6 │ │ │ │ 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 │ │ │ │ @@ -567973,22 +567886,22 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 60bc8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ strd r8, r5, [r3, #12] │ │ │ │ - b.n 1fe8e8 │ │ │ │ + b.n 1fe778 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ blx 61b08 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 1fe954 │ │ │ │ + b.n 1fe7e4 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1fe992 │ │ │ │ + beq.n 1fe822 │ │ │ │ ldrd r3, r1, [r0, #12] │ │ │ │ push {r4} │ │ │ │ ldr r4, [r0, #8] │ │ │ │ subs r3, #1 │ │ │ │ ands r3, r2 │ │ │ │ add.w ip, r4, r2 │ │ │ │ pop {r4} │ │ │ │ @@ -567999,863 +567912,863 @@ │ │ │ │ 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] @ 1fea0c │ │ │ │ + ldr.w lr, [pc, #96] @ 1fe89c │ │ │ │ sub sp, #16 │ │ │ │ - ldr.w ip, [pc, #96] @ 1fea10 │ │ │ │ + ldr.w ip, [pc, #96] @ 1fe8a0 │ │ │ │ add r0, sp, #24 │ │ │ │ add lr, pc │ │ │ │ - ldr r4, [pc, #92] @ (1fea14 ) │ │ │ │ + ldr r4, [pc, #92] @ (1fe8a4 ) │ │ │ │ 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 60efc <__vsnprintf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f7404 │ │ │ │ - ldr r2, [pc, #44] @ (1fea18 ) │ │ │ │ - ldr r3, [pc, #36] @ (1fea10 ) │ │ │ │ + bl 1f7294 │ │ │ │ + ldr r2, [pc, #44] @ (1fe8a8 ) │ │ │ │ + ldr r3, [pc, #36] @ (1fe8a0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1fea06 │ │ │ │ + bne.n 1fe896 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r0, r1, #25 │ │ │ │ + asrs r0, r7, #30 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r7, r1] │ │ │ │ + str r2, [r5, r7] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - asrs r0, r2, #24 │ │ │ │ + asrs r0, r0, #30 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cbz r0, 1fea52 │ │ │ │ + cbz r0, 1fe8e2 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - bne.n 1fea2c │ │ │ │ + bne.n 1fe8bc │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ - cbnz r2, 1fea2c │ │ │ │ + cbnz r2, 1fe8bc │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #144] @ (1fead0 ) │ │ │ │ + ldr r1, [pc, #144] @ (1fe960 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 60b68 │ │ │ │ - cbnz r0, 1fea56 │ │ │ │ + cbnz r0, 1fe8e6 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #124] @ (1fead4 ) │ │ │ │ + ldr r1, [pc, #124] @ (1fe964 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 60b68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fea4c │ │ │ │ - ldr r1, [pc, #112] @ (1fead8 ) │ │ │ │ + beq.n 1fe8dc │ │ │ │ + ldr r1, [pc, #112] @ (1fe968 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 60b68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fea4c │ │ │ │ - ldr r1, [pc, #104] @ (1feadc ) │ │ │ │ + beq.n 1fe8dc │ │ │ │ + ldr r1, [pc, #104] @ (1fe96c ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 60b68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fea4c │ │ │ │ + beq.n 1fe8dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - bne.n 1fea8e │ │ │ │ + bne.n 1fe91e │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ - cbnz r3, 1fea8e │ │ │ │ + cbnz r3, 1fe91e │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1fea4e │ │ │ │ - ldr r1, [pc, #80] @ (1feae0 ) │ │ │ │ + b.n 1fe8de │ │ │ │ + ldr r1, [pc, #80] @ (1fe970 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 60b68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fea8a │ │ │ │ - ldr r1, [pc, #68] @ (1feae4 ) │ │ │ │ + beq.n 1fe91a │ │ │ │ + ldr r1, [pc, #68] @ (1fe974 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 60b68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fea8a │ │ │ │ - ldr r1, [pc, #60] @ (1feae8 ) │ │ │ │ + beq.n 1fe91a │ │ │ │ + ldr r1, [pc, #60] @ (1fe978 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 60b68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fea8a │ │ │ │ - ldr r1, [pc, #48] @ (1feaec ) │ │ │ │ + beq.n 1fe91a │ │ │ │ + ldr r1, [pc, #48] @ (1fe97c ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 60b68 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r5 │ │ │ │ orreq.w r0, r5, #1 │ │ │ │ - b.n 1fea4e │ │ │ │ + b.n 1fe8de │ │ │ │ nop │ │ │ │ - b.n 1ff148 │ │ │ │ + b.n 1fefb8 │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xf74e0016 │ │ │ │ - ldr r0, [r3, #32] │ │ │ │ + @ instruction: 0xf73e0016 │ │ │ │ + ldr r0, [r1, #32] │ │ │ │ movs r7, r2 │ │ │ │ - cmp r7, #78 @ 0x4e │ │ │ │ + cmp r7, #62 @ 0x3e │ │ │ │ movs r6, r2 │ │ │ │ - ldmia r3!, {r1, r7} │ │ │ │ + ldmia r3!, {r1, r4, r5, r6} │ │ │ │ movs r6, r2 │ │ │ │ - b.n 1febc8 │ │ │ │ + b.n 1fea38 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r5, [pc, #792] @ (1fee04 ) │ │ │ │ + ldr r5, [pc, #728] @ (1fec54 ) │ │ │ │ movs r4, r3 │ │ │ │ - cmp r7, #0 │ │ │ │ + cmp r6, #240 @ 0xf0 │ │ │ │ movs r6, r2 │ │ │ │ - ldr r3, [pc, #68] @ (1feb38 ) │ │ │ │ + ldr r3, [pc, #68] @ (1fe9c8 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ uxtb r1, r1 │ │ │ │ - cbz r1, 1feafc │ │ │ │ + cbz r1, 1fe98c │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #48] @ (1feb3c ) │ │ │ │ + ldr r0, [pc, #48] @ (1fe9cc ) │ │ │ │ sub sp, #12 │ │ │ │ add r0, pc │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 1f745c │ │ │ │ + bl 1f72ec │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - bl 1fea1c │ │ │ │ - ldr r2, [pc, #32] @ (1feb40 ) │ │ │ │ + bl 1fe8ac │ │ │ │ + ldr r2, [pc, #32] @ (1fe9d0 ) │ │ │ │ add r2, pc │ │ │ │ dmb ish │ │ │ │ strb r0, [r2, #0] │ │ │ │ dmb ish │ │ │ │ mov.w r2, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strb r2, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r7, [pc, #268] @ (1fec48 ) │ │ │ │ + str r3, [r6, r2] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - b.n 1feb4c │ │ │ │ + svc 246 @ 0xf6 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r7, [pc, #80] @ (1feb94 ) │ │ │ │ + str r4, [r0, r2] │ │ │ │ lsls r3, r5, #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 1f745c │ │ │ │ + bl 1f72ec │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r4, r0 │ │ │ │ moveq r4, r1 │ │ │ │ - bl 1feaf0 │ │ │ │ + bl 1fe980 │ │ │ │ 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 1f7484 │ │ │ │ + bl 1f7314 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r4, r0 │ │ │ │ moveq r4, r1 │ │ │ │ - bl 1feaf0 │ │ │ │ + bl 1fe980 │ │ │ │ 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 1f745c │ │ │ │ + bl 1f72ec │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 1fea1c │ │ │ │ + bl 1fe8ac │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1feaf0 │ │ │ │ + bl 1fe980 │ │ │ │ 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] @ (1fec20 ) │ │ │ │ + ldr r1, [pc, #76] @ (1feab0 ) │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #76] @ (1fec24 ) │ │ │ │ + ldr r2, [pc, #76] @ (1feab4 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r2, #0 │ │ │ │ - cbz r0, 1fec16 │ │ │ │ + cbz r0, 1feaa6 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 60e30 <__isoc23_strtoll@plt> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r4, r2 │ │ │ │ itt eq │ │ │ │ moveq r0, r5 │ │ │ │ ldreq r1, [sp, #4] │ │ │ │ - ldr r2, [pc, #40] @ (1fec28 ) │ │ │ │ - ldr r3, [pc, #32] @ (1fec24 ) │ │ │ │ + ldr r2, [pc, #40] @ (1feab8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1feab4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1fec1c │ │ │ │ + bne.n 1feaac │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 1febfe │ │ │ │ + b.n 1fea8e │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - asrs r2, r4, #16 │ │ │ │ + asrs r2, r2, #22 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r7, #15 │ │ │ │ + asrs r2, r5, #21 │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #88] @ (1fec98 ) │ │ │ │ + ldr r2, [pc, #88] @ (1feb28 ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #88] @ (1fec9c ) │ │ │ │ + ldr r3, [pc, #88] @ (1feb2c ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f745c │ │ │ │ - cbz r0, 1fec8c │ │ │ │ + bl 1f72ec │ │ │ │ + cbz r0, 1feb1c │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ blx 60e30 <__isoc23_strtoll@plt> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1fec8c │ │ │ │ + beq.n 1feb1c │ │ │ │ strd r0, r1, [sp] │ │ │ │ - bl 1feaf0 │ │ │ │ - ldr r2, [pc, #44] @ (1feca0 ) │ │ │ │ - ldr r3, [pc, #40] @ (1fec9c ) │ │ │ │ + bl 1fe980 │ │ │ │ + ldr r2, [pc, #44] @ (1feb30 ) │ │ │ │ + ldr r3, [pc, #40] @ (1feb2c ) │ │ │ │ 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 1fec92 │ │ │ │ + bne.n 1feb22 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - b.n 1fec68 │ │ │ │ + b.n 1feaf8 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r2, r7, #14 │ │ │ │ + asrs r2, r5, #20 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r1, #14 │ │ │ │ + asrs r0, r7, #19 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldrd r9, r7, [sp, #72] @ 0x48 │ │ │ │ - cbz r1, 1fecec │ │ │ │ + cbz r1, 1feb7c │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #368] @ (1fee30 ) │ │ │ │ + ldr r1, [pc, #368] @ (1fecc0 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ mov r6, r2 │ │ │ │ blx 61db4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1fecfa │ │ │ │ + cbz r0, 1feb8a │ │ │ │ ldr r7, [r6, #0] │ │ │ │ - cbz r7, 1fece4 │ │ │ │ + cbz r7, 1feb74 │ │ │ │ ldrb.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fed64 │ │ │ │ + bne.n 1febf4 │ │ │ │ ldr.w r7, [r6, #24]! │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1fecdc │ │ │ │ + bne.n 1feb6c │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ - b.n 1fecf0 │ │ │ │ + b.n 1feb80 │ │ │ │ strd r9, r7, [sp, #20] │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #312] @ (1fee34 ) │ │ │ │ + ldr r1, [pc, #312] @ (1fecc4 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #312] @ (1fee38 ) │ │ │ │ + ldr r0, [pc, #312] @ (1fecc8 ) │ │ │ │ mov r8, r6 │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 1fe998 │ │ │ │ + bl 1fe828 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ mov r3, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1fecec │ │ │ │ + beq.n 1feb7c │ │ │ │ mov r0, r3 │ │ │ │ blx 61b98 │ │ │ │ ldr.w r3, [r8, #24]! │ │ │ │ cmp r4, r0 │ │ │ │ it cc │ │ │ │ movcc r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fed12 │ │ │ │ - ldr.w r8, [pc, #276] @ 1fee3c │ │ │ │ - ldr.w sl, [pc, #276] @ 1fee40 │ │ │ │ + bne.n 1feba2 │ │ │ │ + ldr.w r8, [pc, #276] @ 1feccc │ │ │ │ + ldr.w sl, [pc, #276] @ 1fecd0 │ │ │ │ add r8, pc │ │ │ │ add sl, pc │ │ │ │ - b.n 1fed52 │ │ │ │ - ldr r0, [pc, #268] @ (1fee44 ) │ │ │ │ + b.n 1febe2 │ │ │ │ + ldr r0, [pc, #268] @ (1fecd4 ) │ │ │ │ mov r2, r5 │ │ │ │ strd ip, r1, [sp, #8] │ │ │ │ movs r3, #16 │ │ │ │ add r0, pc │ │ │ │ mov r1, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1fe998 │ │ │ │ + bl 1fe828 │ │ │ │ ldr.w r5, [r6, #24]! │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1fecec │ │ │ │ + beq.n 1feb7c │ │ │ │ ldr r1, [r6, #16] │ │ │ │ mov ip, r8 │ │ │ │ vldr d7, [r6, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1fed34 │ │ │ │ + bne.n 1febc4 │ │ │ │ mov ip, sl │ │ │ │ mov r1, sl │ │ │ │ - b.n 1fed34 │ │ │ │ + b.n 1febc4 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #220] @ (1fee48 ) │ │ │ │ + ldr r3, [pc, #220] @ (1fecd8 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ blx 61db4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fedea │ │ │ │ + beq.n 1fec7a │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r8 │ │ │ │ blx 61b98 │ │ │ │ mov fp, r8 │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r9, [r4] │ │ │ │ mov sl, r4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1fedce │ │ │ │ + beq.n 1fec5e │ │ │ │ blx 618d4 <__ctype_b_loc@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ adds r4, #1 │ │ │ │ ldrb.w r0, [r0, r9, lsl #1] │ │ │ │ ubfx r0, r0, #3, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ cmp.w r9, #95 @ 0x5f │ │ │ │ ite eq │ │ │ │ moveq r0, #0 │ │ │ │ andne.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fed88 │ │ │ │ + beq.n 1fec18 │ │ │ │ sub.w r1, sl, fp │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 1fee0c │ │ │ │ + beq.n 1fec9c │ │ │ │ mov fp, r4 │ │ │ │ ldrb.w r9, [r4] │ │ │ │ mov sl, r4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1fed94 │ │ │ │ + bne.n 1fec24 │ │ │ │ sub.w r4, r4, fp │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1fee1e │ │ │ │ + beq.n 1fecae │ │ │ │ ldr.w r7, [r6, #24]! │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1fecf0 │ │ │ │ + beq.n 1feb80 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ blx 61db4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fed7c │ │ │ │ + bne.n 1fec0c │ │ │ │ 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 1fed70 │ │ │ │ + bne.n 1fec00 │ │ │ │ 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 61ee8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fedea │ │ │ │ + beq.n 1fec7a │ │ │ │ mov fp, r4 │ │ │ │ - b.n 1fedc2 │ │ │ │ + b.n 1fec52 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ blx 61ee8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fedd6 │ │ │ │ - b.n 1fedea │ │ │ │ + bne.n 1fec66 │ │ │ │ + b.n 1fec7a │ │ │ │ nop │ │ │ │ - udf #104 @ 0x68 │ │ │ │ + udf #88 @ 0x58 │ │ │ │ movs r7, r2 │ │ │ │ - cmp r7, #118 @ 0x76 │ │ │ │ + cmp r7, #102 @ 0x66 │ │ │ │ movs r7, r4 │ │ │ │ - udf #48 @ 0x30 │ │ │ │ + udf #32 │ │ │ │ movs r7, r2 │ │ │ │ - lsrs r6, r4, #3 │ │ │ │ + lsrs r6, r2, #3 │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r3, #1] │ │ │ │ + strb r0, [r1, #1] │ │ │ │ movs r7, r2 │ │ │ │ - udf #10 │ │ │ │ + ble.n 1feccc │ │ │ │ movs r7, r2 │ │ │ │ - @ instruction: 0xf7e40016 │ │ │ │ + @ instruction: 0xf7d40016 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r2 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1f745c │ │ │ │ + bl 1f72ec │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ strd r4, r5, [sp] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1feca4 │ │ │ │ + bl 1feb34 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ - bl 1feaf0 │ │ │ │ + bl 1fe980 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #356] @ (1ff000 ) │ │ │ │ + ldr r0, [pc, #356] @ (1fee90 ) │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r2 │ │ │ │ blx 621dc │ │ │ │ strb r3, [r7, r0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1feff2 │ │ │ │ + beq.w 1fee82 │ │ │ │ adds r4, #24 │ │ │ │ mov.w ip, #1 │ │ │ │ - b.n 1feec4 │ │ │ │ + b.n 1fed54 │ │ │ │ ldr.w r3, [r4], #24 │ │ │ │ - cbz r3, 1fef26 │ │ │ │ + cbz r3, 1fedb6 │ │ │ │ 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 1feebe │ │ │ │ + bne.n 1fed4e │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1fefaa │ │ │ │ - ldr r0, [pc, #292] @ (1ff004 ) │ │ │ │ + beq.n 1fee3a │ │ │ │ + ldr r0, [pc, #292] @ (1fee94 ) │ │ │ │ blx 621dc │ │ │ │ add.w r8, r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx 61b98 │ │ │ │ rsb r2, r0, #4080 @ 0xff0 │ │ │ │ ldr.w r1, [r4, #-24] │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ adds r2, #15 │ │ │ │ mov r0, r8 │ │ │ │ blx 61428 <__strncat_chk@plt> │ │ │ │ - ldr r0, [pc, #260] @ (1ff008 ) │ │ │ │ + ldr r0, [pc, #260] @ (1fee98 ) │ │ │ │ movs r3, #0 │ │ │ │ mov ip, r3 │ │ │ │ blx 621dc │ │ │ │ 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 1feec4 │ │ │ │ + bne.n 1fed54 │ │ │ │ orrs.w r3, r6, r5 │ │ │ │ - beq.n 1fefd0 │ │ │ │ + beq.n 1fee60 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1fef54 │ │ │ │ - ldr r0, [pc, #216] @ (1ff00c ) │ │ │ │ + bne.n 1fede4 │ │ │ │ + ldr r0, [pc, #216] @ (1fee9c ) │ │ │ │ blx 621dc │ │ │ │ adds r4, r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 61b98 │ │ │ │ - ldr r1, [pc, #224] @ (1ff024 ) │ │ │ │ + ldr r1, [pc, #224] @ (1feeb4 ) │ │ │ │ rsb r2, r0, #4080 @ 0xff0 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ adds r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 61428 <__strncat_chk@plt> │ │ │ │ - ldr r0, [pc, #184] @ (1ff010 ) │ │ │ │ + ldr r0, [pc, #184] @ (1feea0 ) │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ - ldr r1, [pc, #204] @ (1ff028 ) │ │ │ │ + ldr r1, [pc, #204] @ (1feeb8 ) │ │ │ │ movs r2, #1 │ │ │ │ strd r6, r5, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 621dc │ │ │ │ adds r5, r7, r0 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 61bd4 <__snprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #156] @ (1ff014 ) │ │ │ │ + ldr r0, [pc, #156] @ (1feea4 ) │ │ │ │ blx 621dc │ │ │ │ adds r4, r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 61b98 │ │ │ │ rsb r2, r0, #4080 @ 0xff0 │ │ │ │ mov r1, r5 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ adds r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ blx 61428 <__strncat_chk@plt> │ │ │ │ - ldr r0, [pc, #128] @ (1ff018 ) │ │ │ │ + ldr r0, [pc, #128] @ (1feea8 ) │ │ │ │ movs r3, #0 │ │ │ │ blx 621dc │ │ │ │ add r0, r7 │ │ │ │ strb.w r3, [r0, #4095] @ 0xfff │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #112] @ (1ff01c ) │ │ │ │ + ldr r0, [pc, #112] @ (1feeac ) │ │ │ │ blx 621dc │ │ │ │ add.w r8, r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx 61b98 │ │ │ │ - ldr r1, [pc, #112] @ (1ff02c ) │ │ │ │ + ldr r1, [pc, #112] @ (1feebc ) │ │ │ │ rsb r2, r0, #4080 @ 0xff0 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ adds r2, #15 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ blx 61428 <__strncat_chk@plt> │ │ │ │ - b.n 1feede │ │ │ │ + b.n 1fed6e │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1fefe2 │ │ │ │ - ldr r4, [pc, #88] @ (1ff030 ) │ │ │ │ + beq.n 1fee72 │ │ │ │ + ldr r4, [pc, #88] @ (1feec0 ) │ │ │ │ add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #60] @ (1ff020 ) │ │ │ │ + ldr r0, [pc, #60] @ (1feeb0 ) │ │ │ │ blx 621dc │ │ │ │ adds r4, r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ orrs.w r3, r2, r5 │ │ │ │ - bne.n 1fef54 │ │ │ │ - ldr r4, [pc, #56] @ (1ff034 ) │ │ │ │ + bne.n 1fede4 │ │ │ │ + ldr r4, [pc, #56] @ (1feec4 ) │ │ │ │ add r4, pc │ │ │ │ - b.n 1fefda │ │ │ │ + b.n 1fee6a │ │ │ │ nop │ │ │ │ - adds r7, r7, r5 │ │ │ │ + subs r7, r5, r3 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - adds r7, r0, r5 │ │ │ │ + subs r7, r6, r2 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - adds r7, r3, r4 │ │ │ │ + subs r7, r1, r2 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - adds r3, r6, r3 │ │ │ │ + subs r3, r4, r1 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - adds r1, r1, r3 │ │ │ │ + subs r1, r7, r0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - adds r1, r6, r2 │ │ │ │ + subs r1, r4, r0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - adds r7, r1, r2 │ │ │ │ + adds r7, r7, r7 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - adds r3, r7, r1 │ │ │ │ + adds r3, r5, r7 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - adds r3, r0, r1 │ │ │ │ + adds r3, r6, r6 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - bgt.n 1ff064 │ │ │ │ + bgt.n 1feed4 │ │ │ │ movs r7, r2 │ │ │ │ - blt.n 1ff028 │ │ │ │ + blt.n 1fee98 │ │ │ │ movs r7, r2 │ │ │ │ - blt.n 1fef78 │ │ │ │ + blt.n 1fede8 │ │ │ │ movs r7, r2 │ │ │ │ - strb r0, [r2, #10] │ │ │ │ + strb r0, [r0, #10] │ │ │ │ movs r4, r3 │ │ │ │ - strb r6, [r5, #9] │ │ │ │ + strb r6, [r3, #9] │ │ │ │ movs r4, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ - cbz r0, 1ff05e │ │ │ │ + cbz r0, 1feeee │ │ │ │ ldr r6, [r1, #0] │ │ │ │ - cbz r6, 1ff05e │ │ │ │ + cbz r6, 1feeee │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r5, r1 │ │ │ │ - cbnz r3, 1ff06e │ │ │ │ + cbnz r3, 1feefe │ │ │ │ ldr.w r6, [r5, #16]! │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1ff056 │ │ │ │ + bne.n 1feee6 │ │ │ │ mov.w r9, #0 │ │ │ │ mov sl, r9 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r8, [pc, #140] @ 1ff0fc │ │ │ │ + ldr.w r8, [pc, #140] @ 1fef8c │ │ │ │ mov.w r9, #0 │ │ │ │ - ldr r7, [pc, #136] @ (1ff100 ) │ │ │ │ + ldr r7, [pc, #136] @ (1fef90 ) │ │ │ │ mov sl, r9 │ │ │ │ add r8, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ add r7, pc │ │ │ │ ldr.w fp, [sp, #4] │ │ │ │ - b.n 1ff096 │ │ │ │ + b.n 1fef26 │ │ │ │ blx 61b98 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 1ff0e0 │ │ │ │ + beq.n 1fef70 │ │ │ │ add fp, r4 │ │ │ │ ldrb.w r2, [fp] │ │ │ │ - cbz r2, 1ff0ca │ │ │ │ + cbz r2, 1fef5a │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ blx 60db8 │ │ │ │ mov r1, fp │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - cbz r4, 1ff0dc │ │ │ │ + cbz r4, 1fef6c │ │ │ │ mov r2, r4 │ │ │ │ blx 60cf8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ff086 │ │ │ │ + bne.n 1fef16 │ │ │ │ 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 1ff096 │ │ │ │ + bne.n 1fef26 │ │ │ │ ldr.w r6, [r5, #16]! │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1ff080 │ │ │ │ + bne.n 1fef10 │ │ │ │ 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 1ff08e │ │ │ │ + b.n 1fef1e │ │ │ │ mov r2, r4 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ blx 60cf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ff08e │ │ │ │ + bne.n 1fef1e │ │ │ │ ldrd r1, r2, [r5, #8] │ │ │ │ orr.w r9, r9, r1 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ - b.n 1ff0c0 │ │ │ │ - adds r0, #170 @ 0xaa │ │ │ │ + b.n 1fef50 │ │ │ │ + adds r0, #154 @ 0x9a │ │ │ │ movs r6, r2 │ │ │ │ - @ instruction: 0xf4d20016 │ │ │ │ + @ instruction: 0xf4c20016 │ │ │ │ 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 1ff1a0 │ │ │ │ + beq.n 1ff030 │ │ │ │ ldrb r6, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1ff1a0 │ │ │ │ - ldr.w r9, [pc, #208] @ 1ff1f8 │ │ │ │ + beq.n 1ff030 │ │ │ │ + ldr.w r9, [pc, #208] @ 1ff088 │ │ │ │ add r9, pc │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ blx 60db8 │ │ │ │ cmp r6, #43 @ 0x2b │ │ │ │ mov r4, r0 │ │ │ │ - beq.n 1ff1a8 │ │ │ │ + beq.n 1ff038 │ │ │ │ cmp r6, #45 @ 0x2d │ │ │ │ - beq.n 1ff1c8 │ │ │ │ + beq.n 1ff058 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - beq.n 1ff1b2 │ │ │ │ + beq.n 1ff042 │ │ │ │ mov.w sl, #1 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w fp, [r3] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1ff192 │ │ │ │ + beq.n 1ff022 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 1ff160 │ │ │ │ + b.n 1feff0 │ │ │ │ ldr.w fp, [r6, #16]! │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1ff192 │ │ │ │ + beq.n 1ff022 │ │ │ │ mov r0, fp │ │ │ │ blx 61b98 │ │ │ │ cmp r0, r4 │ │ │ │ - bne.n 1ff156 │ │ │ │ + bne.n 1fefe6 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ blx 60cf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ff156 │ │ │ │ + bne.n 1fefe6 │ │ │ │ ldrd r2, r3, [r6, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1ff1d8 │ │ │ │ + beq.n 1ff068 │ │ │ │ ldr.w fp, [r6, #16]! │ │ │ │ orrs r7, r2 │ │ │ │ orr.w r8, r3, r8 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 1ff160 │ │ │ │ + bne.n 1feff0 │ │ │ │ cmp r4, #1 │ │ │ │ ite cs │ │ │ │ addcs r5, r5, r4 │ │ │ │ addcc r5, #1 │ │ │ │ ldrb r6, [r5, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1ff12a │ │ │ │ + bne.n 1fefba │ │ │ │ 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 1ff142 │ │ │ │ + bne.n 1fefd2 │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - bne.n 1ff142 │ │ │ │ + bne.n 1fefd2 │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ itt eq │ │ │ │ moveq.w r7, #4294967295 @ 0xffffffff │ │ │ │ moveq r8, r7 │ │ │ │ - beq.n 1ff192 │ │ │ │ - b.n 1ff142 │ │ │ │ + beq.n 1ff022 │ │ │ │ + b.n 1fefd2 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ subs r4, r0, #1 │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - beq.n 1ff1e2 │ │ │ │ + beq.n 1ff072 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 1ff146 │ │ │ │ + b.n 1fefd6 │ │ │ │ bic.w r7, r7, r2 │ │ │ │ bic.w r8, r8, r3 │ │ │ │ - b.n 1ff156 │ │ │ │ + b.n 1fefe6 │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - bne.n 1ff1d2 │ │ │ │ + bne.n 1ff062 │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ subs r3, #108 @ 0x6c │ │ │ │ itt eq │ │ │ │ moveq r7, r3 │ │ │ │ moveq r8, r7 │ │ │ │ - beq.n 1ff192 │ │ │ │ - b.n 1ff1d2 │ │ │ │ + beq.n 1ff022 │ │ │ │ + b.n 1ff062 │ │ │ │ nop │ │ │ │ - cmp r7, #252 @ 0xfc │ │ │ │ + cmp r7, #236 @ 0xec │ │ │ │ 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 1ff300 │ │ │ │ - ldr.w fp, [pc, #236] @ 1ff310 │ │ │ │ + beq.n 1ff190 │ │ │ │ + ldr.w fp, [pc, #236] @ 1ff1a0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r3, [pc, #236] @ (1ff314 ) │ │ │ │ + ldr r3, [pc, #236] @ (1ff1a4 ) │ │ │ │ mov.w ip, #1 │ │ │ │ add fp, pc │ │ │ │ movs r5, #0 │ │ │ │ mov r1, lr │ │ │ │ add r3, pc │ │ │ │ str r6, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -568864,103 +568777,103 @@ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ sub.w sl, r8, r5 │ │ │ │ and.w lr, r7, r6 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ands r2, r6 │ │ │ │ orrs.w r2, lr, r2 │ │ │ │ - beq.n 1ff28c │ │ │ │ + beq.n 1ff11c │ │ │ │ ldr r6, [sp, #20] │ │ │ │ movs r2, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ ite eq │ │ │ │ moveq ip, fp │ │ │ │ movne ip, r6 │ │ │ │ strd ip, r1, [sp] │ │ │ │ mov r1, sl │ │ │ │ blx 61bd4 <__snprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ add r5, r0 │ │ │ │ - blt.n 1ff2e4 │ │ │ │ + blt.n 1ff174 │ │ │ │ cmp sl, r0 │ │ │ │ - bls.n 1ff2e4 │ │ │ │ + bls.n 1ff174 │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ bic.w r7, r7, r2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ bic.w r3, r2, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr.w r1, [r4, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1ff238 │ │ │ │ + bne.n 1ff0c8 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ orrs.w r3, r7, r6 │ │ │ │ - beq.n 1ff2f4 │ │ │ │ + beq.n 1ff184 │ │ │ │ add.w r0, r9, r5 │ │ │ │ sub.w r5, r8, r5 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1ff2fa │ │ │ │ - ldr r3, [pc, #108] @ (1ff318 ) │ │ │ │ + bne.n 1ff18a │ │ │ │ + ldr r3, [pc, #108] @ (1ff1a8 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r7, r6, [sp, #8] │ │ │ │ blx 61bd4 <__snprintf_chk@plt> │ │ │ │ cmp r0, r5 │ │ │ │ ite cc │ │ │ │ movcc r5, #0 │ │ │ │ movcs r5, #1 │ │ │ │ orrs.w r5, r5, r0, lsr #31 │ │ │ │ - beq.n 1ff2f4 │ │ │ │ + beq.n 1ff184 │ │ │ │ add r9, r8 │ │ │ │ movs r2, #0 │ │ │ │ movw r3, #11822 @ 0x2e2e │ │ │ │ strb.w r2, [r9, #-1] │ │ │ │ strh.w r3, [r9, #-3] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r8, r9 │ │ │ │ movs r2, #0 │ │ │ │ movw r3, #11822 @ 0x2e2e │ │ │ │ strb.w r2, [r8, #-1] │ │ │ │ strh.w r3, [r8, #-3] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #32] @ (1ff31c ) │ │ │ │ + ldr r3, [pc, #32] @ (1ff1ac ) │ │ │ │ add r3, pc │ │ │ │ - b.n 1ff2ae │ │ │ │ + b.n 1ff13e │ │ │ │ orrs.w r3, r7, r6 │ │ │ │ - beq.n 1ff2f4 │ │ │ │ - ldr r3, [pc, #24] @ (1ff320 ) │ │ │ │ + beq.n 1ff184 │ │ │ │ + ldr r3, [pc, #24] @ (1ff1b0 ) │ │ │ │ mov r5, r1 │ │ │ │ add r3, pc │ │ │ │ - b.n 1ff2ae │ │ │ │ + b.n 1ff13e │ │ │ │ nop │ │ │ │ - bls.n 1ff39c │ │ │ │ + bls.n 1ff20c │ │ │ │ movs r7, r2 │ │ │ │ - stc2 0, cr0, [r2, #88]! @ 0x58 │ │ │ │ - bhi.n 1ff2bc │ │ │ │ + ldc2 0, cr0, [r2, #88] @ 0x58 │ │ │ │ + bhi.n 1ff12c │ │ │ │ movs r7, r2 │ │ │ │ - bhi.n 1ff410 │ │ │ │ + bhi.n 1ff280 │ │ │ │ movs r7, r2 │ │ │ │ - bhi.n 1ff3f8 │ │ │ │ + bhi.n 1ff268 │ │ │ │ movs r7, r2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-72] │ │ │ │ - ldr r6, [pc, #308] @ (1ff470 ) │ │ │ │ + ldr r6, [pc, #308] @ (1ff300 ) │ │ │ │ sub.w sp, sp, #4128 @ 0x1020 │ │ │ │ - ldr r5, [pc, #308] @ (1ff474 ) │ │ │ │ + ldr r5, [pc, #308] @ (1ff304 ) │ │ │ │ sub sp, #4 │ │ │ │ add r6, pc │ │ │ │ - ldr r4, [pc, #304] @ (1ff478 ) │ │ │ │ + ldr r4, [pc, #304] @ (1ff308 ) │ │ │ │ add.w r7, sp, #4096 @ 0x1000 │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ add r4, pc │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ ldr r5, [r6, r5] │ │ │ │ add.w r0, r4, #32 │ │ │ │ movs r3, #1 │ │ │ │ @@ -568971,156 +568884,156 @@ │ │ │ │ str r3, [r4, #20] │ │ │ │ blx 610ec │ │ │ │ ldrsh.w r4, [r4, #2] │ │ │ │ lsls r0, r4, #3 │ │ │ │ blx 61b80 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ff406 │ │ │ │ + beq.n 1ff296 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1ff408 │ │ │ │ - ldr r3, [pc, #252] @ (1ff47c ) │ │ │ │ + beq.n 1ff298 │ │ │ │ + ldr r3, [pc, #252] @ (1ff30c ) │ │ │ │ mov.w r9, #0 │ │ │ │ - ldr.w sl, [pc, #248] @ 1ff480 │ │ │ │ + ldr.w sl, [pc, #248] @ 1ff310 │ │ │ │ sub.w r7, r8, #8 │ │ │ │ add r3, pc │ │ │ │ mov fp, r9 │ │ │ │ add sl, pc │ │ │ │ mov r6, r9 │ │ │ │ str r3, [sp, #12] │ │ │ │ strd r8, r8, [sp, #16] │ │ │ │ - b.n 1ff3dc │ │ │ │ + b.n 1ff26c │ │ │ │ blx 61e34 <__errno_location@plt> │ │ │ │ mov r8, r0 │ │ │ │ movs r2, #10 │ │ │ │ str r5, [r0, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 61940 <__isoc23_strtoull@plt> │ │ │ │ strd r0, r1, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ blx 60bc8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ - cbnz r3, 1ff402 │ │ │ │ + cbnz r3, 1ff292 │ │ │ │ ldr.w r2, [r7, #8]! │ │ │ │ adds r6, #1 │ │ │ │ cmp r9, r2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ sbcs.w r1, fp, r3 │ │ │ │ it cc │ │ │ │ movcc fp, r3 │ │ │ │ ldrsh.w r3, [sl, #2] │ │ │ │ it cc │ │ │ │ movcc r9, r2 │ │ │ │ cmp r6, r3 │ │ │ │ - bcs.n 1ff43a │ │ │ │ + bcs.n 1ff2ca │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r0, sp, #28 │ │ │ │ mov r1, r3 │ │ │ │ str r6, [sp, #4] │ │ │ │ movs r5, #0 │ │ │ │ blx 61bd4 <__snprintf_chk@plt> │ │ │ │ add r1, sp, #24 │ │ │ │ add r0, sp, #28 │ │ │ │ str r5, [sp, #24] │ │ │ │ - bl 1f6dd0 │ │ │ │ + bl 1f6c60 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ff39c │ │ │ │ + bne.n 1ff22c │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r8 │ │ │ │ blx 60bc8 │ │ │ │ - ldr r3, [pc, #116] @ (1ff484 ) │ │ │ │ - ldr r2, [pc, #116] @ (1ff488 ) │ │ │ │ + ldr r3, [pc, #116] @ (1ff314 ) │ │ │ │ + ldr r2, [pc, #116] @ (1ff318 ) │ │ │ │ add.w r1, sp, #4096 @ 0x1000 │ │ │ │ add r3, pc │ │ │ │ adds r1, #28 │ │ │ │ add r2, pc │ │ │ │ strh.w r4, [r3, #2084] @ 0x824 │ │ │ │ - ldr r3, [pc, #80] @ (1ff474 ) │ │ │ │ + ldr r3, [pc, #80] @ (1ff304 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ff46a │ │ │ │ + bne.n 1ff2fa │ │ │ │ add.w sp, sp, #4128 @ 0x1020 │ │ │ │ add sp, #4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r8, r5, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ff406 │ │ │ │ + beq.n 1ff296 │ │ │ │ mov.w r2, r9, lsr #1 │ │ │ │ add.w r3, r8, r3, lsl #3 │ │ │ │ orr.w r2, r2, fp, lsl #31 │ │ │ │ movs r4, #0 │ │ │ │ mov.w fp, fp, lsr #1 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ adds r5, #8 │ │ │ │ cmp r0, r2 │ │ │ │ sbcs.w r1, r1, fp │ │ │ │ it cs │ │ │ │ addcs r4, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 1ff454 │ │ │ │ - b.n 1ff408 │ │ │ │ + bne.n 1ff2e4 │ │ │ │ + b.n 1ff298 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r2, r7, #18 │ │ │ │ + lsrs r2, r5, #24 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r3, r4] │ │ │ │ + str r6, [r1, #8] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bvc.n 1ff470 │ │ │ │ + bvc.n 1ff2e0 │ │ │ │ movs r7, r2 │ │ │ │ - ldrsh r4, [r3, r3] │ │ │ │ + str r4, [r1, #4] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldrsh r6, [r2, r1] │ │ │ │ + ldrsh r6, [r0, r7] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - lsrs r2, r4, #15 │ │ │ │ + lsrs r2, r2, #21 │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ - ldr r4, [pc, #868] @ (1ff800 ) │ │ │ │ + ldr r4, [pc, #868] @ (1ff690 ) │ │ │ │ sub sp, #136 @ 0x88 │ │ │ │ - ldr r3, [pc, #868] @ (1ff804 ) │ │ │ │ + ldr r3, [pc, #868] @ (1ff694 ) │ │ │ │ movs r1, #0 │ │ │ │ add r4, pc │ │ │ │ - ldr r0, [pc, #864] @ (1ff808 ) │ │ │ │ + ldr r0, [pc, #864] @ (1ff698 ) │ │ │ │ movw r2, #2088 @ 0x828 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 610ec │ │ │ │ blx 60a78 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ add r2, sp, #4 │ │ │ │ blx 62074 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ff576 │ │ │ │ + beq.n 1ff406 │ │ │ │ movs r0, #84 @ 0x54 │ │ │ │ blx 61988 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 1ff58c │ │ │ │ + beq.n 1ff41c │ │ │ │ cmp r0, #1 │ │ │ │ it lt │ │ │ │ movlt r0, #1 │ │ │ │ sxth r5, r0 │ │ │ │ mov r6, r5 │ │ │ │ movs r0, #83 @ 0x53 │ │ │ │ - ldr r4, [pc, #808] @ (1ff80c ) │ │ │ │ + ldr r4, [pc, #808] @ (1ff69c ) │ │ │ │ blx 61988 │ │ │ │ adds r3, r0, #1 │ │ │ │ ite ne │ │ │ │ movne r3, r0 │ │ │ │ moveq r3, #1 │ │ │ │ add r4, pc │ │ │ │ cmp r3, r6 │ │ │ │ @@ -569133,565 +569046,565 @@ │ │ │ │ str r1, [r4, #8] │ │ │ │ str r2, [r4, #24] │ │ │ │ strh r5, [r4, #0] │ │ │ │ strh r3, [r4, #2] │ │ │ │ blx 61ef4 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ lsrs r3, r0, #12 │ │ │ │ - ldr r0, [pc, #764] @ (1ff810 ) │ │ │ │ + ldr r0, [pc, #764] @ (1ff6a0 ) │ │ │ │ movs r1, #0 │ │ │ │ - ldr r5, [pc, #764] @ (1ff814 ) │ │ │ │ + ldr r5, [pc, #764] @ (1ff6a4 ) │ │ │ │ bfi r2, r3, #6, #1 │ │ │ │ add r0, pc │ │ │ │ strb r2, [r4, #13] │ │ │ │ add r5, pc │ │ │ │ - bl 1feb44 │ │ │ │ + bl 1fe9d4 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ str r3, [r4, #28] │ │ │ │ - bl 1ff324 │ │ │ │ + bl 1ff1b4 │ │ │ │ ldrb r4, [r5, #0] │ │ │ │ uxtb r4, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1ff7d4 │ │ │ │ - ldr r3, [pc, #732] @ (1ff818 ) │ │ │ │ + beq.w 1ff664 │ │ │ │ + ldr r3, [pc, #732] @ (1ff6a8 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 1ff592 │ │ │ │ - ldr r4, [pc, #728] @ (1ff81c ) │ │ │ │ + cbnz r3, 1ff422 │ │ │ │ + ldr r4, [pc, #728] @ (1ff6ac ) │ │ │ │ movw r2, #2088 @ 0x828 │ │ │ │ - ldr r1, [pc, #728] @ (1ff820 ) │ │ │ │ + ldr r1, [pc, #728] @ (1ff6b0 ) │ │ │ │ add r4, pc │ │ │ │ add r1, pc │ │ │ │ add.w r0, r4, #8 │ │ │ │ blx 61b08 │ │ │ │ movs r3, #1 │ │ │ │ dmb ish │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #708] @ (1ff824 ) │ │ │ │ - ldr r3, [pc, #676] @ (1ff804 ) │ │ │ │ + ldr r2, [pc, #708] @ (1ff6b4 ) │ │ │ │ + ldr r3, [pc, #676] @ (1ff694 ) │ │ │ │ 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 1ff7fa │ │ │ │ + bne.w 1ff68a │ │ │ │ add sp, #136 @ 0x88 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r1, sp, #4 │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ blx 60a60 <__sched_cpucount@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ff4d4 │ │ │ │ + bne.n 1ff364 │ │ │ │ movs r0, #84 @ 0x54 │ │ │ │ blx 61988 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 1ff4d4 │ │ │ │ + bne.n 1ff364 │ │ │ │ movs r6, #1 │ │ │ │ mov r5, r6 │ │ │ │ - b.n 1ff4de │ │ │ │ - ldr r4, [pc, #660] @ (1ff828 ) │ │ │ │ + b.n 1ff36e │ │ │ │ + ldr r4, [pc, #660] @ (1ff6b8 ) │ │ │ │ movs r0, #1 │ │ │ │ - ldr r1, [pc, #660] @ (1ff82c ) │ │ │ │ + ldr r1, [pc, #660] @ (1ff6bc ) │ │ │ │ add r4, pc │ │ │ │ add r1, pc │ │ │ │ ldrsh.w r2, [r4] │ │ │ │ blx 62164 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #648] @ (1ff830 ) │ │ │ │ + ldr r1, [pc, #648] @ (1ff6c0 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 62164 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #640] @ (1ff834 ) │ │ │ │ + ldr r1, [pc, #640] @ (1ff6c4 ) │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 62164 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #632] @ (1ff838 ) │ │ │ │ + ldr r1, [pc, #632] @ (1ff6c8 ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 62164 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #620] @ (1ff83c ) │ │ │ │ + ldr r1, [pc, #620] @ (1ff6cc ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 62164 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #608] @ (1ff840 ) │ │ │ │ + ldr r1, [pc, #608] @ (1ff6d0 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #2, #1 │ │ │ │ blx 62164 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #596] @ (1ff844 ) │ │ │ │ + ldr r1, [pc, #596] @ (1ff6d4 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 62164 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #584] @ (1ff848 ) │ │ │ │ + ldr r1, [pc, #584] @ (1ff6d8 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ blx 62164 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #572] @ (1ff84c ) │ │ │ │ + ldr r1, [pc, #572] @ (1ff6dc ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ blx 62164 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #560] @ (1ff850 ) │ │ │ │ + ldr r1, [pc, #560] @ (1ff6e0 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ lsrs r2, r2, #7 │ │ │ │ blx 62164 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #552] @ (1ff854 ) │ │ │ │ + ldr r1, [pc, #552] @ (1ff6e4 ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 62164 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #540] @ (1ff858 ) │ │ │ │ + ldr r1, [pc, #540] @ (1ff6e8 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 62164 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #528] @ (1ff85c ) │ │ │ │ + ldr r1, [pc, #528] @ (1ff6ec ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ blx 62164 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #516] @ (1ff860 ) │ │ │ │ + ldr r1, [pc, #516] @ (1ff6f0 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 62164 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #504] @ (1ff864 ) │ │ │ │ + ldr r1, [pc, #504] @ (1ff6f4 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ blx 62164 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #492] @ (1ff868 ) │ │ │ │ + ldr r1, [pc, #492] @ (1ff6f8 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ blx 62164 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #480] @ (1ff86c ) │ │ │ │ + ldr r1, [pc, #480] @ (1ff6fc ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ lsrs r2, r2, #7 │ │ │ │ blx 62164 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #472] @ (1ff870 ) │ │ │ │ + ldr r1, [pc, #472] @ (1ff700 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ blx 62164 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #460] @ (1ff874 ) │ │ │ │ + ldr r1, [pc, #460] @ (1ff704 ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 62164 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #448] @ (1ff878 ) │ │ │ │ + ldr r1, [pc, #448] @ (1ff708 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 62164 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #436] @ (1ff87c ) │ │ │ │ + ldr r1, [pc, #436] @ (1ff70c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ blx 62164 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #424] @ (1ff880 ) │ │ │ │ + ldr r1, [pc, #424] @ (1ff710 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ blx 62164 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #412] @ (1ff884 ) │ │ │ │ + ldr r1, [pc, #412] @ (1ff714 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ blx 62164 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #400] @ (1ff888 ) │ │ │ │ + ldr r1, [pc, #400] @ (1ff718 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ lsrs r2, r2, #7 │ │ │ │ blx 62164 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ - ldr r1, [pc, #392] @ (1ff88c ) │ │ │ │ + ldr r1, [pc, #392] @ (1ff71c ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 62164 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ - ldr r1, [pc, #380] @ (1ff890 ) │ │ │ │ + ldr r1, [pc, #380] @ (1ff720 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 62164 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #368] @ (1ff894 ) │ │ │ │ + ldr r1, [pc, #368] @ (1ff724 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #2, #1 │ │ │ │ blx 62164 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #356] @ (1ff898 ) │ │ │ │ + ldr r1, [pc, #356] @ (1ff728 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 62164 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #344] @ (1ff89c ) │ │ │ │ + ldr r1, [pc, #344] @ (1ff72c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ blx 62164 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #332] @ (1ff8a0 ) │ │ │ │ + ldr r1, [pc, #332] @ (1ff730 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ blx 62164 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #320] @ (1ff8a4 ) │ │ │ │ + ldr r1, [pc, #320] @ (1ff734 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ blx 62164 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #308] @ (1ff8a8 ) │ │ │ │ + ldr r1, [pc, #308] @ (1ff738 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ lsrs r2, r2, #7 │ │ │ │ blx 62164 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #300] @ (1ff8ac ) │ │ │ │ + ldr r1, [pc, #300] @ (1ff73c ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 62164 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #288] @ (1ff8b0 ) │ │ │ │ + ldr r1, [pc, #288] @ (1ff740 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 62164 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #276] @ (1ff8b4 ) │ │ │ │ + ldr r1, [pc, #276] @ (1ff744 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #2, #1 │ │ │ │ blx 62164 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #264] @ (1ff8b8 ) │ │ │ │ + ldr r1, [pc, #264] @ (1ff748 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 62164 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #256] @ (1ff8bc ) │ │ │ │ + ldr r1, [pc, #256] @ (1ff74c ) │ │ │ │ ldr r2, [r4, #20] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 62164 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #248] @ (1ff8c0 ) │ │ │ │ + ldr r1, [pc, #248] @ (1ff750 ) │ │ │ │ ldr r2, [r4, #24] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 62164 <__printf_chk@plt> │ │ │ │ - b.n 1ff540 │ │ │ │ - ldr r0, [pc, #236] @ (1ff8c4 ) │ │ │ │ + b.n 1ff3d0 │ │ │ │ + ldr r0, [pc, #236] @ (1ff754 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ - bl 1feb70 │ │ │ │ + bl 1fea00 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1fea1c │ │ │ │ - ldr r3, [pc, #224] @ (1ff8c8 ) │ │ │ │ + bl 1fe8ac │ │ │ │ + ldr r3, [pc, #224] @ (1ff758 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ strb r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r5, #0] │ │ │ │ - b.n 1ff538 │ │ │ │ + b.n 1ff3c8 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r2, r3, #13 │ │ │ │ + lsrs r2, r1, #19 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r0, r7] │ │ │ │ + ldrsh r2, [r6, r4] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldrb r6, [r7, r5] │ │ │ │ + ldrsh r6, [r5, r3] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bvs.n 1ff73c │ │ │ │ + bvs.n 1ff5ac │ │ │ │ movs r7, r2 │ │ │ │ - strb r1, [r3, r4] │ │ │ │ + ldrsb r1, [r1, r2] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - strb r6, [r7, r3] │ │ │ │ + ldrsb r6, [r5, r1] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - strb r4, [r6, r3] │ │ │ │ + ldrsb r4, [r4, r1] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldrb r2, [r4, r4] │ │ │ │ + ldrsh r2, [r2, r2] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - lsrs r4, r3, #10 │ │ │ │ + lsrs r4, r1, #16 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrb r4, [r2, r3] │ │ │ │ + ldrsh r4, [r0, r1] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bvs.n 1ff8bc │ │ │ │ + bvs.n 1ff72c │ │ │ │ movs r7, r2 │ │ │ │ - bvs.n 1ff8d8 │ │ │ │ + bvs.n 1ff748 │ │ │ │ movs r7, r2 │ │ │ │ - bvs.n 1ff90c │ │ │ │ + bvs.n 1ff77c │ │ │ │ movs r7, r2 │ │ │ │ - bvs.n 1ff934 │ │ │ │ + bvs.n 1ff7a4 │ │ │ │ movs r7, r2 │ │ │ │ - bvs.n 1ff758 │ │ │ │ + bvs.n 1ff7c8 │ │ │ │ movs r7, r2 │ │ │ │ - bvs.n 1ff77c │ │ │ │ + bvs.n 1ff5ec │ │ │ │ movs r7, r2 │ │ │ │ - bvs.n 1ff7a0 │ │ │ │ + bvs.n 1ff610 │ │ │ │ movs r7, r2 │ │ │ │ - bvs.n 1ff7c4 │ │ │ │ + bvs.n 1ff634 │ │ │ │ movs r7, r2 │ │ │ │ - bvs.n 1ff7e8 │ │ │ │ + bvs.n 1ff658 │ │ │ │ movs r7, r2 │ │ │ │ - bvs.n 1ff80c │ │ │ │ + bvs.n 1ff67c │ │ │ │ movs r7, r2 │ │ │ │ - bvs.n 1ff828 │ │ │ │ + bvs.n 1ff698 │ │ │ │ movs r7, r2 │ │ │ │ - bvs.n 1ff854 │ │ │ │ + bvs.n 1ff6c4 │ │ │ │ movs r7, r2 │ │ │ │ - bvc.n 1ff878 │ │ │ │ + bvs.n 1ff6e8 │ │ │ │ movs r7, r2 │ │ │ │ - bvc.n 1ff89c │ │ │ │ + bvc.n 1ff70c │ │ │ │ movs r7, r2 │ │ │ │ - bvc.n 1ff8c0 │ │ │ │ + bvc.n 1ff730 │ │ │ │ movs r7, r2 │ │ │ │ - bvc.n 1ff8dc │ │ │ │ + bvc.n 1ff74c │ │ │ │ movs r7, r2 │ │ │ │ - bvc.n 1ff900 │ │ │ │ + bvc.n 1ff770 │ │ │ │ movs r7, r2 │ │ │ │ - bvc.n 1ff920 │ │ │ │ + bvc.n 1ff790 │ │ │ │ movs r7, r2 │ │ │ │ - bvc.n 1ff938 │ │ │ │ + bvc.n 1ff7a8 │ │ │ │ movs r7, r2 │ │ │ │ - bvc.n 1ff95c │ │ │ │ + bvc.n 1ff7cc │ │ │ │ movs r7, r2 │ │ │ │ - bvc.n 1ff780 │ │ │ │ + bvc.n 1ff7f0 │ │ │ │ movs r7, r2 │ │ │ │ - bvc.n 1ff7a4 │ │ │ │ + bvc.n 1ff614 │ │ │ │ movs r7, r2 │ │ │ │ - bvc.n 1ff7c8 │ │ │ │ + bvc.n 1ff638 │ │ │ │ movs r7, r2 │ │ │ │ - bvc.n 1ff7ec │ │ │ │ + bvc.n 1ff65c │ │ │ │ movs r7, r2 │ │ │ │ - bvc.n 1ff810 │ │ │ │ + bvc.n 1ff680 │ │ │ │ movs r7, r2 │ │ │ │ - bvc.n 1ff83c │ │ │ │ + bvc.n 1ff6ac │ │ │ │ movs r7, r2 │ │ │ │ - bvc.n 1ff860 │ │ │ │ + bvc.n 1ff6d0 │ │ │ │ movs r7, r2 │ │ │ │ - bvc.n 1ff884 │ │ │ │ + bvc.n 1ff6f4 │ │ │ │ movs r7, r2 │ │ │ │ - bhi.n 1ff8b0 │ │ │ │ + bvc.n 1ff720 │ │ │ │ movs r7, r2 │ │ │ │ - bhi.n 1ff8dc │ │ │ │ + bhi.n 1ff74c │ │ │ │ movs r7, r2 │ │ │ │ - bhi.n 1ff908 │ │ │ │ + bhi.n 1ff778 │ │ │ │ movs r7, r2 │ │ │ │ - bhi.n 1ff934 │ │ │ │ + bhi.n 1ff7a4 │ │ │ │ movs r7, r2 │ │ │ │ - bhi.n 1ff960 │ │ │ │ + bhi.n 1ff7d0 │ │ │ │ movs r7, r2 │ │ │ │ - bhi.n 1ff994 │ │ │ │ + bhi.n 1ff804 │ │ │ │ movs r7, r2 │ │ │ │ - bhi.n 1ff7c0 │ │ │ │ + bhi.n 1ff830 │ │ │ │ movs r7, r2 │ │ │ │ - bhi.n 1ff7ec │ │ │ │ + bhi.n 1ff65c │ │ │ │ movs r7, r2 │ │ │ │ - bhi.n 1ff818 │ │ │ │ + bhi.n 1ff688 │ │ │ │ movs r7, r2 │ │ │ │ - bhi.n 1ff84c │ │ │ │ + bhi.n 1ff6bc │ │ │ │ movs r7, r2 │ │ │ │ - bcc.n 1ff8b0 │ │ │ │ + bcc.n 1ff720 │ │ │ │ movs r7, r2 │ │ │ │ - strh r2, [r2, r1] │ │ │ │ + strh r2, [r0, r7] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - cbz r0, 1ff912 │ │ │ │ + cbz r0, 1ff7a2 │ │ │ │ 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] @ (1ff918 ) │ │ │ │ + ldr r4, [pc, #56] @ (1ff7a8 ) │ │ │ │ mov r5, r0 │ │ │ │ add r0, r1 │ │ │ │ add r4, pc │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ blx 62098 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #1 │ │ │ │ - cbz r3, 1ff90c │ │ │ │ + cbz r3, 1ff79c │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ cmp r2, #37 @ 0x25 │ │ │ │ it eq │ │ │ │ addeq r0, r3, #2 │ │ │ │ - beq.n 1ff8e4 │ │ │ │ + beq.n 1ff774 │ │ │ │ blx 61320 │ │ │ │ - cbz r0, 1ff90c │ │ │ │ + cbz r0, 1ff79c │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - beq.n 1ff8e4 │ │ │ │ + beq.n 1ff774 │ │ │ │ subs r0, r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ - bvc.n 1ff8c8 │ │ │ │ + bvc.n 1ff738 │ │ │ │ movs r7, r2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ - ldr.w lr, [pc, #76] @ 1ff97c │ │ │ │ + ldr.w lr, [pc, #76] @ 1ff80c │ │ │ │ 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] @ 1ff980 │ │ │ │ + ldr.w ip, [pc, #56] @ 1ff810 │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #20] │ │ │ │ mov.w ip, #0 │ │ │ │ blx 60efc <__vsnprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #36] @ (1ff984 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ff980 ) │ │ │ │ + ldr r2, [pc, #36] @ (1ff814 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ff810 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ff976 │ │ │ │ + bne.n 1ff806 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r0, r1, #27 │ │ │ │ + lsrs r0, r7, #32 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r3, #26 │ │ │ │ + lsrs r2, r1, #32 │ │ │ │ lsls r2, r5, #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 1f197c │ │ │ │ - cbz r7, 1ff9d4 │ │ │ │ + bl 1f180c │ │ │ │ + cbz r7, 1ff864 │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f197c │ │ │ │ + bl 1f180c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #1 │ │ │ │ - bl 1f197c │ │ │ │ + bl 1f180c │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r1, [r4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1f173c │ │ │ │ + bl 1f15cc │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r1, [r4, #8] │ │ │ │ - bl 1f173c │ │ │ │ + bl 1f15cc │ │ │ │ adds r4, #16 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 1ff9a6 │ │ │ │ + bne.n 1ff836 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r9, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ - bl 1f1bd8 │ │ │ │ + bl 1f1a68 │ │ │ │ movs r1, #16 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ str.w r2, [r9] │ │ │ │ - bl 1f963c │ │ │ │ + bl 1f94cc │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r3, 1ffa78 │ │ │ │ + cbz r3, 1ff908 │ │ │ │ movs r4, #0 │ │ │ │ add.w r7, r0, #8 │ │ │ │ mov r8, r4 │ │ │ │ add.w fp, r0, #4 │ │ │ │ add.w sl, r0, #12 │ │ │ │ mov r0, r6 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - bl 1f1bd8 │ │ │ │ + bl 1f1a68 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ str.w r3, [r5, r4, lsl #2] │ │ │ │ - bl 1f1bd8 │ │ │ │ + bl 1f1a68 │ │ │ │ str.w r0, [r7, r4, lsl #2] │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r5, r4, lsl #2] │ │ │ │ - bl 1f963c │ │ │ │ + bl 1f94cc │ │ │ │ ldr.w r2, [r5, r4, lsl #2] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ str.w r1, [fp, r4, lsl #2] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1f1b2c │ │ │ │ + bl 1f19bc │ │ │ │ ldr.w r2, [r7, r4, lsl #2] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f963c │ │ │ │ + bl 1f94cc │ │ │ │ ldr.w r2, [r7, r4, lsl #2] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ str.w r1, [sl, r4, lsl #2] │ │ │ │ adds r4, #4 │ │ │ │ - bl 1f1b2c │ │ │ │ + bl 1f19bc │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, r8 │ │ │ │ - bhi.n 1ffa1a │ │ │ │ + bhi.n 1ff8aa │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -569701,46 +569614,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 1f9660 │ │ │ │ + bl 1f94f0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 1f9660 │ │ │ │ + bl 1f94f0 │ │ │ │ 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 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ 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 1ffb1e │ │ │ │ + bmi.n 1ff9ae │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 1ffb22 │ │ │ │ + cbz r3, 1ff9b2 │ │ │ │ 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] │ │ │ │ @@ -569753,15 +569666,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 1ffaf8 │ │ │ │ + b.n 1ff988 │ │ │ │ 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] │ │ │ │ @@ -569791,15 +569704,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 1ffbd0 │ │ │ │ + bmi.n 1ffa60 │ │ │ │ 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 │ │ │ │ @@ -569832,26 +569745,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 1ffc7a │ │ │ │ + beq.n 1ffb0a │ │ │ │ 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 1ffc74 │ │ │ │ + beq.n 1ffb04 │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ blx 619c4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [r0, #16] │ │ │ │ @@ -569874,48 +569787,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 1ffc60 │ │ │ │ + b.n 1ffaf0 │ │ │ │ cmp r0, r7 │ │ │ │ it eq │ │ │ │ cmpeq r1, r5 │ │ │ │ - beq.n 1ffc98 │ │ │ │ + beq.n 1ffb28 │ │ │ │ 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 1ffc60 │ │ │ │ + b.n 1ffaf0 │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ str r3, [r2, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r3, #0] │ │ │ │ blx 60bc8 │ │ │ │ - b.n 1ffc60 │ │ │ │ + b.n 1ffaf0 │ │ │ │ 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 1ffccc │ │ │ │ + beq.n 1ffb5c │ │ │ │ ldr r4, [r0, #4] │ │ │ │ blx 60bc8 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, r0 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - bne.n 1ffcc0 │ │ │ │ + bne.n 1ffb50 │ │ │ │ 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 │ │ │ │ @@ -569923,41 +569836,41 @@ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ffddc │ │ │ │ + beq.n 1ffc6c │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.w 1fff36 │ │ │ │ + beq.w 1ffdc6 │ │ │ │ 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 1ffdbc │ │ │ │ + bcc.n 1ffc4c │ │ │ │ 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, 1ffd9a │ │ │ │ + cbz r6, 1ffc2a │ │ │ │ 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] │ │ │ │ @@ -569972,81 +569885,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 1ffd9a │ │ │ │ + beq.n 1ffc2a │ │ │ │ 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 1ffdbc │ │ │ │ + bcc.n 1ffc4c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 60a24 <__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 1fff0c │ │ │ │ + bcs.w 1ffd9c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r4, r8 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.w 1fff36 │ │ │ │ + beq.w 1ffdc6 │ │ │ │ ldrd r5, r7, [r4, #16] │ │ │ │ mov r8, r3 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r5, r1 │ │ │ │ sbcs.w r3, r7, r9 │ │ │ │ - bcs.n 1ffd10 │ │ │ │ - b.n 1ffdbc │ │ │ │ + bcs.n 1ffba0 │ │ │ │ + b.n 1ffc4c │ │ │ │ ldr r7, [r0, #0] │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w 1fff36 │ │ │ │ + beq.w 1ffdc6 │ │ │ │ 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 1ffef8 │ │ │ │ + bcc.n 1ffd88 │ │ │ │ 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 60a24 <__aeabi_uldivmod@plt> │ │ │ │ orrs.w r1, r3, r2 │ │ │ │ - beq.n 1fff06 │ │ │ │ + beq.n 1ffd96 │ │ │ │ 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 1ffef8 │ │ │ │ + bcc.n 1ffd88 │ │ │ │ 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 1ffeda │ │ │ │ + beq.n 1ffd6a │ │ │ │ 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 │ │ │ │ @@ -570064,17 +569977,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 1ffeda │ │ │ │ + beq.n 1ffd6a │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 1fff2c │ │ │ │ + beq.n 1ffdbc │ │ │ │ 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 │ │ │ │ @@ -570088,55 +570001,55 @@ │ │ │ │ adds r2, r2, r5 │ │ │ │ adc.w r3, r8, r9 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ adds r4, r4, r1 │ │ │ │ adc.w r6, r6, fp │ │ │ │ cmp r4, r2 │ │ │ │ sbcs r6, r3 │ │ │ │ - bcc.n 1ffef8 │ │ │ │ + bcc.n 1ffd88 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - bl 1ffbd4 │ │ │ │ + bl 1ffa64 │ │ │ │ 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 1fff36 │ │ │ │ + beq.n 1ffdc6 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 1ffdea │ │ │ │ + b.n 1ffc7a │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r8, fp │ │ │ │ - b.n 1ffe34 │ │ │ │ + b.n 1ffcc4 │ │ │ │ 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 1ffbd4 │ │ │ │ + bl 1ffa64 │ │ │ │ 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 1ffecc │ │ │ │ + b.n 1ffd5c │ │ │ │ movs r5, #0 │ │ │ │ mov r8, r5 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -570145,76 +570058,76 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ cmp r0, r1 │ │ │ │ ldrd r4, lr, [sp, #32] │ │ │ │ it ne │ │ │ │ ldrne.w ip, [r1, #4] │ │ │ │ - beq.n 1fff88 │ │ │ │ + beq.n 1ffe18 │ │ │ │ ldrd r5, r6, [r1, #8] │ │ │ │ cmp r2, r5 │ │ │ │ sbcs.w r7, r3, r6 │ │ │ │ - bcc.n 1fff9c │ │ │ │ + bcc.n 1ffe2c │ │ │ │ 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 1fff8e │ │ │ │ + bcs.n 1ffe1e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ strd r4, lr, [sp] │ │ │ │ - bl 1ffbd4 │ │ │ │ + bl 1ffa64 │ │ │ │ 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 1fff88 │ │ │ │ + beq.n 1ffe18 │ │ │ │ mov ip, r5 │ │ │ │ - b.n 1fff64 │ │ │ │ + b.n 1ffdf4 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r9, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r3 │ │ │ │ cmp r0, r9 │ │ │ │ ldrd fp, r8, [sp, #48] @ 0x30 │ │ │ │ - beq.w 2000f2 │ │ │ │ + beq.w 1fff82 │ │ │ │ mov r3, r9 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1fffe0 │ │ │ │ + b.n 1ffe70 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r5, r3 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 200026 │ │ │ │ + beq.n 1ffeb6 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, lr, [r3, #8] │ │ │ │ cmp r2, r0 │ │ │ │ sbcs.w r1, sl, lr │ │ │ │ - bcc.n 1fffd6 │ │ │ │ + bcc.n 1ffe66 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 200072 │ │ │ │ + bne.n 1fff02 │ │ │ │ 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 2000f2 │ │ │ │ + bne.n 1fff82 │ │ │ │ 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] │ │ │ │ @@ -570225,380 +570138,380 @@ │ │ │ │ adds.w ip, r2, fp │ │ │ │ adc.w r1, r8, sl │ │ │ │ cmp r1, lr │ │ │ │ it eq │ │ │ │ cmpeq ip, r0 │ │ │ │ it eq │ │ │ │ ldrdeq r1, r0, [r3, #16] │ │ │ │ - beq.n 200060 │ │ │ │ + beq.n 1ffef0 │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ blx 619c4 │ │ │ │ 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 200010 │ │ │ │ + b.n 1ffea0 │ │ │ │ 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 200010 │ │ │ │ + b.n 1ffea0 │ │ │ │ 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 2000b2 │ │ │ │ + beq.n 1fff42 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ adds.w ip, r1, r0 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ adc.w lr, r0, lr │ │ │ │ cmp sl, lr │ │ │ │ it eq │ │ │ │ cmpeq r2, ip │ │ │ │ - beq.n 200004 │ │ │ │ + beq.n 1ffe94 │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 619c4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ strd r2, sl, [r0, #8] │ │ │ │ strd fp, r8, [r0, #16] │ │ │ │ - b.n 200054 │ │ │ │ + b.n 1ffee4 │ │ │ │ ldr.w r9, [r3, #16] │ │ │ │ ldr.w ip, [r3, #20] │ │ │ │ adds.w r6, r9, r0 │ │ │ │ adc.w lr, ip, lr │ │ │ │ ldrd r1, r0, [r5, #16] │ │ │ │ cmp sl, lr │ │ │ │ it eq │ │ │ │ cmpeq r2, r6 │ │ │ │ - bne.n 200060 │ │ │ │ + bne.n 1ffef0 │ │ │ │ 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 60bc8 │ │ │ │ - b.n 200010 │ │ │ │ + b.n 1ffea0 │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 619c4 │ │ │ │ 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 200010 │ │ │ │ + b.n 1ffea0 │ │ │ │ nop │ │ │ │ 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 │ │ │ │ sub sp, #16 │ │ │ │ - vldr d7, [pc, #52] @ 200160 │ │ │ │ + vldr d7, [pc, #52] @ 1ffff0 │ │ │ │ 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 200150 │ │ │ │ + bne.n 1fffe0 │ │ │ │ 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 1fffac │ │ │ │ + bl 1ffe3c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.n 200144 │ │ │ │ + b.n 1fffd4 │ │ │ │ nop │ │ │ │ ... │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #344] @ (2002d4 ) │ │ │ │ - ldr r3, [pc, #344] @ (2002d8 ) │ │ │ │ + ldr r1, [pc, #344] @ (200164 ) │ │ │ │ + ldr r3, [pc, #344] @ (200168 ) │ │ │ │ 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 2001a8 │ │ │ │ + bne.n 200038 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 200198 │ │ │ │ + bne.n 200028 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 200268 │ │ │ │ + bne.n 2000f8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r5, [r3, r7, lsl #2] │ │ │ │ - cbz r5, 2001f4 │ │ │ │ + cbz r5, 200084 │ │ │ │ movs r5, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2001c2 │ │ │ │ + bne.n 200052 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20025a │ │ │ │ - ldr r2, [pc, #256] @ (2002dc ) │ │ │ │ - ldr r3, [pc, #252] @ (2002d8 ) │ │ │ │ + bne.n 2000ea │ │ │ │ + ldr r2, [pc, #256] @ (20016c ) │ │ │ │ + ldr r3, [pc, #252] @ (200168 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2002ce │ │ │ │ + bne.n 20015e │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #232] @ (2002e0 ) │ │ │ │ + ldr r2, [pc, #232] @ (200170 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 617e0 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 2001be │ │ │ │ + beq.n 20004e │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ blx 61704 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 200220 │ │ │ │ + bne.n 2000b0 │ │ │ │ blx 61e34 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #17 │ │ │ │ - bne.n 200292 │ │ │ │ + bne.n 200122 │ │ │ │ movs r1, #88 @ 0x58 │ │ │ │ movs r0, #1 │ │ │ │ blx 619c4 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 200292 │ │ │ │ + cbz r0, 200122 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 2087f0 │ │ │ │ + bl 208680 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2002c6 │ │ │ │ + beq.n 200156 │ │ │ │ ldrd r0, r1, [r6, #24] │ │ │ │ orrs.w r3, r0, r1 │ │ │ │ - bne.n 2002b2 │ │ │ │ + bne.n 200142 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 208908 │ │ │ │ + bl 208798 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str.w r8, [r3, r7, lsl #2] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 60bc8 │ │ │ │ - b.n 2001be │ │ │ │ + b.n 20004e │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r6, #32] │ │ │ │ - bl 1f4e3c │ │ │ │ - b.n 2001d8 │ │ │ │ + bl 1f4ccc │ │ │ │ + b.n 200068 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 200296 │ │ │ │ + bne.n 200126 │ │ │ │ movs r5, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4e68 │ │ │ │ + bl 1f4cf8 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r5, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 20027c │ │ │ │ + bne.n 20010c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20026e │ │ │ │ - b.n 2001b0 │ │ │ │ + bne.n 2000fe │ │ │ │ + b.n 200040 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 200252 │ │ │ │ + b.n 2000e2 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 20029c │ │ │ │ + bne.n 20012c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20026c │ │ │ │ - b.n 2001b0 │ │ │ │ + bne.n 2000fc │ │ │ │ + b.n 200040 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movs r3, #0 │ │ │ │ blx 60a24 <__aeabi_uldivmod@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2089f4 │ │ │ │ - b.n 200242 │ │ │ │ + bl 208884 │ │ │ │ + b.n 2000d2 │ │ │ │ mov r0, r8 │ │ │ │ blx 60bc8 │ │ │ │ - b.n 200252 │ │ │ │ + b.n 2000e2 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cdp2 0, 7, cr0, cr12, cr9, {5} │ │ │ │ + vaddl.u32 q8, d28, d25 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 2, cr0, cr0, cr9, {5} │ │ │ │ - ldmia r6, {r4, r6, r7} │ │ │ │ + vaddl.u16 q0, d16, d25 │ │ │ │ + ldmia r6, {r6, r7} │ │ │ │ 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] @ (200318 ) │ │ │ │ + ldr r0, [pc, #32] @ (2001a8 ) │ │ │ │ movs r2, #50 @ 0x32 │ │ │ │ movs r3, #0 │ │ │ │ add r0, pc │ │ │ │ mov r5, r1 │ │ │ │ - bl 1fec2c │ │ │ │ + bl 1feabc │ │ │ │ movs r1, #4 │ │ │ │ str r5, [r4, #16] │ │ │ │ str r0, [r4, #4] │ │ │ │ blx 619c4 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 200316 │ │ │ │ + cbz r0, 2001a6 │ │ │ │ movs r0, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #32] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ 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 200340 │ │ │ │ + b.n 2001d0 │ │ │ │ ldr.w r1, [r2, #-4]! │ │ │ │ - cbnz r1, 20034c │ │ │ │ + cbnz r1, 2001dc │ │ │ │ subs r3, #1 │ │ │ │ adds r1, r3, #1 │ │ │ │ - bne.n 200338 │ │ │ │ + bne.n 2001c8 │ │ │ │ str r3, [r4, #4] │ │ │ │ blx 60bc8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ str r3, [r4, #4] │ │ │ │ - bl 2089b8 │ │ │ │ + bl 208848 │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ blx 60bc8 │ │ │ │ - b.n 20032c │ │ │ │ + b.n 2001bc │ │ │ │ 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, 2003a8 │ │ │ │ + cbz r2, 200238 │ │ │ │ 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, 2003a2 │ │ │ │ + cbz r5, 200232 │ │ │ │ blx 60a24 <__aeabi_uldivmod@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2089f4 │ │ │ │ + bl 208884 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ adds r4, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - bhi.n 200380 │ │ │ │ + bhi.n 200210 │ │ │ │ strd r6, r7, [r8, #24] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ - cbz r1, 200416 │ │ │ │ + cbz r1, 2002a6 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 2003e8 │ │ │ │ + b.n 200278 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ adds r5, #1 │ │ │ │ - bl 2089fc │ │ │ │ + bl 20888c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 20040c │ │ │ │ + cbnz r0, 20029c │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, r5 │ │ │ │ - bls.n 200410 │ │ │ │ + bls.n 2002a0 │ │ │ │ add.w r0, r9, r5 │ │ │ │ blx 60d88 <__aeabi_uidivmod@plt> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov sl, r1 │ │ │ │ ldr.w r4, [r3, r1, lsl #2] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 2003d2 │ │ │ │ + bne.n 200262 │ │ │ │ mov r0, r6 │ │ │ │ - bl 200168 │ │ │ │ - cbz r0, 200410 │ │ │ │ + bl 1ffff8 │ │ │ │ + cbz r0, 2002a0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r4, [r3, sl, lsl #2] │ │ │ │ - b.n 2003d2 │ │ │ │ + b.n 200262 │ │ │ │ str.w sl, [r6, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r4, r1 │ │ │ │ - b.n 200410 │ │ │ │ + b.n 2002a0 │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -570606,359 +570519,359 @@ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r9, [r0, #12] │ │ │ │ mov sl, r1 │ │ │ │ mov fp, r2 │ │ │ │ mov r8, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 200510 │ │ │ │ + beq.n 2003a0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 20045c │ │ │ │ + b.n 2002ec │ │ │ │ mov r1, r8 │ │ │ │ adds r5, #1 │ │ │ │ - bl 208e44 │ │ │ │ - cbnz r0, 20048e │ │ │ │ + bl 208cd4 │ │ │ │ + cbnz r0, 20031e │ │ │ │ ldr r4, [r6, #4] │ │ │ │ mov r3, r4 │ │ │ │ cmp r4, r5 │ │ │ │ - bls.n 2004ae │ │ │ │ + bls.n 20033e │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r9, r5 │ │ │ │ blx 60d88 <__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 20044a │ │ │ │ + bne.n 2002da │ │ │ │ mov r0, r6 │ │ │ │ - bl 200168 │ │ │ │ - cbz r0, 2004ac │ │ │ │ + bl 1ffff8 │ │ │ │ + cbz r0, 20033c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r1, r8 │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ - bl 208e44 │ │ │ │ + bl 208cd4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 200454 │ │ │ │ + beq.n 2002e4 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 2004ac │ │ │ │ + blt.n 20033c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r0, [r3, r7] │ │ │ │ - cbz r0, 2004fa │ │ │ │ + cbz r0, 20038a │ │ │ │ mov r3, r8 │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ str r4, [r6, #12] │ │ │ │ - bl 208bf0 │ │ │ │ + bl 208a80 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r4, r3 │ │ │ │ - cbz r3, 200510 │ │ │ │ - vldr d7, [pc, #100] @ 200518 │ │ │ │ + cbz r3, 2003a0 │ │ │ │ + vldr d7, [pc, #100] @ 2003a8 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ vmov.f64 d8, d7 │ │ │ │ - b.n 2004dc │ │ │ │ - bl 208eb8 │ │ │ │ + b.n 20036c │ │ │ │ + bl 208d48 │ │ │ │ vcmpe.f64 d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 2004d4 │ │ │ │ + bpl.n 200364 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ mov r4, r5 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bcs.n 20050c │ │ │ │ + bcs.n 20039c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r0, [r3, r5, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2004c0 │ │ │ │ + bne.n 200350 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 200168 │ │ │ │ + bl 1ffff8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2004d4 │ │ │ │ + beq.n 200364 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 2004c0 │ │ │ │ + b.n 200350 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 200168 │ │ │ │ + bl 1ffff8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2004a4 │ │ │ │ + beq.n 200334 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r0, [r3, r7] │ │ │ │ - b.n 200498 │ │ │ │ + b.n 200328 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - b.n 200492 │ │ │ │ + b.n 200322 │ │ │ │ mov r7, r4 │ │ │ │ - b.n 200492 │ │ │ │ + b.n 200322 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ 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] @ (20055c ) │ │ │ │ + ldr r5, [pc, #40] @ (2003ec ) │ │ │ │ movs r4, #0 │ │ │ │ add r5, pc │ │ │ │ subs r5, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 205c44 │ │ │ │ + bl 205ad4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r3, 20054c │ │ │ │ - bl 1f1358 │ │ │ │ + cbnz r3, 2003dc │ │ │ │ + bl 1f11e8 │ │ │ │ mov r3, r0 │ │ │ │ adds r4, #1 │ │ │ │ str.w r3, [r5, #4]! │ │ │ │ cmp.w r4, #478 @ 0x1de │ │ │ │ - bne.n 20053a │ │ │ │ + bne.n 2003ca │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - strb r2, [r4, r5] │ │ │ │ + ldrsb r2, [r2, r3] │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 1f11d8 │ │ │ │ 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 20058c │ │ │ │ + bne.n 20041c │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 200574 │ │ │ │ + bne.n 200404 │ │ │ │ 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 1f1348 │ │ │ │ + bl 1f11d8 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ it hi │ │ │ │ movhi r0, #0 │ │ │ │ - bls.n 2005ba │ │ │ │ + bls.n 20044a │ │ │ │ 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 1f1348 │ │ │ │ + bl 1f11d8 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 2005e4 │ │ │ │ + bls.n 200474 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2005e0 │ │ │ │ + bne.n 200470 │ │ │ │ ldrb.w r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2005e0 │ │ │ │ + bne.n 200470 │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2005e0 │ │ │ │ + bne.n 200470 │ │ │ │ ldrb.w r0, [r0, #55] @ 0x37 │ │ │ │ sub.w r0, r0, #5 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 1f11d8 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 200628 │ │ │ │ + bls.n 2004b8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 200624 │ │ │ │ + bne.n 2004b4 │ │ │ │ ldrb.w r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 200624 │ │ │ │ + bne.n 2004b4 │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 200624 │ │ │ │ + bne.n 2004b4 │ │ │ │ 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 1f1348 │ │ │ │ + bl 1f11d8 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - beq.n 200686 │ │ │ │ + beq.n 200516 │ │ │ │ add.w r2, r0, r3, lsl #2 │ │ │ │ adds r3, #1 │ │ │ │ ldrb.w r2, [r2, #36] @ 0x24 │ │ │ │ ands.w r1, r2, #31 │ │ │ │ - bne.n 200680 │ │ │ │ + bne.n 200510 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 200668 │ │ │ │ + bne.n 2004f8 │ │ │ │ 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 1f1348 │ │ │ │ + bl 1f11d8 │ │ │ │ movs r3, #0 │ │ │ │ add.w r2, r0, r3, lsl #2 │ │ │ │ adds r3, #1 │ │ │ │ ldrb.w r2, [r2, #36] @ 0x24 │ │ │ │ lsls r1, r2, #27 │ │ │ │ - bne.n 2006c2 │ │ │ │ + bne.n 200552 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 2006ac │ │ │ │ + bne.n 20053c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ and.w r3, r2, #31 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 2006be │ │ │ │ + bne.n 20054e │ │ │ │ ubfx r0, r2, #6, #1 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 1f11d8 │ │ │ │ movs r3, #0 │ │ │ │ add.w r2, r0, r3, lsl #2 │ │ │ │ adds r3, #1 │ │ │ │ ldrb.w r2, [r2, #36] @ 0x24 │ │ │ │ lsls r1, r2, #27 │ │ │ │ - bne.n 2006fa │ │ │ │ + bne.n 20058a │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 2006e4 │ │ │ │ + bne.n 200574 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ and.w r3, r2, #31 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 2006f6 │ │ │ │ + bne.n 200586 │ │ │ │ ubfx r0, r2, #6, #1 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 1f11d8 │ │ │ │ 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 1f1348 │ │ │ │ + bl 1f11d8 │ │ │ │ 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 1f1348 │ │ │ │ + bl 1f11d8 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 20075c │ │ │ │ + bls.n 2005ec │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 200758 │ │ │ │ + bne.n 2005e8 │ │ │ │ ldrb.w r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 200758 │ │ │ │ + bne.n 2005e8 │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 200758 │ │ │ │ + bne.n 2005e8 │ │ │ │ ldrb.w r0, [r0, #55] @ 0x37 │ │ │ │ sub.w r0, r0, #1 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1f1348 │ │ │ │ + bl 1f11d8 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 2007a0 │ │ │ │ + bls.n 200630 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20079c │ │ │ │ + bne.n 20062c │ │ │ │ ldrb.w r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20079c │ │ │ │ + bne.n 20062c │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20079c │ │ │ │ + bne.n 20062c │ │ │ │ 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 1f1348 │ │ │ │ + bl 1f11d8 │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r2, #8 │ │ │ │ adds r2, #1 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ tst.w r1, #31 │ │ │ │ - bne.n 2007f2 │ │ │ │ + bne.n 200682 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 2007d8 │ │ │ │ + bne.n 200668 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ and.w r1, r1, #31 │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 2007ee │ │ │ │ + bne.n 20067e │ │ │ │ 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 │ │ │ │ @@ -570966,94 +570879,94 @@ │ │ │ │ adds r1, #3 │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ cmp r3, #3 │ │ │ │ it ls │ │ │ │ ldrbls r3, [r0, r3] │ │ │ │ cmp ip, r1 │ │ │ │ strb.w r3, [r2, #1]! │ │ │ │ - bne.n 200814 │ │ │ │ + bne.n 2006a4 │ │ │ │ bx lr │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r0, #16 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 200846 │ │ │ │ + bhi.n 2006d6 │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r0, #0] │ │ │ │ adds r0, #4 │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n 20082e │ │ │ │ + bne.n 2006be │ │ │ │ bx lr │ │ │ │ cmp r3, #4 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r0, #0] │ │ │ │ - beq.n 20083e │ │ │ │ + beq.n 2006ce │ │ │ │ cmp r3, #5 │ │ │ │ itt eq │ │ │ │ moveq.w r3, #1065353216 @ 0x3f800000 │ │ │ │ streq r3, [r0, #0] │ │ │ │ - b.n 20083e │ │ │ │ + b.n 2006ce │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #24] @ (200884 ) │ │ │ │ + ldr r1, [pc, #24] @ (200714 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #24] @ (200888 ) │ │ │ │ + ldr r0, [pc, #24] @ (200718 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 61f24 │ │ │ │ - ldr r3, [pc, #16] @ (20088c ) │ │ │ │ + ldr r3, [pc, #16] @ (20071c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldc2 15, cr15, [r1], #1020 @ 0x3fc │ │ │ │ - strh r2, [r4, r0] │ │ │ │ + strh r2, [r2, r6] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - strh r6, [r3, r0] │ │ │ │ + strh r6, [r1, r6] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - cbz r2, 2008a6 │ │ │ │ + cbz r2, 200736 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 2008aa │ │ │ │ + beq.n 20073a │ │ │ │ cmp r0, #3 │ │ │ │ - beq.n 2008ba │ │ │ │ + beq.n 20074a │ │ │ │ sub.w r0, r0, #1 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #44] @ (2008d8 ) │ │ │ │ + ldr r3, [pc, #44] @ (200768 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r1] │ │ │ │ cmp r0, r2 │ │ │ │ ite lt │ │ │ │ movlt r0, #2 │ │ │ │ movge r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #32] @ (2008dc ) │ │ │ │ + ldr r3, [pc, #32] @ (20076c ) │ │ │ │ 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 2008a8 │ │ │ │ + ble.n 200738 │ │ │ │ adds r0, #1 │ │ │ │ bx lr │ │ │ │ - asrs r4, r0, #16 │ │ │ │ - movs r7, r4 │ │ │ │ asrs r4, r6, #15 │ │ │ │ movs r7, r4 │ │ │ │ + asrs r4, r4, #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, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov sl, r3 │ │ │ │ mov r4, r0 │ │ │ │ @@ -571070,15 +570983,15 @@ │ │ │ │ movne r2, #48 @ 0x30 │ │ │ │ moveq r3, #2 │ │ │ │ movne r3, #4 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 610ec │ │ │ │ ldrsb.w r7, [r4, #28] │ │ │ │ adds r2, r7, #1 │ │ │ │ - beq.n 2009e8 │ │ │ │ + beq.n 200878 │ │ │ │ add.w r9, r4, #28 │ │ │ │ movs r6, #1 │ │ │ │ mov.w fp, #12 │ │ │ │ str r4, [sp, #16] │ │ │ │ rsbs r3, r8, #0 │ │ │ │ add.w r0, r8, #7 │ │ │ │ and.w r3, r3, #7 │ │ │ │ @@ -571104,50 +571017,50 @@ │ │ │ │ addgt r0, r0, r5 │ │ │ │ asr.w ip, ip, r4 │ │ │ │ it gt │ │ │ │ strgt.w lr, [sp, #4] │ │ │ │ and.w ip, ip, r3 │ │ │ │ it gt │ │ │ │ movgt r4, #0 │ │ │ │ - ble.w 200adc │ │ │ │ + ble.w 20096c │ │ │ │ cmp r1, #8 │ │ │ │ add r4, r2 │ │ │ │ mov r2, r1 │ │ │ │ it ge │ │ │ │ movge r2, #8 │ │ │ │ ldrb.w lr, [r0, #1]! │ │ │ │ subs r1, r1, r2 │ │ │ │ lsl.w r3, r6, r2 │ │ │ │ cmp r1, #0 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, r3, lr │ │ │ │ lsl.w r3, r3, r4 │ │ │ │ orr.w ip, ip, r3 │ │ │ │ - bgt.n 200988 │ │ │ │ + bgt.n 200818 │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ ldr.w lr, [sp, #4] │ │ │ │ add r8, lr │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 200af0 │ │ │ │ + bne.w 200980 │ │ │ │ add.w r7, r7, r7, lsl #1 │ │ │ │ ldrb.w r1, [r9, #1] │ │ │ │ ldrb.w r2, [r9, #2] │ │ │ │ add.w r7, sl, r7, lsl #2 │ │ │ │ lsl.w r2, ip, r2 │ │ │ │ ldr.w r3, [r7, r1, lsl #2] │ │ │ │ orrs r3, r2 │ │ │ │ str.w r3, [r7, r1, lsl #2] │ │ │ │ ldrsb.w r7, [r9, #5]! │ │ │ │ adds r3, r7, #1 │ │ │ │ - bne.n 20092c │ │ │ │ + bne.n 2007bc │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add.w r0, sl, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 200a8a │ │ │ │ + beq.n 20091a │ │ │ │ ldr r2, [sp, #8] │ │ │ │ sub.w ip, sl, #4 │ │ │ │ movs r3, #12 │ │ │ │ add.w r0, sl, #8 │ │ │ │ mov fp, r8 │ │ │ │ mov r6, r0 │ │ │ │ add.w lr, r4, #28 │ │ │ │ @@ -571185,78 +571098,78 @@ │ │ │ │ ldr r6, [r0, #0] │ │ │ │ lsl.w r2, r7, r2 │ │ │ │ cmp r5, lr │ │ │ │ add r3, r6 │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, r3, r2 │ │ │ │ str r3, [r1, #0] │ │ │ │ - bne.n 200a1e │ │ │ │ + bne.n 2008ae │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r6, #12 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 200a16 │ │ │ │ + bne.n 2008a6 │ │ │ │ mov r0, r8 │ │ │ │ mov r8, fp │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 200b28 │ │ │ │ + bne.n 2009b8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov.w ip, #12 │ │ │ │ mov r5, r0 │ │ │ │ movs r7, #1 │ │ │ │ mla ip, ip, r3, r0 │ │ │ │ sub.w r2, r5, #12 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ cmp r3, #14 │ │ │ │ - bgt.n 200ac8 │ │ │ │ + bgt.n 200958 │ │ │ │ lsl.w r6, r7, r3 │ │ │ │ lsls r0, r1, #15 │ │ │ │ add.w r0, r0, #16384 @ 0x4000 │ │ │ │ subs r3, #1 │ │ │ │ subs r6, #1 │ │ │ │ - cbz r1, 200ac8 │ │ │ │ + cbz r1, 200958 │ │ │ │ cmp r6, r1 │ │ │ │ ite ne │ │ │ │ asrne.w r1, r0, r3 │ │ │ │ movweq r1, #65535 @ 0xffff │ │ │ │ cmp r2, r5 │ │ │ │ str r1, [r2, #0] │ │ │ │ - bne.n 200aa2 │ │ │ │ + bne.n 200932 │ │ │ │ adds r5, #12 │ │ │ │ cmp r5, ip │ │ │ │ - bne.n 200a9e │ │ │ │ + bne.n 20092e │ │ │ │ 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 2009c0 │ │ │ │ + beq.w 200850 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 2009de │ │ │ │ + beq.w 20086e │ │ │ │ smlabb r7, r7, fp, sl │ │ │ │ movs r2, #0 │ │ │ │ add.w r0, lr, #4294967295 @ 0xffffffff │ │ │ │ asr.w r3, ip, r2 │ │ │ │ subs r1, r0, r2 │ │ │ │ tst.w r3, #1 │ │ │ │ add.w r2, r2, #1 │ │ │ │ - beq.n 200b22 │ │ │ │ + beq.n 2009b2 │ │ │ │ ldrb.w r4, [r9, #1] │ │ │ │ ldrb.w r3, [r9, #2] │ │ │ │ add r1, r3 │ │ │ │ ldr.w r3, [r7, r4, lsl #2] │ │ │ │ lsl.w r1, r6, r1 │ │ │ │ orrs r3, r1 │ │ │ │ str.w r3, [r7, r4, lsl #2] │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 200afa │ │ │ │ - b.n 2009de │ │ │ │ + bne.n 20098a │ │ │ │ + b.n 20086e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #12 │ │ │ │ movs r5, #1 │ │ │ │ mla r0, r0, r3, r1 │ │ │ │ sub.w r2, r1, #12 │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ @@ -571277,60 +571190,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 200ba8 │ │ │ │ + bgt.n 200a38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 200ba8 │ │ │ │ + beq.n 200a38 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r6, r5, ip │ │ │ │ add.w r6, r6, #4294967295 @ 0xffffffff │ │ │ │ - blt.n 200bbc │ │ │ │ + blt.n 200a4c │ │ │ │ cmp r3, r6 │ │ │ │ it ge │ │ │ │ movwge r3, #32767 @ 0x7fff │ │ │ │ - bge.n 200ba8 │ │ │ │ + bge.n 200a38 │ │ │ │ lsls r3, r3, #15 │ │ │ │ add.w r3, r3, #16384 @ 0x4000 │ │ │ │ asr.w r3, r3, ip │ │ │ │ cmp r1, r2 │ │ │ │ str r3, [r2, #0] │ │ │ │ - bne.n 200b38 │ │ │ │ + bne.n 2009c8 │ │ │ │ adds r1, #12 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 200b34 │ │ │ │ + bne.n 2009c4 │ │ │ │ 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 200ba8 │ │ │ │ + bge.n 200a38 │ │ │ │ lsls r3, r3, #15 │ │ │ │ add.w r3, r3, #16384 @ 0x4000 │ │ │ │ asr.w r3, r3, ip │ │ │ │ negs r3, r3 │ │ │ │ - b.n 200ba8 │ │ │ │ + b.n 200a38 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ sub sp, #12 │ │ │ │ mov r8, r1 │ │ │ │ movs r5, #1 │ │ │ │ mov r9, r0 │ │ │ │ mov fp, r3 │ │ │ │ mov.w sl, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 200ca2 │ │ │ │ + ble.n 200b32 │ │ │ │ movs r7, #0 │ │ │ │ ldr.w r1, [r9, #12] │ │ │ │ add.w lr, fp, sl │ │ │ │ mov r6, r7 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ movs r7, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ @@ -571356,53 +571269,53 @@ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ it gt │ │ │ │ addgt r0, r8 │ │ │ │ asr.w ip, ip, r6 │ │ │ │ it gt │ │ │ │ movgt r6, #0 │ │ │ │ and.w ip, ip, r3 │ │ │ │ - ble.n 200c7e │ │ │ │ + ble.n 200b0e │ │ │ │ cmp r1, #8 │ │ │ │ add r6, r2 │ │ │ │ mov r2, r1 │ │ │ │ it ge │ │ │ │ movge r2, #8 │ │ │ │ ldrb.w sl, [r0, #1]! │ │ │ │ subs r1, r1, r2 │ │ │ │ lsl.w r3, r5, r2 │ │ │ │ cmp r1, #0 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, r3, sl │ │ │ │ lsl.w r3, r3, r6 │ │ │ │ orr.w ip, ip, r3 │ │ │ │ - bgt.n 200c56 │ │ │ │ + bgt.n 200ae6 │ │ │ │ strb.w ip, [lr, r7, lsl #2] │ │ │ │ ldr.w r1, [r9, #12] │ │ │ │ add r4, r1 │ │ │ │ - cbnz r7, 200c8e │ │ │ │ + cbnz r7, 200b1e │ │ │ │ movs r7, #1 │ │ │ │ - b.n 200c0a │ │ │ │ + b.n 200a9a │ │ │ │ ldr r6, [sp, #0] │ │ │ │ add.w lr, lr, #8 │ │ │ │ ldr.w r2, [r9] │ │ │ │ adds r6, #1 │ │ │ │ cmp r2, r6 │ │ │ │ - bgt.n 200c06 │ │ │ │ + bgt.n 200a96 │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp.w sl, #3 │ │ │ │ - bne.n 200bf2 │ │ │ │ + bne.n 200a82 │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ mov lr, sl │ │ │ │ mov r6, r9 │ │ │ │ mov sl, fp │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 200ea8 │ │ │ │ + ble.w 200d38 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 200e2e │ │ │ │ + ble.w 200cbe │ │ │ │ add.w r9, fp, #3 │ │ │ │ mov.w lr, #1 │ │ │ │ movs r7, #0 │ │ │ │ movs r5, #0 │ │ │ │ str r7, [sp, #0] │ │ │ │ negs r3, r4 │ │ │ │ add.w r0, r4, #7 │ │ │ │ @@ -571425,47 +571338,47 @@ │ │ │ │ itt gt │ │ │ │ addgt r0, r8 │ │ │ │ movgt r7, #0 │ │ │ │ asr.w ip, ip, r3 │ │ │ │ lsl.w r3, lr, r2 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w ip, ip, r3 │ │ │ │ - ble.n 200d42 │ │ │ │ + ble.n 200bd2 │ │ │ │ cmp r1, #8 │ │ │ │ add r7, r2 │ │ │ │ mov r2, r1 │ │ │ │ it ge │ │ │ │ movge r2, #8 │ │ │ │ ldrb.w fp, [r0, #1]! │ │ │ │ subs r1, r1, r2 │ │ │ │ lsl.w r3, lr, r2 │ │ │ │ cmp r1, #0 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, r3, fp │ │ │ │ lsl.w r3, r3, r7 │ │ │ │ orr.w ip, ip, r3 │ │ │ │ - bgt.n 200d1a │ │ │ │ + bgt.n 200baa │ │ │ │ strb.w ip, [r9, r5, lsl #2] │ │ │ │ ldr r1, [r6, #16] │ │ │ │ add r4, r1 │ │ │ │ - cbnz r5, 200d50 │ │ │ │ + cbnz r5, 200be0 │ │ │ │ movs r5, #1 │ │ │ │ - b.n 200cd0 │ │ │ │ + b.n 200b60 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ add.w r9, r9, #8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r7, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - bgt.n 200ccc │ │ │ │ + bgt.n 200b5c │ │ │ │ mov.w lr, #4 │ │ │ │ ldrb r5, [r6, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 200e36 │ │ │ │ + beq.n 200cc6 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 200e2e │ │ │ │ + ble.n 200cbe │ │ │ │ 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 │ │ │ │ @@ -571478,26 +571391,26 @@ │ │ │ │ ldrb.w r0, [r8, r2] │ │ │ │ asr.w r0, r0, r9 │ │ │ │ and.w r0, r0, #1 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ orr.w r2, r0, r2, lsl #1 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 200d9c │ │ │ │ + bne.n 200c2c │ │ │ │ adds r4, r3, #4 │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 200d7a │ │ │ │ + bne.n 200c0a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r5, #1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 200d74 │ │ │ │ + bgt.n 200c04 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 200e2e │ │ │ │ + ble.n 200cbe │ │ │ │ add.w r7, sl, #10 │ │ │ │ mov.w ip, #0 │ │ │ │ sub.w r0, r7, #8 │ │ │ │ subs r1, r0, #3 │ │ │ │ ldr r5, [r6, #12] │ │ │ │ ldrb r3, [r6, #20] │ │ │ │ ldrb.w lr, [r6, #21] │ │ │ │ @@ -571508,46 +571421,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 200dce │ │ │ │ + bne.n 200c5e │ │ │ │ ldr r1, [r6, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 200e1c │ │ │ │ + ble.n 200cac │ │ │ │ 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 200dcc │ │ │ │ + bne.n 200c5c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add.w ip, ip, #1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r3, ip │ │ │ │ - bgt.n 200dc8 │ │ │ │ + bgt.n 200c58 │ │ │ │ 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 200dbc │ │ │ │ + beq.n 200c4c │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 200e2e │ │ │ │ + ble.n 200cbe │ │ │ │ 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 │ │ │ │ @@ -571562,49 +571475,49 @@ │ │ │ │ asr.w lr, lr, r3 │ │ │ │ adds r3, r7, r1 │ │ │ │ and.w lr, lr, #1 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ orr.w r2, lr, r2, lsl #1 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 200e7a │ │ │ │ + bne.n 200d0a │ │ │ │ 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 200e8c │ │ │ │ + bne.n 200d1c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r5, #1 │ │ │ │ adds r1, #8 │ │ │ │ adds r0, #8 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 200e5a │ │ │ │ - b.n 200dbc │ │ │ │ + bgt.n 200cea │ │ │ │ + b.n 200c4c │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 200e2e │ │ │ │ + ble.n 200cbe │ │ │ │ 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 200eb8 │ │ │ │ - b.n 200d62 │ │ │ │ + bgt.n 200d48 │ │ │ │ + b.n 200bf2 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ - ldr.w r4, [pc, #1028] @ 2012e4 │ │ │ │ + ldr.w r4, [pc, #1028] @ 201174 │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w r0, [pc, #1028] @ 2012e8 │ │ │ │ + ldr.w r0, [pc, #1028] @ 201178 │ │ │ │ sub sp, #188 @ 0xbc │ │ │ │ add r4, pc │ │ │ │ cmp.w r3, r5, lsl #2 │ │ │ │ mov r6, r2 │ │ │ │ it lt │ │ │ │ movlt.w r9, #0 │ │ │ │ ldrb.w r2, [sp, #232] @ 0xe8 │ │ │ │ @@ -571617,43 +571530,43 @@ │ │ │ │ it ge │ │ │ │ addge r2, r5, #3 │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ itt ge │ │ │ │ bicge.w r2, r2, #3 │ │ │ │ subge.w r9, r3, r2, lsl #2 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 200f3e │ │ │ │ + ble.n 200dce │ │ │ │ subs r2, r1, #1 │ │ │ │ mov r4, r1 │ │ │ │ bic.w r2, r2, #3 │ │ │ │ subs r1, #4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ sub.w sl, r1, r2 │ │ │ │ mov.w r8, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bgt.n 200f5a │ │ │ │ + bgt.n 200dea │ │ │ │ subs r4, #4 │ │ │ │ add r6, r9 │ │ │ │ add r8, r3 │ │ │ │ cmp r4, sl │ │ │ │ - bne.n 200f30 │ │ │ │ - ldr r2, [pc, #940] @ (2012ec ) │ │ │ │ - ldr r3, [pc, #932] @ (2012e8 ) │ │ │ │ + bne.n 200dc0 │ │ │ │ + ldr r2, [pc, #940] @ (20117c ) │ │ │ │ + ldr r3, [pc, #932] @ (201178 ) │ │ │ │ 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 2012de │ │ │ │ + bne.w 20116e │ │ │ │ add sp, #188 @ 0xbc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bic.w r2, r7, #3 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ - ldr r2, [pc, #908] @ (2012f0 ) │ │ │ │ + ldr r2, [pc, #908] @ (201180 ) │ │ │ │ subs r1, r5, #4 │ │ │ │ str.w sl, [sp, #80] @ 0x50 │ │ │ │ mov r7, r9 │ │ │ │ add r2, pc │ │ │ │ mov sl, r5 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ mov ip, r3 │ │ │ │ @@ -571691,21 +571604,21 @@ │ │ │ │ andmi.w r2, r2, #14 │ │ │ │ iteee pl │ │ │ │ movpl r2, #2 │ │ │ │ orrmi r3, r2 │ │ │ │ movmi r2, #5 │ │ │ │ addmi r3, #2 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ - ldr r1, [pc, #792] @ (2012f4 ) │ │ │ │ + ldr r1, [pc, #792] @ (201184 ) │ │ │ │ add r1, pc │ │ │ │ adds r0, r3, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldrb r7, [r1, r3] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 201068 │ │ │ │ + beq.n 200ef8 │ │ │ │ ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ mov.w r4, sl, lsl #4 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ mov.w r7, #1065353216 @ 0x3f800000 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ mov.w r9, #0 │ │ │ │ mov r2, r4 │ │ │ │ @@ -571714,56 +571627,56 @@ │ │ │ │ blx 610ec │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r5 │ │ │ │ adds r1, #1 │ │ │ │ str r7, [r2, #12] │ │ │ │ cmp sl, r1 │ │ │ │ add.w r2, r2, #16 │ │ │ │ - bne.n 20100c │ │ │ │ + bne.n 200e9c │ │ │ │ add.w r9, r9, #1 │ │ │ │ add r5, r6 │ │ │ │ cmp r8, r9 │ │ │ │ - bne.n 200ffe │ │ │ │ + bne.n 200e8e │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ sub.w fp, fp, #4 │ │ │ │ add.w r9, r9, #64 @ 0x40 │ │ │ │ adds r3, #16 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 200fa6 │ │ │ │ + bne.n 200e36 │ │ │ │ ldrd r1, r2, [sp, #108] @ 0x6c │ │ │ │ ldrd r6, r0, [sp, #100] @ 0x64 │ │ │ │ ldrd r4, r7, [sp, #84] @ 0x54 │ │ │ │ mov.w lr, r2, lsr #2 │ │ │ │ ldrd r5, ip, [sp, #92] @ 0x5c │ │ │ │ add.w lr, lr, #1 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ subs r4, #4 │ │ │ │ add.w r6, r6, lr, lsl #4 │ │ │ │ ldr.w sl, [sp, #116] @ 0x74 │ │ │ │ add r5, ip │ │ │ │ add r6, r7 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 200f76 │ │ │ │ - b.n 200f3e │ │ │ │ + bne.n 200e06 │ │ │ │ + b.n 200dce │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r8 │ │ │ │ add r3, sp, #132 @ 0x84 │ │ │ │ - bl 2008e0 │ │ │ │ + bl 200770 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ str r0, [sp, #32] │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 2012d4 │ │ │ │ + beq.w 201164 │ │ │ │ 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 │ │ │ │ @@ -571786,41 +571699,41 @@ │ │ │ │ asr.w r4, r4, r6 │ │ │ │ it gt │ │ │ │ movgt r6, r7 │ │ │ │ and.w r4, r4, r3 │ │ │ │ itt gt │ │ │ │ ldrgt r3, [sp, #24] │ │ │ │ addgt r0, r0, r3 │ │ │ │ - ble.n 201104 │ │ │ │ + ble.n 200f94 │ │ │ │ cmp r1, #8 │ │ │ │ add r6, r2 │ │ │ │ mov r2, r1 │ │ │ │ it ge │ │ │ │ movge r2, #8 │ │ │ │ ldrb.w r7, [r0, #1]! │ │ │ │ subs r1, r1, r2 │ │ │ │ lsl.w r3, ip, r2 │ │ │ │ cmp r1, #0 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, r3, r7 │ │ │ │ lsl.w r3, r3, r6 │ │ │ │ orr.w r4, r4, r3 │ │ │ │ - bgt.n 2010dc │ │ │ │ + bgt.n 200f6c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #32] │ │ │ │ - ldr r3, [pc, #488] @ (2012f8 ) │ │ │ │ + ldr r3, [pc, #488] @ (201188 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, r4, lsl #2] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #476] @ (2012fc ) │ │ │ │ + ldr r3, [pc, #476] @ (20118c ) │ │ │ │ mov r7, r5 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov.w r8, #1 │ │ │ │ movs r5, #0 │ │ │ │ add r3, pc │ │ │ │ and.w r2, r2, #3 │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -571832,36 +571745,36 @@ │ │ │ │ mov fp, r7 │ │ │ │ strd r7, r5, [sp, #48] @ 0x30 │ │ │ │ add r3, r9 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w ip, [r3, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 2012c2 │ │ │ │ + beq.w 201152 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov.w lr, r9, lsl #1 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, ip │ │ │ │ lsr.w lr, r3, lr │ │ │ │ cmp r2, #2 │ │ │ │ mul.w r3, ip, r9 │ │ │ │ and.w lr, lr, #3 │ │ │ │ - bne.n 201194 │ │ │ │ + bne.n 201024 │ │ │ │ ldrd r1, r2, [sp, #56] @ 0x38 │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ cmp r9, r1 │ │ │ │ - bgt.w 2012cc │ │ │ │ + bgt.w 20115c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ subs r3, #1 │ │ │ │ add r3, r2 │ │ │ │ sub.w r1, r9, r1 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ sub.w r1, ip, r1 │ │ │ │ - b.n 20119a │ │ │ │ + b.n 20102a │ │ │ │ ldr r2, [sp, #32] │ │ │ │ subs r3, #1 │ │ │ │ add r3, r2 │ │ │ │ negs r0, r3 │ │ │ │ and.w r2, r3, #7 │ │ │ │ and.w r0, r0, #7 │ │ │ │ add.w r7, r3, #7 │ │ │ │ @@ -571885,29 +571798,29 @@ │ │ │ │ asr.w r4, r4, r3 │ │ │ │ it gt │ │ │ │ ldrgt r3, [sp, #24] │ │ │ │ and.w r4, r4, r0 │ │ │ │ itt gt │ │ │ │ movgt r0, #0 │ │ │ │ addgt r7, r7, r3 │ │ │ │ - ble.n 201210 │ │ │ │ + ble.n 2010a0 │ │ │ │ cmp r1, #8 │ │ │ │ add r0, r2 │ │ │ │ mov r2, r1 │ │ │ │ it ge │ │ │ │ movge r2, #8 │ │ │ │ ldrb.w r5, [r7, #1]! │ │ │ │ subs r1, r1, r2 │ │ │ │ lsl.w r3, r8, r2 │ │ │ │ cmp r1, #0 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, r3, r5 │ │ │ │ lsl.w r3, r3, r0 │ │ │ │ orr.w r4, r4, r3 │ │ │ │ - bgt.n 2011e8 │ │ │ │ + bgt.n 201078 │ │ │ │ movs r3, #12 │ │ │ │ mov.w r7, lr, lsl #1 │ │ │ │ add.w r2, fp, r3 │ │ │ │ mov r5, fp │ │ │ │ str r2, [sp, #8] │ │ │ │ mla r6, r7, r3, r3 │ │ │ │ mul.w r7, r3, r7 │ │ │ │ @@ -571922,89 +571835,89 @@ │ │ │ │ ldr.w r3, [sl], #4 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ rsb r0, r0, #64 @ 0x40 │ │ │ │ mla r3, r2, r0, r3 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r3, #32 │ │ │ │ asrs r3, r3, #6 │ │ │ │ - cbz r2, 201280 │ │ │ │ + cbz r2, 201110 │ │ │ │ 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 1f503c │ │ │ │ + bl 1f4ecc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ vstmia r5!, {s0} │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 201292 │ │ │ │ + beq.n 201122 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - b.n 20122e │ │ │ │ + b.n 2010be │ │ │ │ rsb r3, r3, r3, lsl #5 │ │ │ │ add.w r0, r3, #63 @ 0x3f │ │ │ │ cmp r3, r2 │ │ │ │ it ge │ │ │ │ movge r0, r3 │ │ │ │ asrs r0, r0, #6 │ │ │ │ - b.n 20126a │ │ │ │ + b.n 2010fa │ │ │ │ mov.w r3, #1065353216 @ 0x3f800000 │ │ │ │ str.w r3, [fp, #12] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w r9, r9, #1 │ │ │ │ add.w fp, fp, #16 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 20114a │ │ │ │ + bne.w 200fda │ │ │ │ ldrd r7, r5, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ adds r5, #1 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w 20113a │ │ │ │ + bne.w 200fca │ │ │ │ ldrd fp, r9, [sp, #120] @ 0x78 │ │ │ │ - b.n 201026 │ │ │ │ + b.n 200eb6 │ │ │ │ ldr.w lr, [sp, #44] @ 0x2c │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - b.n 20118e │ │ │ │ + b.n 20101e │ │ │ │ ldr r2, [sp, #32] │ │ │ │ subs r3, #2 │ │ │ │ add r3, r2 │ │ │ │ - b.n 201184 │ │ │ │ + b.n 201014 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 20111c │ │ │ │ + b.n 200fac │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds.w r0, r4, #169 @ 0xa9 │ │ │ │ + @ instruction: 0xf28400a9 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf0ba00a9 │ │ │ │ - lsrs r6, r0, #21 │ │ │ │ + @ instruction: 0xf22a00a9 │ │ │ │ + lsrs r6, r6, #20 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r4, r2, #30 │ │ │ │ + lsrs r4, r0, #30 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r0, r4, #21 │ │ │ │ + lsrs r0, r2, #21 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r4, r6, #8 │ │ │ │ + lsrs r4, r4, #14 │ │ │ │ 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, #3880] @ 0xf28 │ │ │ │ - ldr.w r4, [pc, #1364] @ 201868 │ │ │ │ + ldr.w r4, [pc, #1364] @ 2016f8 │ │ │ │ mov r8, r0 │ │ │ │ - ldr.w r0, [pc, #1364] @ 20186c │ │ │ │ + ldr.w r0, [pc, #1364] @ 2016fc │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ add r4, pc │ │ │ │ cmp.w r3, r8, lsl #2 │ │ │ │ mov sl, r2 │ │ │ │ itt ge │ │ │ │ addge.w r2, r8, #3 │ │ │ │ bicge.w r2, r2, #3 │ │ │ │ @@ -572013,56 +571926,56 @@ │ │ │ │ movlt r4, #0 │ │ │ │ subge.w r4, r3, r2, lsl #2 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ mov.w r0, #0 │ │ │ │ ldr r0, [sp, #216] @ 0xd8 │ │ │ │ - ble.n 20136a │ │ │ │ + ble.n 2011fa │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r7, r1 │ │ │ │ mov.w fp, #0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ subs r3, r1, #1 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ subs r1, #4 │ │ │ │ subs r3, r1, r3 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bgt.n 20138a │ │ │ │ + bgt.n 20121a │ │ │ │ subs r7, #4 │ │ │ │ add sl, r4 │ │ │ │ add fp, r2 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 20135a │ │ │ │ - ldr.w r2, [pc, #1284] @ 201870 │ │ │ │ - ldr.w r3, [pc, #1276] @ 20186c │ │ │ │ + bne.n 2011ea │ │ │ │ + ldr.w r2, [pc, #1284] @ 201700 │ │ │ │ + ldr.w r3, [pc, #1276] @ 2016fc │ │ │ │ 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 201862 │ │ │ │ + bne.w 2016f2 │ │ │ │ add sp, #180 @ 0xb4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r1, r8, #4294967295 @ 0xffffffff │ │ │ │ sub.w r5, r8, #4 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ mov r9, r8 │ │ │ │ subs r5, r5, r6 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ - ldr.w r5, [pc, #1236] @ 201874 │ │ │ │ + ldr.w r5, [pc, #1236] @ 201704 │ │ │ │ mov r8, fp │ │ │ │ add r5, pc │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ - ldr.w r5, [pc, #1232] @ 201878 │ │ │ │ + ldr.w r5, [pc, #1232] @ 201708 │ │ │ │ add r5, pc │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ mov r5, r1 │ │ │ │ - ldr.w r1, [pc, #1224] @ 20187c │ │ │ │ + ldr.w r1, [pc, #1224] @ 20170c │ │ │ │ mov fp, r7 │ │ │ │ cmp r7, #4 │ │ │ │ strd r4, r7, [sp, #96] @ 0x60 │ │ │ │ ldr r7, [sp, #220] @ 0xdc │ │ │ │ add r1, pc │ │ │ │ it ge │ │ │ │ movge.w fp, #4 │ │ │ │ @@ -572080,15 +571993,15 @@ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp.w r8, #4 │ │ │ │ mov r9, r8 │ │ │ │ it ge │ │ │ │ movge.w r9, #4 │ │ │ │ ldrb r4, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 20181a │ │ │ │ + beq.w 2016aa │ │ │ │ rbit r4, r4 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ clz r4, r4 │ │ │ │ mov.w ip, #1 │ │ │ │ adds r5, r4, #1 │ │ │ │ mov.w sl, r4, lsl #5 │ │ │ │ add.w r1, sl, r3 │ │ │ │ @@ -572105,15 +572018,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 20147e │ │ │ │ + ble.n 20130e │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ add r4, r3 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ cmp r1, #8 │ │ │ │ add r0, r2 │ │ │ │ @@ -572124,32 +572037,32 @@ │ │ │ │ subs r1, r1, r2 │ │ │ │ lsl.w r3, ip, r2 │ │ │ │ cmp r1, #0 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, r3, r9 │ │ │ │ lsl.w r3, r3, r0 │ │ │ │ orr.w r6, r6, r3 │ │ │ │ - bgt.n 201450 │ │ │ │ + bgt.n 2012e0 │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ str r6, [sp, #24] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr.w r3, [r3, sl] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 201854 │ │ │ │ + beq.w 2016e4 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 201846 │ │ │ │ + beq.w 2016d6 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 2017be │ │ │ │ + bne.w 20164e │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r2, r5, lr │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 201842 │ │ │ │ + beq.w 2016d2 │ │ │ │ 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 │ │ │ │ @@ -572166,27 +572079,27 @@ │ │ │ │ mov.w r1, #1 │ │ │ │ lsl.w r1, r1, r5 │ │ │ │ and.w r5, r2, #7 │ │ │ │ add.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ asr.w r0, r0, r5 │ │ │ │ and.w r1, r0, r1 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bne.n 201500 │ │ │ │ + bne.n 201390 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r3, r1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ and.w r3, r3, #1 │ │ │ │ orr.w r3, r1, r3, lsl #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ adds r2, #2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r3, [r3, #9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20183a │ │ │ │ + beq.w 2016ca │ │ │ │ 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] │ │ │ │ @@ -572196,16 +572109,16 @@ │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #148 @ 0x94 │ │ │ │ movs r4, #0 │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ - bl 200bdc │ │ │ │ - ldr r3, [pc, #832] @ (201880 ) │ │ │ │ + bl 200a6c │ │ │ │ + ldr r3, [pc, #832] @ (201710 ) │ │ │ │ mov.w sl, #1 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #20] │ │ │ │ subs r5, r3, #1 │ │ │ │ @@ -572230,38 +572143,38 @@ │ │ │ │ adds r3, #176 @ 0xb0 │ │ │ │ add r3, sp │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr.w r8, [r4] │ │ │ │ mov r0, r8 │ │ │ │ - bl 200890 │ │ │ │ + bl 200720 │ │ │ │ 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 20180c │ │ │ │ + beq.w 20169c │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.w 201800 │ │ │ │ + beq.w 201690 │ │ │ │ cmp.w r8, #3 │ │ │ │ - bne.n 2015d4 │ │ │ │ + bne.n 201464 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 20180c │ │ │ │ + beq.w 20169c │ │ │ │ ldrb.w r1, [r4, #128] @ 0x80 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 20180c │ │ │ │ + beq.w 20169c │ │ │ │ mov r4, ip │ │ │ │ mov.w fp, #0 │ │ │ │ negs r5, r3 │ │ │ │ and.w r1, r3, #7 │ │ │ │ and.w r5, r5, #7 │ │ │ │ add.w r6, r3, #7 │ │ │ │ it pl │ │ │ │ @@ -572279,15 +572192,15 @@ │ │ │ │ asrs r6, r6, #3 │ │ │ │ lsl.w r5, sl, r1 │ │ │ │ subs r5, #1 │ │ │ │ cmp r4, #0 │ │ │ │ ldrb r7, [r7, r6] │ │ │ │ asr.w r7, r7, r3 │ │ │ │ and.w r7, r7, r5 │ │ │ │ - ble.n 201652 │ │ │ │ + ble.n 2014e2 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r5, #0 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ add r6, r3 │ │ │ │ cmp r4, #8 │ │ │ │ add r5, r1 │ │ │ │ mov r1, r4 │ │ │ │ @@ -572297,19 +572210,19 @@ │ │ │ │ subs r4, r4, r1 │ │ │ │ lsl.w r3, sl, r1 │ │ │ │ cmp r4, #0 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, r3, r8 │ │ │ │ lsl.w r3, r3, r5 │ │ │ │ orr.w r7, r7, r3 │ │ │ │ - bgt.n 201626 │ │ │ │ + bgt.n 2014b6 │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ str r7, [sp, #140] @ 0x8c │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 2016ee │ │ │ │ + beq.n 20157e │ │ │ │ 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 │ │ │ │ @@ -572336,29 +572249,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 2016ec │ │ │ │ + ble.n 20157c │ │ │ │ add r0, r1 │ │ │ │ mov r1, fp │ │ │ │ cmp r1, #8 │ │ │ │ ldrb.w r6, [r4, #1]! │ │ │ │ it ge │ │ │ │ movge r1, #8 │ │ │ │ sub.w fp, fp, r1 │ │ │ │ lsl.w r3, sl, r1 │ │ │ │ cmp.w fp, #0 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, r3, r6 │ │ │ │ lsl.w r3, r3, r0 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bgt.n 2016c0 │ │ │ │ + bgt.n 201550 │ │ │ │ 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 │ │ │ │ @@ -572382,24 +572295,24 @@ │ │ │ │ smulbb r3, r3, r1 │ │ │ │ rsb r1, r1, #64 @ 0x40 │ │ │ │ mla r3, r1, lr, r3 │ │ │ │ adds r3, #32 │ │ │ │ asrs r3, r3, #6 │ │ │ │ strb.w r3, [r0, #1]! │ │ │ │ cmp r8, r0 │ │ │ │ - bne.n 20171c │ │ │ │ + bne.n 2015ac │ │ │ │ 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 201816 │ │ │ │ + bne.n 2016a6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r6, sp │ │ │ │ add.w r5, sp, r5, lsl #2 │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ ldrb.w r0, [r5, #151] @ 0x97 │ │ │ │ @@ -572408,126 +572321,126 @@ │ │ │ │ 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, 201794 │ │ │ │ + cbz r0, 201624 │ │ │ │ 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 201580 │ │ │ │ + bne.w 201410 │ │ │ │ ldrd r4, r5, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ adds r4, #1 │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 201568 │ │ │ │ + bne.w 2013f8 │ │ │ │ ldr.w r8, [sp, #128] @ 0x80 │ │ │ │ ldr r7, [sp, #220] @ 0xdc │ │ │ │ ldr.w fp, [sp, #132] @ 0x84 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ sub.w r8, r8, #4 │ │ │ │ adds r3, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ adds r3, #16 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.w 2013e8 │ │ │ │ + bne.w 201278 │ │ │ │ ldrd r0, r5, [sp, #120] @ 0x78 │ │ │ │ mov r9, fp │ │ │ │ ldrd r3, sl, [sp, #112] @ 0x70 │ │ │ │ ldrd r4, r7, [sp, #96] @ 0x60 │ │ │ │ lsrs r1, r5, #2 │ │ │ │ ldrd r8, r2, [sp, #104] @ 0x68 │ │ │ │ adds r1, #1 │ │ │ │ subs r7, #4 │ │ │ │ add.w r1, sl, r1, lsl #4 │ │ │ │ add r8, r2 │ │ │ │ add.w sl, r1, r4 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 2013b0 │ │ │ │ - b.n 20136a │ │ │ │ + bne.w 201240 │ │ │ │ + b.n 2011fa │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldrb r1, [r1, r4] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 2015d4 │ │ │ │ + bne.w 201464 │ │ │ │ add.w r4, ip, #4294967295 @ 0xffffffff │ │ │ │ mov.w fp, #1 │ │ │ │ - b.n 2015da │ │ │ │ + b.n 20146a │ │ │ │ ldr r7, [sp, #144] @ 0x90 │ │ │ │ - b.n 20175a │ │ │ │ + b.n 2015ea │ │ │ │ sxth.w r5, r9 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ lsls r5, r5, #2 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #0 │ │ │ │ adds r4, #1 │ │ │ │ blx 610ec │ │ │ │ cmp r4, r6 │ │ │ │ add.w r3, r0, r7 │ │ │ │ - bne.n 201824 │ │ │ │ - b.n 2017be │ │ │ │ + bne.n 2016b4 │ │ │ │ + b.n 20164e │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 201530 │ │ │ │ + b.n 2013c0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 201502 │ │ │ │ - ldr r3, [pc, #60] @ (201884 ) │ │ │ │ + b.n 201392 │ │ │ │ + ldr r3, [pc, #60] @ (201714 ) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 20149a │ │ │ │ - ldr r3, [pc, #48] @ (201888 ) │ │ │ │ + b.n 20132a │ │ │ │ + ldr r3, [pc, #48] @ (201718 ) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 20149a │ │ │ │ + b.n 20132a │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stcl 0, cr0, [r0], #676 @ 0x2a4 │ │ │ │ + cdp 0, 5, cr0, cr0, cr9, {5} │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [sl], {169} @ 0xa9 │ │ │ │ - lsrs r6, r1, #4 │ │ │ │ + ldcl 0, cr0, [sl, #676]! @ 0x2a4 │ │ │ │ + lsrs r6, r7, #3 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r6, r0, #4 │ │ │ │ + lsrs r6, r6, #3 │ │ │ │ movs r7, r4 │ │ │ │ - asrs r2, r3, #24 │ │ │ │ + asrs r2, r1, #24 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r0, r3, #24 │ │ │ │ + lsls r0, r1, #30 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsls r6, r4, #20 │ │ │ │ + lsls r6, r2, #20 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r0, r3, #24 │ │ │ │ + lsls r0, r1, #24 │ │ │ │ movs r7, r4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov ip, r0 │ │ │ │ mov lr, r1 │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd ip, lr, [sp] │ │ │ │ - bl 201300 │ │ │ │ + bl 201190 │ │ │ │ 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 │ │ │ │ @@ -572544,42 +572457,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 201300 │ │ │ │ - cbz r7, 20190a │ │ │ │ + bl 201190 │ │ │ │ + cbz r7, 20179a │ │ │ │ mov fp, sl │ │ │ │ movs r5, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1e6600 │ │ │ │ + bl 1e6490 │ │ │ │ add r4, r9 │ │ │ │ add fp, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 2018f6 │ │ │ │ + bne.n 201786 │ │ │ │ mov r0, sl │ │ │ │ blx 60bc8 │ │ │ │ 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 201300 │ │ │ │ + bl 201190 │ │ │ │ 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 │ │ │ │ @@ -572596,27 +572509,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 201300 │ │ │ │ - cbz r7, 201996 │ │ │ │ + bl 201190 │ │ │ │ + cbz r7, 201826 │ │ │ │ mov fp, sl │ │ │ │ movs r5, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1e5698 │ │ │ │ + bl 1e5528 │ │ │ │ add r4, r9 │ │ │ │ add fp, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 201982 │ │ │ │ + bne.n 201812 │ │ │ │ mov r0, sl │ │ │ │ blx 60bc8 │ │ │ │ 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 │ │ │ │ @@ -572638,27 +572551,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 200ecc │ │ │ │ - cbz r7, 201a02 │ │ │ │ + bl 200d5c │ │ │ │ + cbz r7, 201892 │ │ │ │ mov fp, sl │ │ │ │ movs r5, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1ee4d4 │ │ │ │ + bl 1ee364 │ │ │ │ add r4, r9 │ │ │ │ add fp, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 2019ee │ │ │ │ + bne.n 20187e │ │ │ │ mov r0, sl │ │ │ │ blx 60bc8 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -572667,15 +572580,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 200ecc │ │ │ │ + bl 200d5c │ │ │ │ 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 │ │ │ │ @@ -572694,26 +572607,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 200ecc │ │ │ │ - cbz r7, 201a94 │ │ │ │ + bl 200d5c │ │ │ │ + cbz r7, 201924 │ │ │ │ mov fp, sl │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ adds r4, #1 │ │ │ │ - bl 1ee4d4 │ │ │ │ + bl 1ee364 │ │ │ │ add r5, r9 │ │ │ │ add fp, r8 │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 201a80 │ │ │ │ + bne.n 201910 │ │ │ │ mov r0, sl │ │ │ │ blx 60bc8 │ │ │ │ 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 │ │ │ │ @@ -572721,23 +572634,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 200ecc │ │ │ │ + bl 200d5c │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ ldrb r2, [r1, #3] │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ lsls r2, r2, #30 │ │ │ │ - bpl.n 201b74 │ │ │ │ + bpl.n 201a04 │ │ │ │ bic.w ip, r3, #7 │ │ │ │ - ldr r2, [pc, #228] @ (201bbc ) │ │ │ │ + ldr r2, [pc, #228] @ (201a4c ) │ │ │ │ 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 │ │ │ │ @@ -572765,15 +572678,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] @ (201bc0 ) │ │ │ │ + ldr r3, [pc, #116] @ (201a50 ) │ │ │ │ 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 │ │ │ │ @@ -572804,53 +572717,53 @@ │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ bic.w r3, r2, #15 │ │ │ │ orr.w r3, r3, r2, lsr #4 │ │ │ │ strb r3, [r0, #18] │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ and.w r3, r2, #15 │ │ │ │ orr.w r3, r3, r2, lsl #4 │ │ │ │ - b.n 201b48 │ │ │ │ + b.n 2019d8 │ │ │ │ nop │ │ │ │ - lsrs r4, r7, #31 │ │ │ │ + lsrs r4, r5, #31 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r2, r5, #30 │ │ │ │ + lsrs r2, r3, #30 │ │ │ │ movs r7, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #432] @ (201d8c ) │ │ │ │ + ldr r2, [pc, #432] @ (201c1c ) │ │ │ │ str r3, [sp, #32] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #432] @ (201d90 ) │ │ │ │ + ldr r3, [pc, #432] @ (201c20 ) │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r6, [sp, #132] @ 0x84 │ │ │ │ ldr r4, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 201bfe │ │ │ │ + cbz r6, 201a8e │ │ │ │ mov r8, r0 │ │ │ │ movs r5, #0 │ │ │ │ - cbnz r4, 201c1a │ │ │ │ + cbnz r4, 201aaa │ │ │ │ adds r5, #4 │ │ │ │ cmp r6, r5 │ │ │ │ - bhi.n 201bf8 │ │ │ │ - ldr r2, [pc, #404] @ (201d94 ) │ │ │ │ - ldr r3, [pc, #396] @ (201d90 ) │ │ │ │ + bhi.n 201a88 │ │ │ │ + ldr r2, [pc, #404] @ (201c24 ) │ │ │ │ + ldr r3, [pc, #396] @ (201c20 ) │ │ │ │ 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 201d88 │ │ │ │ + bne.w 201c18 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsls r0, r1, #2 │ │ │ │ add.w sl, sp, #60 @ 0x3c │ │ │ │ mov r1, r6 │ │ │ │ mov fp, r5 │ │ │ │ mov r6, r5 │ │ │ │ @@ -572864,15 +572777,15 @@ │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #20] │ │ │ │ strd r8, r0, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #16] │ │ │ │ strd r7, r1, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, sl │ │ │ │ - bl 201ac8 │ │ │ │ + bl 201958 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ ldrd r7, r8, [sp, #60] @ 0x3c │ │ │ │ sub.w lr, r3, r5 │ │ │ │ cmp.w lr, #4 │ │ │ │ mov r0, r9 │ │ │ │ it cs │ │ │ │ movcs.w lr, #4 │ │ │ │ @@ -572883,15 +572796,15 @@ │ │ │ │ add.w r2, r0, #4 │ │ │ │ ite ls │ │ │ │ movls.w r9, #0 │ │ │ │ movhi.w r9, #1 │ │ │ │ add.w r5, r1, #15 │ │ │ │ movs r6, #0 │ │ │ │ strd r1, r0, [sp, #4] │ │ │ │ - b.n 201ce0 │ │ │ │ + b.n 201b70 │ │ │ │ cmp r6, #1 │ │ │ │ ite ls │ │ │ │ movls r1, #0 │ │ │ │ movhi r1, #1 │ │ │ │ negs r0, r1 │ │ │ │ add.w r1, sp, r1, lsl #2 │ │ │ │ and.w r0, r0, #3 │ │ │ │ @@ -572899,146 +572812,146 @@ │ │ │ │ ldr r1, [r1, #68] @ 0x44 │ │ │ │ ldr.w r1, [r1, r3, lsl #2] │ │ │ │ add.w r3, sl, r0 │ │ │ │ ldrb.w r0, [sl, r0] │ │ │ │ ldrb r4, [r3, #1] │ │ │ │ adds r0, r0, r1 │ │ │ │ add r4, r1 │ │ │ │ - bmi.n 201d0a │ │ │ │ + bmi.n 201b9a │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bgt.n 201d22 │ │ │ │ + bgt.n 201bb2 │ │ │ │ cmp r4, #0 │ │ │ │ strb.w r0, [r2, #-4] │ │ │ │ - blt.n 201d00 │ │ │ │ + blt.n 201b90 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - bgt.n 201d2a │ │ │ │ + bgt.n 201bba │ │ │ │ adds r3, r3, r1 │ │ │ │ strb.w r4, [r2, #-3] │ │ │ │ - bpl.n 201d30 │ │ │ │ + bpl.n 201bc0 │ │ │ │ movs r3, #0 │ │ │ │ adds r6, #1 │ │ │ │ strb.w r3, [r2, #-2] │ │ │ │ strb.w ip, [r2, #-1] │ │ │ │ adds r5, #4 │ │ │ │ adds r2, #4 │ │ │ │ cmp r6, lr │ │ │ │ - beq.n 201d46 │ │ │ │ + beq.n 201bd6 │ │ │ │ sub.w r3, r5, #15 │ │ │ │ lsr.w r1, r7, r5 │ │ │ │ and.w r1, r1, #2 │ │ │ │ lsr.w r3, r7, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ orrs r3, r1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 201c88 │ │ │ │ + beq.n 201b18 │ │ │ │ mov r1, r9 │ │ │ │ - b.n 201c90 │ │ │ │ + b.n 201b20 │ │ │ │ adds r3, r3, r1 │ │ │ │ strb.w fp, [r2, #-3] │ │ │ │ - bpl.n 201cce │ │ │ │ - b.n 201ccc │ │ │ │ + bpl.n 201b5e │ │ │ │ + b.n 201b5c │ │ │ │ cmp r4, #0 │ │ │ │ strb.w fp, [r2, #-4] │ │ │ │ it lt │ │ │ │ ldrblt r3, [r3, #2] │ │ │ │ - blt.n 201d00 │ │ │ │ + blt.n 201b90 │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ strb.w r4, [r2, #-3] │ │ │ │ adds r3, r3, r1 │ │ │ │ - bmi.n 201ccc │ │ │ │ - b.n 201cce │ │ │ │ + bmi.n 201b5c │ │ │ │ + b.n 201b5e │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ strb.w ip, [r2, #-4] │ │ │ │ - ble.n 201d38 │ │ │ │ + ble.n 201bc8 │ │ │ │ add r3, r1 │ │ │ │ strb.w ip, [r2, #-3] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ it gt │ │ │ │ movgt r3, #255 @ 0xff │ │ │ │ - b.n 201cce │ │ │ │ + b.n 201b5e │ │ │ │ add r3, r1 │ │ │ │ strb.w r4, [r2, #-3] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ it gt │ │ │ │ movgt r3, #255 @ 0xff │ │ │ │ - b.n 201cce │ │ │ │ + b.n 201b5e │ │ │ │ ldrd r1, r0, [sp, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r1, #1 │ │ │ │ add r0, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r1, r3 │ │ │ │ - bcc.n 201c6c │ │ │ │ + bcc.n 201afc │ │ │ │ ldrd r5, r9, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r5, #4 │ │ │ │ add.w r9, r9, #16 │ │ │ │ adds r3, #8 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.w 201c44 │ │ │ │ + bhi.w 201ad4 │ │ │ │ ldrd r6, r8, [sp, #36] @ 0x24 │ │ │ │ ldrd r0, r7, [sp, #44] @ 0x2c │ │ │ │ adds r6, #4 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r8, r0 │ │ │ │ cmp r1, r6 │ │ │ │ add r7, r3 │ │ │ │ - bhi.w 201c28 │ │ │ │ - b.n 201bfe │ │ │ │ + bhi.w 201ab8 │ │ │ │ + b.n 201a8e │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - b.n 2015d0 │ │ │ │ + b.n 201740 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 20258c │ │ │ │ + b.n 2016fc │ │ │ │ lsls r1, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #544] @ (201fd0 ) │ │ │ │ + ldr r2, [pc, #544] @ (201e60 ) │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #544] @ (201fd4 ) │ │ │ │ + ldr r3, [pc, #544] @ (201e64 ) │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ - cbz r3, 201dd6 │ │ │ │ + cbz r3, 201c66 │ │ │ │ lsls r3, r1, #2 │ │ │ │ movs r5, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - cbnz r4, 201df2 │ │ │ │ + cbnz r4, 201c82 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 201dce │ │ │ │ - ldr r2, [pc, #512] @ (201fd8 ) │ │ │ │ - ldr r3, [pc, #504] @ (201fd4 ) │ │ │ │ + bhi.n 201c5e │ │ │ │ + ldr r2, [pc, #512] @ (201e68 ) │ │ │ │ + ldr r3, [pc, #504] @ (201e64 ) │ │ │ │ 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 201fc2 │ │ │ │ + bne.w 201e52 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subs r3, r4, #1 │ │ │ │ - vldr s11, [pc, #464] @ 201fc8 │ │ │ │ - vldr s12, [pc, #464] @ 201fcc │ │ │ │ + vldr s11, [pc, #464] @ 201e58 │ │ │ │ + vldr s12, [pc, #464] @ 201e5c │ │ │ │ add.w fp, sp, #52 @ 0x34 │ │ │ │ mov r4, r1 │ │ │ │ movs r7, #0 │ │ │ │ mov r6, r5 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str.w r9, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ @@ -573050,15 +572963,15 @@ │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r4 │ │ │ │ str.w r8, [sp, #28] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl 201ac8 │ │ │ │ + bl 201958 │ │ │ │ mov r8, r6 │ │ │ │ ldrd r4, lr, [sp, #52] @ 0x34 │ │ │ │ strd r9, r6, [sp, #8] │ │ │ │ mov.w ip, #0 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, lr │ │ │ │ vmov.f32 s10, #112 @ 0x3f800000 1.0 │ │ │ │ @@ -573074,15 +572987,15 @@ │ │ │ │ sub.w r1, ip, #15 │ │ │ │ lsr.w r2, r4, ip │ │ │ │ and.w r2, r2, #2 │ │ │ │ lsr.w r1, r4, r1 │ │ │ │ and.w r1, r1, #1 │ │ │ │ orrs r1, r2 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 201f28 │ │ │ │ + bne.n 201db8 │ │ │ │ cmp.w r9, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ negs r2, r0 │ │ │ │ add.w r0, sp, r0, lsl #2 │ │ │ │ and.w r2, r2, #3 │ │ │ │ @@ -573092,120 +573005,120 @@ │ │ │ │ add.w r0, fp, r2 │ │ │ │ ldrb.w r2, [fp, r2] │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ adds r2, r2, r7 │ │ │ │ ldrb r0, [r0, #2] │ │ │ │ add r1, r7 │ │ │ │ add r0, r7 │ │ │ │ - bmi.n 201f44 │ │ │ │ + bmi.n 201dd4 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bgt.n 201f6a │ │ │ │ + bgt.n 201dfa │ │ │ │ uxtb r2, r2 │ │ │ │ vmov s15, r2 │ │ │ │ cmp r1, #0 │ │ │ │ vcvt.f32.u32 s14, s15 │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ - blt.n 201f2c │ │ │ │ + blt.n 201dbc │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ - ble.n 201f8c │ │ │ │ + ble.n 201e1c │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ it gt │ │ │ │ vmovgt.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - ble.n 201f34 │ │ │ │ + ble.n 201dc4 │ │ │ │ add.w r9, r9, #1 │ │ │ │ vstr s14, [r3, #-16] │ │ │ │ vstr s15, [r3, #-12] │ │ │ │ add.w ip, ip, #4 │ │ │ │ vstr s13, [r3, #-8] │ │ │ │ cmp.w r9, #4 │ │ │ │ vstr s10, [r3, #-4] │ │ │ │ add.w r3, r3, #16 │ │ │ │ - bne.n 201e66 │ │ │ │ + bne.n 201cf6 │ │ │ │ ldr.w ip, [sp, #4] │ │ │ │ add r8, r6 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp.w ip, #4 │ │ │ │ - bne.n 201e46 │ │ │ │ + bne.n 201cd6 │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ mov r5, r6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ add.w r9, r9, #8 │ │ │ │ cmp r3, sl │ │ │ │ add.w r6, r6, #64 @ 0x40 │ │ │ │ - beq.n 201fa4 │ │ │ │ + beq.n 201e34 │ │ │ │ add.w sl, sl, #1 │ │ │ │ - b.n 201e28 │ │ │ │ + b.n 201cb8 │ │ │ │ mov r0, lr │ │ │ │ - b.n 201e8a │ │ │ │ + b.n 201d1a │ │ │ │ vmov.f32 s15, s12 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 201f64 │ │ │ │ + blt.n 201df4 │ │ │ │ uxtb r2, r0 │ │ │ │ vmov s13, r2 │ │ │ │ vcvt.f32.u32 s13, s13 │ │ │ │ vmul.f32 s13, s13, s11 │ │ │ │ - b.n 201eda │ │ │ │ + b.n 201d6a │ │ │ │ cmp r1, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f32 s14, s12 │ │ │ │ - blt.n 201f2c │ │ │ │ + blt.n 201dbc │ │ │ │ uxtb r2, r1 │ │ │ │ vmov s15, r2 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ cmp r0, #0 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ - bge.n 201f34 │ │ │ │ + bge.n 201dc4 │ │ │ │ vmov.f32 s13, s12 │ │ │ │ - b.n 201eda │ │ │ │ + b.n 201d6a │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ itt gt │ │ │ │ vmovgt.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vmovgt.f32 s14, s15 │ │ │ │ - bgt.n 201ed0 │ │ │ │ + bgt.n 201d60 │ │ │ │ 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 201ed0 │ │ │ │ + b.n 201d60 │ │ │ │ uxtb r2, r1 │ │ │ │ vmov s15, r2 │ │ │ │ cmp r0, #0 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ - bge.n 201ed0 │ │ │ │ + bge.n 201d60 │ │ │ │ vmov.f32 s13, s12 │ │ │ │ - b.n 201eda │ │ │ │ + b.n 201d6a │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r4, r5 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ ldrd r7, r6, [sp, #20] │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ adds r6, #4 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.w 201e0c │ │ │ │ - b.n 201dd6 │ │ │ │ + bhi.w 201c9c │ │ │ │ + b.n 201c66 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 202468 │ │ │ │ + b.n 2025d8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 202420 │ │ │ │ + b.n 202590 │ │ │ │ lsls r1, r5, #2 │ │ │ │ add.w r1, r1, r1, lsl #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ add.w r3, r1, #31 │ │ │ │ ands.w r3, r3, r1, asr #32 │ │ │ │ it cc │ │ │ │ movcc r3, r1 │ │ │ │ @@ -573222,28 +573135,28 @@ │ │ │ │ orr.w r3, r3, ip │ │ │ │ orrs r3, r1 │ │ │ │ and.w r3, r3, #7 │ │ │ │ cmp r3, #7 │ │ │ │ itt eq │ │ │ │ moveq r1, #0 │ │ │ │ streq r1, [r2, #0] │ │ │ │ - beq.n 2020ae │ │ │ │ + beq.n 201f3e │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2020b0 │ │ │ │ - ldr r4, [pc, #160] @ (2020cc ) │ │ │ │ + beq.n 201f40 │ │ │ │ + ldr r4, [pc, #160] @ (201f5c ) │ │ │ │ ubfx r0, r1, #15, #5 │ │ │ │ ubfx ip, r1, #25, #5 │ │ │ │ cmp r3, #6 │ │ │ │ add r4, pc │ │ │ │ ldrb.w lr, [r4, r0] │ │ │ │ ubfx r0, r1, #20, #5 │ │ │ │ ldrb.w ip, [r4, ip] │ │ │ │ ldrb r0, [r4, r0] │ │ │ │ - beq.n 2020a0 │ │ │ │ + beq.n 201f30 │ │ │ │ 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 │ │ │ │ @@ -573266,26 +573179,26 @@ │ │ │ │ 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, #28] @ (2020d0 ) │ │ │ │ + ldr r3, [pc, #28] @ (201f60 ) │ │ │ │ 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 2020a0 │ │ │ │ - lsrs r2, r0, #14 │ │ │ │ + b.n 201f30 │ │ │ │ + lsrs r2, r6, #13 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r2, r7, #11 │ │ │ │ + lsrs r2, r5, #11 │ │ │ │ movs r7, r4 │ │ │ │ lsls r3, r1, #27 │ │ │ │ itet mi │ │ │ │ addmi r3, r0, #4 │ │ │ │ movpl r3, r0 │ │ │ │ andmi.w r1, r1, #15 │ │ │ │ push {lr} │ │ │ │ @@ -573306,33 +573219,33 @@ │ │ │ │ subs r3, #32 │ │ │ │ orr.w r1, r1, ip │ │ │ │ lsr.w r3, lr, r3 │ │ │ │ orrs r1, r3 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb r3, [r2, #3] │ │ │ │ and.w ip, r1, #31 │ │ │ │ - ldr r3, [pc, #28] @ (202140 ) │ │ │ │ + ldr r3, [pc, #28] @ (201fd0 ) │ │ │ │ add r3, pc │ │ │ │ ldrb.w r0, [r3, ip] │ │ │ │ strb r0, [r2, #2] │ │ │ │ ubfx r0, r1, #5, #5 │ │ │ │ ubfx r1, r1, #10, #5 │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ strb r0, [r2, #1] │ │ │ │ strb r3, [r2, #0] │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - lsrs r4, r2, #10 │ │ │ │ + lsrs r4, r0, #10 │ │ │ │ movs r7, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ lsls r3, r1, #27 │ │ │ │ ldr.w lr, [r0, #12] │ │ │ │ sub sp, #12 │ │ │ │ - bpl.n 202240 │ │ │ │ + bpl.n 2020d0 │ │ │ │ ldrd r4, r3, [r0, #4] │ │ │ │ and.w r1, r1, #15 │ │ │ │ mov.w r8, lr, lsr #3 │ │ │ │ mov.w r9, lr, lsr #8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov.w r5, lr, lsr #13 │ │ │ │ mov.w ip, r3, lsr #30 │ │ │ │ @@ -573340,37 +573253,37 @@ │ │ │ │ lsr.w r3, r4, r1 │ │ │ │ orr.w ip, ip, lr, lsl #2 │ │ │ │ lsrs r1, r4, #1 │ │ │ │ and.w r3, r3, #3 │ │ │ │ mov.w r4, lr, lsr #18 │ │ │ │ mov.w r0, lr, lsr #30 │ │ │ │ tst.w lr, #268435456 @ 0x10000000 │ │ │ │ - beq.n 2021fc │ │ │ │ + beq.n 20208c │ │ │ │ cmp r3, #3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r2, #0] │ │ │ │ - beq.n 2021f6 │ │ │ │ + beq.n 202086 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2022fe │ │ │ │ + beq.w 20218e │ │ │ │ lsls r1, r4, #1 │ │ │ │ and.w lr, r0, #1 │ │ │ │ and.w r1, r1, #62 @ 0x3e │ │ │ │ - ldr r4, [pc, #368] @ (202318 ) │ │ │ │ + ldr r4, [pc, #368] @ (2021a8 ) │ │ │ │ orr.w r1, r1, lr │ │ │ │ and.w lr, r5, #31 │ │ │ │ - ldr r5, [pc, #360] @ (20231c ) │ │ │ │ + ldr r5, [pc, #360] @ (2021ac ) │ │ │ │ add r4, pc │ │ │ │ and.w r0, r6, #31 │ │ │ │ cmp r3, #2 │ │ │ │ add r5, pc │ │ │ │ ldrb.w lr, [r4, lr] │ │ │ │ ldrb r0, [r4, r0] │ │ │ │ ldrb r1, [r5, r1] │ │ │ │ - beq.n 2021ea │ │ │ │ + beq.n 20207a │ │ │ │ and.w ip, ip, #31 │ │ │ │ and.w r5, r8, #31 │ │ │ │ and.w r3, r9, #31 │ │ │ │ ldrb.w ip, [r4, ip] │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ add ip, lr │ │ │ │ ldrb.w lr, [r4, r5] │ │ │ │ @@ -573382,29 +573295,29 @@ │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb r0, [r2, #0] │ │ │ │ strb r1, [r2, #1] │ │ │ │ strb.w lr, [r2, #2] │ │ │ │ strb r3, [r2, #3] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - cbnz r3, 20226c │ │ │ │ + cbnz r3, 2020fc │ │ │ │ eor.w r3, r1, r0 │ │ │ │ mov.w r0, r8, lsl #1 │ │ │ │ and.w r3, r3, #1 │ │ │ │ and.w r0, r0, #62 @ 0x3e │ │ │ │ orrs r0, r3 │ │ │ │ - ldr r3, [pc, #268] @ (202320 ) │ │ │ │ + ldr r3, [pc, #268] @ (2021b0 ) │ │ │ │ and.w ip, ip, #31 │ │ │ │ and.w r1, r9, #31 │ │ │ │ add r3, pc │ │ │ │ ldrb.w r4, [r3, ip] │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ mov r5, r4 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #252] @ (202324 ) │ │ │ │ + ldr r3, [pc, #252] @ (2021b4 ) │ │ │ │ add r3, pc │ │ │ │ ldrb.w lr, [r3, r0] │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb r6, [r2, #0] │ │ │ │ strb.w lr, [r2, #1] │ │ │ │ strb r5, [r2, #2] │ │ │ │ strb r3, [r2, #3] │ │ │ │ @@ -573418,31 +573331,31 @@ │ │ │ │ lsr.w r3, r0, r3 │ │ │ │ lsrs r1, r0, #1 │ │ │ │ and.w r3, r3, #3 │ │ │ │ mov.w r5, ip, lsr #15 │ │ │ │ mov.w r4, ip, lsr #20 │ │ │ │ mov.w r6, ip, lsr #25 │ │ │ │ mov.w r0, lr, lsr #29 │ │ │ │ - b.n 202186 │ │ │ │ + b.n 202016 │ │ │ │ mov.w lr, r4, lsl #1 │ │ │ │ - ldr r4, [pc, #180] @ (202328 ) │ │ │ │ + ldr r4, [pc, #180] @ (2021b8 ) │ │ │ │ and.w r5, r5, #31 │ │ │ │ and.w r6, r6, #31 │ │ │ │ add r4, pc │ │ │ │ - ldr r7, [pc, #172] @ (20232c ) │ │ │ │ + ldr r7, [pc, #172] @ (2021bc ) │ │ │ │ and.w lr, lr, #62 @ 0x3e │ │ │ │ str r4, [sp, #4] │ │ │ │ add r7, pc │ │ │ │ cmp r3, #3 │ │ │ │ ldrb r5, [r4, r5] │ │ │ │ ldrb r6, [r4, r6] │ │ │ │ and.w r4, r0, #1 │ │ │ │ orr.w lr, lr, r4 │ │ │ │ ldrb.w lr, [r7, lr] │ │ │ │ - beq.n 20222e │ │ │ │ + beq.n 2020be │ │ │ │ eors r1, r0 │ │ │ │ mov.w r0, r8, lsl #1 │ │ │ │ and.w r1, r1, #1 │ │ │ │ and.w r0, r0, #62 @ 0x3e │ │ │ │ orrs r0, r1 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ and.w ip, ip, #31 │ │ │ │ @@ -573464,83 +573377,83 @@ │ │ │ │ adds r3, #1 │ │ │ │ umull lr, r0, ip, r0 │ │ │ │ umull lr, r1, ip, r1 │ │ │ │ umull ip, r3, ip, r3 │ │ │ │ lsrs r5, r0, #1 │ │ │ │ mov.w lr, r1, lsr #1 │ │ │ │ lsrs r6, r3, #1 │ │ │ │ - b.n 20222e │ │ │ │ - ldr r3, [pc, #48] @ (202330 ) │ │ │ │ + b.n 2020be │ │ │ │ + ldr r3, [pc, #48] @ (2021c0 ) │ │ │ │ and.w ip, ip, #31 │ │ │ │ and.w r1, r8, #31 │ │ │ │ and.w r0, r9, #31 │ │ │ │ add r3, pc │ │ │ │ ldrb.w lr, [r3, ip] │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ - b.n 2021ea │ │ │ │ - lsrs r6, r0, #8 │ │ │ │ + b.n 20207a │ │ │ │ + lsrs r6, r6, #7 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r6, r7, #6 │ │ │ │ + lsrs r6, r5, #6 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r6, r3, #6 │ │ │ │ + lsrs r6, r1, #6 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r0, r2, #5 │ │ │ │ + lsrs r0, r0, #5 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r6, r7, #4 │ │ │ │ + lsrs r6, r5, #4 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r4, r6, #3 │ │ │ │ + lsrs r4, r4, #3 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r4, r5, #2 │ │ │ │ + lsrs r4, r3, #2 │ │ │ │ movs r7, r4 │ │ │ │ ldr.w ip, [r0, #12] │ │ │ │ and.w r3, r1, #16 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ tst.w ip, #268435456 @ 0x10000000 │ │ │ │ sub sp, #20 │ │ │ │ - beq.n 202398 │ │ │ │ + beq.n 202228 │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 202422 │ │ │ │ + beq.n 2022b2 │ │ │ │ and.w r1, r1, #15 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov.w r0, lr, lsr #30 │ │ │ │ mov.w r6, ip, lsr #3 │ │ │ │ lsls r1, r1, #1 │ │ │ │ orr.w r0, r0, ip, lsl #2 │ │ │ │ mov.w r7, ip, lsr #8 │ │ │ │ mov.w r8, ip, lsr #23 │ │ │ │ lsrs r3, r1 │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20243e │ │ │ │ - ldr r3, [pc, #376] @ (2024f0 ) │ │ │ │ + bne.n 2022ce │ │ │ │ + ldr r3, [pc, #376] @ (202380 ) │ │ │ │ and.w r0, r0, #31 │ │ │ │ and.w r4, r6, #31 │ │ │ │ and.w r5, r7, #31 │ │ │ │ add r3, pc │ │ │ │ and.w r1, r8, #31 │ │ │ │ ldrb.w ip, [r3, r0] │ │ │ │ ldrb r4, [r3, r4] │ │ │ │ ldrb.w lr, [r3, r5] │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ - b.n 202400 │ │ │ │ + b.n 202290 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20241a │ │ │ │ + bne.n 2022aa │ │ │ │ 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 2024e4 │ │ │ │ + beq.w 202374 │ │ │ │ ldrd r0, r5, [r0, #8] │ │ │ │ rsb r3, r1, r1, lsl #4 │ │ │ │ rsb r4, r3, #32 │ │ │ │ - ldr.w lr, [pc, #308] @ 2024f4 │ │ │ │ + ldr.w lr, [pc, #308] @ 202384 │ │ │ │ lsrs r0, r3 │ │ │ │ subs r3, #32 │ │ │ │ lsl.w r4, r5, r4 │ │ │ │ add lr, pc │ │ │ │ lsr.w r3, r5, r3 │ │ │ │ orrs r0, r4 │ │ │ │ movs r4, #13 │ │ │ │ @@ -573562,37 +573475,37 @@ │ │ │ │ bfi r3, ip, #16, #8 │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str r3, [r2, #0] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r3, r0, #4 │ │ │ │ and.w r1, r1, #15 │ │ │ │ - b.n 20239e │ │ │ │ + b.n 20222e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov.w r6, lr, lsr #5 │ │ │ │ mov.w r7, lr, lsr #10 │ │ │ │ mov.w r8, ip, lsr #13 │ │ │ │ mov r0, lr │ │ │ │ lsrs r3, r1 │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 202376 │ │ │ │ - ldr r5, [pc, #184] @ (2024f8 ) │ │ │ │ + beq.n 202206 │ │ │ │ + ldr r5, [pc, #184] @ (202388 ) │ │ │ │ ubfx r4, lr, #15, #5 │ │ │ │ ubfx ip, ip, #18, #5 │ │ │ │ cmp r3, #3 │ │ │ │ add r5, pc │ │ │ │ ldrb.w r1, [r5, ip] │ │ │ │ ldrb.w ip, [r5, r4] │ │ │ │ ubfx r4, lr, #20, #5 │ │ │ │ ubfx lr, lr, #25, #5 │ │ │ │ ldrb r4, [r5, r4] │ │ │ │ ldrb.w lr, [r5, lr] │ │ │ │ - beq.n 202400 │ │ │ │ + beq.n 202290 │ │ │ │ and.w r6, r6, #31 │ │ │ │ and.w r9, r0, #31 │ │ │ │ and.w r0, r8, #31 │ │ │ │ str r0, [sp, #12] │ │ │ │ and.w r7, r7, #31 │ │ │ │ smulbb ip, ip, r3 │ │ │ │ ldrb r6, [r5, r6] │ │ │ │ @@ -573624,35 +573537,35 @@ │ │ │ │ umull r5, r1, ip, r1 │ │ │ │ umull r5, r0, ip, r0 │ │ │ │ umull ip, r3, ip, r3 │ │ │ │ ubfx lr, r1, #1, #8 │ │ │ │ ubfx ip, r4, #1, #8 │ │ │ │ ubfx r4, r0, #1, #8 │ │ │ │ ubfx r1, r3, #1, #8 │ │ │ │ - b.n 202400 │ │ │ │ + b.n 202290 │ │ │ │ movs r1, #0 │ │ │ │ mov ip, r1 │ │ │ │ mov r4, r1 │ │ │ │ mov lr, r1 │ │ │ │ - b.n 202400 │ │ │ │ + b.n 202290 │ │ │ │ nop │ │ │ │ - lsrs r4, r6, #32 │ │ │ │ + lsrs r4, r4, #32 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r0, r6, #31 │ │ │ │ + lsls r0, r4, #31 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r6, r5, #29 │ │ │ │ + lsls r6, r3, #29 │ │ │ │ movs r7, r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #132] @ (202594 ) │ │ │ │ + ldr r2, [pc, #132] @ (202424 ) │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #132] @ (202598 ) │ │ │ │ + ldr r3, [pc, #132] @ (202428 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #24 │ │ │ │ mov ip, sp │ │ │ │ mov lr, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -573670,62 +573583,62 @@ │ │ │ │ str r2, [sp, #16] │ │ │ │ mov.w r3, r3, lsl #4 │ │ │ │ add.w r4, r0, r3 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - ldr r4, [pc, #72] @ (20259c ) │ │ │ │ + ldr r4, [pc, #72] @ (20242c ) │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ mov.w r3, r3, lsr #29 │ │ │ │ add r4, pc │ │ │ │ and.w r2, lr, #7 │ │ │ │ and.w r1, r5, #3 │ │ │ │ it ne │ │ │ │ addne r2, #12 │ │ │ │ mov r0, sp │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ add.w r1, r2, r1, lsl #2 │ │ │ │ mov r2, r6 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #36] @ (2025a0 ) │ │ │ │ - ldr r3, [pc, #28] @ (202598 ) │ │ │ │ + ldr r2, [pc, #36] @ (202430 ) │ │ │ │ + ldr r3, [pc, #28] @ (202428 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 202590 │ │ │ │ + bne.n 202420 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - bge.n 20256c │ │ │ │ + bgt.n 2024dc │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf61400a5 │ │ │ │ - bge.n 2024a4 │ │ │ │ + @ instruction: 0xf78400a5 │ │ │ │ + blt.n 202414 │ │ │ │ lsls r1, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldrd r5, r4, [sp, #72] @ 0x48 │ │ │ │ - cbz r4, 2025ce │ │ │ │ + cbz r4, 20245e │ │ │ │ mov sl, r2 │ │ │ │ movs r2, #0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ str r6, [sp, #20] │ │ │ │ mov r6, r2 │ │ │ │ - cbnz r5, 2025d4 │ │ │ │ + cbnz r5, 202464 │ │ │ │ adds r6, #4 │ │ │ │ cmp r4, r6 │ │ │ │ - bhi.n 2025c8 │ │ │ │ + bhi.n 202458 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r9, r1 │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ mov r1, sl │ │ │ │ str r3, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -573741,56 +573654,56 @@ │ │ │ │ adds r5, r6, r7 │ │ │ │ movs r4, #0 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, fp │ │ │ │ mov r0, sl │ │ │ │ adds r4, #1 │ │ │ │ - bl 2024fc │ │ │ │ + bl 20238c │ │ │ │ adds r5, #4 │ │ │ │ strb.w r8, [r5, #-1] │ │ │ │ cmp r4, #8 │ │ │ │ - bne.n 2025fc │ │ │ │ + bne.n 20248c │ │ │ │ add.w fp, fp, #1 │ │ │ │ add r6, r9 │ │ │ │ cmp.w fp, #4 │ │ │ │ - bne.n 2025f8 │ │ │ │ + bne.n 202488 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w sl, sl, #16 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ adds r7, #32 │ │ │ │ adds r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.n 2025f0 │ │ │ │ + bhi.n 202480 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldrd r2, r6, [sp, #8] │ │ │ │ add r1, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r6, #4 │ │ │ │ add r2, r3 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 2025e4 │ │ │ │ + bhi.n 202474 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ ldrd r5, r4, [sp, #64] @ 0x40 │ │ │ │ - cbz r4, 202672 │ │ │ │ + cbz r4, 202502 │ │ │ │ lsls r6, r1, #2 │ │ │ │ str r6, [sp, #12] │ │ │ │ movs r6, #0 │ │ │ │ - cbnz r5, 202678 │ │ │ │ + cbnz r5, 202508 │ │ │ │ adds r6, #4 │ │ │ │ cmp r4, r6 │ │ │ │ - bhi.n 20266c │ │ │ │ + bhi.n 2024fc │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r1 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ @@ -573804,82 +573717,82 @@ │ │ │ │ add.w r4, r6, sl │ │ │ │ mov.w fp, #0 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 2024fc │ │ │ │ + bl 20238c │ │ │ │ adds r4, #4 │ │ │ │ cmp.w fp, #8 │ │ │ │ - bne.n 20269e │ │ │ │ + bne.n 20252e │ │ │ │ adds r5, #1 │ │ │ │ add r6, r8 │ │ │ │ cmp r5, #4 │ │ │ │ - bne.n 202696 │ │ │ │ + bne.n 202526 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ add.w r9, r9, #8 │ │ │ │ adds r7, #16 │ │ │ │ add.w sl, sl, #32 │ │ │ │ cmp r3, r9 │ │ │ │ - bhi.n 202692 │ │ │ │ + bhi.n 202522 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrd r3, r6, [sp] │ │ │ │ add r1, r2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r6, #4 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ cmp r2, r6 │ │ │ │ - bhi.n 202682 │ │ │ │ + bhi.n 202512 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov sl, r1 │ │ │ │ - ldr r1, [pc, #264] @ (20280c ) │ │ │ │ + ldr r1, [pc, #264] @ (20269c ) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #264] @ (202810 ) │ │ │ │ + ldr r3, [pc, #264] @ (2026a0 ) │ │ │ │ add r1, pc │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ - cbz r3, 20272e │ │ │ │ + cbz r3, 2025be │ │ │ │ mov.w r3, sl, lsl #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ movs r1, #0 │ │ │ │ - cbnz r3, 20274c │ │ │ │ + cbnz r3, 2025dc │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ adds r1, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - bhi.n 202726 │ │ │ │ - ldr r2, [pc, #228] @ (202814 ) │ │ │ │ - ldr r3, [pc, #220] @ (202810 ) │ │ │ │ + bhi.n 2025b6 │ │ │ │ + ldr r2, [pc, #228] @ (2026a4 ) │ │ │ │ + ldr r3, [pc, #220] @ (2026a0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 202802 │ │ │ │ + bne.n 202692 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strd r0, r8, [sp, #16] │ │ │ │ mov r9, r1 │ │ │ │ - vldr s16, [pc, #180] @ 202808 │ │ │ │ + vldr s16, [pc, #180] @ 202698 │ │ │ │ mov.w r8, #0 │ │ │ │ vmov.f32 s17, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ movs r7, #0 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ mov r9, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ @@ -573889,15 +573802,15 @@ │ │ │ │ bic.w r4, r7, #3 │ │ │ │ movs r5, #0 │ │ │ │ add r4, r6 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r9 │ │ │ │ - bl 2024fc │ │ │ │ + bl 20238c │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ vmov s15, r3 │ │ │ │ ldrb.w r3, [sp, #25] │ │ │ │ adds r5, #1 │ │ │ │ vstr s17, [r4, #12] │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ adds r4, #16 │ │ │ │ @@ -573909,87 +573822,87 @@ │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r4, #-12] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r4, #-8] │ │ │ │ - bne.n 20277a │ │ │ │ + bne.n 20260a │ │ │ │ add.w fp, fp, #1 │ │ │ │ add r7, sl │ │ │ │ cmp.w fp, #4 │ │ │ │ - bne.n 202772 │ │ │ │ + bne.n 202602 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ add.w r9, r9, #16 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ adds r6, #128 @ 0x80 │ │ │ │ adds r7, #8 │ │ │ │ cmp r3, r7 │ │ │ │ - bhi.n 20276a │ │ │ │ + bhi.n 2025fa │ │ │ │ ldrd r9, r2, [sp, #4] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r9, r9, #4 │ │ │ │ add r2, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, r9 │ │ │ │ - bhi.n 20275e │ │ │ │ - b.n 20272e │ │ │ │ + bhi.n 2025ee │ │ │ │ + b.n 2025be │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - bhi.n 2027f8 │ │ │ │ + bge.n 202768 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 2027ac │ │ │ │ + bge.n 20271c │ │ │ │ lsls r1, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov sl, r1 │ │ │ │ - ldr r1, [pc, #276] @ (202944 ) │ │ │ │ + ldr r1, [pc, #276] @ (2027d4 ) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #276] @ (202948 ) │ │ │ │ + ldr r3, [pc, #276] @ (2027d8 ) │ │ │ │ add r1, pc │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ - cbz r3, 20285a │ │ │ │ + cbz r3, 2026ea │ │ │ │ mov.w r3, sl, lsl #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ movs r1, #0 │ │ │ │ - cbnz r3, 202878 │ │ │ │ + cbnz r3, 202708 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ adds r1, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - bhi.n 202852 │ │ │ │ - ldr r2, [pc, #240] @ (20294c ) │ │ │ │ - ldr r3, [pc, #232] @ (202948 ) │ │ │ │ + bhi.n 2026e2 │ │ │ │ + ldr r2, [pc, #240] @ (2027dc ) │ │ │ │ + ldr r3, [pc, #232] @ (2027d8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 20293a │ │ │ │ + bne.n 2027ca │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strd r0, r8, [sp, #16] │ │ │ │ mov r9, r1 │ │ │ │ - vldr s16, [pc, #192] @ 202940 │ │ │ │ + vldr s16, [pc, #192] @ 2027d0 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ movs r7, #0 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ mov r9, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r7, [sp, #0] │ │ │ │ @@ -573998,15 +573911,15 @@ │ │ │ │ bic.w r4, r7, #3 │ │ │ │ movs r5, #0 │ │ │ │ add r4, r6 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r9 │ │ │ │ - bl 2024fc │ │ │ │ + bl 20238c │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ vmov s15, r3 │ │ │ │ ldrb.w r3, [sp, #25] │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #16 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ cmp r5, #8 │ │ │ │ @@ -574022,56 +573935,56 @@ │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r4, #-8] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r4, #-4] │ │ │ │ - bne.n 2028a2 │ │ │ │ + bne.n 202732 │ │ │ │ add.w fp, fp, #1 │ │ │ │ add r7, sl │ │ │ │ cmp.w fp, #4 │ │ │ │ - bne.n 20289a │ │ │ │ + bne.n 20272a │ │ │ │ ldr r7, [sp, #0] │ │ │ │ add.w r9, r9, #16 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ adds r6, #128 @ 0x80 │ │ │ │ adds r7, #8 │ │ │ │ cmp r3, r7 │ │ │ │ - bhi.n 202892 │ │ │ │ + bhi.n 202722 │ │ │ │ ldrd r9, r2, [sp, #4] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r9, r9, #4 │ │ │ │ add r2, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, r9 │ │ │ │ - bhi.n 202886 │ │ │ │ - b.n 20285a │ │ │ │ + bhi.n 202716 │ │ │ │ + b.n 2026ea │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - bvc.n 2028d8 │ │ │ │ + bls.n 202848 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 20288c │ │ │ │ + bls.n 2027fc │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #1 │ │ │ │ strd r4, r0, [sp] │ │ │ │ movs r0, #0 │ │ │ │ - bl 207974 │ │ │ │ + bl 207804 │ │ │ │ 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] │ │ │ │ @@ -574082,59 +573995,59 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 2039a0 │ │ │ │ + bl 203830 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #252] @ (202ac0 ) │ │ │ │ + ldr r2, [pc, #252] @ (202950 ) │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #252] @ (202ac4 ) │ │ │ │ + ldr r3, [pc, #252] @ (202954 ) │ │ │ │ str r0, [sp, #32] │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ - cbz r3, 2029f0 │ │ │ │ + cbz r3, 202880 │ │ │ │ lsls r3, r1, #2 │ │ │ │ movs r1, #0 │ │ │ │ mov sl, r1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - cbnz r4, 202a0e │ │ │ │ + cbnz r4, 20289e │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ add.w sl, sl, #4 │ │ │ │ cmp r3, sl │ │ │ │ - bhi.n 2029e6 │ │ │ │ - ldr r2, [pc, #212] @ (202ac8 ) │ │ │ │ - ldr r3, [pc, #208] @ (202ac4 ) │ │ │ │ + bhi.n 202876 │ │ │ │ + ldr r2, [pc, #212] @ (202958 ) │ │ │ │ + ldr r3, [pc, #208] @ (202954 ) │ │ │ │ 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 202ab6 │ │ │ │ + bne.n 202946 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s16, [pc, #172] @ 202abc │ │ │ │ + vldr s16, [pc, #172] @ 20294c │ │ │ │ add.w r9, sp, #43 @ 0x2b │ │ │ │ mov.w r8, #1 │ │ │ │ mov r7, r5 │ │ │ │ str r4, [sp, #96] @ 0x60 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ mov.w fp, #0 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ @@ -574148,149 +574061,149 @@ │ │ │ │ mov.w fp, #0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #0 │ │ │ │ strd r9, r8, [sp] │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 207974 │ │ │ │ + bl 207804 │ │ │ │ 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 202a3e │ │ │ │ + bne.n 2028ce │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, #4 │ │ │ │ add r6, r3 │ │ │ │ - bne.n 202a36 │ │ │ │ + bne.n 2028c6 │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ adds r7, #8 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ add.w sl, sl, #64 @ 0x40 │ │ │ │ add.w fp, fp, #4 │ │ │ │ cmp r3, fp │ │ │ │ - bhi.n 202a2e │ │ │ │ + bhi.n 2028be │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldrd r1, sl, [sp, #16] │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w sl, sl, #4 │ │ │ │ add r1, r3 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp sl, r3 │ │ │ │ - bcc.n 202a1e │ │ │ │ - b.n 2029f0 │ │ │ │ + bcc.n 2028ae │ │ │ │ + b.n 202880 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - bvs.n 202b34 │ │ │ │ + bvc.n 2028a4 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 202adc │ │ │ │ + bvc.n 202a4c │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (202af8 ) │ │ │ │ + ldr r0, [pc, #28] @ (202988 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 202afc │ │ │ │ + ldr.w ip, [pc, #28] @ 20298c │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (202b00 ) │ │ │ │ - ldr r2, [pc, #28] @ (202b04 ) │ │ │ │ + ldr r3, [pc, #24] @ (202990 ) │ │ │ │ + ldr r2, [pc, #28] @ (202994 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 61088 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - bpl.n 202b30 │ │ │ │ + bvs.n 2028a0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #5 │ │ │ │ + lsls r4, r4, #5 │ │ │ │ movs r7, r4 │ │ │ │ - cmp r1, #134 @ 0x86 │ │ │ │ + cmp r1, #118 @ 0x76 │ │ │ │ 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] @ (202b34 ) │ │ │ │ + ldr r0, [pc, #28] @ (2029c4 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 202b38 │ │ │ │ + ldr.w ip, [pc, #28] @ 2029c8 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (202b3c ) │ │ │ │ - ldr r2, [pc, #28] @ (202b40 ) │ │ │ │ + ldr r3, [pc, #24] @ (2029cc ) │ │ │ │ + ldr r2, [pc, #28] @ (2029d0 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 61088 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - bmi.n 202af4 │ │ │ │ + bvs.n 202a64 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #4 │ │ │ │ + lsls r4, r7, #3 │ │ │ │ movs r7, r4 │ │ │ │ - cmp r1, #74 @ 0x4a │ │ │ │ + cmp r1, #58 @ 0x3a │ │ │ │ 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 fp, r2 │ │ │ │ - ldr r2, [pc, #252] @ (202c5c ) │ │ │ │ + ldr r2, [pc, #252] @ (202aec ) │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #252] @ (202c60 ) │ │ │ │ + ldr r3, [pc, #252] @ (202af0 ) │ │ │ │ str r0, [sp, #32] │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ - cbz r3, 202b88 │ │ │ │ + cbz r3, 202a18 │ │ │ │ lsls r3, r1, #2 │ │ │ │ movs r5, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - cbnz r4, 202ba6 │ │ │ │ + cbnz r4, 202a36 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 202b80 │ │ │ │ - ldr r2, [pc, #216] @ (202c64 ) │ │ │ │ - ldr r3, [pc, #212] @ (202c60 ) │ │ │ │ + bhi.n 202a10 │ │ │ │ + ldr r2, [pc, #216] @ (202af4 ) │ │ │ │ + ldr r3, [pc, #212] @ (202af0 ) │ │ │ │ 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 202c52 │ │ │ │ + bne.n 202ae2 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s16, [pc, #176] @ 202c58 │ │ │ │ + vldr s16, [pc, #176] @ 202ae8 │ │ │ │ add.w r9, sp, #43 @ 0x2b │ │ │ │ mov.w r8, #1 │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #0 │ │ │ │ mov r6, fp │ │ │ │ str r4, [sp, #96] @ 0x60 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ @@ -574306,15 +574219,15 @@ │ │ │ │ mov.w fp, #0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #0 │ │ │ │ strd r9, r8, [sp] │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 207a48 │ │ │ │ + bl 2078d8 │ │ │ │ ldrsb.w r3, [sp, #43] @ 0x2b │ │ │ │ add.w sl, sl, #16 │ │ │ │ cmn.w r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ vmovne s15, r3 │ │ │ │ mov.w r3, #1065353216 @ 0x3f800000 │ │ │ │ str.w r3, [sl, #-4] │ │ │ │ @@ -574322,129 +574235,129 @@ │ │ │ │ vcvtne.f32.s32 s14, s15 │ │ │ │ vmoveq.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ vdivne.f32 s15, s14, s16 │ │ │ │ cmp.w fp, #4 │ │ │ │ vstr s15, [sl, #-8] │ │ │ │ vstr s15, [sl, #-12] │ │ │ │ vstr s15, [sl, #-16] │ │ │ │ - bne.n 202bd4 │ │ │ │ + bne.n 202a64 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #4 │ │ │ │ add r7, r3 │ │ │ │ - bne.n 202bcc │ │ │ │ + bne.n 202a5c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r6, #8 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ adds r5, #64 @ 0x40 │ │ │ │ adds r3, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.n 202bc6 │ │ │ │ + bhi.n 202a56 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ add r6, r1 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ adds r3, #4 │ │ │ │ add r2, r1 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.n 202bba │ │ │ │ - b.n 202b88 │ │ │ │ + bcc.n 202a4a │ │ │ │ + b.n 202a18 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ - bmi.n 202b98 │ │ │ │ + bvs.n 202b08 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 202d48 │ │ │ │ + bpl.n 202ab8 │ │ │ │ lsls r1, r5, #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 207974 │ │ │ │ + bl 207804 │ │ │ │ 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 207974 │ │ │ │ + bl 207804 │ │ │ │ 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 203de0 │ │ │ │ + bl 203c70 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #284] @ (202e10 ) │ │ │ │ + ldr r2, [pc, #284] @ (202ca0 ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #284] @ (202e14 ) │ │ │ │ + ldr r3, [pc, #284] @ (202ca4 ) │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ - cbz r3, 202d1c │ │ │ │ + cbz r3, 202bac │ │ │ │ lsls r3, r1, #2 │ │ │ │ movs r5, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r4, 202d3a │ │ │ │ + cbnz r4, 202bca │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 202d14 │ │ │ │ - ldr r2, [pc, #248] @ (202e18 ) │ │ │ │ - ldr r3, [pc, #244] @ (202e14 ) │ │ │ │ + bhi.n 202ba4 │ │ │ │ + ldr r2, [pc, #248] @ (202ca8 ) │ │ │ │ + ldr r3, [pc, #244] @ (202ca4 ) │ │ │ │ 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 202e08 │ │ │ │ + bne.n 202c98 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s16, [pc, #208] @ 202e0c │ │ │ │ + vldr s16, [pc, #208] @ 202c9c │ │ │ │ add.w sl, sp, #50 @ 0x32 │ │ │ │ add.w r9, sp, #51 @ 0x33 │ │ │ │ movs r7, #2 │ │ │ │ mov r6, r5 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ @@ -574466,158 +574379,158 @@ │ │ │ │ adds r6, r3, r2 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ strd sl, r7, [sp] │ │ │ │ adds r6, #16 │ │ │ │ - bl 207974 │ │ │ │ + bl 207804 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r8 │ │ │ │ movs r0, #0 │ │ │ │ strd r9, r7, [sp] │ │ │ │ - bl 207974 │ │ │ │ + bl 207804 │ │ │ │ ldrb.w r3, [sp, #50] @ 0x32 │ │ │ │ vmov s15, r3 │ │ │ │ ldrb.w r3, [sp, #51] @ 0x33 │ │ │ │ add.w fp, fp, #1 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ cmp.w fp, #4 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r6, #-8] │ │ │ │ vstr s15, [r6, #-12] │ │ │ │ vstr s15, [r6, #-16] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r6, #-4] │ │ │ │ - bne.n 202d76 │ │ │ │ + bne.n 202c06 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r4, #4 │ │ │ │ add r3, r2 │ │ │ │ - bne.n 202d6c │ │ │ │ + bne.n 202bfc │ │ │ │ ldr r6, [sp, #20] │ │ │ │ adds r5, #16 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ adds r6, #4 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ cmp r2, r6 │ │ │ │ - bhi.n 202d5e │ │ │ │ + bhi.n 202bee │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ ldrd r3, r6, [sp, #24] │ │ │ │ add r8, r2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ adds r6, #4 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ cmp r6, r2 │ │ │ │ - bcc.n 202d4e │ │ │ │ - b.n 202d1c │ │ │ │ + bcc.n 202bde │ │ │ │ + b.n 202bac │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - bcc.n 202e24 │ │ │ │ + bmi.n 202d94 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 202dd4 │ │ │ │ + bmi.n 202d44 │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (202e48 ) │ │ │ │ + ldr r0, [pc, #28] @ (202cd8 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 202e4c │ │ │ │ + ldr.w ip, [pc, #28] @ 202cdc │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (202e50 ) │ │ │ │ - ldr r2, [pc, #28] @ (202e54 ) │ │ │ │ + ldr r3, [pc, #24] @ (202ce0 ) │ │ │ │ + ldr r2, [pc, #28] @ (202ce4 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 61088 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - bne.n 202de0 │ │ │ │ + bcc.n 202d50 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - stc2l 0, cr0, [ip, #152] @ 0x98 │ │ │ │ - movs r6, #54 @ 0x36 │ │ │ │ + ldc2 0, cr0, [ip, #152]! @ 0x98 │ │ │ │ + movs r6, #38 @ 0x26 │ │ │ │ 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] @ (202e84 ) │ │ │ │ + ldr r0, [pc, #28] @ (202d14 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 202e88 │ │ │ │ + ldr.w ip, [pc, #28] @ 202d18 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (202e8c ) │ │ │ │ - ldr r2, [pc, #28] @ (202e90 ) │ │ │ │ + ldr r3, [pc, #24] @ (202d1c ) │ │ │ │ + ldr r2, [pc, #28] @ (202d20 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 61088 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - bne.n 202da4 │ │ │ │ + bcs.n 202d14 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - stc2l 0, cr0, [r4, #-152]! @ 0xffffff68 │ │ │ │ - movs r5, #250 @ 0xfa │ │ │ │ + ldc2l 0, cr0, [r4, #-152] @ 0xffffff68 │ │ │ │ + movs r5, #234 @ 0xea │ │ │ │ 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 r6, r2 │ │ │ │ - ldr r2, [pc, #316] @ (202fec ) │ │ │ │ + ldr r2, [pc, #316] @ (202e7c ) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #316] @ (202ff0 ) │ │ │ │ + ldr r3, [pc, #316] @ (202e80 ) │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ - cbz r3, 202eda │ │ │ │ + cbz r3, 202d6a │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ movs r2, #0 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r3, 202ef8 │ │ │ │ + cbnz r3, 202d88 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 202ed2 │ │ │ │ - ldr r2, [pc, #280] @ (202ff4 ) │ │ │ │ - ldr r3, [pc, #272] @ (202ff0 ) │ │ │ │ + bhi.n 202d62 │ │ │ │ + ldr r2, [pc, #280] @ (202e84 ) │ │ │ │ + ldr r3, [pc, #272] @ (202e80 ) │ │ │ │ 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 202fe2 │ │ │ │ + bne.n 202e72 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s16, [pc, #236] @ 202fe8 │ │ │ │ + vldr s16, [pc, #236] @ 202e78 │ │ │ │ add.w sl, sp, #50 @ 0x32 │ │ │ │ add.w r9, sp, #51 @ 0x33 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r6 │ │ │ │ str.w r8, [sp, #44] @ 0x2c │ │ │ │ ldr.w ip, [sp, #40] @ 0x28 │ │ │ │ mov r4, r5 │ │ │ │ @@ -574636,21 +574549,21 @@ │ │ │ │ add.w r6, r2, r3, lsl #2 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ strd sl, r7, [sp] │ │ │ │ adds r6, #64 @ 0x40 │ │ │ │ - bl 207a48 │ │ │ │ + bl 2078d8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ movs r0, #0 │ │ │ │ strd r9, r7, [sp] │ │ │ │ - bl 207a48 │ │ │ │ + bl 2078d8 │ │ │ │ ldrsb.w r3, [sp, #50] @ 0x32 │ │ │ │ adds r5, #1 │ │ │ │ cmn.w r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ vmovne s15, r3 │ │ │ │ ldrsb.w r3, [sp, #51] @ 0x33 │ │ │ │ itet ne │ │ │ │ @@ -574665,51 +574578,51 @@ │ │ │ │ vstr s15, [r6, #-64] @ 0xffffffc0 │ │ │ │ ittt ne │ │ │ │ vmovne s15, r3 │ │ │ │ vcvtne.f32.s32 s15, s15 │ │ │ │ vdivne.f32 s14, s15, s16 │ │ │ │ cmp r5, #4 │ │ │ │ vstr s14, [r6, #-52] @ 0xffffffcc │ │ │ │ - bne.n 202f36 │ │ │ │ + bne.n 202dc6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp.w r8, #4 │ │ │ │ add r3, r2 │ │ │ │ - bne.n 202f2c │ │ │ │ + bne.n 202dbc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ adds r4, #16 │ │ │ │ ldr.w ip, [sp, #12] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ adds r2, #4 │ │ │ │ add.w ip, ip, #256 @ 0x100 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 202f1a │ │ │ │ + bhi.n 202daa │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldrd r2, r7, [sp, #24] │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ adds r7, #4 │ │ │ │ add r2, r3 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.n 202f0c │ │ │ │ - b.n 202eda │ │ │ │ + bcc.n 202d9c │ │ │ │ + b.n 202d6a │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ - bne.n 203084 │ │ │ │ + bcs.n 202df4 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 203034 │ │ │ │ + bcs.n 202da4 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - cbz r2, 203068 │ │ │ │ + cbz r2, 202ef8 │ │ │ │ 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 │ │ │ │ @@ -574731,28 +574644,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 203008 │ │ │ │ + bne.n 202e98 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 203162 │ │ │ │ + beq.n 202ff2 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ subs r1, #4 │ │ │ │ mov.w lr, #0 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ - vldr s9, [pc, #228] @ 203164 │ │ │ │ + vldr s9, [pc, #228] @ 202ff4 │ │ │ │ vmov.f32 s11, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s10, [pc, #224] @ 203168 │ │ │ │ + vldr s10, [pc, #224] @ 202ff8 │ │ │ │ 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 │ │ │ │ @@ -574766,117 +574679,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 2030f4 │ │ │ │ + ble.n 202f84 │ │ │ │ vcmpe.f32 s12, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 2030f4 │ │ │ │ + bge.n 202f84 │ │ │ │ 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 203120 │ │ │ │ + ble.n 202fb0 │ │ │ │ vcmpe.f32 s13, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 203120 │ │ │ │ + bge.n 202fb0 │ │ │ │ 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 20314c │ │ │ │ + ble.n 202fdc │ │ │ │ vcmpe.f32 s15, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 20314c │ │ │ │ + bge.n 202fdc │ │ │ │ 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 203088 │ │ │ │ + bne.n 202f18 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 203314 │ │ │ │ + beq.w 2031a4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #16 │ │ │ │ sub.w lr, r1, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #408] @ 203318 │ │ │ │ + vldr s10, [pc, #408] @ 2031a8 │ │ │ │ movs r4, #1 │ │ │ │ - vldr s11, [pc, #404] @ 20331c │ │ │ │ - vldr s9, [pc, #404] @ 203320 │ │ │ │ + vldr s11, [pc, #404] @ 2031ac │ │ │ │ + vldr s9, [pc, #404] @ 2031b0 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s8, [pc, #400] @ 203324 │ │ │ │ - vldr s7, [pc, #400] @ 203328 │ │ │ │ - b.n 203202 │ │ │ │ + vldr s8, [pc, #400] @ 2031b4 │ │ │ │ + vldr s7, [pc, #400] @ 2031b8 │ │ │ │ + b.n 203092 │ │ │ │ vmov.f32 s15, s11 │ │ │ │ - cbz r5, 2031ac │ │ │ │ + cbz r5, 20303c │ │ │ │ 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 20326e │ │ │ │ + bne.n 2030fe │ │ │ │ vmov.f32 s15, s11 │ │ │ │ - cbz r5, 2031ce │ │ │ │ + cbz r5, 20305e │ │ │ │ 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 2032c6 │ │ │ │ + bne.n 203156 │ │ │ │ vmov.f32 s15, s11 │ │ │ │ - cbz r1, 2031ec │ │ │ │ + cbz r1, 20307c │ │ │ │ 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 203312 │ │ │ │ + beq.w 2031a2 │ │ │ │ ldr.w r3, [lr, #4]! │ │ │ │ and.w r5, r3, #63 @ 0x3f │ │ │ │ ubfx r1, r3, #6, #5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 20319a │ │ │ │ + beq.n 20302a │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r1 │ │ │ │ - beq.n 2031ac │ │ │ │ + beq.n 20303c │ │ │ │ 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 │ │ │ │ @@ -574890,20 +574803,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 2031bc │ │ │ │ + beq.n 20304c │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r1 │ │ │ │ - beq.n 2031ce │ │ │ │ + beq.n 20305e │ │ │ │ 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 │ │ │ │ @@ -574916,20 +574829,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 2031da │ │ │ │ + beq.n 20306a │ │ │ │ cmp r3, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r3, r1, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r3 │ │ │ │ - beq.n 2031ec │ │ │ │ + beq.n 20307c │ │ │ │ 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 │ │ │ │ @@ -574938,279 +574851,279 @@ │ │ │ │ vcvtpl.f32.s32 s12, s15 │ │ │ │ vcvtmi.f32.s32 s15, s15 │ │ │ │ vdivmi.f32 s12, s13, s15 │ │ │ │ vmov s15, r1 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmla.f32 s14, s15, s8 │ │ │ │ vmul.f32 s15, s14, s12 │ │ │ │ - b.n 2031ec │ │ │ │ + b.n 20307c │ │ │ │ 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 2036cc │ │ │ │ + beq.w 20355c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #4 │ │ │ │ sub.w lr, r1, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s8, [pc, #844] @ 20368c │ │ │ │ - vldr s6, [pc, #844] @ 203690 │ │ │ │ + vldr s8, [pc, #844] @ 20351c │ │ │ │ + vldr s6, [pc, #844] @ 203520 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ - vldr s7, [pc, #840] @ 203694 │ │ │ │ + vldr s7, [pc, #840] @ 203524 │ │ │ │ vmov.f32 s12, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s9, [pc, #836] @ 203698 │ │ │ │ - vldr s10, [pc, #836] @ 20369c │ │ │ │ - vldr s5, [pc, #836] @ 2036a0 │ │ │ │ - vldr s4, [pc, #836] @ 2036a4 │ │ │ │ - b.n 20343e │ │ │ │ + vldr s9, [pc, #836] @ 203528 │ │ │ │ + vldr s10, [pc, #836] @ 20352c │ │ │ │ + vldr s5, [pc, #836] @ 203530 │ │ │ │ + vldr s4, [pc, #836] @ 203534 │ │ │ │ + b.n 2032ce │ │ │ │ vmov.f32 s15, s6 │ │ │ │ - cbz r5, 203374 │ │ │ │ + cbz r5, 203204 │ │ │ │ vmov s15, r5 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s7 │ │ │ │ ubfx r1, r3, #17, #5 │ │ │ │ ubfx r5, r3, #11, #6 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 203492 │ │ │ │ + bne.w 203322 │ │ │ │ vmov.f32 s14, s6 │ │ │ │ - cbz r5, 203394 │ │ │ │ + cbz r5, 203224 │ │ │ │ vmov s14, r5 │ │ │ │ vcvt.f32.s32 s14, s14 │ │ │ │ vmul.f32 s14, s14, s7 │ │ │ │ ubfx r1, r3, #22, #5 │ │ │ │ lsrs r3, r3, #27 │ │ │ │ - bne.w 2034d4 │ │ │ │ + bne.w 203364 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 20356e │ │ │ │ + beq.w 2033fe │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmov s13, r1 │ │ │ │ vcvt.f32.s32 s13, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vmul.f32 s13, s13, s4 │ │ │ │ - ble.w 203638 │ │ │ │ + ble.w 2034c8 │ │ │ │ vcmpe.f32 s15, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.w 203674 │ │ │ │ + bge.w 203504 │ │ │ │ vmov.f32 s11, s10 │ │ │ │ vmla.f32 s11, s15, s9 │ │ │ │ vmov r3, s11 │ │ │ │ vcmp.f32 s14, #0.0 │ │ │ │ strb.w r3, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 2035bc │ │ │ │ + ble.w 20344c │ │ │ │ vcmpe.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 2033fe │ │ │ │ + bge.n 20328e │ │ │ │ vmov.f32 s15, s10 │ │ │ │ vmla.f32 s15, s14, s9 │ │ │ │ vmov r3, s15 │ │ │ │ vcmp.f32 s13, #0.0 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 20356a │ │ │ │ + ble.w 2033fa │ │ │ │ vcmpe.f32 s13, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 203428 │ │ │ │ + bge.n 2032b8 │ │ │ │ vmov.f32 s15, s10 │ │ │ │ vmla.f32 s15, s13, s9 │ │ │ │ vmov r1, s15 │ │ │ │ add.w ip, ip, #1 │ │ │ │ strb.w r1, [r0, #-2] │ │ │ │ strb.w r4, [r0, #-1] │ │ │ │ cmp r2, ip │ │ │ │ add.w r0, r0, #4 │ │ │ │ - beq.w 203636 │ │ │ │ + beq.w 2034c6 │ │ │ │ ldr.w r3, [lr, #4]! │ │ │ │ and.w r5, r3, #63 @ 0x3f │ │ │ │ ubfx r1, r3, #6, #5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 203362 │ │ │ │ + beq.n 2031f2 │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r1 │ │ │ │ - beq.n 203374 │ │ │ │ + beq.n 203204 │ │ │ │ subs.w r6, r1, #15 │ │ │ │ - bmi.w 2035d6 │ │ │ │ + bmi.w 203466 │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r6 │ │ │ │ vmov s15, r1 │ │ │ │ vcvt.f32.s32 s13, s15 │ │ │ │ vmov s15, r5 │ │ │ │ ubfx r1, r3, #17, #5 │ │ │ │ ubfx r5, r3, #11, #6 │ │ │ │ vcvt.f32.s32 s14, s15 │ │ │ │ vmov.f32 s15, s12 │ │ │ │ vmla.f32 s15, s14, s8 │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 203382 │ │ │ │ + beq.w 203212 │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s14, r1 │ │ │ │ - beq.w 203394 │ │ │ │ + beq.w 203224 │ │ │ │ subs.w r6, r1, #15 │ │ │ │ - bmi.w 2035c0 │ │ │ │ + bmi.w 203450 │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r6 │ │ │ │ vmov s14, r1 │ │ │ │ vcvt.f32.s32 s11, s14 │ │ │ │ vmov s14, r5 │ │ │ │ ubfx r1, r3, #22, #5 │ │ │ │ lsrs r3, r3, #27 │ │ │ │ vcvt.f32.s32 s13, s14 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s13, s8 │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ - beq.w 20339e │ │ │ │ + beq.w 20322e │ │ │ │ cmp r3, #31 │ │ │ │ - beq.n 20358a │ │ │ │ + beq.n 20341a │ │ │ │ subs.w r5, r3, #15 │ │ │ │ - bmi.w 2035ec │ │ │ │ + bmi.w 20347c │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r5 │ │ │ │ vmov s13, r3 │ │ │ │ vcvt.f32.s32 s11, s13 │ │ │ │ vmov s13, r1 │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vcvt.f32.s32 s3, s13 │ │ │ │ vmov.f32 s13, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vmla.f32 s13, s3, s5 │ │ │ │ vmul.f32 s13, s13, s11 │ │ │ │ - ble.n 203602 │ │ │ │ + ble.n 203492 │ │ │ │ vcmpe.f32 s15, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.w 2033c8 │ │ │ │ + blt.w 203258 │ │ │ │ vcmp.f32 s14, #0.0 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb.w r3, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 2033e4 │ │ │ │ + bgt.w 203274 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ - b.n 20340e │ │ │ │ + b.n 20329e │ │ │ │ vcmp.f32 s14, #0.0 │ │ │ │ strb.w r1, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 2036c2 │ │ │ │ + ble.w 203552 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s14, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itt ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ strbge.w r3, [r0, #-3] │ │ │ │ - bge.n 20356a │ │ │ │ - vldr s13, [pc, #320] @ 203698 │ │ │ │ - vldr s15, [pc, #320] @ 20369c │ │ │ │ + bge.n 2033fa │ │ │ │ + vldr s13, [pc, #320] @ 203528 │ │ │ │ + vldr s15, [pc, #320] @ 20352c │ │ │ │ vmla.f32 s15, s14, s13 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ movs r1, #0 │ │ │ │ - b.n 203428 │ │ │ │ + b.n 2032b8 │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 203530 │ │ │ │ + ble.n 2033c0 │ │ │ │ vcmpe.f32 s15, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.w 2036ac │ │ │ │ - vldr s13, [pc, #264] @ 203690 │ │ │ │ - b.n 2033c8 │ │ │ │ + bge.w 20353c │ │ │ │ + vldr s13, [pc, #264] @ 203520 │ │ │ │ + b.n 203258 │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ orr.w r3, r1, #2139095040 @ 0x7f800000 │ │ │ │ vmov s13, r3 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 2036c8 │ │ │ │ + ble.w 203558 │ │ │ │ vcmpe.f32 s15, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.w 2033c8 │ │ │ │ + blt.w 203258 │ │ │ │ vcmp.f32 s14, #0.0 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb.w r3, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 2033e4 │ │ │ │ + bgt.w 203274 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2033fe │ │ │ │ + b.n 20328e │ │ │ │ rsb r1, r1, #15 │ │ │ │ movs r6, #1 │ │ │ │ lsls r6, r1 │ │ │ │ vmov s14, r6 │ │ │ │ vcvt.f32.s32 s14, s14 │ │ │ │ vdiv.f32 s11, s12, s14 │ │ │ │ - b.n 2034b6 │ │ │ │ + b.n 203346 │ │ │ │ rsb r1, r1, #15 │ │ │ │ movs r6, #1 │ │ │ │ lsls r6, r1 │ │ │ │ vmov s15, r6 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vdiv.f32 s13, s12, s15 │ │ │ │ - b.n 203470 │ │ │ │ + b.n 203300 │ │ │ │ rsb r3, r3, #15 │ │ │ │ movs r5, #1 │ │ │ │ lsls r5, r3 │ │ │ │ vmov s13, r5 │ │ │ │ vcvt.f32.s32 s13, s13 │ │ │ │ vdiv.f32 s11, s12, s13 │ │ │ │ - b.n 2034ec │ │ │ │ + b.n 20337c │ │ │ │ vcmp.f32 s14, #0.0 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 203630 │ │ │ │ + ble.n 2034c0 │ │ │ │ vcmpe.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 203630 │ │ │ │ - vldr s11, [pc, #116] @ 203698 │ │ │ │ - vldr s15, [pc, #116] @ 20369c │ │ │ │ + bge.n 2034c0 │ │ │ │ + vldr s11, [pc, #116] @ 203528 │ │ │ │ + vldr s15, [pc, #116] @ 20352c │ │ │ │ vmla.f32 s15, s14, s11 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ - b.n 20340e │ │ │ │ + b.n 20329e │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ vcmp.f32 s14, #0.0 │ │ │ │ strb.w r3, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 20366e │ │ │ │ + ble.n 2034fe │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s14, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itt ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ strbge.w r3, [r0, #-3] │ │ │ │ - bge.w 20341c │ │ │ │ - vldr s11, [pc, #56] @ 203698 │ │ │ │ - vldr s15, [pc, #56] @ 20369c │ │ │ │ + bge.w 2032ac │ │ │ │ + vldr s11, [pc, #56] @ 203528 │ │ │ │ + vldr s15, [pc, #56] @ 20352c │ │ │ │ vmla.f32 s15, s14, s11 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ - b.n 20341c │ │ │ │ + b.n 2032ac │ │ │ │ vcmp.f32 s14, #0.0 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ strb.w r1, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 2033e4 │ │ │ │ + bgt.w 203274 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ - b.n 20340e │ │ │ │ + b.n 20329e │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ @@ -575223,33 +575136,33 @@ │ │ │ │ adds r6, #0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vcmp.f32 s14, #0.0 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb.w r3, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 2036c2 │ │ │ │ - vldr s13, [pc, #-24] @ 2036a8 │ │ │ │ - b.n 2033e4 │ │ │ │ + ble.n 203552 │ │ │ │ + vldr s13, [pc, #-24] @ 203538 │ │ │ │ + b.n 203274 │ │ │ │ strb.w r1, [r0, #-3] │ │ │ │ - b.n 203428 │ │ │ │ + b.n 2032b8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2033d4 │ │ │ │ + b.n 203264 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 203778 │ │ │ │ + beq.n 203608 │ │ │ │ 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] @ 20377c │ │ │ │ - vldr s10, [pc, #148] @ 203780 │ │ │ │ + vldr s12, [pc, #148] @ 20360c │ │ │ │ + vldr s10, [pc, #148] @ 203610 │ │ │ │ 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 │ │ │ │ @@ -575276,40 +575189,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 2036f6 │ │ │ │ + bne.n 203586 │ │ │ │ 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 20383e │ │ │ │ + beq.n 2036ce │ │ │ │ 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 2037cc │ │ │ │ + ble.n 20365c │ │ │ │ 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 │ │ │ │ @@ -575337,25 +575250,25 @@ │ │ │ │ ldrb.w r3, [sp, #4] │ │ │ │ rsb r3, r3, r3, lsl #8 │ │ │ │ umull r7, ip, r1, r3 │ │ │ │ sub.w r3, r3, ip │ │ │ │ add.w ip, ip, r3, lsr #1 │ │ │ │ mov.w ip, ip, lsr #6 │ │ │ │ strb.w ip, [r0, #-6] │ │ │ │ - bne.n 2037a4 │ │ │ │ + bne.n 203634 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 2038c0 │ │ │ │ + cbz r2, 203750 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r5, r2 │ │ │ │ movs r4, #0 │ │ │ │ add.w r2, r1, #8 │ │ │ │ - vldr s11, [pc, #116] @ 2038c4 │ │ │ │ + vldr s11, [pc, #116] @ 203754 │ │ │ │ ldrh.w r1, [r2, #-8] │ │ │ │ adds r0, #16 │ │ │ │ ldrh.w lr, [r2, #-6] │ │ │ │ adds r4, #1 │ │ │ │ ldrh.w ip, [r2, #-4] │ │ │ │ cmp r5, r4 │ │ │ │ ldrh.w r3, [r2, #-2] │ │ │ │ @@ -575376,22 +575289,22 @@ │ │ │ │ vmul.f32 s13, s13, s11 │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ vstr s12, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s13, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 203852 │ │ │ │ + bne.n 2036e2 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 20396e │ │ │ │ + beq.n 2037fe │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r6, r0 │ │ │ │ movw r4, #2051 @ 0x803 │ │ │ │ movt r4, #32800 @ 0x8020 │ │ │ │ mov r7, r2 │ │ │ │ add.w r0, r1, #8 │ │ │ │ movs r5, #0 │ │ │ │ @@ -575428,50 +575341,50 @@ │ │ │ │ mov.w r1, r3, asr #31 │ │ │ │ rsb lr, lr, r8, asr #9 │ │ │ │ add r3, ip │ │ │ │ bfi r2, lr, #16, #8 │ │ │ │ rsb r3, r1, r3, asr #9 │ │ │ │ bfi r2, r3, #24, #8 │ │ │ │ str.w r2, [r6], #4 │ │ │ │ - bne.n 2038e2 │ │ │ │ + bne.n 203772 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #1 │ │ │ │ strd r4, r0, [sp] │ │ │ │ movs r0, #0 │ │ │ │ - bl 207974 │ │ │ │ + bl 207804 │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ mov.w r3, #0 │ │ │ │ strb r2, [r4, #3] │ │ │ │ strh.w r3, [r4, #1] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ ldrd r4, r6, [sp, #88] @ 0x58 │ │ │ │ - cbz r6, 2039cc │ │ │ │ + cbz r6, 20385c │ │ │ │ mov.w ip, #0 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, ip │ │ │ │ lsls r2, r1, #2 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - cbnz r4, 2039d2 │ │ │ │ + cbnz r4, 203862 │ │ │ │ adds r5, #4 │ │ │ │ cmp r6, r5 │ │ │ │ - bhi.n 2039c6 │ │ │ │ + bhi.n 203856 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r9, #1 │ │ │ │ mov r3, r6 │ │ │ │ mov r8, ip │ │ │ │ mov sl, r7 │ │ │ │ @@ -575507,92 +575420,92 @@ │ │ │ │ adds r7, r6, r3 │ │ │ │ mov r3, fp │ │ │ │ mov r2, sl │ │ │ │ strd r7, r9, [sp] │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ add.w sl, sl, #1 │ │ │ │ - bl 207974 │ │ │ │ + bl 207804 │ │ │ │ adds r7, #4 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strh.w r8, [r7, #-3] │ │ │ │ strb.w r3, [r7, #-1] │ │ │ │ cmp r5, sl │ │ │ │ - bne.n 203a26 │ │ │ │ + bne.n 2038b6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w fp, fp, #1 │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 203a1e │ │ │ │ + bne.n 2038ae │ │ │ │ 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 203a06 │ │ │ │ + bhi.n 203896 │ │ │ │ ldrd ip, r6, [sp, #24] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ adds r6, #4 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ add sl, r1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r6, r3 │ │ │ │ add ip, r1 │ │ │ │ - bcc.n 2039e6 │ │ │ │ + bcc.n 203876 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #288] @ (203bc4 ) │ │ │ │ + ldr r2, [pc, #288] @ (203a54 ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #288] @ (203bc8 ) │ │ │ │ + ldr r3, [pc, #288] @ (203a58 ) │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ - cbz r3, 203ace │ │ │ │ + cbz r3, 20395e │ │ │ │ mov.w ip, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov r5, ip │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - cbnz r4, 203aec │ │ │ │ + cbnz r4, 20397c │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 203ac8 │ │ │ │ - ldr r2, [pc, #252] @ (203bcc ) │ │ │ │ - ldr r3, [pc, #244] @ (203bc8 ) │ │ │ │ + bhi.n 203958 │ │ │ │ + ldr r2, [pc, #252] @ (203a5c ) │ │ │ │ + ldr r3, [pc, #244] @ (203a58 ) │ │ │ │ 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 203bb8 │ │ │ │ + bne.n 203a48 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s17, [pc, #204] @ 203bbc │ │ │ │ + vldr s17, [pc, #204] @ 203a4c │ │ │ │ add.w sl, sp, #51 @ 0x33 │ │ │ │ mov.w r9, #1 │ │ │ │ - vldr s16, [pc, #196] @ 203bc0 │ │ │ │ + vldr s16, [pc, #196] @ 203a50 │ │ │ │ mov r6, ip │ │ │ │ mov r8, r7 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ subs r1, r3, r6 │ │ │ │ cmp r1, #4 │ │ │ │ str r6, [sp, #28] │ │ │ │ @@ -575620,152 +575533,152 @@ │ │ │ │ adds r7, r4, r3 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ strd sl, r9, [sp] │ │ │ │ add.w r8, r8, #1 │ │ │ │ - bl 207974 │ │ │ │ + bl 207804 │ │ │ │ ldrb.w r3, [sp, #51] @ 0x33 │ │ │ │ vmov s15, r3 │ │ │ │ vstr s16, [r7, #4] │ │ │ │ mov.w r3, #1065353216 @ 0x3f800000 │ │ │ │ vstr s16, [r7, #8] │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ str r3, [r7, #12] │ │ │ │ cmp fp, r8 │ │ │ │ add.w r7, r7, #16 │ │ │ │ vmul.f32 s15, s15, s17 │ │ │ │ vstr s15, [r7, #-16] │ │ │ │ - bne.n 203b44 │ │ │ │ + bne.n 2039d4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r6, #1 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 203b3c │ │ │ │ + bne.n 2039cc │ │ │ │ ldr r6, [sp, #20] │ │ │ │ adds r5, #8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ adds r6, #4 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ cmp r0, r6 │ │ │ │ - bhi.n 203b22 │ │ │ │ + bhi.n 2039b2 │ │ │ │ ldrd ip, r6, [sp, #24] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ adds r6, #4 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ add r8, r2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r6, r3 │ │ │ │ add ip, r2 │ │ │ │ - bcc.n 203b02 │ │ │ │ - b.n 203ace │ │ │ │ + bcc.n 203992 │ │ │ │ + b.n 20395e │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r3, r4, r6} │ │ │ │ + stmia r6!, {r3, r6, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r1, r3, r5} │ │ │ │ + stmia r6!, {r1, r3, r4, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (203bfc ) │ │ │ │ + ldr r0, [pc, #28] @ (203a8c ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 203c00 │ │ │ │ + ldr.w ip, [pc, #28] @ 203a90 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (203c04 ) │ │ │ │ - ldr r2, [pc, #28] @ (203c08 ) │ │ │ │ + ldr r3, [pc, #24] @ (203a94 ) │ │ │ │ + ldr r2, [pc, #28] @ (203a98 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 61088 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r4!, {r1, r2, r4} │ │ │ │ + stmia r5!, {r1, r2, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf1200026 │ │ │ │ - adds r2, r0, r2 │ │ │ │ + adds.w r0, r0, #38 @ 0x26 │ │ │ │ + adds r2, r6, r1 │ │ │ │ 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] @ (203c38 ) │ │ │ │ + ldr r0, [pc, #28] @ (203ac8 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 203c3c │ │ │ │ + ldr.w ip, [pc, #28] @ 203acc │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (203c40 ) │ │ │ │ - ldr r2, [pc, #28] @ (203c44 ) │ │ │ │ + ldr r3, [pc, #24] @ (203ad0 ) │ │ │ │ + ldr r2, [pc, #28] @ (203ad4 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 61088 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r3!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r1, r3, r6} │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf0b80026 │ │ │ │ - adds r6, r0, r1 │ │ │ │ + @ instruction: 0xf0a80026 │ │ │ │ + adds r6, r6, r0 │ │ │ │ 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, #300] @ (203d90 ) │ │ │ │ + ldr r2, [pc, #300] @ (203c20 ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #300] @ (203d94 ) │ │ │ │ + ldr r3, [pc, #300] @ (203c24 ) │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ - cbz r3, 203c8a │ │ │ │ + cbz r3, 203b1a │ │ │ │ movs r2, #0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ mov r7, r2 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - cbnz r4, 203ca8 │ │ │ │ + cbnz r4, 203b38 │ │ │ │ adds r7, #4 │ │ │ │ cmp r3, r7 │ │ │ │ - bhi.n 203c84 │ │ │ │ - ldr r2, [pc, #268] @ (203d98 ) │ │ │ │ - ldr r3, [pc, #260] @ (203d94 ) │ │ │ │ + bhi.n 203b14 │ │ │ │ + ldr r2, [pc, #268] @ (203c28 ) │ │ │ │ + ldr r3, [pc, #260] @ (203c24 ) │ │ │ │ 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 203d82 │ │ │ │ + bne.n 203c12 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r6, r4 │ │ │ │ - vldr s17, [pc, #220] @ 203d88 │ │ │ │ + vldr s17, [pc, #220] @ 203c18 │ │ │ │ add.w r9, sp, #51 @ 0x33 │ │ │ │ - vldr s16, [pc, #216] @ 203d8c │ │ │ │ + vldr s16, [pc, #216] @ 203c1c │ │ │ │ mov r4, r2 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ subs r0, r3, r4 │ │ │ │ cmp r0, #4 │ │ │ │ str r4, [sp, #28] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ @@ -575795,15 +575708,15 @@ │ │ │ │ adds r5, r4, r3 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, sl │ │ │ │ mov r1, fp │ │ │ │ movs r0, #0 │ │ │ │ strd r9, r6, [sp] │ │ │ │ add.w sl, sl, #1 │ │ │ │ - bl 207a48 │ │ │ │ + bl 2078d8 │ │ │ │ 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] │ │ │ │ @@ -575812,94 +575725,94 @@ │ │ │ │ vcvtne.f32.s32 s15, s15 │ │ │ │ str.w r3, [r5, #-4] │ │ │ │ ite eq │ │ │ │ vmoveq.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ vdivne.f32 s14, s15, s17 │ │ │ │ cmp r8, sl │ │ │ │ vstr s14, [r5, #-16] │ │ │ │ - bne.n 203cfc │ │ │ │ + bne.n 203b8c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r7, #1 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 203cf2 │ │ │ │ + bne.n 203b82 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ add.w fp, fp, #8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r7, [sp, #104] @ 0x68 │ │ │ │ adds r4, #4 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ cmp r7, r4 │ │ │ │ - bhi.n 203cda │ │ │ │ + bhi.n 203b6a │ │ │ │ ldrd r2, r4, [sp, #24] │ │ │ │ mov r6, r7 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ adds r4, #4 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ add r8, r1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r4, r3 │ │ │ │ add r2, r1 │ │ │ │ - bcc.n 203cba │ │ │ │ - b.n 203c8a │ │ │ │ + bcc.n 203b4a │ │ │ │ + b.n 203b1a │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r3, r4, r7} │ │ │ │ + stmia r5!, {r3} │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r5, #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 207974 │ │ │ │ + bl 207804 │ │ │ │ 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 207974 │ │ │ │ + bl 207804 │ │ │ │ movw r3, #65280 @ 0xff00 │ │ │ │ strh r3, [r4, #2] │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ ldrd r4, r6, [sp, #96] @ 0x60 │ │ │ │ - cbz r6, 203e0c │ │ │ │ + cbz r6, 203c9c │ │ │ │ mov.w lr, #0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ mov r8, lr │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ - cbnz r4, 203e12 │ │ │ │ + cbnz r4, 203ca2 │ │ │ │ add.w r8, r8, #4 │ │ │ │ cmp r6, r8 │ │ │ │ - bhi.n 203e04 │ │ │ │ + bhi.n 203c94 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r7, #2 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #24] │ │ │ │ movw r9, #65280 @ 0xff00 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ @@ -575931,97 +575844,97 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ adds r6, r2, r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ strd r6, r7, [sp] │ │ │ │ - bl 207974 │ │ │ │ + bl 207804 │ │ │ │ adds r3, r6, #1 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, sl │ │ │ │ mov r3, r8 │ │ │ │ movs r0, #0 │ │ │ │ adds r4, #1 │ │ │ │ str r7, [sp, #4] │ │ │ │ adds r6, #4 │ │ │ │ - bl 207974 │ │ │ │ + bl 207804 │ │ │ │ strh.w r9, [r6, #-2] │ │ │ │ cmp fp, r4 │ │ │ │ - bne.n 203e6c │ │ │ │ + bne.n 203cfc │ │ │ │ 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 203e64 │ │ │ │ + bne.n 203cf4 │ │ │ │ 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 203e46 │ │ │ │ + bhi.n 203cd6 │ │ │ │ ldrd lr, r8, [sp, #32] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add.w r8, r8, #4 │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ add r2, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r6, r8 │ │ │ │ add lr, r3 │ │ │ │ - bhi.n 203e1e │ │ │ │ + bhi.n 203cae │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #336] @ (204044 ) │ │ │ │ + ldr r2, [pc, #336] @ (203ed4 ) │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #336] @ (204048 ) │ │ │ │ + ldr r3, [pc, #336] @ (203ed8 ) │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r6, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ - cbz r3, 203f1c │ │ │ │ + cbz r3, 203dac │ │ │ │ mov.w lr, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov r5, lr │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - cbnz r6, 203f3c │ │ │ │ + cbnz r6, 203dcc │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 203f16 │ │ │ │ - ldr r2, [pc, #300] @ (20404c ) │ │ │ │ - ldr r3, [pc, #296] @ (204048 ) │ │ │ │ + bhi.n 203da6 │ │ │ │ + ldr r2, [pc, #300] @ (203edc ) │ │ │ │ + ldr r3, [pc, #296] @ (203ed8 ) │ │ │ │ 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 204036 │ │ │ │ + bne.w 203ec6 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s16, [pc, #252] @ 20403c │ │ │ │ + vldr s16, [pc, #252] @ 203ecc │ │ │ │ add.w fp, sp, #58 @ 0x3a │ │ │ │ - vldr s17, [pc, #248] @ 204040 │ │ │ │ + vldr s17, [pc, #248] @ 203ed0 │ │ │ │ mov sl, r9 │ │ │ │ mov r7, r6 │ │ │ │ str r1, [sp, #24] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ subs r0, r3, r5 │ │ │ │ cmp r0, #4 │ │ │ │ strd lr, r5, [sp, #32] │ │ │ │ @@ -576053,23 +575966,23 @@ │ │ │ │ movs r5, #2 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #0 │ │ │ │ str.w fp, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ adds r4, #16 │ │ │ │ - bl 207974 │ │ │ │ + bl 207804 │ │ │ │ add.w r3, sp, #59 @ 0x3b │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, sl │ │ │ │ mov r3, r8 │ │ │ │ movs r0, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 207974 │ │ │ │ + bl 207804 │ │ │ │ ldrb.w r3, [sp, #58] @ 0x3a │ │ │ │ vmov s15, r3 │ │ │ │ ldrb.w r3, [sp, #59] @ 0x3b │ │ │ │ adds r6, #1 │ │ │ │ vstr s17, [r4, #-8] │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ cmp r9, r6 │ │ │ │ @@ -576077,141 +575990,141 @@ │ │ │ │ vstr s15, [r4, #-16] │ │ │ │ vmov s15, r3 │ │ │ │ mov.w r3, #1065353216 @ 0x3f800000 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r4, #-12] │ │ │ │ - bne.n 203f94 │ │ │ │ + bne.n 203e24 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r5, r8, #1 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 203f8a │ │ │ │ + bne.n 203e1a │ │ │ │ ldr r4, [sp, #28] │ │ │ │ adds r7, #16 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ adds r4, #4 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ cmp r5, r4 │ │ │ │ - bhi.n 203f6e │ │ │ │ + bhi.n 203dfe │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r7, r5 │ │ │ │ ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr.w lr, [sp, #32] │ │ │ │ add sl, r2 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ adds r5, #4 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r5, r3 │ │ │ │ add lr, r2 │ │ │ │ - bcc.n 203f4e │ │ │ │ - b.n 203f1c │ │ │ │ + bcc.n 203dde │ │ │ │ + b.n 203dac │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r3} │ │ │ │ + stmia r2!, {r3, r4, r5, r6} │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r2!, {r2, r3, r6} │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (20407c ) │ │ │ │ + ldr r0, [pc, #28] @ (203f0c ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 204080 │ │ │ │ + ldr.w ip, [pc, #28] @ 203f10 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (204084 ) │ │ │ │ - ldr r2, [pc, #28] @ (204088 ) │ │ │ │ + ldr r3, [pc, #24] @ (203f14 ) │ │ │ │ + ldr r2, [pc, #28] @ (203f18 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 61088 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - itet ls │ │ │ │ - lslls r1, r5, #2 │ │ │ │ - lsrhi r4, r2, #15 │ │ │ │ - movls r0, r0 │ │ │ │ - mcrr 0, 2, r0, r8, cr6 │ │ │ │ - asrs r2, r0, #16 │ │ │ │ + stmia r1!, {r1, r2} │ │ │ │ + lsls r1, r5, #2 │ │ │ │ + lsrs r4, r2, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + ldc 0, cr0, [r8], #-152 @ 0xffffff68 │ │ │ │ + asrs r2, r6, #15 │ │ │ │ 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] @ (2040b8 ) │ │ │ │ + ldr r0, [pc, #28] @ (203f48 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 2040bc │ │ │ │ + ldr.w ip, [pc, #28] @ 203f4c │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (2040c0 ) │ │ │ │ - ldr r2, [pc, #28] @ (2040c4 ) │ │ │ │ + ldr r3, [pc, #24] @ (203f50 ) │ │ │ │ + ldr r2, [pc, #28] @ (203f54 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 61088 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - itte pl │ │ │ │ - lslpl r1, r5, #2 │ │ │ │ - lsrpl r4, r2, #15 │ │ │ │ - movmi r0, r0 │ │ │ │ - @ instruction: 0xebe00026 │ │ │ │ - asrs r6, r0, #15 │ │ │ │ + stmia r0!, {r1, r3, r6, r7} │ │ │ │ + lsls r1, r5, #2 │ │ │ │ + lsrs r4, r2, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + rsbs r0, r0, r6, asr #32 │ │ │ │ + asrs r6, r6, #14 │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #364] @ (204250 ) │ │ │ │ + ldr r2, [pc, #364] @ (2040e0 ) │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #364] @ (204254 ) │ │ │ │ + ldr r3, [pc, #364] @ (2040e4 ) │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r6, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ - cbz r3, 20410c │ │ │ │ + cbz r3, 203f9c │ │ │ │ mov.w lr, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov r5, lr │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - cbnz r6, 20412c │ │ │ │ + cbnz r6, 203fbc │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 204106 │ │ │ │ - ldr r2, [pc, #328] @ (204258 ) │ │ │ │ - ldr r3, [pc, #324] @ (204254 ) │ │ │ │ + bhi.n 203f96 │ │ │ │ + ldr r2, [pc, #328] @ (2040e8 ) │ │ │ │ + ldr r3, [pc, #324] @ (2040e4 ) │ │ │ │ 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 204242 │ │ │ │ + bne.w 2040d2 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s16, [pc, #280] @ 204248 │ │ │ │ + vldr s16, [pc, #280] @ 2040d8 │ │ │ │ add.w fp, sp, #58 @ 0x3a │ │ │ │ mov sl, r9 │ │ │ │ mov r7, r6 │ │ │ │ str r1, [sp, #24] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ subs r0, r3, r5 │ │ │ │ cmp r0, #4 │ │ │ │ @@ -576228,15 +576141,15 @@ │ │ │ │ sub.w r9, r5, r4 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ cmp.w r9, #4 │ │ │ │ str r5, [sp, #112] @ 0x70 │ │ │ │ it cs │ │ │ │ movcs.w r9, #4 │ │ │ │ add.w sl, r7, #8 │ │ │ │ - vldr s17, [pc, #216] @ 20424c │ │ │ │ + vldr s17, [pc, #216] @ 2040dc │ │ │ │ movs r5, #0 │ │ │ │ str r4, [sp, #28] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r8, r5 │ │ │ │ str r6, [sp, #12] │ │ │ │ adds r4, r6, r3 │ │ │ │ @@ -576245,23 +576158,23 @@ │ │ │ │ movs r5, #2 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #0 │ │ │ │ str.w fp, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ adds r4, #16 │ │ │ │ - bl 207a48 │ │ │ │ + bl 2078d8 │ │ │ │ add.w r3, sp, #59 @ 0x3b │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, sl │ │ │ │ mov r3, r8 │ │ │ │ movs r0, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 207a48 │ │ │ │ + bl 2078d8 │ │ │ │ ldrsb.w r3, [sp, #58] @ 0x3a │ │ │ │ adds r6, #1 │ │ │ │ vstr s17, [r4, #-8] │ │ │ │ cmn.w r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ vmovne s15, r3 │ │ │ │ ldrsb.w r3, [sp, #59] @ 0x3b │ │ │ │ @@ -576278,54 +576191,54 @@ │ │ │ │ vcvtne.f32.s32 s15, s15 │ │ │ │ vstr s14, [r4, #-16] │ │ │ │ ite eq │ │ │ │ vmoveq.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ vdivne.f32 s14, s15, s16 │ │ │ │ cmp r9, r6 │ │ │ │ vstr s14, [r4, #-12] │ │ │ │ - bne.n 204184 │ │ │ │ + bne.n 204014 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r5, r8, #1 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 20417a │ │ │ │ + bne.n 20400a │ │ │ │ ldr r4, [sp, #28] │ │ │ │ adds r7, #16 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ adds r4, #4 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ cmp r5, r4 │ │ │ │ - bhi.n 20415a │ │ │ │ + bhi.n 203fea │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r7, r5 │ │ │ │ ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr.w lr, [sp, #32] │ │ │ │ add sl, r2 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ adds r5, #4 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r5, r3 │ │ │ │ add lr, r2 │ │ │ │ - bcc.w 20413a │ │ │ │ - b.n 20410c │ │ │ │ + bcc.w 203fca │ │ │ │ + b.n 203f9c │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - it ne │ │ │ │ - lslne r1, r5, #2 │ │ │ │ + stmia r0!, {r3, r7} │ │ │ │ + lsls r1, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x00ec │ │ │ │ + stmia r0!, {r2, r3, r4, r6} │ │ │ │ lsls r1, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r8, r3 │ │ │ │ mov.w r3, #4 │ │ │ │ ldr.w ip, [sp, #28] │ │ │ │ smlabb r1, r2, r3, r1 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ @@ -576334,19 +576247,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 204356 │ │ │ │ + beq.n 2041e6 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 2042c0 │ │ │ │ + beq.n 204150 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 2043ee │ │ │ │ + beq.w 20427e │ │ │ │ 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 │ │ │ │ @@ -576360,15 +576273,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 20443c │ │ │ │ + beq.w 2042cc │ │ │ │ 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 │ │ │ │ @@ -576428,15 +576341,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, 20441c │ │ │ │ + cbz r1, 2042ac │ │ │ │ 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 │ │ │ │ @@ -576504,15 +576417,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 20425c │ │ │ │ + bl 2040ec │ │ │ │ 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 │ │ │ │ @@ -576538,15 +576451,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 20425c │ │ │ │ + bl 2040ec │ │ │ │ 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 │ │ │ │ @@ -576576,15 +576489,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 20425c │ │ │ │ + bl 2040ec │ │ │ │ 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 │ │ │ │ @@ -576630,24 +576543,24 @@ │ │ │ │ add.w r0, lr, #8 │ │ │ │ asr.w r3, r3, ip │ │ │ │ orrs r4, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #2 │ │ │ │ and.w r4, r4, #7 │ │ │ │ - bl 20425c │ │ │ │ - cbz r4, 204650 │ │ │ │ + bl 2040ec │ │ │ │ + cbz r4, 2044e0 │ │ │ │ cmp r4, #1 │ │ │ │ it eq │ │ │ │ moveq r5, r6 │ │ │ │ - beq.n 204650 │ │ │ │ + beq.n 2044e0 │ │ │ │ cmp r5, r6 │ │ │ │ - bhi.n 204658 │ │ │ │ + bhi.n 2044e8 │ │ │ │ cmp r4, #5 │ │ │ │ - bhi.n 204682 │ │ │ │ + bhi.n 204512 │ │ │ │ rsb r3, r4, #6 │ │ │ │ subs r4, #1 │ │ │ │ movw r2, #52429 @ 0xcccd │ │ │ │ movt r2, #52428 @ 0xcccc │ │ │ │ smulbb r4, r4, r6 │ │ │ │ smlabb r3, r3, r5, r4 │ │ │ │ umull r2, r3, r2, r3 │ │ │ │ @@ -576669,96 +576582,96 @@ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strb r5, [r3, #3] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subs r5, r4, #6 │ │ │ │ it ne │ │ │ │ movne.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 204650 │ │ │ │ + b.n 2044e0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #20] @ 2046b0 │ │ │ │ + ldr.w ip, [pc, #20] @ 204540 │ │ │ │ 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} │ │ │ │ - blt.n 204794 │ │ │ │ + bgt.n 204504 │ │ │ │ lsls r1, r5, #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] @ 2046d8 │ │ │ │ + ldr.w ip, [pc, #20] @ 204568 │ │ │ │ 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} │ │ │ │ - blt.n 204764 │ │ │ │ + bgt.n 2044d4 │ │ │ │ lsls r1, r5, #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] @ 204700 │ │ │ │ + ldr.w ip, [pc, #20] @ 204590 │ │ │ │ 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} │ │ │ │ - blt.n 204734 │ │ │ │ + bgt.n 2044a4 │ │ │ │ lsls r1, r5, #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] @ 204728 │ │ │ │ + ldr.w ip, [pc, #20] @ 2045b8 │ │ │ │ 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} │ │ │ │ - bge.n 204704 │ │ │ │ + bgt.n 204674 │ │ │ │ lsls r1, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ ldrd r5, sl, [sp, #88] @ 0x58 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 204766 │ │ │ │ + beq.n 2045f6 │ │ │ │ strd r0, r3, [sp, #40] @ 0x28 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r3, [pc, #180] @ (204804 ) │ │ │ │ + ldr r3, [pc, #180] @ (204694 ) │ │ │ │ mov r7, r2 │ │ │ │ mov r4, r0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r9, [r3] │ │ │ │ - cbnz r5, 20476c │ │ │ │ + cbnz r5, 2045fc │ │ │ │ adds r4, #4 │ │ │ │ cmp sl, r4 │ │ │ │ - bhi.n 204760 │ │ │ │ + bhi.n 2045f0 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r6, r7 │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ sub.w r3, sl, r4 │ │ │ │ @@ -576789,64 +576702,64 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #0 │ │ │ │ add.w r8, r8, #1 │ │ │ │ blx r9 │ │ │ │ adds r5, #4 │ │ │ │ cmp fp, r8 │ │ │ │ - bne.n 2047b2 │ │ │ │ + bne.n 204642 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r6, #1 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 2047aa │ │ │ │ + bne.n 20463a │ │ │ │ ldr r4, [sp, #20] │ │ │ │ adds r7, #8 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ add.w sl, sl, #16 │ │ │ │ adds r4, #4 │ │ │ │ cmp r1, r4 │ │ │ │ - bhi.n 204792 │ │ │ │ + bhi.n 204622 │ │ │ │ ldrd r0, r4, [sp, #24] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [sp, #32] │ │ │ │ adds r4, #4 │ │ │ │ ldr.w sl, [sp, #92] @ 0x5c │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp sl, r4 │ │ │ │ add r0, r3 │ │ │ │ - bhi.n 204772 │ │ │ │ + bhi.n 204602 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - bge.n 20477c │ │ │ │ + bgt.n 2046ec │ │ │ │ lsls r1, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ ldrd r5, sl, [sp, #88] @ 0x58 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 204842 │ │ │ │ + beq.n 2046d2 │ │ │ │ strd r0, r3, [sp, #40] @ 0x28 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r3, [pc, #180] @ (2048e0 ) │ │ │ │ + ldr r3, [pc, #180] @ (204770 ) │ │ │ │ mov r7, r2 │ │ │ │ mov r4, r0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r9, [r3] │ │ │ │ - cbnz r5, 204848 │ │ │ │ + cbnz r5, 2046d8 │ │ │ │ adds r4, #4 │ │ │ │ cmp sl, r4 │ │ │ │ - bhi.n 20483c │ │ │ │ + bhi.n 2046cc │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r6, r7 │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ sub.w r3, sl, r4 │ │ │ │ @@ -576877,64 +576790,64 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #0 │ │ │ │ add.w r8, r8, #1 │ │ │ │ blx r9 │ │ │ │ adds r5, #4 │ │ │ │ cmp fp, r8 │ │ │ │ - bne.n 20488e │ │ │ │ + bne.n 20471e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r6, #1 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 204886 │ │ │ │ + bne.n 204716 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ adds r7, #8 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ add.w sl, sl, #16 │ │ │ │ adds r4, #4 │ │ │ │ cmp r1, r4 │ │ │ │ - bhi.n 20486e │ │ │ │ + bhi.n 2046fe │ │ │ │ ldrd r0, r4, [sp, #24] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [sp, #32] │ │ │ │ adds r4, #4 │ │ │ │ ldr.w sl, [sp, #92] @ 0x5c │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp sl, r4 │ │ │ │ add r0, r3 │ │ │ │ - bhi.n 20484e │ │ │ │ + bhi.n 2046de │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - bls.n 204898 │ │ │ │ + blt.n 204808 │ │ │ │ lsls r1, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ ldrd r5, sl, [sp, #88] @ 0x58 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 20491e │ │ │ │ + beq.n 2047ae │ │ │ │ strd r0, r3, [sp, #40] @ 0x28 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r3, [pc, #180] @ (2049bc ) │ │ │ │ + ldr r3, [pc, #180] @ (20484c ) │ │ │ │ mov r7, r2 │ │ │ │ mov r4, r0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r9, [r3] │ │ │ │ - cbnz r5, 204924 │ │ │ │ + cbnz r5, 2047b4 │ │ │ │ adds r4, #4 │ │ │ │ cmp sl, r4 │ │ │ │ - bhi.n 204918 │ │ │ │ + bhi.n 2047a8 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r6, r7 │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ sub.w r3, sl, r4 │ │ │ │ @@ -576965,64 +576878,64 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #0 │ │ │ │ add.w r8, r8, #1 │ │ │ │ blx r9 │ │ │ │ adds r5, #4 │ │ │ │ cmp fp, r8 │ │ │ │ - bne.n 20496a │ │ │ │ + bne.n 2047fa │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r6, #1 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 204962 │ │ │ │ + bne.n 2047f2 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ adds r7, #16 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ add.w sl, sl, #16 │ │ │ │ adds r4, #4 │ │ │ │ cmp r1, r4 │ │ │ │ - bhi.n 20494a │ │ │ │ + bhi.n 2047da │ │ │ │ ldrd r0, r4, [sp, #24] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [sp, #32] │ │ │ │ adds r4, #4 │ │ │ │ ldr.w sl, [sp, #92] @ 0x5c │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp sl, r4 │ │ │ │ add r0, r3 │ │ │ │ - bhi.n 20492a │ │ │ │ + bhi.n 2047ba │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - bhi.n 2049b4 │ │ │ │ + bge.n 204924 │ │ │ │ lsls r1, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ ldrd r5, sl, [sp, #88] @ 0x58 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 2049fa │ │ │ │ + beq.n 20488a │ │ │ │ strd r0, r3, [sp, #40] @ 0x28 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r3, [pc, #180] @ (204a98 ) │ │ │ │ + ldr r3, [pc, #180] @ (204928 ) │ │ │ │ mov r7, r2 │ │ │ │ mov r4, r0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r9, [r3] │ │ │ │ - cbnz r5, 204a00 │ │ │ │ + cbnz r5, 204890 │ │ │ │ adds r4, #4 │ │ │ │ cmp sl, r4 │ │ │ │ - bhi.n 2049f4 │ │ │ │ + bhi.n 204884 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r6, r7 │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ sub.w r3, sl, r4 │ │ │ │ @@ -577053,87 +576966,87 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #0 │ │ │ │ add.w r8, r8, #1 │ │ │ │ blx r9 │ │ │ │ adds r5, #4 │ │ │ │ cmp fp, r8 │ │ │ │ - bne.n 204a46 │ │ │ │ + bne.n 2048d6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r6, #1 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 204a3e │ │ │ │ + bne.n 2048ce │ │ │ │ ldr r4, [sp, #20] │ │ │ │ adds r7, #16 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ add.w sl, sl, #16 │ │ │ │ adds r4, #4 │ │ │ │ cmp r1, r4 │ │ │ │ - bhi.n 204a26 │ │ │ │ + bhi.n 2048b6 │ │ │ │ ldrd r0, r4, [sp, #24] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [sp, #32] │ │ │ │ adds r4, #4 │ │ │ │ ldr.w sl, [sp, #92] @ 0x5c │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp sl, r4 │ │ │ │ add r0, r3 │ │ │ │ - bhi.n 204a06 │ │ │ │ + bhi.n 204896 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - bhi.n 204ad0 │ │ │ │ + bls.n 204840 │ │ │ │ lsls r1, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #288] @ (204bd8 ) │ │ │ │ + ldr r2, [pc, #288] @ (204a68 ) │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #288] @ (204bdc ) │ │ │ │ + ldr r3, [pc, #288] @ (204a6c ) │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ - cbz r3, 204aea │ │ │ │ - ldr r3, [pc, #272] @ (204be0 ) │ │ │ │ + cbz r3, 20497a │ │ │ │ + ldr r3, [pc, #272] @ (204a70 ) │ │ │ │ movs r2, #0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ mov sl, r2 │ │ │ │ add r3, pc │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr.w r9, [r3] │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ - cbnz r3, 204b08 │ │ │ │ + cbnz r3, 204998 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ add.w sl, sl, #4 │ │ │ │ cmp r3, sl │ │ │ │ - bhi.n 204ae0 │ │ │ │ - ldr r2, [pc, #248] @ (204be4 ) │ │ │ │ - ldr r3, [pc, #236] @ (204bdc ) │ │ │ │ + bhi.n 204970 │ │ │ │ + ldr r2, [pc, #248] @ (204a74 ) │ │ │ │ + ldr r3, [pc, #236] @ (204a6c ) │ │ │ │ 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 204bd0 │ │ │ │ + bne.n 204a60 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s16, [pc, #200] @ 204bd4 │ │ │ │ + vldr s16, [pc, #200] @ 204a64 │ │ │ │ add.w r8, sp, #40 @ 0x28 │ │ │ │ mov r6, r2 │ │ │ │ mov r3, r5 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ movs r5, #0 │ │ │ │ strd r2, r6, [sp, #16] │ │ │ │ @@ -577172,93 +577085,93 @@ │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r4, #-8] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r4, #-4] │ │ │ │ - bne.n 204b36 │ │ │ │ + bne.n 2049c6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 204b2e │ │ │ │ + bne.n 2049be │ │ │ │ ldr r5, [sp, #12] │ │ │ │ add.w sl, sl, #8 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 204b26 │ │ │ │ + bhi.n 2049b6 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrd r2, r6, [sp, #16] │ │ │ │ add r3, r1 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ adds r6, #4 │ │ │ │ add r2, r1 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ cmp r1, r6 │ │ │ │ - bhi.n 204b16 │ │ │ │ - b.n 204aea │ │ │ │ + bhi.n 2049a6 │ │ │ │ + b.n 20497a │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - push {r2, r6, lr} │ │ │ │ + @ instruction: 0xb6b4 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 204c5c │ │ │ │ + bhi.n 2049cc │ │ │ │ lsls r1, r5, #2 │ │ │ │ - push {r1, r2, r3, lr} │ │ │ │ + @ instruction: 0xb67e │ │ │ │ lsls r1, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #288] @ (204d24 ) │ │ │ │ + ldr r2, [pc, #288] @ (204bb4 ) │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #288] @ (204d28 ) │ │ │ │ + ldr r3, [pc, #288] @ (204bb8 ) │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ - cbz r3, 204c36 │ │ │ │ - ldr r3, [pc, #272] @ (204d2c ) │ │ │ │ + cbz r3, 204ac6 │ │ │ │ + ldr r3, [pc, #272] @ (204bbc ) │ │ │ │ movs r2, #0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ mov sl, r2 │ │ │ │ add r3, pc │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr.w r9, [r3] │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ - cbnz r3, 204c54 │ │ │ │ + cbnz r3, 204ae4 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ add.w sl, sl, #4 │ │ │ │ cmp r3, sl │ │ │ │ - bhi.n 204c2c │ │ │ │ - ldr r2, [pc, #248] @ (204d30 ) │ │ │ │ - ldr r3, [pc, #236] @ (204d28 ) │ │ │ │ + bhi.n 204abc │ │ │ │ + ldr r2, [pc, #248] @ (204bc0 ) │ │ │ │ + ldr r3, [pc, #236] @ (204bb8 ) │ │ │ │ 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 204d1c │ │ │ │ + bne.n 204bac │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s16, [pc, #200] @ 204d20 │ │ │ │ + vldr s16, [pc, #200] @ 204bb0 │ │ │ │ add.w r8, sp, #40 @ 0x28 │ │ │ │ mov r6, r2 │ │ │ │ mov r3, r5 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ movs r5, #0 │ │ │ │ strd r2, r6, [sp, #16] │ │ │ │ @@ -577297,93 +577210,93 @@ │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r4, #-8] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r4, #-4] │ │ │ │ - bne.n 204c82 │ │ │ │ + bne.n 204b12 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 204c7a │ │ │ │ + bne.n 204b0a │ │ │ │ ldr r5, [sp, #12] │ │ │ │ add.w sl, sl, #8 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 204c72 │ │ │ │ + bhi.n 204b02 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrd r2, r6, [sp, #16] │ │ │ │ add r3, r1 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ adds r6, #4 │ │ │ │ add r2, r1 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ cmp r1, r6 │ │ │ │ - bhi.n 204c62 │ │ │ │ - b.n 204c36 │ │ │ │ + bhi.n 204af2 │ │ │ │ + b.n 204ac6 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r0, 204da6 │ │ │ │ + push {r3, r5, r6, lr} │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 204d08 │ │ │ │ + bvc.n 204c78 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - cbz r2, 204da4 │ │ │ │ + push {r1, r4, r5, lr} │ │ │ │ lsls r1, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #288] @ (204e70 ) │ │ │ │ + ldr r2, [pc, #288] @ (204d00 ) │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #288] @ (204e74 ) │ │ │ │ + ldr r3, [pc, #288] @ (204d04 ) │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ - cbz r3, 204d82 │ │ │ │ - ldr r3, [pc, #272] @ (204e78 ) │ │ │ │ + cbz r3, 204c12 │ │ │ │ + ldr r3, [pc, #272] @ (204d08 ) │ │ │ │ movs r2, #0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ mov sl, r2 │ │ │ │ add r3, pc │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr.w r9, [r3] │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ - cbnz r3, 204da0 │ │ │ │ + cbnz r3, 204c30 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ add.w sl, sl, #4 │ │ │ │ cmp r3, sl │ │ │ │ - bhi.n 204d78 │ │ │ │ - ldr r2, [pc, #248] @ (204e7c ) │ │ │ │ - ldr r3, [pc, #236] @ (204e74 ) │ │ │ │ + bhi.n 204c08 │ │ │ │ + ldr r2, [pc, #248] @ (204d0c ) │ │ │ │ + ldr r3, [pc, #236] @ (204d04 ) │ │ │ │ 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 204e68 │ │ │ │ + bne.n 204cf8 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s16, [pc, #200] @ 204e6c │ │ │ │ + vldr s16, [pc, #200] @ 204cfc │ │ │ │ add.w r8, sp, #40 @ 0x28 │ │ │ │ mov r6, r2 │ │ │ │ mov r3, r5 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ movs r5, #0 │ │ │ │ strd r2, r6, [sp, #16] │ │ │ │ @@ -577422,93 +577335,93 @@ │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r4, #-8] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r4, #-4] │ │ │ │ - bne.n 204dce │ │ │ │ + bne.n 204c5e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 204dc6 │ │ │ │ + bne.n 204c56 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ add.w sl, sl, #16 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 204dbe │ │ │ │ + bhi.n 204c4e │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrd r2, r6, [sp, #16] │ │ │ │ add r3, r1 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ adds r6, #4 │ │ │ │ add r2, r1 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ cmp r1, r6 │ │ │ │ - bhi.n 204dae │ │ │ │ - b.n 204d82 │ │ │ │ + bhi.n 204c3e │ │ │ │ + b.n 204c12 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - uxth r4, r5 │ │ │ │ + push {r2, r3, r4} │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 204db4 │ │ │ │ + bvs.n 204d24 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - sxtb r6, r6 │ │ │ │ + cbz r6, 204d88 │ │ │ │ lsls r1, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #288] @ (204fbc ) │ │ │ │ + ldr r2, [pc, #288] @ (204e4c ) │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #288] @ (204fc0 ) │ │ │ │ + ldr r3, [pc, #288] @ (204e50 ) │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ - cbz r3, 204ece │ │ │ │ - ldr r3, [pc, #272] @ (204fc4 ) │ │ │ │ + cbz r3, 204d5e │ │ │ │ + ldr r3, [pc, #272] @ (204e54 ) │ │ │ │ movs r2, #0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ mov sl, r2 │ │ │ │ add r3, pc │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr.w r9, [r3] │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ - cbnz r3, 204eec │ │ │ │ + cbnz r3, 204d7c │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ add.w sl, sl, #4 │ │ │ │ cmp r3, sl │ │ │ │ - bhi.n 204ec4 │ │ │ │ - ldr r2, [pc, #248] @ (204fc8 ) │ │ │ │ - ldr r3, [pc, #236] @ (204fc0 ) │ │ │ │ + bhi.n 204d54 │ │ │ │ + ldr r2, [pc, #248] @ (204e58 ) │ │ │ │ + ldr r3, [pc, #236] @ (204e50 ) │ │ │ │ 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 204fb4 │ │ │ │ + bne.n 204e44 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s16, [pc, #200] @ 204fb8 │ │ │ │ + vldr s16, [pc, #200] @ 204e48 │ │ │ │ add.w r8, sp, #40 @ 0x28 │ │ │ │ mov r6, r2 │ │ │ │ mov r3, r5 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ movs r5, #0 │ │ │ │ strd r2, r6, [sp, #16] │ │ │ │ @@ -577547,320 +577460,320 @@ │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r4, #-8] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r4, #-4] │ │ │ │ - bne.n 204f1a │ │ │ │ + bne.n 204daa │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 204f12 │ │ │ │ + bne.n 204da2 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ add.w sl, sl, #16 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 204f0a │ │ │ │ + bhi.n 204d9a │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrd r2, r6, [sp, #16] │ │ │ │ add r3, r1 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ adds r6, #4 │ │ │ │ add r2, r1 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ cmp r1, r6 │ │ │ │ - bhi.n 204efa │ │ │ │ - b.n 204ece │ │ │ │ + bhi.n 204d8a │ │ │ │ + b.n 204d5e │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r0, 204fd8 │ │ │ │ + uxtb r0, r2 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 205060 │ │ │ │ + bmi.n 204dd0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - cbz r2, 204fd6 │ │ │ │ + uxth r2, r3 │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r6, [pc, #96] @ (20503c ) │ │ │ │ + ldr r6, [pc, #96] @ (204ecc ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #96] @ (205040 ) │ │ │ │ + ldr r0, [pc, #96] @ (204ed0 ) │ │ │ │ sub sp, #16 │ │ │ │ add r6, pc │ │ │ │ - ldr r5, [pc, #92] @ (205044 ) │ │ │ │ + ldr r5, [pc, #92] @ (204ed4 ) │ │ │ │ add r5, pc │ │ │ │ ldr r0, [r6, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #84] @ (205048 ) │ │ │ │ + ldr r0, [pc, #84] @ (204ed8 ) │ │ │ │ add r0, pc │ │ │ │ ldr r6, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r6 │ │ │ │ - ldr r3, [pc, #72] @ (20504c ) │ │ │ │ + ldr r3, [pc, #72] @ (204edc ) │ │ │ │ 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] @ (205050 ) │ │ │ │ + ldr r2, [pc, #48] @ (204ee0 ) │ │ │ │ strb r3, [r4, #2] │ │ │ │ - ldr r3, [pc, #28] @ (205040 ) │ │ │ │ + ldr r3, [pc, #28] @ (204ed0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 205038 │ │ │ │ + bne.n 204ec8 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - add sp, #104 @ 0x68 │ │ │ │ + cbz r2, 204ef2 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add sp, #88 @ 0x58 │ │ │ │ + cbz r6, 204ef8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - bcs.n 205084 │ │ │ │ + bcc.n 204df4 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #864 @ 0x360 │ │ │ │ + cbz r0, 204ef6 │ │ │ │ lsls r1, r5, #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] @ (2050d4 ) │ │ │ │ + ldr r5, [pc, #112] @ (204f64 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #112] @ (2050d8 ) │ │ │ │ + ldr r0, [pc, #112] @ (204f68 ) │ │ │ │ sub sp, #16 │ │ │ │ add r5, pc │ │ │ │ - ldr r4, [pc, #108] @ (2050dc ) │ │ │ │ + ldr r4, [pc, #108] @ (204f6c ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #100] @ (2050e0 ) │ │ │ │ + ldr r0, [pc, #100] @ (204f70 ) │ │ │ │ add r0, pc │ │ │ │ ldr r5, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r5 │ │ │ │ - ldr r2, [pc, #88] @ (2050e4 ) │ │ │ │ + ldr r2, [pc, #88] @ (204f74 ) │ │ │ │ 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] @ (2050e8 ) │ │ │ │ + ldr r2, [pc, #52] @ (204f78 ) │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr r3, [pc, #28] @ (2050d8 ) │ │ │ │ + ldr r3, [pc, #28] @ (204f68 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2050ce │ │ │ │ + bne.n 204f5e │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r7, sp, #584 @ 0x248 │ │ │ │ + cbz r2, 204f68 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #568 @ 0x238 │ │ │ │ + sub sp, #504 @ 0x1f8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - bne.n 205004 │ │ │ │ + bcc.n 204f74 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #264 @ 0x108 │ │ │ │ + sub sp, #200 @ 0xc8 │ │ │ │ lsls r1, r5, #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] @ (20516c ) │ │ │ │ + ldr r5, [pc, #112] @ (204ffc ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #112] @ (205170 ) │ │ │ │ + ldr r0, [pc, #112] @ (205000 ) │ │ │ │ sub sp, #16 │ │ │ │ add r5, pc │ │ │ │ - ldr r4, [pc, #108] @ (205174 ) │ │ │ │ + ldr r4, [pc, #108] @ (205004 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #100] @ (205178 ) │ │ │ │ + ldr r0, [pc, #100] @ (205008 ) │ │ │ │ add r0, pc │ │ │ │ ldr r5, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r5 │ │ │ │ - ldr r2, [pc, #88] @ (20517c ) │ │ │ │ + ldr r2, [pc, #88] @ (20500c ) │ │ │ │ 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] @ (205180 ) │ │ │ │ + ldr r2, [pc, #52] @ (205010 ) │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr r3, [pc, #28] @ (205170 ) │ │ │ │ + ldr r3, [pc, #28] @ (205000 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 205166 │ │ │ │ + bne.n 204ff6 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r6, sp, #1000 @ 0x3e8 │ │ │ │ + add sp, #424 @ 0x1a8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #984 @ 0x3d8 │ │ │ │ + add sp, #408 @ 0x198 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - beq.n 205164 │ │ │ │ + bcs.n 2050d4 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #680 @ 0x2a8 │ │ │ │ + add sp, #104 @ 0x68 │ │ │ │ lsls r1, r5, #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] @ (205204 ) │ │ │ │ + ldr r5, [pc, #112] @ (205094 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #112] @ (205208 ) │ │ │ │ + ldr r0, [pc, #112] @ (205098 ) │ │ │ │ sub sp, #16 │ │ │ │ add r5, pc │ │ │ │ - ldr r4, [pc, #108] @ (20520c ) │ │ │ │ + ldr r4, [pc, #108] @ (20509c ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #100] @ (205210 ) │ │ │ │ + ldr r0, [pc, #100] @ (2050a0 ) │ │ │ │ add r0, pc │ │ │ │ ldr r5, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r5 │ │ │ │ - ldr r2, [pc, #88] @ (205214 ) │ │ │ │ + ldr r2, [pc, #88] @ (2050a4 ) │ │ │ │ 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] @ (205218 ) │ │ │ │ + ldr r2, [pc, #52] @ (2050a8 ) │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr r3, [pc, #28] @ (205208 ) │ │ │ │ + ldr r3, [pc, #28] @ (205098 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2051fe │ │ │ │ + bne.n 20508e │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r6, sp, #392 @ 0x188 │ │ │ │ + add r7, sp, #840 @ 0x348 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #376 @ 0x178 │ │ │ │ + add r7, sp, #824 @ 0x338 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - beq.n 2052c4 │ │ │ │ + bne.n 205034 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #72 @ 0x48 │ │ │ │ + add r7, sp, #520 @ 0x208 │ │ │ │ lsls r1, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r6, [pc, #236] @ (20531c ) │ │ │ │ + ldr r6, [pc, #236] @ (2051ac ) │ │ │ │ add r6, pc │ │ │ │ ldrd r4, r7, [sp, #88] @ 0x58 │ │ │ │ - cbz r7, 205254 │ │ │ │ + cbz r7, 2050e4 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #228] @ (205320 ) │ │ │ │ + ldr r2, [pc, #228] @ (2051b0 ) │ │ │ │ mov.w ip, #0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ add r2, pc │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ mov r5, ip │ │ │ │ ldr.w r9, [r2] │ │ │ │ - cbnz r4, 20525a │ │ │ │ + cbnz r4, 2050ea │ │ │ │ adds r5, #4 │ │ │ │ cmp r7, r5 │ │ │ │ - bhi.n 20524e │ │ │ │ + bhi.n 2050de │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov sl, r8 │ │ │ │ - ldr r3, [pc, #196] @ (205324 ) │ │ │ │ + ldr r3, [pc, #196] @ (2051b4 ) │ │ │ │ mov r2, r4 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [r6, r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r7, ip │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ @@ -577903,73 +577816,73 @@ │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrb.w r3, [r4, #-3] │ │ │ │ ldrb r3, [r6, r3] │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrb.w r3, [r4, #-2] │ │ │ │ ldrb r3, [r6, r3] │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ - bne.n 2052aa │ │ │ │ + bne.n 20513a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w sl, sl, #1 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 2052a2 │ │ │ │ + bne.n 205132 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ add.w fp, fp, #8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ adds r7, #4 │ │ │ │ adds r3, #16 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 20528c │ │ │ │ + bhi.n 20511c │ │ │ │ ldrd ip, r7, [sp, #24] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ adds r7, #4 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ add sl, r1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r7 │ │ │ │ add ip, r1 │ │ │ │ - bhi.n 20526c │ │ │ │ + bhi.n 2050fc │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r5, sp, #816 @ 0x330 │ │ │ │ + add r7, sp, #240 @ 0xf0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldmia r7, {r1, r2, r3, r6, r7} │ │ │ │ + bne.n 205230 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r6, [pc, #236] @ (205428 ) │ │ │ │ + ldr r6, [pc, #236] @ (2052b8 ) │ │ │ │ add r6, pc │ │ │ │ ldrd r4, r7, [sp, #88] @ 0x58 │ │ │ │ - cbz r7, 205360 │ │ │ │ + cbz r7, 2051f0 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #228] @ (20542c ) │ │ │ │ + ldr r2, [pc, #228] @ (2052bc ) │ │ │ │ mov.w ip, #0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ add r2, pc │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ mov r5, ip │ │ │ │ ldr.w r9, [r2] │ │ │ │ - cbnz r4, 205366 │ │ │ │ + cbnz r4, 2051f6 │ │ │ │ adds r5, #4 │ │ │ │ cmp r7, r5 │ │ │ │ - bhi.n 20535a │ │ │ │ + bhi.n 2051ea │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov sl, r8 │ │ │ │ - ldr r3, [pc, #196] @ (205430 ) │ │ │ │ + ldr r3, [pc, #196] @ (2052c0 ) │ │ │ │ mov r2, r4 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [r6, r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r7, ip │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ @@ -578012,73 +577925,73 @@ │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrb.w r3, [r4, #-3] │ │ │ │ ldrb r3, [r6, r3] │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrb.w r3, [r4, #-2] │ │ │ │ ldrb r3, [r6, r3] │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ - bne.n 2053b6 │ │ │ │ + bne.n 205246 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w sl, sl, #1 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 2053ae │ │ │ │ + bne.n 20523e │ │ │ │ ldr r7, [sp, #20] │ │ │ │ add.w fp, fp, #8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ adds r7, #4 │ │ │ │ adds r3, #16 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 205398 │ │ │ │ + bhi.n 205228 │ │ │ │ ldrd ip, r7, [sp, #24] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ adds r7, #4 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ add sl, r1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r7 │ │ │ │ add ip, r1 │ │ │ │ - bhi.n 205378 │ │ │ │ + bhi.n 205208 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r4, sp, #768 @ 0x300 │ │ │ │ + add r6, sp, #192 @ 0xc0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + beq.n 20531c │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r6, [pc, #236] @ (205534 ) │ │ │ │ + ldr r6, [pc, #236] @ (2053c4 ) │ │ │ │ add r6, pc │ │ │ │ ldrd r4, r7, [sp, #88] @ 0x58 │ │ │ │ - cbz r7, 20546c │ │ │ │ + cbz r7, 2052fc │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #228] @ (205538 ) │ │ │ │ + ldr r2, [pc, #228] @ (2053c8 ) │ │ │ │ mov.w ip, #0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ add r2, pc │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ mov r5, ip │ │ │ │ ldr.w r9, [r2] │ │ │ │ - cbnz r4, 205472 │ │ │ │ + cbnz r4, 205302 │ │ │ │ adds r5, #4 │ │ │ │ cmp r7, r5 │ │ │ │ - bhi.n 205466 │ │ │ │ + bhi.n 2052f6 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov sl, r8 │ │ │ │ - ldr r3, [pc, #196] @ (20553c ) │ │ │ │ + ldr r3, [pc, #196] @ (2053cc ) │ │ │ │ mov r2, r4 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [r6, r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r7, ip │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ @@ -578121,73 +578034,73 @@ │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrb.w r3, [r4, #-3] │ │ │ │ ldrb r3, [r6, r3] │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrb.w r3, [r4, #-2] │ │ │ │ ldrb r3, [r6, r3] │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ - bne.n 2054c2 │ │ │ │ + bne.n 205352 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w sl, sl, #1 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 2054ba │ │ │ │ + bne.n 20534a │ │ │ │ ldr r7, [sp, #20] │ │ │ │ add.w fp, fp, #16 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ adds r7, #4 │ │ │ │ adds r3, #16 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 2054a4 │ │ │ │ + bhi.n 205334 │ │ │ │ ldrd ip, r7, [sp, #24] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ adds r7, #4 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ add sl, r1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r7 │ │ │ │ add ip, r1 │ │ │ │ - bhi.n 205484 │ │ │ │ + bhi.n 205314 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r3, sp, #720 @ 0x2d0 │ │ │ │ + add r5, sp, #144 @ 0x90 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldmia r5, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r7!, {r1, r2, r3, r4} │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r6, [pc, #236] @ (205640 ) │ │ │ │ + ldr r6, [pc, #236] @ (2054d0 ) │ │ │ │ add r6, pc │ │ │ │ ldrd r4, r7, [sp, #88] @ 0x58 │ │ │ │ - cbz r7, 205578 │ │ │ │ + cbz r7, 205408 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #228] @ (205644 ) │ │ │ │ + ldr r2, [pc, #228] @ (2054d4 ) │ │ │ │ mov.w ip, #0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ add r2, pc │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ mov r5, ip │ │ │ │ ldr.w r9, [r2] │ │ │ │ - cbnz r4, 20557e │ │ │ │ + cbnz r4, 20540e │ │ │ │ adds r5, #4 │ │ │ │ cmp r7, r5 │ │ │ │ - bhi.n 205572 │ │ │ │ + bhi.n 205402 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov sl, r8 │ │ │ │ - ldr r3, [pc, #196] @ (205648 ) │ │ │ │ + ldr r3, [pc, #196] @ (2054d8 ) │ │ │ │ mov r2, r4 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [r6, r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r7, ip │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ @@ -578230,95 +578143,95 @@ │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrb.w r3, [r4, #-3] │ │ │ │ ldrb r3, [r6, r3] │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrb.w r3, [r4, #-2] │ │ │ │ ldrb r3, [r6, r3] │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ - bne.n 2055ce │ │ │ │ + bne.n 20545e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w sl, sl, #1 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 2055c6 │ │ │ │ + bne.n 205456 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ add.w fp, fp, #16 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ adds r7, #4 │ │ │ │ adds r3, #16 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 2055b0 │ │ │ │ + bhi.n 205440 │ │ │ │ ldrd ip, r7, [sp, #24] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ adds r7, #4 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ add sl, r1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r7 │ │ │ │ add ip, r1 │ │ │ │ - bhi.n 205590 │ │ │ │ + bhi.n 205420 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r2, sp, #672 @ 0x2a0 │ │ │ │ + add r4, sp, #96 @ 0x60 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r6!, {r1, r2, r3} │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - ldr r1, [pc, #284] @ (205788 ) │ │ │ │ + ldr r1, [pc, #284] @ (205618 ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #284] @ (20578c ) │ │ │ │ + ldr r3, [pc, #284] @ (20561c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr r1, [pc, #284] @ (205790 ) │ │ │ │ + ldr r1, [pc, #284] @ (205620 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ add r1, pc │ │ │ │ - cbz r3, 20569c │ │ │ │ - ldr r3, [pc, #272] @ (205794 ) │ │ │ │ + cbz r3, 20552c │ │ │ │ + ldr r3, [pc, #272] @ (205624 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ movs r5, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r3, pc │ │ │ │ ldr.w r9, [r3] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ - cbnz r3, 2056ba │ │ │ │ + cbnz r3, 20554a │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 205694 │ │ │ │ - ldr r2, [pc, #248] @ (205798 ) │ │ │ │ - ldr r3, [pc, #236] @ (20578c ) │ │ │ │ + bhi.n 205524 │ │ │ │ + ldr r2, [pc, #248] @ (205628 ) │ │ │ │ + ldr r3, [pc, #236] @ (20561c ) │ │ │ │ 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 20577e │ │ │ │ + bne.n 20560e │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #224] @ (20579c ) │ │ │ │ + ldr r3, [pc, #224] @ (20562c ) │ │ │ │ add.w r8, sp, #48 @ 0x30 │ │ │ │ - vldr s16, [pc, #192] @ 205784 │ │ │ │ + vldr s16, [pc, #192] @ 205614 │ │ │ │ ldr r6, [r1, r3] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r4, r2 │ │ │ │ strd r3, r5, [sp, #24] │ │ │ │ movs r5, #0 │ │ │ │ mov r3, r1 │ │ │ │ @@ -578354,103 +578267,103 @@ │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r7, #-12] │ │ │ │ ldrb.w r3, [sp, #50] @ 0x32 │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r7, #-8] │ │ │ │ - bne.n 2056f0 │ │ │ │ + bne.n 205580 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 2056e4 │ │ │ │ + bne.n 205574 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ adds r4, #8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ adds r5, #4 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ cmp r2, r5 │ │ │ │ - bhi.n 2056d6 │ │ │ │ + bhi.n 205566 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldrd r3, r5, [sp, #24] │ │ │ │ add r2, r1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ adds r5, #4 │ │ │ │ add r3, r1 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ cmp r1, r5 │ │ │ │ - bhi.n 2056c8 │ │ │ │ - b.n 20569c │ │ │ │ + bhi.n 205558 │ │ │ │ + b.n 20552c │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - add r1, sp, #568 @ 0x238 │ │ │ │ + add r2, sp, #1016 @ 0x3f8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #504 @ 0x1f8 │ │ │ │ + add r2, sp, #952 @ 0x3b8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldmia r3!, {r1, r2, r7} │ │ │ │ + ldmia r4, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - add r1, sp, #368 @ 0x170 │ │ │ │ + add r2, sp, #816 @ 0x330 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r0, #23 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - ldr r1, [pc, #284] @ (2058dc ) │ │ │ │ + ldr r1, [pc, #284] @ (20576c ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #284] @ (2058e0 ) │ │ │ │ + ldr r3, [pc, #284] @ (205770 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr r1, [pc, #284] @ (2058e4 ) │ │ │ │ + ldr r1, [pc, #284] @ (205774 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ add r1, pc │ │ │ │ - cbz r3, 2057f0 │ │ │ │ - ldr r3, [pc, #272] @ (2058e8 ) │ │ │ │ + cbz r3, 205680 │ │ │ │ + ldr r3, [pc, #272] @ (205778 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ movs r5, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r3, pc │ │ │ │ ldr.w r9, [r3] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ - cbnz r3, 20580e │ │ │ │ + cbnz r3, 20569e │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 2057e8 │ │ │ │ - ldr r2, [pc, #248] @ (2058ec ) │ │ │ │ - ldr r3, [pc, #236] @ (2058e0 ) │ │ │ │ + bhi.n 205678 │ │ │ │ + ldr r2, [pc, #248] @ (20577c ) │ │ │ │ + ldr r3, [pc, #236] @ (205770 ) │ │ │ │ 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 2058d2 │ │ │ │ + bne.n 205762 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #224] @ (2058f0 ) │ │ │ │ + ldr r3, [pc, #224] @ (205780 ) │ │ │ │ add.w r8, sp, #48 @ 0x30 │ │ │ │ - vldr s16, [pc, #192] @ 2058d8 │ │ │ │ + vldr s16, [pc, #192] @ 205768 │ │ │ │ ldr r6, [r1, r3] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r4, r2 │ │ │ │ strd r3, r5, [sp, #24] │ │ │ │ movs r5, #0 │ │ │ │ mov r3, r1 │ │ │ │ @@ -578486,103 +578399,103 @@ │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r7, #-12] │ │ │ │ ldrb.w r3, [sp, #50] @ 0x32 │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r7, #-8] │ │ │ │ - bne.n 205844 │ │ │ │ + bne.n 2056d4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 205838 │ │ │ │ + bne.n 2056c8 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ adds r4, #8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ adds r5, #4 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ cmp r2, r5 │ │ │ │ - bhi.n 20582a │ │ │ │ + bhi.n 2056ba │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldrd r3, r5, [sp, #24] │ │ │ │ add r2, r1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ adds r5, #4 │ │ │ │ add r3, r1 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ cmp r1, r5 │ │ │ │ - bhi.n 20581c │ │ │ │ - b.n 2057f0 │ │ │ │ + bhi.n 2056ac │ │ │ │ + b.n 205680 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ + add r1, sp, #680 @ 0x2a8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #168 @ 0xa8 │ │ │ │ + add r1, sp, #616 @ 0x268 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldmia r2, {r1, r2, r3, r5} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - add r0, sp, #32 │ │ │ │ + add r1, sp, #480 @ 0x1e0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r0, #23 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - ldr r1, [pc, #284] @ (205a30 ) │ │ │ │ + ldr r1, [pc, #284] @ (2058c0 ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #284] @ (205a34 ) │ │ │ │ + ldr r3, [pc, #284] @ (2058c4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr r1, [pc, #284] @ (205a38 ) │ │ │ │ + ldr r1, [pc, #284] @ (2058c8 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ add r1, pc │ │ │ │ - cbz r3, 205944 │ │ │ │ - ldr r3, [pc, #272] @ (205a3c ) │ │ │ │ + cbz r3, 2057d4 │ │ │ │ + ldr r3, [pc, #272] @ (2058cc ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ movs r5, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r3, pc │ │ │ │ ldr.w r9, [r3] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ - cbnz r3, 205962 │ │ │ │ + cbnz r3, 2057f2 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 20593c │ │ │ │ - ldr r2, [pc, #248] @ (205a40 ) │ │ │ │ - ldr r3, [pc, #236] @ (205a34 ) │ │ │ │ + bhi.n 2057cc │ │ │ │ + ldr r2, [pc, #248] @ (2058d0 ) │ │ │ │ + ldr r3, [pc, #236] @ (2058c4 ) │ │ │ │ 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 205a26 │ │ │ │ + bne.n 2058b6 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #224] @ (205a44 ) │ │ │ │ + ldr r3, [pc, #224] @ (2058d4 ) │ │ │ │ add.w r8, sp, #48 @ 0x30 │ │ │ │ - vldr s16, [pc, #192] @ 205a2c │ │ │ │ + vldr s16, [pc, #192] @ 2058bc │ │ │ │ ldr r6, [r1, r3] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r4, r2 │ │ │ │ strd r3, r5, [sp, #24] │ │ │ │ movs r5, #0 │ │ │ │ mov r3, r1 │ │ │ │ @@ -578618,103 +578531,103 @@ │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r7, #-12] │ │ │ │ ldrb.w r3, [sp, #50] @ 0x32 │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r7, #-8] │ │ │ │ - bne.n 205998 │ │ │ │ + bne.n 205828 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 20598c │ │ │ │ + bne.n 20581c │ │ │ │ ldr r5, [sp, #20] │ │ │ │ adds r4, #16 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ adds r5, #4 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ cmp r2, r5 │ │ │ │ - bhi.n 20597e │ │ │ │ + bhi.n 20580e │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldrd r3, r5, [sp, #24] │ │ │ │ add r2, r1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ adds r5, #4 │ │ │ │ add r3, r1 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ cmp r1, r5 │ │ │ │ - bhi.n 205970 │ │ │ │ - b.n 205944 │ │ │ │ + bhi.n 205800 │ │ │ │ + b.n 2057d4 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - add r6, pc, #920 @ (adr r6, 205dcc ) │ │ │ │ + add r0, sp, #344 @ 0x158 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #856 @ (adr r6, 205d94 ) │ │ │ │ + add r0, sp, #280 @ 0x118 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r6} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - add r6, pc, #720 @ (adr r6, 205d14 ) │ │ │ │ + add r0, sp, #144 @ 0x90 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r0, #23 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - ldr r1, [pc, #284] @ (205b84 ) │ │ │ │ + ldr r1, [pc, #284] @ (205a14 ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #284] @ (205b88 ) │ │ │ │ + ldr r3, [pc, #284] @ (205a18 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr r1, [pc, #284] @ (205b8c ) │ │ │ │ + ldr r1, [pc, #284] @ (205a1c ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ add r1, pc │ │ │ │ - cbz r3, 205a98 │ │ │ │ - ldr r3, [pc, #272] @ (205b90 ) │ │ │ │ + cbz r3, 205928 │ │ │ │ + ldr r3, [pc, #272] @ (205a20 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ movs r5, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r3, pc │ │ │ │ ldr.w r9, [r3] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ - cbnz r3, 205ab6 │ │ │ │ + cbnz r3, 205946 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 205a90 │ │ │ │ - ldr r2, [pc, #248] @ (205b94 ) │ │ │ │ - ldr r3, [pc, #236] @ (205b88 ) │ │ │ │ + bhi.n 205920 │ │ │ │ + ldr r2, [pc, #248] @ (205a24 ) │ │ │ │ + ldr r3, [pc, #236] @ (205a18 ) │ │ │ │ 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 205b7a │ │ │ │ + bne.n 205a0a │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #224] @ (205b98 ) │ │ │ │ + ldr r3, [pc, #224] @ (205a28 ) │ │ │ │ add.w r8, sp, #48 @ 0x30 │ │ │ │ - vldr s16, [pc, #192] @ 205b80 │ │ │ │ + vldr s16, [pc, #192] @ 205a10 │ │ │ │ ldr r6, [r1, r3] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r4, r2 │ │ │ │ strd r3, r5, [sp, #24] │ │ │ │ movs r5, #0 │ │ │ │ mov r3, r1 │ │ │ │ @@ -578750,72 +578663,72 @@ │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r7, #-12] │ │ │ │ ldrb.w r3, [sp, #50] @ 0x32 │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r7, #-8] │ │ │ │ - bne.n 205aec │ │ │ │ + bne.n 20597c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 205ae0 │ │ │ │ + bne.n 205970 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ adds r4, #16 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ adds r5, #4 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ cmp r2, r5 │ │ │ │ - bhi.n 205ad2 │ │ │ │ + bhi.n 205962 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldrd r3, r5, [sp, #24] │ │ │ │ add r2, r1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ adds r5, #4 │ │ │ │ add r3, r1 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ cmp r1, r5 │ │ │ │ - bhi.n 205ac4 │ │ │ │ - b.n 205a98 │ │ │ │ + bhi.n 205954 │ │ │ │ + b.n 205928 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - add r5, pc, #584 @ (adr r5, 205dd0 ) │ │ │ │ + add r7, pc, #8 @ (adr r7, 205a20 ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #520 @ (adr r5, 205d98 ) │ │ │ │ + add r6, pc, #968 @ (adr r6, 205de8 ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - add r5, pc, #384 @ (adr r5, 205d18 ) │ │ │ │ + add r6, pc, #832 @ (adr r6, 205d68 ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r0, #23 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #136] @ (205c38 ) │ │ │ │ + ldr r2, [pc, #136] @ (205ac8 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #136] @ (205c3c ) │ │ │ │ + ldr r3, [pc, #136] @ (205acc ) │ │ │ │ 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 205c0e │ │ │ │ + bls.n 205a9e │ │ │ │ mov r0, r1 │ │ │ │ mov r2, r5 │ │ │ │ mov lr, r4 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, lr │ │ │ │ subs r0, #16 │ │ │ │ add.w lr, lr, #64 @ 0x40 │ │ │ │ @@ -578825,107 +578738,107 @@ │ │ │ │ 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 205bcc │ │ │ │ + bhi.n 205a5c │ │ │ │ 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, 205c28 │ │ │ │ - ldr r2, [pc, #44] @ (205c40 ) │ │ │ │ - ldr r3, [pc, #40] @ (205c3c ) │ │ │ │ + cbnz r1, 205ab8 │ │ │ │ + ldr r2, [pc, #44] @ (205ad0 ) │ │ │ │ + ldr r3, [pc, #40] @ (205acc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 205c34 │ │ │ │ + bne.n 205ac4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e3b78 │ │ │ │ - b.n 205c10 │ │ │ │ + bl 1e3a08 │ │ │ │ + b.n 205aa0 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - add r4, pc, #280 @ (adr r4, 205d54 ) │ │ │ │ + add r5, pc, #728 @ (adr r5, 205da4 ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #928 @ (adr r3, 205fe4 ) │ │ │ │ + add r5, pc, #352 @ (adr r5, 205c34 ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #80] @ (205ca4 ) │ │ │ │ + ldr r2, [pc, #80] @ (205b34 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #80] @ (205ca8 ) │ │ │ │ + ldr r3, [pc, #80] @ (205b38 ) │ │ │ │ sub sp, #8 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r2, r3] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ dmb ish │ │ │ │ - cbz r3, 205c92 │ │ │ │ + cbz r3, 205b22 │ │ │ │ ldrb r3, [r0, #21] │ │ │ │ ubfx r3, r3, #6, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp r4, #105 @ 0x69 │ │ │ │ it hi │ │ │ │ orrhi.w r3, r3, #1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 205c8c │ │ │ │ - ldr r0, [pc, #44] @ (205cac ) │ │ │ │ + bmi.n 205b1c │ │ │ │ + ldr r0, [pc, #44] @ (205b3c ) │ │ │ │ add r0, pc │ │ │ │ add.w r0, r0, r4, lsl #5 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 205c8c │ │ │ │ + cbz r3, 205b1c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #28] @ (205cb0 ) │ │ │ │ + ldr r3, [pc, #28] @ (205b40 ) │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ blx 61f24 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 205c66 │ │ │ │ - add r3, pc, #648 @ (adr r3, 205f30 ) │ │ │ │ + b.n 205af6 │ │ │ │ + add r5, pc, #72 @ (adr r5, 205b80 ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r3, #22 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #120] @ 0x78 │ │ │ │ + str r3, [sp, #568] @ 0x238 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #20 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldrd r6, r7, [sp, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 205d72 │ │ │ │ + beq.n 205c02 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ movs r5, #0 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 205dea │ │ │ │ + bls.w 205c7a │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s13, [pc, #296] @ 205e00 │ │ │ │ + vldr s13, [pc, #296] @ 205c90 │ │ │ │ bic.w r3, ip, #1 │ │ │ │ mov sl, ip │ │ │ │ mov ip, r7 │ │ │ │ mov r7, r6 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r1 │ │ │ │ adds r1, r3, #2 │ │ │ │ @@ -578957,32 +578870,32 @@ │ │ │ │ vstr s15, [r2, #-56] @ 0xffffffc8 │ │ │ │ vstr s15, [r2, #-40] @ 0xffffffd8 │ │ │ │ vmov s15, r0 │ │ │ │ vstr s14, [r2, #-60] @ 0xffffffc4 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ vstr s15, [r2, #-44] @ 0xffffffd4 │ │ │ │ - bne.n 205cf6 │ │ │ │ + bne.n 205b86 │ │ │ │ cmp r7, lr │ │ │ │ - bhi.n 205d76 │ │ │ │ + bhi.n 205c06 │ │ │ │ adds r6, #1 │ │ │ │ add r5, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r6, ip │ │ │ │ - bne.n 205cec │ │ │ │ + bne.n 205b7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r3, sl, lsr #1 │ │ │ │ mov r1, r5 │ │ │ │ adds r3, #1 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r7 │ │ │ │ mov r7, ip │ │ │ │ add.w r2, r1, r3, lsl #2 │ │ │ │ add.w r3, r4, r3, lsl #5 │ │ │ │ - vldr s12, [pc, #112] @ 205e00 │ │ │ │ + vldr s12, [pc, #112] @ 205c90 │ │ │ │ mov.w r0, #1065353216 @ 0x3f800000 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ str r0, [r3, #12] │ │ │ │ @@ -578997,44 +578910,44 @@ │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s13, s13, s12 │ │ │ │ vmul.f32 s14, s14, s12 │ │ │ │ vmul.f32 s15, s15, s12 │ │ │ │ vstr s13, [r3] │ │ │ │ vstr s14, [r3, #4] │ │ │ │ vstr s15, [r3, #8] │ │ │ │ - beq.n 205d72 │ │ │ │ + beq.n 205c02 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 205cd0 │ │ │ │ + bne.w 205b60 │ │ │ │ mov r2, r1 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 205d94 │ │ │ │ - cbnz r6, 205dfa │ │ │ │ + b.n 205c24 │ │ │ │ + cbnz r6, 205c8a │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 205d72 │ │ │ │ + beq.n 205c02 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 205dec │ │ │ │ + beq.n 205c7c │ │ │ │ mov r2, r1 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 205d8c │ │ │ │ + b.n 205c1c │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r5, r2 │ │ │ │ sub sp, #12 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ - cbz r2, 205e82 │ │ │ │ + cbz r2, 205d12 │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r3 │ │ │ │ movs r6, #0 │ │ │ │ cmp r7, #1 │ │ │ │ - bls.n 205ec2 │ │ │ │ + bls.n 205d52 │ │ │ │ sub.w ip, r7, #2 │ │ │ │ mov lr, r2 │ │ │ │ bic.w r4, ip, #1 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ adds r2, r4, #2 │ │ │ │ mov r4, ip │ │ │ │ add.w r3, r0, #8 │ │ │ │ @@ -579052,23 +578965,23 @@ │ │ │ │ strb.w r1, [r3, #-9] │ │ │ │ strb.w fp, [r3, #-14] │ │ │ │ strb.w fp, [r3, #-10] │ │ │ │ mov.w fp, r6, lsr #8 │ │ │ │ mov.w r6, r6, lsr #24 │ │ │ │ strb.w fp, [r3, #-15] │ │ │ │ strb.w r6, [r3, #-11] │ │ │ │ - bne.n 205e38 │ │ │ │ + bne.n 205cc8 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ cmp r7, ip │ │ │ │ - bhi.n 205e88 │ │ │ │ + bhi.n 205d18 │ │ │ │ adds r6, #1 │ │ │ │ add r5, r9 │ │ │ │ add r0, r8 │ │ │ │ cmp lr, r6 │ │ │ │ - bne.n 205e2c │ │ │ │ + bne.n 205cbc │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsrs r3, r4, #1 │ │ │ │ mov r2, lr │ │ │ │ adds r3, #1 │ │ │ │ add.w r1, r5, r3, lsl #2 │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ @@ -579080,52 +578993,52 @@ │ │ │ │ add r0, r8 │ │ │ │ cmp r2, r6 │ │ │ │ mov.w r4, r1, lsr #8 │ │ │ │ strb.w ip, [r3, #3] │ │ │ │ mov.w r1, r1, lsr #16 │ │ │ │ strb r4, [r3, #1] │ │ │ │ strb r1, [r3, #2] │ │ │ │ - beq.n 205e82 │ │ │ │ + beq.n 205d12 │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 205e1c │ │ │ │ + bne.n 205cac │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 205e9a │ │ │ │ - cbnz r7, 205ed2 │ │ │ │ + b.n 205d2a │ │ │ │ + cbnz r7, 205d62 │ │ │ │ adds r6, #1 │ │ │ │ add r5, r9 │ │ │ │ add r0, r8 │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 205e82 │ │ │ │ + beq.n 205d12 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 205ec4 │ │ │ │ + beq.n 205d54 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 205e96 │ │ │ │ + b.n 205d26 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldrd r6, r7, [sp, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 205fee │ │ │ │ + beq.w 205e7e │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ movs r5, #0 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 205ffc │ │ │ │ + bls.w 205e8c │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s7, [pc, #440] @ 2060b4 │ │ │ │ + vldr s7, [pc, #440] @ 205f44 │ │ │ │ bic.w r3, ip, #1 │ │ │ │ - vldr s3, [pc, #436] @ 2060b8 │ │ │ │ + vldr s3, [pc, #436] @ 205f48 │ │ │ │ adds r3, #2 │ │ │ │ - vldr s10, [pc, #432] @ 2060bc │ │ │ │ - vldr s4, [pc, #432] @ 2060c0 │ │ │ │ + vldr s10, [pc, #432] @ 205f4c │ │ │ │ + vldr s4, [pc, #432] @ 205f50 │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s5, [pc, #428] @ 2060c4 │ │ │ │ - vldr s6, [pc, #428] @ 2060c8 │ │ │ │ + vldr s5, [pc, #428] @ 205f54 │ │ │ │ + vldr s6, [pc, #428] @ 205f58 │ │ │ │ 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 │ │ │ │ @@ -579168,44 +579081,44 @@ │ │ │ │ vmul.f32 s11, s11, s10 │ │ │ │ vmul.f32 s15, s9, s10 │ │ │ │ vmul.f32 s14, s14, s10 │ │ │ │ vstr s13, [r2, #-64] @ 0xffffffc0 │ │ │ │ vstr s15, [r2, #-60] @ 0xffffffc4 │ │ │ │ vstr s14, [r2, #-48] @ 0xffffffd0 │ │ │ │ vstr s11, [r2, #-44] @ 0xffffffd4 │ │ │ │ - bne.n 205f26 │ │ │ │ + bne.n 205db6 │ │ │ │ cmp r6, lr │ │ │ │ - bhi.n 206006 │ │ │ │ + bhi.n 205e96 │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 205f1c │ │ │ │ + bne.n 205dac │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 205fee │ │ │ │ + beq.n 205e7e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 205ff2 │ │ │ │ + beq.n 205e82 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 206014 │ │ │ │ + b.n 205ea4 │ │ │ │ mov.w r2, ip, lsr #1 │ │ │ │ adds r2, #1 │ │ │ │ add.w r3, r1, r2, lsl #2 │ │ │ │ add.w r2, r4, r2, lsl #5 │ │ │ │ - vldr s5, [pc, #156] @ 2060b4 │ │ │ │ + vldr s5, [pc, #156] @ 205f44 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #152] @ 2060b8 │ │ │ │ - vldr s10, [pc, #152] @ 2060bc │ │ │ │ - vldr s7, [pc, #152] @ 2060c0 │ │ │ │ - vldr s8, [pc, #152] @ 2060c4 │ │ │ │ - vldr s9, [pc, #152] @ 2060c8 │ │ │ │ + vldr s6, [pc, #152] @ 205f48 │ │ │ │ + vldr s10, [pc, #152] @ 205f4c │ │ │ │ + vldr s7, [pc, #152] @ 205f50 │ │ │ │ + vldr s8, [pc, #152] @ 205f54 │ │ │ │ + vldr s9, [pc, #152] @ 205f58 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ str.w lr, [r2, #12] │ │ │ │ ubfx ip, r3, #8, #8 │ │ │ │ @@ -579230,54 +579143,54 @@ │ │ │ │ vmul.f32 s12, s11, s10 │ │ │ │ vmls.f32 s13, s14, s8 │ │ │ │ vmul.f32 s15, s15, s10 │ │ │ │ vstr s12, [r2, #8] │ │ │ │ vstr s15, [r2] │ │ │ │ vmul.f32 s14, s13, s10 │ │ │ │ vstr s14, [r2, #4] │ │ │ │ - beq.n 205fee │ │ │ │ + beq.n 205e7e │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 205ef6 │ │ │ │ + bne.w 205d86 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 206030 │ │ │ │ + b.n 205ec0 │ │ │ │ nop │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (2063a4 ) │ │ │ │ + ldr r1, [pc, #744] @ (206234 ) │ │ │ │ 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 2061e0 │ │ │ │ + beq.w 206070 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ movs r5, #0 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 2061ee │ │ │ │ + bls.w 20607e │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s7, [pc, #436] @ 2062a4 │ │ │ │ + vldr s7, [pc, #436] @ 206134 │ │ │ │ bic.w r3, ip, #1 │ │ │ │ - vldr s3, [pc, #432] @ 2062a8 │ │ │ │ + vldr s3, [pc, #432] @ 206138 │ │ │ │ adds r3, #2 │ │ │ │ - vldr s10, [pc, #428] @ 2062ac │ │ │ │ - vldr s4, [pc, #428] @ 2062b0 │ │ │ │ + vldr s10, [pc, #428] @ 20613c │ │ │ │ + vldr s4, [pc, #428] @ 206140 │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s5, [pc, #424] @ 2062b4 │ │ │ │ - vldr s6, [pc, #424] @ 2062b8 │ │ │ │ + vldr s5, [pc, #424] @ 206144 │ │ │ │ + vldr s6, [pc, #424] @ 206148 │ │ │ │ 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 │ │ │ │ @@ -579320,44 +579233,44 @@ │ │ │ │ vmul.f32 s11, s11, s10 │ │ │ │ vmul.f32 s15, s9, s10 │ │ │ │ vmul.f32 s14, s14, s10 │ │ │ │ vstr s13, [r2, #-64] @ 0xffffffc0 │ │ │ │ vstr s15, [r2, #-60] @ 0xffffffc4 │ │ │ │ vstr s14, [r2, #-48] @ 0xffffffd0 │ │ │ │ vstr s11, [r2, #-44] @ 0xffffffd4 │ │ │ │ - bne.n 20611a │ │ │ │ + bne.n 205faa │ │ │ │ cmp r6, lr │ │ │ │ - bhi.n 2061f8 │ │ │ │ + bhi.n 206088 │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 206110 │ │ │ │ + bne.n 205fa0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 2061e0 │ │ │ │ + beq.n 206070 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 2061e4 │ │ │ │ + beq.n 206074 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 206206 │ │ │ │ + b.n 206096 │ │ │ │ mov.w r2, ip, lsr #1 │ │ │ │ adds r2, #1 │ │ │ │ add.w r3, r1, r2, lsl #2 │ │ │ │ add.w r2, r4, r2, lsl #5 │ │ │ │ - vldr s5, [pc, #156] @ 2062a4 │ │ │ │ + vldr s5, [pc, #156] @ 206134 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #152] @ 2062a8 │ │ │ │ - vldr s10, [pc, #152] @ 2062ac │ │ │ │ - vldr s7, [pc, #152] @ 2062b0 │ │ │ │ - vldr s8, [pc, #152] @ 2062b4 │ │ │ │ - vldr s9, [pc, #152] @ 2062b8 │ │ │ │ + vldr s6, [pc, #152] @ 206138 │ │ │ │ + vldr s10, [pc, #152] @ 20613c │ │ │ │ + vldr s7, [pc, #152] @ 206140 │ │ │ │ + vldr s8, [pc, #152] @ 206144 │ │ │ │ + vldr s9, [pc, #152] @ 206148 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ str.w lr, [r2, #12] │ │ │ │ ubfx ip, r3, #8, #8 │ │ │ │ @@ -579382,53 +579295,53 @@ │ │ │ │ vmul.f32 s12, s11, s10 │ │ │ │ vmls.f32 s13, s14, s8 │ │ │ │ vmul.f32 s15, s15, s10 │ │ │ │ vstr s12, [r2, #8] │ │ │ │ vstr s15, [r2] │ │ │ │ vmul.f32 s14, s13, s10 │ │ │ │ vstr s14, [r2, #4] │ │ │ │ - beq.n 2061e0 │ │ │ │ + beq.n 206070 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 2060ea │ │ │ │ + bne.w 205f7a │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 206222 │ │ │ │ + b.n 2060b2 │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (206594 ) │ │ │ │ + ldr r1, [pc, #744] @ (206424 ) │ │ │ │ subs r7, #204 @ 0xcc │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ adds r1, #39 @ 0x27 │ │ │ │ subs r6, #200 @ 0xc8 │ │ │ │ movs r0, #197 @ 0xc5 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ movs r6, #233 @ 0xe9 │ │ │ │ ands r1, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, #28 │ │ │ │ strd r1, r3, [sp, #12] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ - cbz r3, 2062ec │ │ │ │ + cbz r3, 20617c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 206378 │ │ │ │ + bhi.n 206208 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20647a │ │ │ │ + bne.w 20630a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r2, #1 │ │ │ │ add r1, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r0, r3 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 2062d4 │ │ │ │ + bne.n 206164 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ lsrs r4, r3, #1 │ │ │ │ adds r4, #1 │ │ │ │ @@ -579465,18 +579378,18 @@ │ │ │ │ strb r5, [r4, #2] │ │ │ │ usat r3, #8, r3, asr #8 │ │ │ │ strb r3, [r4, #1] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ usat r5, #8, r6, asr #8 │ │ │ │ strb r5, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2062ec │ │ │ │ + beq.n 20617c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 206474 │ │ │ │ + beq.n 206304 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r9, #298 @ 0x12a │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ subs r3, #2 │ │ │ │ mov r0, r2 │ │ │ │ bic.w sl, r3, #1 │ │ │ │ @@ -579533,57 +579446,57 @@ │ │ │ │ strb.w r1, [r4, #-16] │ │ │ │ usat r2, #8, r2, asr #8 │ │ │ │ strb.w r2, [r4, #-14] │ │ │ │ usat r5, #8, r5, asr #8 │ │ │ │ strb.w r5, [r4, #-12] │ │ │ │ usat r3, #8, r3, asr #8 │ │ │ │ strb.w r3, [r4, #-10] │ │ │ │ - bne.n 2063a6 │ │ │ │ + bne.n 206236 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, r6, [sp] │ │ │ │ cmp r3, ip │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bhi.w 2062f2 │ │ │ │ + bhi.w 206182 │ │ │ │ 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 206396 │ │ │ │ + bne.n 206226 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b.n 20631c │ │ │ │ + b.n 2061ac │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b.n 206304 │ │ │ │ + b.n 206194 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, #28 │ │ │ │ strd r1, r3, [sp, #12] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ - cbz r3, 2064b0 │ │ │ │ + cbz r3, 206340 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 20653c │ │ │ │ + bhi.n 2063cc │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20663e │ │ │ │ + bne.w 2064ce │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r2, #1 │ │ │ │ add r1, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r0, r3 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 206498 │ │ │ │ + bne.n 206328 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ lsrs r4, r3, #1 │ │ │ │ adds r4, #1 │ │ │ │ @@ -579620,18 +579533,18 @@ │ │ │ │ strb r5, [r4, #2] │ │ │ │ usat r3, #8, r3, asr #8 │ │ │ │ strb r3, [r4, #1] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ usat r5, #8, r6, asr #8 │ │ │ │ strb r5, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2064b0 │ │ │ │ + beq.n 206340 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 206638 │ │ │ │ + beq.n 2064c8 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r9, #298 @ 0x12a │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ subs r3, #2 │ │ │ │ mov r0, r2 │ │ │ │ bic.w sl, r3, #1 │ │ │ │ @@ -579688,57 +579601,57 @@ │ │ │ │ strb.w r1, [r4, #-16] │ │ │ │ usat r2, #8, r2, asr #8 │ │ │ │ strb.w r2, [r4, #-14] │ │ │ │ usat r5, #8, r5, asr #8 │ │ │ │ strb.w r5, [r4, #-12] │ │ │ │ usat r3, #8, r3, asr #8 │ │ │ │ strb.w r3, [r4, #-10] │ │ │ │ - bne.n 20656a │ │ │ │ + bne.n 2063fa │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, r6, [sp] │ │ │ │ cmp r3, ip │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bhi.w 2064b6 │ │ │ │ + bhi.w 206346 │ │ │ │ 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 20655a │ │ │ │ + bne.n 2063ea │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b.n 2064e0 │ │ │ │ + b.n 206370 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b.n 2064c8 │ │ │ │ + b.n 206358 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldrd r6, r7, [sp, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 20675a │ │ │ │ + beq.w 2065ea │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ movs r5, #0 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 206768 │ │ │ │ + bls.w 2065f8 │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s7, [pc, #440] @ 206820 │ │ │ │ + vldr s7, [pc, #440] @ 2066b0 │ │ │ │ bic.w r3, ip, #1 │ │ │ │ - vldr s3, [pc, #436] @ 206824 │ │ │ │ + vldr s3, [pc, #436] @ 2066b4 │ │ │ │ adds r3, #2 │ │ │ │ - vldr s10, [pc, #432] @ 206828 │ │ │ │ - vldr s4, [pc, #432] @ 20682c │ │ │ │ + vldr s10, [pc, #432] @ 2066b8 │ │ │ │ + vldr s4, [pc, #432] @ 2066bc │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s5, [pc, #428] @ 206830 │ │ │ │ - vldr s6, [pc, #428] @ 206834 │ │ │ │ + vldr s5, [pc, #428] @ 2066c0 │ │ │ │ + vldr s6, [pc, #428] @ 2066c4 │ │ │ │ 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 │ │ │ │ @@ -579781,44 +579694,44 @@ │ │ │ │ vmul.f32 s11, s11, s10 │ │ │ │ vmul.f32 s15, s9, s10 │ │ │ │ vmul.f32 s14, s14, s10 │ │ │ │ vstr s13, [r2, #-64] @ 0xffffffc0 │ │ │ │ vstr s15, [r2, #-60] @ 0xffffffc4 │ │ │ │ vstr s14, [r2, #-48] @ 0xffffffd0 │ │ │ │ vstr s11, [r2, #-44] @ 0xffffffd4 │ │ │ │ - bne.n 206692 │ │ │ │ + bne.n 206522 │ │ │ │ cmp r6, lr │ │ │ │ - bhi.n 206772 │ │ │ │ + bhi.n 206602 │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 206688 │ │ │ │ + bne.n 206518 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 20675a │ │ │ │ + beq.n 2065ea │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 20675e │ │ │ │ + beq.n 2065ee │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 206780 │ │ │ │ + b.n 206610 │ │ │ │ mov.w r2, ip, lsr #1 │ │ │ │ adds r2, #1 │ │ │ │ add.w r3, r1, r2, lsl #2 │ │ │ │ add.w r2, r4, r2, lsl #5 │ │ │ │ - vldr s5, [pc, #156] @ 206820 │ │ │ │ + vldr s5, [pc, #156] @ 2066b0 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #152] @ 206824 │ │ │ │ - vldr s10, [pc, #152] @ 206828 │ │ │ │ - vldr s7, [pc, #152] @ 20682c │ │ │ │ - vldr s8, [pc, #152] @ 206830 │ │ │ │ - vldr s9, [pc, #152] @ 206834 │ │ │ │ + vldr s6, [pc, #152] @ 2066b4 │ │ │ │ + vldr s10, [pc, #152] @ 2066b8 │ │ │ │ + vldr s7, [pc, #152] @ 2066bc │ │ │ │ + vldr s8, [pc, #152] @ 2066c0 │ │ │ │ + vldr s9, [pc, #152] @ 2066c4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ str.w lr, [r2, #12] │ │ │ │ uxtb.w ip, r3 │ │ │ │ @@ -579843,53 +579756,53 @@ │ │ │ │ vmul.f32 s12, s11, s10 │ │ │ │ vmls.f32 s13, s14, s8 │ │ │ │ vmul.f32 s15, s15, s10 │ │ │ │ vstr s12, [r2, #8] │ │ │ │ vstr s15, [r2] │ │ │ │ vmul.f32 s14, s13, s10 │ │ │ │ vstr s14, [r2, #4] │ │ │ │ - beq.n 20675a │ │ │ │ + beq.n 2065ea │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 206662 │ │ │ │ + bne.w 2064f2 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 20679c │ │ │ │ + b.n 20662c │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (206b10 ) │ │ │ │ + ldr r1, [pc, #744] @ (2069a0 ) │ │ │ │ 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 20694e │ │ │ │ + beq.w 2067de │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ movs r5, #0 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 20695c │ │ │ │ + bls.w 2067ec │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s7, [pc, #440] @ 206a14 │ │ │ │ + vldr s7, [pc, #440] @ 2068a4 │ │ │ │ bic.w r3, ip, #1 │ │ │ │ - vldr s3, [pc, #436] @ 206a18 │ │ │ │ + vldr s3, [pc, #436] @ 2068a8 │ │ │ │ adds r3, #2 │ │ │ │ - vldr s10, [pc, #432] @ 206a1c │ │ │ │ - vldr s4, [pc, #432] @ 206a20 │ │ │ │ + vldr s10, [pc, #432] @ 2068ac │ │ │ │ + vldr s4, [pc, #432] @ 2068b0 │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s5, [pc, #428] @ 206a24 │ │ │ │ - vldr s6, [pc, #428] @ 206a28 │ │ │ │ + vldr s5, [pc, #428] @ 2068b4 │ │ │ │ + vldr s6, [pc, #428] @ 2068b8 │ │ │ │ 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 │ │ │ │ @@ -579932,44 +579845,44 @@ │ │ │ │ vmul.f32 s11, s11, s10 │ │ │ │ vmul.f32 s15, s9, s10 │ │ │ │ vmul.f32 s14, s14, s10 │ │ │ │ vstr s13, [r2, #-64] @ 0xffffffc0 │ │ │ │ vstr s15, [r2, #-60] @ 0xffffffc4 │ │ │ │ vstr s14, [r2, #-48] @ 0xffffffd0 │ │ │ │ vstr s11, [r2, #-44] @ 0xffffffd4 │ │ │ │ - bne.n 206886 │ │ │ │ + bne.n 206716 │ │ │ │ cmp r6, lr │ │ │ │ - bhi.n 206966 │ │ │ │ + bhi.n 2067f6 │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 20687c │ │ │ │ + bne.n 20670c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 20694e │ │ │ │ + beq.n 2067de │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 206952 │ │ │ │ + beq.n 2067e2 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 206974 │ │ │ │ + b.n 206804 │ │ │ │ mov.w r2, ip, lsr #1 │ │ │ │ adds r2, #1 │ │ │ │ add.w r3, r1, r2, lsl #2 │ │ │ │ add.w r2, r4, r2, lsl #5 │ │ │ │ - vldr s5, [pc, #156] @ 206a14 │ │ │ │ + vldr s5, [pc, #156] @ 2068a4 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #152] @ 206a18 │ │ │ │ - vldr s10, [pc, #152] @ 206a1c │ │ │ │ - vldr s7, [pc, #152] @ 206a20 │ │ │ │ - vldr s8, [pc, #152] @ 206a24 │ │ │ │ - vldr s9, [pc, #152] @ 206a28 │ │ │ │ + vldr s6, [pc, #152] @ 2068a8 │ │ │ │ + vldr s10, [pc, #152] @ 2068ac │ │ │ │ + vldr s7, [pc, #152] @ 2068b0 │ │ │ │ + vldr s8, [pc, #152] @ 2068b4 │ │ │ │ + vldr s9, [pc, #152] @ 2068b8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ str.w lr, [r2, #12] │ │ │ │ uxtb.w ip, r3 │ │ │ │ @@ -579994,53 +579907,53 @@ │ │ │ │ vmul.f32 s12, s11, s10 │ │ │ │ vmls.f32 s13, s14, s8 │ │ │ │ vmul.f32 s15, s15, s10 │ │ │ │ vstr s12, [r2, #8] │ │ │ │ vstr s15, [r2] │ │ │ │ vmul.f32 s14, s13, s10 │ │ │ │ vstr s14, [r2, #4] │ │ │ │ - beq.n 20694e │ │ │ │ + beq.n 2067de │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 206856 │ │ │ │ + bne.w 2066e6 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 206990 │ │ │ │ + b.n 206820 │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (206d04 ) │ │ │ │ + ldr r1, [pc, #744] @ (206b94 ) │ │ │ │ subs r7, #204 @ 0xcc │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ adds r1, #39 @ 0x27 │ │ │ │ subs r6, #200 @ 0xc8 │ │ │ │ movs r0, #197 @ 0xc5 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ movs r6, #233 @ 0xe9 │ │ │ │ ands r1, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, #28 │ │ │ │ strd r1, r3, [sp, #12] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ - cbz r3, 206a5c │ │ │ │ + cbz r3, 2068ec │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 206ae6 │ │ │ │ + bhi.n 206976 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 206be8 │ │ │ │ + bne.w 206a78 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r2, #1 │ │ │ │ add r1, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r0, r3 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 206a44 │ │ │ │ + bne.n 2068d4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ lsrs r4, r3, #1 │ │ │ │ adds r4, #1 │ │ │ │ @@ -580077,18 +579990,18 @@ │ │ │ │ strb r5, [r4, #2] │ │ │ │ usat r3, #8, r3, asr #8 │ │ │ │ strb r3, [r4, #1] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ usat r5, #8, r6, asr #8 │ │ │ │ strb r5, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 206a5c │ │ │ │ + beq.n 2068ec │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 206be2 │ │ │ │ + beq.n 206a72 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r9, #298 @ 0x12a │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ subs r3, #2 │ │ │ │ mov r0, r2 │ │ │ │ bic.w sl, r3, #1 │ │ │ │ @@ -580145,58 +580058,58 @@ │ │ │ │ strb.w r1, [r4, #-16] │ │ │ │ usat r2, #8, r2, asr #8 │ │ │ │ strb.w r2, [r4, #-14] │ │ │ │ usat r5, #8, r5, asr #8 │ │ │ │ strb.w r5, [r4, #-12] │ │ │ │ usat r3, #8, r3, asr #8 │ │ │ │ strb.w r3, [r4, #-10] │ │ │ │ - bne.n 206b14 │ │ │ │ + bne.n 2069a4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, r6, [sp] │ │ │ │ cmp r3, ip │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bhi.w 206a62 │ │ │ │ + bhi.w 2068f2 │ │ │ │ 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 206b04 │ │ │ │ + bne.n 206994 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b.n 206a8c │ │ │ │ + b.n 20691c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b.n 206a74 │ │ │ │ + b.n 206904 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, #28 │ │ │ │ strd r1, r3, [sp, #12] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ - cbz r3, 206c20 │ │ │ │ + cbz r3, 206ab0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 206caa │ │ │ │ + bhi.n 206b3a │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 206dac │ │ │ │ + bne.w 206c3c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r2, #1 │ │ │ │ add r1, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r0, r3 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 206c08 │ │ │ │ + bne.n 206a98 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ lsrs r4, r3, #1 │ │ │ │ adds r4, #1 │ │ │ │ @@ -580233,18 +580146,18 @@ │ │ │ │ strb r5, [r4, #2] │ │ │ │ usat r3, #8, r3, asr #8 │ │ │ │ strb r3, [r4, #1] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ usat r5, #8, r6, asr #8 │ │ │ │ strb r5, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 206c20 │ │ │ │ + beq.n 206ab0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 206da6 │ │ │ │ + beq.n 206c36 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r9, #298 @ 0x12a │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ subs r3, #2 │ │ │ │ mov r0, r2 │ │ │ │ bic.w sl, r3, #1 │ │ │ │ @@ -580301,230 +580214,230 @@ │ │ │ │ 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 206cd8 │ │ │ │ + bne.n 206b68 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, r6, [sp] │ │ │ │ cmp r3, ip │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bhi.w 206c26 │ │ │ │ + bhi.w 206ab6 │ │ │ │ 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 206cc8 │ │ │ │ + bne.n 206b58 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b.n 206c50 │ │ │ │ + b.n 206ae0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b.n 206c38 │ │ │ │ + b.n 206ac8 │ │ │ │ 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 206dec │ │ │ │ + beq.n 206c7c │ │ │ │ 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 61b08 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp sl, r6 │ │ │ │ - bne.n 206dd8 │ │ │ │ + bne.n 206c68 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r6, [sp, #24] │ │ │ │ - cbz r6, 206e36 │ │ │ │ - cbz r0, 206e36 │ │ │ │ + cbz r6, 206cc6 │ │ │ │ + cbz r0, 206cc6 │ │ │ │ mov r7, r3 │ │ │ │ bic.w r5, r1, #3 │ │ │ │ - vldr s14, [pc, #52] @ 206e3c │ │ │ │ + vldr s14, [pc, #52] @ 206ccc │ │ │ │ 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 206e12 │ │ │ │ + bne.n 206ca2 │ │ │ │ adds r3, #1 │ │ │ │ add r4, r7 │ │ │ │ add r2, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 206e0c │ │ │ │ + bne.n 206c9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, r7, [sp, #24] │ │ │ │ - cbz r7, 206e7e │ │ │ │ - cbz r2, 206e7e │ │ │ │ + cbz r7, 206d0e │ │ │ │ + cbz r2, 206d0e │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov lr, r4 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrh.w r1, [r0], #2 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ add.w r1, r1, r1, lsl #16 │ │ │ │ str.w r1, [lr], #4 │ │ │ │ - bne.n 206e60 │ │ │ │ + bne.n 206cf0 │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r6 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 206e58 │ │ │ │ + bne.n 206ce8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldrd ip, r7, [sp, #24] │ │ │ │ - cbz r7, 206eae │ │ │ │ + cbz r7, 206d3e │ │ │ │ add.w r6, ip, ip, lsl #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r3 │ │ │ │ bic.w r5, r1, #3 │ │ │ │ adds r0, r2, r6 │ │ │ │ movs r3, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 206eb2 │ │ │ │ + bne.n 206d42 │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 206ea8 │ │ │ │ + bne.n 206d38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - vldr d6, [pc, #68] @ 206ef8 │ │ │ │ + vldr d6, [pc, #68] @ 206d88 │ │ │ │ sub.w lr, r0, r6 │ │ │ │ mov r2, r4 │ │ │ │ ldrb.w r1, [lr, #2] │ │ │ │ ldrh.w ip, [lr], #3 │ │ │ │ cmp lr, r0 │ │ │ │ orr.w r1, ip, r1, lsl #16 │ │ │ │ vmov s14, r1 │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vstmia r2!, {s14} │ │ │ │ - bne.n 206ebc │ │ │ │ + bne.n 206d4c │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 206eae │ │ │ │ + beq.n 206d3e │ │ │ │ add.w r0, lr, r8 │ │ │ │ add r4, r5 │ │ │ │ sub.w lr, r0, r6 │ │ │ │ - b.n 206eba │ │ │ │ + b.n 206d4a │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r2 │ │ │ │ asrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #112 @ 0x70 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldrd ip, r7, [sp, #24] │ │ │ │ - cbz r7, 206f26 │ │ │ │ + cbz r7, 206db6 │ │ │ │ add.w r6, ip, ip, lsl #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r3 │ │ │ │ bic.w r5, r1, #3 │ │ │ │ adds r0, r2, r6 │ │ │ │ movs r3, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 206f2a │ │ │ │ + bne.n 206dba │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 206f20 │ │ │ │ + bne.n 206db0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ sub.w ip, r0, r6 │ │ │ │ mov r2, r4 │ │ │ │ ldrb.w r1, [ip, #2] │ │ │ │ ldrh.w lr, [ip], #3 │ │ │ │ cmp ip, r0 │ │ │ │ orr.w lr, lr, r1, lsl #16 │ │ │ │ orr.w r1, r1, lr, lsl #8 │ │ │ │ str.w r1, [r2], #4 │ │ │ │ - bne.n 206f30 │ │ │ │ + bne.n 206dc0 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 206f26 │ │ │ │ + beq.n 206db6 │ │ │ │ add.w r0, ip, r8 │ │ │ │ add r4, r5 │ │ │ │ sub.w ip, r0, r6 │ │ │ │ - b.n 206f2e │ │ │ │ + b.n 206dbe │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r6, [sp, #20] │ │ │ │ - cbz r6, 206fa4 │ │ │ │ - cbz r0, 206fa4 │ │ │ │ + cbz r6, 206e34 │ │ │ │ + cbz r0, 206e34 │ │ │ │ mov r7, r3 │ │ │ │ bic.w r5, r1, #3 │ │ │ │ - vldr d6, [pc, #48] @ 206fa8 │ │ │ │ + vldr d6, [pc, #48] @ 206e38 │ │ │ │ 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 206f80 │ │ │ │ + bne.n 206e10 │ │ │ │ adds r3, #1 │ │ │ │ add r4, r7 │ │ │ │ add r2, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 206f7a │ │ │ │ + bne.n 206e0a │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 206ff0 │ │ │ │ + beq.n 206e80 │ │ │ │ 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 │ │ │ │ @@ -580532,23 +580445,23 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ adds r6, #1 │ │ │ │ blx 61b08 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r9, r6 │ │ │ │ - bne.n 206fdc │ │ │ │ + bne.n 206e6c │ │ │ │ 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 207034 │ │ │ │ + beq.n 206ec4 │ │ │ │ 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 │ │ │ │ @@ -580556,578 +580469,578 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ adds r6, #1 │ │ │ │ blx 61b08 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r9, r6 │ │ │ │ - bne.n 207020 │ │ │ │ + bne.n 206eb0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, r7, [sp, #24] │ │ │ │ - cbz r7, 2070a0 │ │ │ │ - cbz r2, 2070a0 │ │ │ │ + cbz r7, 206f30 │ │ │ │ + cbz r2, 206f30 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - vldr d5, [pc, #88] @ 2070a8 │ │ │ │ + vldr d5, [pc, #88] @ 206f38 │ │ │ │ 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 20708c │ │ │ │ + ble.n 206f1c │ │ │ │ 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 20708c │ │ │ │ + bgt.n 206f1c │ │ │ │ vcvt.u32.f64 s15, d7 │ │ │ │ vmov r0, s15 │ │ │ │ adds r1, #1 │ │ │ │ str.w r0, [ip], #4 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 20705e │ │ │ │ + bne.n 206eee │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r6 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 207058 │ │ │ │ + bne.n 206ee8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffe0ffff │ │ │ │ rors r7, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, r7, [sp, #24] │ │ │ │ - cbz r7, 207102 │ │ │ │ - cbz r2, 207102 │ │ │ │ + cbz r7, 206f92 │ │ │ │ + cbz r2, 206f92 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - vldr d6, [pc, #64] @ 207108 │ │ │ │ + vldr d6, [pc, #64] @ 206f98 │ │ │ │ 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 2070d4 │ │ │ │ + bne.n 206f64 │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r6 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 2070cc │ │ │ │ + bne.n 206f5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r0, r2 │ │ │ │ asrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #112 @ 0x70 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldrd r4, r8, [sp, #28] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 207156 │ │ │ │ - cbz r4, 207156 │ │ │ │ + beq.n 206fe6 │ │ │ │ + cbz r4, 206fe6 │ │ │ │ mov r9, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov lr, r5 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r2, [r0], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ ubfx r1, r2, #16, #8 │ │ │ │ orr.w r1, r1, r2, lsl #8 │ │ │ │ str.w r1, [lr], #4 │ │ │ │ - bne.n 207134 │ │ │ │ + bne.n 206fc4 │ │ │ │ adds r3, #1 │ │ │ │ add r6, r9 │ │ │ │ add r5, r7 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 20712c │ │ │ │ + bne.n 206fbc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, r7, [sp, #24] │ │ │ │ - cbz r7, 20717a │ │ │ │ + cbz r7, 20700a │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r3 │ │ │ │ mov r5, r2 │ │ │ │ adds r3, r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ - cbnz r0, 20718a │ │ │ │ + cbnz r0, 20701a │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 207174 │ │ │ │ + bne.n 207004 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r1, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r6 │ │ │ │ add r3, r6 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 20717a │ │ │ │ + beq.n 20700a │ │ │ │ mov r2, r5 │ │ │ │ mov lr, r4 │ │ │ │ ldr.w r0, [r2], #4 │ │ │ │ mov.w ip, r0, lsr #24 │ │ │ │ strb.w ip, [lr], #1 │ │ │ │ cmp lr, r3 │ │ │ │ - bne.n 20718e │ │ │ │ - b.n 20717e │ │ │ │ + bne.n 20701e │ │ │ │ + b.n 20700e │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, r7, [sp, #24] │ │ │ │ - cbz r7, 2071f2 │ │ │ │ - cbz r2, 2071f2 │ │ │ │ + cbz r7, 207082 │ │ │ │ + cbz r2, 207082 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - vldr d6, [pc, #64] @ 2071f8 │ │ │ │ + vldr d6, [pc, #64] @ 207088 │ │ │ │ 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 2071c4 │ │ │ │ + bne.n 207054 │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r6 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 2071bc │ │ │ │ + bne.n 20704c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r0, r2 │ │ │ │ asrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #112 @ 0x70 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldrd r4, r8, [sp, #28] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 207246 │ │ │ │ - cbz r4, 207246 │ │ │ │ + beq.n 2070d6 │ │ │ │ + cbz r4, 2070d6 │ │ │ │ mov r9, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov lr, r5 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r2, [r0], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ bic.w r1, r2, #255 @ 0xff │ │ │ │ orr.w r1, r1, r2, lsr #24 │ │ │ │ str.w r1, [lr], #4 │ │ │ │ - bne.n 207224 │ │ │ │ + bne.n 2070b4 │ │ │ │ adds r3, #1 │ │ │ │ add r6, r9 │ │ │ │ add r5, r7 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 20721c │ │ │ │ + bne.n 2070ac │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd ip, r6, [sp, #20] │ │ │ │ - cbz r6, 20726c │ │ │ │ + cbz r6, 2070fc │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r3 │ │ │ │ mov r1, r2 │ │ │ │ add r0, ip │ │ │ │ movs r3, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 20727a │ │ │ │ + bne.n 20710a │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 207266 │ │ │ │ + bne.n 2070f6 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r3, #1 │ │ │ │ add r1, r7 │ │ │ │ add r4, r5 │ │ │ │ add r0, r5 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 20726c │ │ │ │ + beq.n 2070fc │ │ │ │ mov lr, r1 │ │ │ │ mov ip, r4 │ │ │ │ ldr.w r2, [lr], #4 │ │ │ │ strb.w r2, [ip], #1 │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n 20727e │ │ │ │ - b.n 20726e │ │ │ │ + bne.n 20710e │ │ │ │ + b.n 2070fe │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, r7, [sp, #24] │ │ │ │ - cbz r7, 2072e2 │ │ │ │ - cbz r2, 2072e2 │ │ │ │ + cbz r7, 207172 │ │ │ │ + cbz r2, 207172 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - vldr d6, [pc, #64] @ 2072e8 │ │ │ │ + vldr d6, [pc, #64] @ 207178 │ │ │ │ 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 2072b4 │ │ │ │ + bne.n 207144 │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r6 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 2072ac │ │ │ │ + bne.n 20713c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r0, r2 │ │ │ │ asrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #112 @ 0x70 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov ip, r2 │ │ │ │ ldrd r2, r8, [sp, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 207348 │ │ │ │ - cbz r2, 207348 │ │ │ │ + beq.n 2071d8 │ │ │ │ + cbz r2, 2071d8 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, ip │ │ │ │ bic.w r6, r3, #3 │ │ │ │ - vldr d6, [pc, #64] @ 207350 │ │ │ │ + vldr d6, [pc, #64] @ 2071e0 │ │ │ │ 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 20731a │ │ │ │ + bne.n 2071aa │ │ │ │ adds r5, #1 │ │ │ │ add r4, r7 │ │ │ │ add r1, r6 │ │ │ │ cmp r5, r8 │ │ │ │ - bne.n 207312 │ │ │ │ + bne.n 2071a2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ - b.n 207356 │ │ │ │ + b.n 2071e6 │ │ │ │ @ instruction: 0xffff416f │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldrd r4, r8, [sp, #28] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 20739e │ │ │ │ - cbz r4, 20739e │ │ │ │ + beq.n 20722e │ │ │ │ + cbz r4, 20722e │ │ │ │ mov r9, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov lr, r6 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r2, [lr], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ ubfx r1, r2, #16, #8 │ │ │ │ orr.w r1, r1, r2, lsl #8 │ │ │ │ str.w r1, [r0], #4 │ │ │ │ - bne.n 20737c │ │ │ │ + bne.n 20720c │ │ │ │ adds r3, #1 │ │ │ │ add r6, r9 │ │ │ │ add r5, r7 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 207374 │ │ │ │ + bne.n 207204 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, r7, [sp, #24] │ │ │ │ - cbz r7, 2073fa │ │ │ │ - cbz r2, 2073fa │ │ │ │ + cbz r7, 20728a │ │ │ │ + cbz r2, 20728a │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - vldr d6, [pc, #64] @ 207400 │ │ │ │ + vldr d6, [pc, #64] @ 207290 │ │ │ │ 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 2073cc │ │ │ │ + bne.n 20725c │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r6 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 2073c4 │ │ │ │ + bne.n 207254 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r0, r2 │ │ │ │ asrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #112 @ 0x70 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldrd r4, r8, [sp, #28] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 20744e │ │ │ │ - cbz r4, 20744e │ │ │ │ + beq.n 2072de │ │ │ │ + cbz r4, 2072de │ │ │ │ mov r9, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov lr, r6 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r2, [lr], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ bic.w r1, r2, #255 @ 0xff │ │ │ │ orr.w r1, r1, r2, lsr #24 │ │ │ │ str.w r1, [r0], #4 │ │ │ │ - bne.n 20742c │ │ │ │ + bne.n 2072bc │ │ │ │ adds r3, #1 │ │ │ │ add r6, r9 │ │ │ │ add r5, r7 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 207424 │ │ │ │ + bne.n 2072b4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r6, [sp, #20] │ │ │ │ - cbz r6, 20748e │ │ │ │ - cbz r0, 20748e │ │ │ │ + cbz r6, 20731e │ │ │ │ + cbz r0, 20731e │ │ │ │ mov r7, r3 │ │ │ │ bic.w r5, r1, #3 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r4, #8 │ │ │ │ mov lr, r2 │ │ │ │ movs r1, #0 │ │ │ │ vldr s15, [ip, #-8] │ │ │ │ adds r1, #1 │ │ │ │ add.w ip, ip, #8 │ │ │ │ cmp r0, r1 │ │ │ │ vstmia lr!, {s15} │ │ │ │ - bne.n 207472 │ │ │ │ + bne.n 207302 │ │ │ │ adds r3, #1 │ │ │ │ add r4, r7 │ │ │ │ add r2, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 20746a │ │ │ │ + bne.n 2072fa │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, r7, [sp, #24] │ │ │ │ - cbz r7, 2074fe │ │ │ │ - cbz r2, 2074fe │ │ │ │ + cbz r7, 20738e │ │ │ │ + cbz r2, 20738e │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - vldr d5, [pc, #96] @ 207508 │ │ │ │ + vldr d5, [pc, #96] @ 207398 │ │ │ │ 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 2074e6 │ │ │ │ + ble.n 207376 │ │ │ │ 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 2074e6 │ │ │ │ + bgt.n 207376 │ │ │ │ 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 2074b8 │ │ │ │ + bne.n 207348 │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r6 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 2074b0 │ │ │ │ + bne.n 207340 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffe0ffff │ │ │ │ rors r7, r5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd ip, r6, [sp, #20] │ │ │ │ - cbz r6, 207530 │ │ │ │ + cbz r6, 2073c0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r3 │ │ │ │ adds r1, r2, #4 │ │ │ │ add r0, ip │ │ │ │ movs r3, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 20753e │ │ │ │ + bne.n 2073ce │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 20752a │ │ │ │ + bne.n 2073ba │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r3, #1 │ │ │ │ add r4, r5 │ │ │ │ add r1, r7 │ │ │ │ add r0, r5 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 207530 │ │ │ │ + beq.n 2073c0 │ │ │ │ add.w lr, r1, #8 │ │ │ │ mov ip, r4 │ │ │ │ ldr.w r2, [lr, #-8] │ │ │ │ add.w lr, lr, #8 │ │ │ │ strb.w r2, [ip], #1 │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n 207544 │ │ │ │ - b.n 207532 │ │ │ │ + bne.n 2073d4 │ │ │ │ + b.n 2073c2 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, r7, [sp, #24] │ │ │ │ - cbz r7, 207576 │ │ │ │ + cbz r7, 207406 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r3 │ │ │ │ mov r5, r2 │ │ │ │ adds r3, r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ - cbnz r0, 207586 │ │ │ │ + cbnz r0, 207416 │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 207570 │ │ │ │ + bne.n 207400 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r1, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r6 │ │ │ │ add r3, r6 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 207576 │ │ │ │ + beq.n 207406 │ │ │ │ mov lr, r4 │ │ │ │ mov r2, r5 │ │ │ │ ldr.w r0, [r2], #4 │ │ │ │ mov.w ip, r0, lsr #24 │ │ │ │ strb.w ip, [lr], #1 │ │ │ │ cmp lr, r3 │ │ │ │ - bne.n 20758a │ │ │ │ - b.n 20757a │ │ │ │ + bne.n 20741a │ │ │ │ + b.n 20740a │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd ip, r6, [sp, #20] │ │ │ │ - cbz r6, 2075bc │ │ │ │ + cbz r6, 20744c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r3 │ │ │ │ mov r1, r2 │ │ │ │ add r0, ip │ │ │ │ movs r3, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 2075ca │ │ │ │ + bne.n 20745a │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 2075b6 │ │ │ │ + bne.n 207446 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r3, #1 │ │ │ │ add r1, r7 │ │ │ │ add r4, r5 │ │ │ │ add r0, r5 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 2075bc │ │ │ │ + beq.n 20744c │ │ │ │ mov ip, r4 │ │ │ │ mov lr, r1 │ │ │ │ ldr.w r2, [lr], #4 │ │ │ │ strb.w r2, [ip], #1 │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n 2075ce │ │ │ │ - b.n 2075be │ │ │ │ + bne.n 20745e │ │ │ │ + b.n 20744e │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd ip, r6, [sp, #20] │ │ │ │ - cbz r6, 2075fc │ │ │ │ + cbz r6, 20748c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r3 │ │ │ │ adds r1, r2, #4 │ │ │ │ add r0, ip │ │ │ │ movs r3, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 20760a │ │ │ │ + bne.n 20749a │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 2075f6 │ │ │ │ + bne.n 207486 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r3, #1 │ │ │ │ add r4, r5 │ │ │ │ add r1, r7 │ │ │ │ add r0, r5 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 2075fc │ │ │ │ + beq.n 20748c │ │ │ │ add.w lr, r1, #8 │ │ │ │ mov ip, r4 │ │ │ │ ldr.w r2, [lr, #-8] │ │ │ │ add.w lr, lr, #8 │ │ │ │ strb.w r2, [ip], #1 │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n 207610 │ │ │ │ - b.n 2075fe │ │ │ │ + bne.n 2074a0 │ │ │ │ + b.n 20748e │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ @@ -581263,95 +581176,95 @@ │ │ │ │ blx 60d34 │ │ │ │ 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] @ (20787c ) │ │ │ │ + ldr r2, [pc, #184] @ (20770c ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #184] @ (207880 ) │ │ │ │ + ldr r3, [pc, #184] @ (207710 ) │ │ │ │ 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 619c4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ str r5, [r0, #60] @ 0x3c │ │ │ │ blx 610ec │ │ │ │ - ldr r2, [pc, #152] @ (207884 ) │ │ │ │ - ldr r3, [pc, #152] @ (207888 ) │ │ │ │ + ldr r2, [pc, #152] @ (207714 ) │ │ │ │ + ldr r3, [pc, #152] @ (207718 ) │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #152] @ (20788c ) │ │ │ │ + ldr r1, [pc, #152] @ (20771c ) │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4] │ │ │ │ - ldr r3, [pc, #148] @ (207890 ) │ │ │ │ + ldr r3, [pc, #148] @ (207720 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #148] @ (207894 ) │ │ │ │ + ldr r2, [pc, #148] @ (207724 ) │ │ │ │ add r3, pc │ │ │ │ strd r1, r3, [r4, #8] │ │ │ │ - ldr r3, [pc, #144] @ (207898 ) │ │ │ │ + ldr r3, [pc, #144] @ (207728 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #144] @ (20789c ) │ │ │ │ + ldr r1, [pc, #144] @ (20772c ) │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4, #16] │ │ │ │ - ldr r3, [pc, #140] @ (2078a0 ) │ │ │ │ + ldr r3, [pc, #140] @ (207730 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #140] @ (2078a4 ) │ │ │ │ + ldr r2, [pc, #140] @ (207734 ) │ │ │ │ add r3, pc │ │ │ │ strd r1, r3, [r4, #24] │ │ │ │ - ldr r3, [pc, #136] @ (2078a8 ) │ │ │ │ + ldr r3, [pc, #136] @ (207738 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #136] @ (2078ac ) │ │ │ │ + ldr r1, [pc, #136] @ (20773c ) │ │ │ │ add r3, pc │ │ │ │ str r2, [r4, #32] │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #128] @ (2078b0 ) │ │ │ │ - ldr r3, [pc, #132] @ (2078b4 ) │ │ │ │ + ldr r2, [pc, #128] @ (207740 ) │ │ │ │ + ldr r3, [pc, #132] @ (207744 ) │ │ │ │ add r2, pc │ │ │ │ strd r1, r2, [r4, #48] @ 0x30 │ │ │ │ add r3, pc │ │ │ │ add r2, sp, #8 │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #20 │ │ │ │ blx 61590 │ │ │ │ - cbnz r0, 207850 │ │ │ │ + cbnz r0, 2076e0 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 20786a │ │ │ │ - ldr r2, [pc, #100] @ (2078b8 ) │ │ │ │ - ldr r3, [pc, #44] @ (207880 ) │ │ │ │ + bne.n 2076fa │ │ │ │ + ldr r2, [pc, #100] @ (207748 ) │ │ │ │ + ldr r3, [pc, #44] @ (207710 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 207878 │ │ │ │ + bne.n 207708 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #80] @ (2078bc ) │ │ │ │ - ldr r3, [pc, #80] @ (2078c0 ) │ │ │ │ + ldr r2, [pc, #80] @ (20774c ) │ │ │ │ + ldr r3, [pc, #80] @ (207750 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4, #36] @ 0x24 │ │ │ │ - b.n 207850 │ │ │ │ + b.n 2076e0 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - ldrh r2, [r6, #0] │ │ │ │ + ldrh r2, [r4, #12] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffa9ffff │ │ │ │ @ instruction: 0xff8dffff │ │ │ │ vminnm.f32 , , │ │ │ │ vmaxnm.f16 , , │ │ │ │ @@ -581361,24 +581274,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 │ │ │ │ - strh r0, [r5, #60] @ 0x3c │ │ │ │ + ldrh r0, [r3, #8] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldc2l 15, cr15, [pc, #1020] @ 207cbc │ │ │ │ + ldc2l 15, cr15, [pc, #1020] @ 207b4c │ │ │ │ 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 2077b4 │ │ │ │ + bl 207644 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 61ca0 │ │ │ │ @@ -581459,24 +581372,24 @@ │ │ │ │ ldrbls.w r3, [lr, r0] │ │ │ │ ldrb.w r1, [lr, r5] │ │ │ │ it ls │ │ │ │ lslls r3, r2 │ │ │ │ asr.w r2, r1, r4 │ │ │ │ orrs r3, r2 │ │ │ │ ands.w r3, r3, #7 │ │ │ │ - beq.n 207a06 │ │ │ │ + beq.n 207896 │ │ │ │ ldrb.w r2, [lr, #1] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq ip, r2 │ │ │ │ - beq.n 207a06 │ │ │ │ + beq.n 207896 │ │ │ │ cmp ip, r2 │ │ │ │ - bhi.n 207a0e │ │ │ │ + bhi.n 20789e │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 207a3a │ │ │ │ + bhi.n 2078ca │ │ │ │ rsb r1, r3, #6 │ │ │ │ subs r3, #1 │ │ │ │ smulbb r3, r3, r2 │ │ │ │ movw r2, #52429 @ 0xcccd │ │ │ │ movt r2, #52428 @ 0xcccc │ │ │ │ smlabb r3, r1, ip, r3 │ │ │ │ umull r2, r3, r2, r3 │ │ │ │ @@ -581496,15 +581409,15 @@ │ │ │ │ mov.w ip, r3, lsr #2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strb.w ip, [r3] │ │ │ │ pop {r4, r5, pc} │ │ │ │ subs.w ip, r3, #6 │ │ │ │ it ne │ │ │ │ movne.w ip, #4294967295 @ 0xffffffff │ │ │ │ - b.n 207a06 │ │ │ │ + b.n 207896 │ │ │ │ nop │ │ │ │ adds r0, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ and.w ip, r3, #3 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ lsrs r0, r0, #2 │ │ │ │ lsrs r3, r2, #2 │ │ │ │ @@ -581529,24 +581442,24 @@ │ │ │ │ ldrbls.w r3, [lr, ip] │ │ │ │ ldrb.w r1, [lr, r5] │ │ │ │ it ls │ │ │ │ lslls r3, r2 │ │ │ │ asr.w r2, r1, r4 │ │ │ │ orrs r3, r2 │ │ │ │ ands.w r3, r3, #7 │ │ │ │ - beq.n 207ade │ │ │ │ + beq.n 20796e │ │ │ │ ldrsb.w r2, [lr, #1] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ - beq.n 207ade │ │ │ │ + beq.n 20796e │ │ │ │ cmp r0, r2 │ │ │ │ - bgt.n 207ae4 │ │ │ │ + bgt.n 207974 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 207b0c │ │ │ │ + bhi.n 20799c │ │ │ │ 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 │ │ │ │ @@ -581569,26 +581482,26 @@ │ │ │ │ strb r0, [r3, #0] │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r3, #6 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ eor.w r0, r3, #127 @ 0x7f │ │ │ │ - b.n 207ade │ │ │ │ + b.n 20796e │ │ │ │ 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 207b40 │ │ │ │ + beq.n 2079d0 │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ - bcs.n 207b3a │ │ │ │ + bcs.n 2079ca │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ @@ -581599,23 +581512,23 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ strb.w r3, [r4, #80] @ 0x50 │ │ │ │ blx 61614 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ blx 60aa8 │ │ │ │ - cbz r0, 207b6c │ │ │ │ + cbz r0, 2079fc │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 61614 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ blx 60aa8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 207b6a │ │ │ │ + bne.n 2079fa │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 61ec4 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 61ec4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -581626,189 +581539,189 @@ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ sub sp, #8 │ │ │ │ ldrd lr, r3, [r1] │ │ │ │ ldrd ip, r0, [r2] │ │ │ │ cmp r0, r3 │ │ │ │ it eq │ │ │ │ cmpeq ip, lr │ │ │ │ - beq.n 207bc2 │ │ │ │ + beq.n 207a52 │ │ │ │ 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 207b44 │ │ │ │ + bl 2079d4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldrd ip, r0, [r2] │ │ │ │ ldrd lr, r3, [r1] │ │ │ │ - b.n 207bb2 │ │ │ │ + b.n 207a42 │ │ │ │ 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] @ (207c78 ) │ │ │ │ - ldr r1, [pc, #136] @ (207c7c ) │ │ │ │ + ldr r0, [pc, #136] @ (207b08 ) │ │ │ │ + ldr r1, [pc, #136] @ (207b0c ) │ │ │ │ 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 61548 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #108] @ (207c80 ) │ │ │ │ + ldr r3, [pc, #108] @ (207b10 ) │ │ │ │ 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 61acc │ │ │ │ cmp r0, #20 │ │ │ │ - bne.n 207c5a │ │ │ │ - cbz r5, 207c50 │ │ │ │ + bne.n 207aea │ │ │ │ + cbz r5, 207ae0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ blx 619d0 │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 61614 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ asrs r3, r2, #31 │ │ │ │ blx 60aa8 │ │ │ │ - cbnz r0, 207c5a │ │ │ │ + cbnz r0, 207aea │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 61ec4 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 207c5c │ │ │ │ + b.n 207aec │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #36] @ (207c84 ) │ │ │ │ - ldr r3, [pc, #28] @ (207c7c ) │ │ │ │ + ldr r2, [pc, #36] @ (207b14 ) │ │ │ │ + ldr r3, [pc, #28] @ (207b0c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 207c74 │ │ │ │ + bne.n 207b04 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - strh r2, [r1, #32] │ │ │ │ + strh r2, [r7, #42] @ 0x2a │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r5, r3] │ │ │ │ + strb r0, [r3, r3] │ │ │ │ movs r7, r2 │ │ │ │ - strh r4, [r3, #28] │ │ │ │ + strh r4, [r1, #40] @ 0x28 │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1f6bec │ │ │ │ + bl 1f6a7c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ blx 60a3c │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r7 │ │ │ │ - add r3, pc, #52 @ (adr r3, 207ce0 ) │ │ │ │ + add r3, pc, #52 @ (adr r3, 207b70 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r6 │ │ │ │ blx 616c8 <__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 207bdc │ │ │ │ - cbz r0, 207cdc │ │ │ │ + bl 207a6c │ │ │ │ + cbz r0, 207b6c │ │ │ │ ldrd r2, r3, [r4, #72] @ 0x48 │ │ │ │ add.w r0, r4, #32 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 207bdc │ │ │ │ + bl 207a6c │ │ │ │ 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 207d06 │ │ │ │ + b.n 207b96 │ │ │ │ blx 61e34 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 207d16 │ │ │ │ + bne.n 207ba6 │ │ │ │ mov r0, r4 │ │ │ │ blx 61614 │ │ │ │ movs r1, #8 │ │ │ │ blx 60fbc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 207cfc │ │ │ │ + blt.n 207b8c │ │ │ │ ldr r4, [r5, #8] │ │ │ │ - b.n 207d24 │ │ │ │ + b.n 207bb4 │ │ │ │ blx 61e34 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 207d34 │ │ │ │ + bne.n 207bc4 │ │ │ │ mov r0, r4 │ │ │ │ blx 61614 │ │ │ │ movs r1, #8 │ │ │ │ blx 60fbc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 207d1a │ │ │ │ + blt.n 207baa │ │ │ │ ldr r0, [r5, #32] │ │ │ │ - cbz r0, 207d40 │ │ │ │ + cbz r0, 207bd0 │ │ │ │ blx 61c40 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #32] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 207d4c │ │ │ │ + cbz r0, 207bdc │ │ │ │ blx 61c40 │ │ │ │ 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 207d54 │ │ │ │ + bne.n 207be4 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 207d6a │ │ │ │ + cbnz r3, 207bfa │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #64] @ 0x40 │ │ │ │ - bl 1f4e3c │ │ │ │ + bl 1f4ccc │ │ │ │ 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 │ │ │ │ @@ -581818,284 +581731,284 @@ │ │ │ │ blx 61ec4 │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #20 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx 615c0 │ │ │ │ cmp r0, #20 │ │ │ │ - bne.n 207dc2 │ │ │ │ - ldr r1, [pc, #32] @ (207dc8 ) │ │ │ │ + bne.n 207c52 │ │ │ │ + ldr r1, [pc, #32] @ (207c58 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 61db4 │ │ │ │ - cbnz r0, 207dc2 │ │ │ │ + cbnz r0, 207c52 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 207dc2 │ │ │ │ + bne.n 207c52 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ orrs r3, r2 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - strh r4, [r2, r5] │ │ │ │ + strh r4, [r0, r5] │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r2, [pc, #116] @ (207e50 ) │ │ │ │ + ldr r2, [pc, #116] @ (207ce0 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ - ldr r3, [pc, #116] @ (207e54 ) │ │ │ │ + ldr r3, [pc, #116] @ (207ce4 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #8] │ │ │ │ add r1, sp, #12 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 207d78 │ │ │ │ + bl 207c08 │ │ │ │ movs r3, #1 │ │ │ │ - cbnz r0, 207e14 │ │ │ │ - ldr r1, [pc, #92] @ (207e58 ) │ │ │ │ - ldr r2, [pc, #84] @ (207e54 ) │ │ │ │ + cbnz r0, 207ca4 │ │ │ │ + ldr r1, [pc, #92] @ (207ce8 ) │ │ │ │ + ldr r2, [pc, #84] @ (207ce4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 207e4c │ │ │ │ + bne.n 207cdc │ │ │ │ mov r0, r3 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r3, r0 │ │ │ │ add r1, sp, #32 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 207d78 │ │ │ │ + bl 207c08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 207dfa │ │ │ │ + beq.n 207c8a │ │ │ │ ldrd r5, r3, [sp, #44] @ 0x2c │ │ │ │ ldrd r1, r2, [sp, #24] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq r1, r5 │ │ │ │ it ne │ │ │ │ movne r3, r0 │ │ │ │ - bne.n 207dfa │ │ │ │ + bne.n 207c8a │ │ │ │ ldrd r3, r0, [r4, #72] @ 0x48 │ │ │ │ cmp r0, r2 │ │ │ │ it eq │ │ │ │ cmpeq r3, r1 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ - b.n 207dfa │ │ │ │ + b.n 207c8a │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - strh r2, [r3, #16] │ │ │ │ + strh r2, [r1, #28] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r7, #14] │ │ │ │ + strh r6, [r5, #26] │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ add.w r5, r0, #64 @ 0x40 │ │ │ │ sub sp, #12 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 207e88 │ │ │ │ + bne.n 207d18 │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 207e78 │ │ │ │ + bne.n 207d08 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 207f82 │ │ │ │ + bne.n 207e12 │ │ │ │ ldr r4, [r6, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 207f32 │ │ │ │ + beq.n 207dc2 │ │ │ │ ldr r4, [r6, #8] │ │ │ │ - cbnz r4, 207ea6 │ │ │ │ - b.n 207f5c │ │ │ │ + cbnz r4, 207d36 │ │ │ │ + b.n 207dec │ │ │ │ blx 61e34 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 207efa │ │ │ │ + bne.n 207d8a │ │ │ │ mov r0, r4 │ │ │ │ blx 61614 │ │ │ │ movs r1, #2 │ │ │ │ blx 60fbc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 207e9c │ │ │ │ + blt.n 207d2c │ │ │ │ ldr r4, [r6, #32] │ │ │ │ - b.n 207ec6 │ │ │ │ + b.n 207d56 │ │ │ │ blx 61e34 <__errno_location@plt> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 207edc │ │ │ │ + bne.n 207d6c │ │ │ │ mov r0, r4 │ │ │ │ blx 61614 │ │ │ │ movs r1, #2 │ │ │ │ blx 60fbc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 207eba │ │ │ │ + blt.n 207d4a │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r4, [r6, #8] │ │ │ │ - b.n 207ee8 │ │ │ │ + b.n 207d78 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 207efa │ │ │ │ + bne.n 207d8a │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 61614 │ │ │ │ movs r1, #8 │ │ │ │ blx 60fbc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 207ee0 │ │ │ │ + blt.n 207d70 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - cbz r0, 207f06 │ │ │ │ + cbz r0, 207d96 │ │ │ │ blx 61c40 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #32] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 207f12 │ │ │ │ + cbz r0, 207da2 │ │ │ │ blx 61c40 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #8] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 207f16 │ │ │ │ + bne.n 207da6 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 207fb6 │ │ │ │ + bne.n 207e46 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 613f8 │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r7, r3 │ │ │ │ - blt.n 207fb2 │ │ │ │ - ldr r1, [pc, #168] @ (207ff4 ) │ │ │ │ + blt.n 207e42 │ │ │ │ + ldr r1, [pc, #168] @ (207e84 ) │ │ │ │ add r1, pc │ │ │ │ blx 60b8c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 207fac │ │ │ │ + cbz r0, 207e3c │ │ │ │ ldr r4, [r6, #8] │ │ │ │ str r0, [r6, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 207ea6 │ │ │ │ + bne.n 207d36 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 613f8 │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r7, r3 │ │ │ │ - blt.n 207fca │ │ │ │ - ldr r1, [pc, #132] @ (207ff8 ) │ │ │ │ + blt.n 207e5a │ │ │ │ + ldr r1, [pc, #132] @ (207e88 ) │ │ │ │ add r1, pc │ │ │ │ blx 60b8c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 207fc4 │ │ │ │ + cbz r0, 207e54 │ │ │ │ str r0, [r6, #8] │ │ │ │ - b.n 207ea6 │ │ │ │ + b.n 207d36 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 207fd6 │ │ │ │ + bne.n 207e66 │ │ │ │ movs r4, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f4e68 │ │ │ │ + bl 1f4cf8 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r4, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 207f96 │ │ │ │ + bne.n 207e26 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 207f88 │ │ │ │ - b.n 207e90 │ │ │ │ + bne.n 207e18 │ │ │ │ + b.n 207d20 │ │ │ │ mov r0, r7 │ │ │ │ blx 611f4 │ │ │ │ str r4, [r6, #32] │ │ │ │ - b.n 207f06 │ │ │ │ + b.n 207d96 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r6, #64] @ 0x40 │ │ │ │ - bl 1f4e3c │ │ │ │ - b.n 207f2c │ │ │ │ + bl 1f4ccc │ │ │ │ + b.n 207dbc │ │ │ │ mov r0, r7 │ │ │ │ blx 611f4 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 207efe │ │ │ │ - b.n 207f12 │ │ │ │ + bne.n 207d8e │ │ │ │ + b.n 207da2 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 207fdc │ │ │ │ + bne.n 207e6c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 207f86 │ │ │ │ - b.n 207e90 │ │ │ │ + bne.n 207e16 │ │ │ │ + b.n 207d20 │ │ │ │ nop │ │ │ │ - str r2, [r7, r6] │ │ │ │ + str r2, [r5, r6] │ │ │ │ movs r7, r2 │ │ │ │ - str r0, [r2, r6] │ │ │ │ + str r0, [r0, r6] │ │ │ │ movs r7, r2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ blx 619d0 │ │ │ │ movs r2, #0 │ │ │ │ ldrd r1, r3, [r4, #40] @ 0x28 │ │ │ │ cmp r0, r1 │ │ │ │ sbcs.w r3, r2, r3 │ │ │ │ - bge.n 20802e │ │ │ │ + bge.n 207ebe │ │ │ │ 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 60c34 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 208024 │ │ │ │ + bne.n 207eb4 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ movw r0, #28087 @ 0x6db7 │ │ │ │ movt r0, #46811 @ 0xb6db │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ subs r2, r5, r2 │ │ │ │ sbc.w lr, r3, r3, lsl #1 │ │ │ │ lsrs r3, r2, #30 │ │ │ │ @@ -582132,347 +582045,347 @@ │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ adds.w ip, ip, r2 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ mov.w r2, ip, lsr #2 │ │ │ │ orr.w r6, r2, r3, lsl #30 │ │ │ │ add r1, r6 │ │ │ │ mov sl, r6 │ │ │ │ - bl 1f5ed8 │ │ │ │ + bl 1f5d68 │ │ │ │ movs r3, #28 │ │ │ │ mul.w r7, r3, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 61b80 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ mov r8, r0 │ │ │ │ blx 615c0 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 208158 │ │ │ │ + bne.n 207fe8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 208168 │ │ │ │ + beq.n 207ff8 │ │ │ │ mov r6, r8 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 208168 │ │ │ │ + beq.n 207ff8 │ │ │ │ ldrd r3, r2, [r6] │ │ │ │ orrs r3, r2 │ │ │ │ - beq.n 208168 │ │ │ │ + beq.n 207ff8 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r2, #20 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - blt.n 208168 │ │ │ │ + blt.n 207ff8 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 1f9548 │ │ │ │ - cbz r0, 208168 │ │ │ │ + bl 1f93d8 │ │ │ │ + cbz r0, 207ff8 │ │ │ │ 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 1f604c │ │ │ │ + bl 1f5edc │ │ │ │ add.w r2, r9, #1 │ │ │ │ ldrd r1, r3, [r4, #40] @ 0x28 │ │ │ │ mov r9, r2 │ │ │ │ adds r1, #28 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ cmp sl, r2 │ │ │ │ strd r1, r3, [r4, #40] @ 0x28 │ │ │ │ - bne.n 2080f0 │ │ │ │ - b.n 20816a │ │ │ │ + bne.n 207f80 │ │ │ │ + b.n 207ffa │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r8 │ │ │ │ blx 60bc8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ movs r2, #0 │ │ │ │ blx 60c34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 208158 │ │ │ │ + bne.n 207fe8 │ │ │ │ ldrd r2, r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, r0 │ │ │ │ it eq │ │ │ │ cmpeq r2, r5 │ │ │ │ ite eq │ │ │ │ moveq r4, #1 │ │ │ │ movne r4, r0 │ │ │ │ - b.n 20815a │ │ │ │ + b.n 207fea │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #256] @ (208298 ) │ │ │ │ + ldr r2, [pc, #256] @ (208128 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #256] @ (20829c ) │ │ │ │ + ldr r3, [pc, #256] @ (20812c ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbnz r1, 2081b6 │ │ │ │ - bl 207e5c │ │ │ │ + cbnz r1, 208046 │ │ │ │ + bl 207cec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20823a │ │ │ │ + beq.n 2080ca │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, sp │ │ │ │ - bl 207d78 │ │ │ │ - cbz r0, 2081e6 │ │ │ │ + bl 207c08 │ │ │ │ + cbz r0, 208076 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ mov r1, sp │ │ │ │ ldr r0, [r4, #32] │ │ │ │ str r2, [r4, #24] │ │ │ │ str r3, [r4, #28] │ │ │ │ - bl 207d78 │ │ │ │ - cbz r0, 2081e6 │ │ │ │ + bl 207c08 │ │ │ │ + cbz r0, 208076 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r2 │ │ │ │ - beq.n 20828e │ │ │ │ + beq.n 20811e │ │ │ │ mov r0, r4 │ │ │ │ - bl 207c88 │ │ │ │ + bl 207b18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 208268 │ │ │ │ + beq.n 2080f8 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 619d0 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ asrs r0, r0, #31 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 208278 │ │ │ │ + bne.n 208108 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ blx 60c34 │ │ │ │ - cbz r0, 208252 │ │ │ │ + cbz r0, 2080e2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 207c88 │ │ │ │ + bl 207b18 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 619d0 │ │ │ │ movs r2, #2 │ │ │ │ asrs r3, r0, #31 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r3, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 60c34 │ │ │ │ - cbnz r0, 208268 │ │ │ │ + cbnz r0, 2080f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 207ffc │ │ │ │ - cbz r0, 208268 │ │ │ │ - cbz r5, 208260 │ │ │ │ + bl 207e8c │ │ │ │ + cbz r0, 2080f8 │ │ │ │ + cbz r5, 2080f0 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [r4, #80] @ 0x50 │ │ │ │ - ldr r2, [pc, #100] @ (2082a0 ) │ │ │ │ - ldr r3, [pc, #92] @ (20829c ) │ │ │ │ + ldr r2, [pc, #100] @ (208130 ) │ │ │ │ + ldr r3, [pc, #92] @ (20812c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 208294 │ │ │ │ + bne.n 208124 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 207ffc │ │ │ │ + bl 207e8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20820c │ │ │ │ + beq.n 20809c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 208234 │ │ │ │ + bne.n 2080c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 207ce8 │ │ │ │ - b.n 208234 │ │ │ │ + bl 207b78 │ │ │ │ + b.n 2080c4 │ │ │ │ movs r0, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 20823a │ │ │ │ + bne.n 2080ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 207ce8 │ │ │ │ + bl 207b78 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 20823a │ │ │ │ + b.n 2080ca │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1f5ff4 │ │ │ │ + bl 1f5e84 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ movs r0, #0 │ │ │ │ - bl 1f9504 │ │ │ │ + bl 1f9394 │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ - b.n 208200 │ │ │ │ + b.n 208090 │ │ │ │ strd r0, r1, [r4, #72] @ 0x48 │ │ │ │ - b.n 2081f0 │ │ │ │ + b.n 208080 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - ldrb r6, [r3, #25] │ │ │ │ + ldrb r6, [r1, #31] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r7, #22] │ │ │ │ + ldrb r6, [r5, #28] │ │ │ │ lsls r1, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ mov r7, r2 │ │ │ │ - ldr.w r2, [pc, #1296] @ 2087d0 │ │ │ │ + ldr.w r2, [pc, #1296] @ 208660 │ │ │ │ mov r9, r3 │ │ │ │ - ldr.w r3, [pc, #1296] @ 2087d4 │ │ │ │ + ldr.w r3, [pc, #1296] @ 208664 │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r6, [sp, #160] @ 0xa0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 2083bc │ │ │ │ + beq.n 20824c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r5, [r3, #56] @ 0x38 │ │ │ │ movs r3, #1 │ │ │ │ - cbnz r5, 208304 │ │ │ │ - ldr.w r1, [pc, #1268] @ 2087d8 │ │ │ │ - ldr.w r2, [pc, #1260] @ 2087d4 │ │ │ │ + cbnz r5, 208194 │ │ │ │ + ldr.w r1, [pc, #1268] @ 208668 │ │ │ │ + ldr.w r2, [pc, #1260] @ 208664 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.w 208722 │ │ │ │ + bne.w 2085b2 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ blx 619c4 │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2083a0 │ │ │ │ + beq.n 208230 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 613f8 │ │ │ │ subs r3, r0, #0 │ │ │ │ mov fp, r3 │ │ │ │ - blt.n 2083de │ │ │ │ - ldr.w r3, [pc, #1200] @ 2087dc │ │ │ │ + blt.n 20826e │ │ │ │ + ldr.w r3, [pc, #1200] @ 20866c │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ mov r8, r3 │ │ │ │ blx 60b8c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2083d8 │ │ │ │ + beq.n 208268 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 613f8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - blt.n 208394 │ │ │ │ + blt.n 208224 │ │ │ │ mov r1, r8 │ │ │ │ blx 60b8c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 208402 │ │ │ │ + beq.n 208292 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ mov r0, sl │ │ │ │ - bl 207d78 │ │ │ │ - cbz r0, 2083a4 │ │ │ │ + bl 207c08 │ │ │ │ + cbz r0, 208234 │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ mov r0, fp │ │ │ │ - bl 207d78 │ │ │ │ - cbz r0, 2083a4 │ │ │ │ + bl 207c08 │ │ │ │ + cbz r0, 208234 │ │ │ │ ldrd r2, r3, [r4, #72] @ 0x48 │ │ │ │ ldrd r0, r1, [sp, #68] @ 0x44 │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r2 │ │ │ │ - bne.n 20838e │ │ │ │ + bne.n 20821e │ │ │ │ ldrd r0, r1, [sp, #88] @ 0x58 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ cmpeq r2, r0 │ │ │ │ - beq.n 208416 │ │ │ │ + beq.n 2082a6 │ │ │ │ mov r0, fp │ │ │ │ blx 61c40 │ │ │ │ mov r0, sl │ │ │ │ blx 61c40 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 60bc8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2082e2 │ │ │ │ + b.n 208172 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, fp │ │ │ │ blx 61c40 │ │ │ │ mov r0, sl │ │ │ │ blx 61c40 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 60bc8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 2082e2 │ │ │ │ + b.n 208172 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx 61ec4 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 61ec4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208188 │ │ │ │ + bl 208018 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2082da │ │ │ │ - b.n 2082e2 │ │ │ │ + bne.n 20816a │ │ │ │ + b.n 208172 │ │ │ │ mov r0, fp │ │ │ │ blx 611f4 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 613f8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - blt.n 20840e │ │ │ │ - ldr r1, [pc, #1000] @ (2087e0 ) │ │ │ │ + blt.n 20829e │ │ │ │ + ldr r1, [pc, #1000] @ (208670 ) │ │ │ │ add r1, pc │ │ │ │ blx 60b8c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 208396 │ │ │ │ + bne.n 208226 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 611f4 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 208394 │ │ │ │ + bne.n 208224 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 60bc8 │ │ │ │ - b.n 2083a0 │ │ │ │ + b.n 208230 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1f5abc │ │ │ │ + bl 1f594c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2086fc │ │ │ │ + beq.w 20858c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r8, r6 │ │ │ │ str r5, [sp, #12] │ │ │ │ movs r6, #28 │ │ │ │ mov r5, r4 │ │ │ │ subs r4, r3, #4 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ @@ -582483,31 +582396,31 @@ │ │ │ │ mov.w ip, ip, lsr #5 │ │ │ │ strb.w ip, [r2, #28] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ adds r2, #40 @ 0x28 │ │ │ │ cmp r6, r2 │ │ │ │ it cc │ │ │ │ movcc r6, r2 │ │ │ │ - bl 1f5abc │ │ │ │ + bl 1f594c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 208432 │ │ │ │ + bne.n 2082c2 │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ str r6, [sp, #16] │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ movs r2, #4 │ │ │ │ - ldr r3, [pc, #888] @ (2087e4 ) │ │ │ │ + ldr r3, [pc, #888] @ (208674 ) │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ blx 61d90 │ │ │ │ orrs.w r3, r7, r9 │ │ │ │ - beq.n 2084b6 │ │ │ │ + beq.n 208346 │ │ │ │ sub.w r1, r8, #4 │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ mov r3, r7 │ │ │ │ mov ip, r9 │ │ │ │ ldr.w r6, [r1, #4]! │ │ │ │ adds r2, #1 │ │ │ │ @@ -582522,49 +582435,49 @@ │ │ │ │ movge r6, #1 │ │ │ │ movlt r6, #0 │ │ │ │ cmp r5, r2 │ │ │ │ ite ls │ │ │ │ movls r6, #0 │ │ │ │ andhi.w r6, r6, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 20848a │ │ │ │ - ldr r3, [pc, #816] @ (2087e8 ) │ │ │ │ + bne.n 20831a │ │ │ │ + ldr r3, [pc, #816] @ (208678 ) │ │ │ │ movs r2, #4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 61d90 │ │ │ │ ldrb.w r3, [r4, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2086a6 │ │ │ │ + beq.w 208536 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 61b80 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20838e │ │ │ │ + beq.w 20821e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r7, #0 │ │ │ │ blx 61548 │ │ │ │ - ldr r1, [pc, #772] @ (2087ec ) │ │ │ │ + ldr r1, [pc, #772] @ (20867c ) │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #20 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldmia r1, {r0, r1} │ │ │ │ strd r0, r1, [sp, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ strd r7, r7, [sp, #108] @ 0x6c │ │ │ │ blx 61acc │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #20 │ │ │ │ - bne.w 2086f4 │ │ │ │ + bne.w 208584 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ str r2, [sp, #16] │ │ │ │ blx 61ec4 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 61548 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ @@ -582574,34 +582487,34 @@ │ │ │ │ strd r0, r1, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ str r7, [sp, #112] @ 0x70 │ │ │ │ blx 61acc │ │ │ │ cmp r0, #20 │ │ │ │ - bne.w 2086f4 │ │ │ │ + bne.w 208584 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 61ec4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 619d0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ blx 60c34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2086f4 │ │ │ │ + bne.w 208584 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 619d0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ blx 60c34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2086f4 │ │ │ │ + bne.w 208584 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r5, [sp, #20] │ │ │ │ mov r5, r4 │ │ │ │ sub.w r9, r3, #4 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r7, r9 │ │ │ │ @@ -582612,89 +582525,89 @@ │ │ │ │ blx 619d0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov.w ip, r0, asr #31 │ │ │ │ ldrd r1, r2, [r3] │ │ │ │ cmp ip, r2 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ - bne.w 2086f4 │ │ │ │ + bne.w 208584 │ │ │ │ ldrb r3, [r3, #28] │ │ │ │ adds r4, #40 @ 0x28 │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 208702 │ │ │ │ + bne.w 208592 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2086aa │ │ │ │ + beq.n 20853a │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx 615c0 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.w 2086f4 │ │ │ │ + bne.w 208584 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2086f4 │ │ │ │ + beq.w 208584 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2086f4 │ │ │ │ + beq.w 208584 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx 61acc │ │ │ │ cmp r4, r0 │ │ │ │ - bne.w 2086f4 │ │ │ │ + bne.w 208584 │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, sp, r2 │ │ │ │ blx 615c0 │ │ │ │ cmp r0, #28 │ │ │ │ - bne.n 2086f4 │ │ │ │ + bne.n 208584 │ │ │ │ ldr.w ip, [sp, #36] @ 0x24 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 2086f4 │ │ │ │ + beq.n 208584 │ │ │ │ ldrd r3, r1, [sp, #28] │ │ │ │ orrs r3, r1 │ │ │ │ - beq.n 2086f4 │ │ │ │ + beq.n 208584 │ │ │ │ ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #20 │ │ │ │ sbcs.w r3, r1, #0 │ │ │ │ - blt.n 2086f4 │ │ │ │ + blt.n 208584 │ │ │ │ ldr.w r3, [r9] │ │ │ │ ldrd r7, r2, [r3] │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ cmpeq r7, r0 │ │ │ │ - bne.n 2086f4 │ │ │ │ + bne.n 208584 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 2086f4 │ │ │ │ + bne.n 208584 │ │ │ │ mov r0, sl │ │ │ │ blx 619d0 │ │ │ │ subs r4, r0, r4 │ │ │ │ mov.w r3, r0, asr #31 │ │ │ │ mov.w r2, #28 │ │ │ │ sbc.w r3, r3, #0 │ │ │ │ add r0, sp, #28 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, fp │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ blx 61acc │ │ │ │ cmp r0, #28 │ │ │ │ - bne.n 2086f4 │ │ │ │ + bne.n 208584 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.n 208580 │ │ │ │ + bhi.n 208410 │ │ │ │ mov r0, sl │ │ │ │ mov r4, r5 │ │ │ │ blx 61ec4 │ │ │ │ mov r0, fp │ │ │ │ blx 61ec4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r0, sl │ │ │ │ @@ -582702,370 +582615,370 @@ │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx 61614 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ asrs r3, r2, #31 │ │ │ │ blx 60aa8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 208726 │ │ │ │ + beq.n 2085b6 │ │ │ │ mov r0, r6 │ │ │ │ blx 60bc8 │ │ │ │ mov r0, fp │ │ │ │ blx 61c40 │ │ │ │ mov r0, sl │ │ │ │ blx 61c40 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 60bc8 │ │ │ │ - b.n 2083a0 │ │ │ │ + b.n 208230 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 2083a6 │ │ │ │ + b.n 208236 │ │ │ │ mov r0, sl │ │ │ │ blx 619d0 │ │ │ │ ldr.w r3, [r9] │ │ │ │ asrs r2, r0, #31 │ │ │ │ ldrd r1, r3, [r3] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ - bne.n 2086f4 │ │ │ │ + bne.n 208584 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #28 │ │ │ │ blx 60c34 │ │ │ │ - cbnz r0, 2086f4 │ │ │ │ + cbnz r0, 208584 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #28 │ │ │ │ mov r0, fp │ │ │ │ blx 60c34 │ │ │ │ - cbnz r0, 2086f4 │ │ │ │ + cbnz r0, 208584 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ blx 60c34 │ │ │ │ - cbnz r0, 2086f4 │ │ │ │ + cbnz r0, 208584 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, sl │ │ │ │ blx 60c34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 208656 │ │ │ │ + beq.n 2084e6 │ │ │ │ mov r0, r6 │ │ │ │ blx 60bc8 │ │ │ │ - b.n 20838e │ │ │ │ + b.n 20821e │ │ │ │ movs r3, #28 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 208464 │ │ │ │ + b.n 2082f4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #1 │ │ │ │ blx 60c34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2086f4 │ │ │ │ + bne.n 208584 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #28 │ │ │ │ blx 60c34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2086f4 │ │ │ │ + bne.n 208584 │ │ │ │ str r7, [sp, #12] │ │ │ │ - b.n 208656 │ │ │ │ + b.n 2084e6 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ ldr r5, [r4, #32] │ │ │ │ mov r0, fp │ │ │ │ blx 619d0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx 61614 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ asrs r3, r2, #31 │ │ │ │ blx 60aa8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 20874c │ │ │ │ + cbz r0, 2085dc │ │ │ │ mov r0, r6 │ │ │ │ blx 60bc8 │ │ │ │ mov r0, fp │ │ │ │ - b.n 208390 │ │ │ │ - bl 1f6bec │ │ │ │ + b.n 208220 │ │ │ │ + bl 1f6a7c │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ blx 60a3c │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r8 │ │ │ │ - add r3, pc, #104 @ (adr r3, 2087c8 ) │ │ │ │ + add r3, pc, #104 @ (adr r3, 208658 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r7 │ │ │ │ blx 616c8 <__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 207bdc │ │ │ │ - cbz r0, 2087be │ │ │ │ + bl 207a6c │ │ │ │ + cbz r0, 20864e │ │ │ │ str r5, [sp, #0] │ │ │ │ add.w r0, r4, #32 │ │ │ │ ldrd r2, r3, [r4, #72] @ 0x48 │ │ │ │ - bl 207bdc │ │ │ │ - cbz r0, 2087be │ │ │ │ + bl 207a6c │ │ │ │ + cbz r0, 20864e │ │ │ │ mov r0, r6 │ │ │ │ blx 60bc8 │ │ │ │ mov r0, fp │ │ │ │ blx 61c40 │ │ │ │ mov r0, sl │ │ │ │ blx 61c40 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 60bc8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 61ec4 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 61ec4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208188 │ │ │ │ + bl 208018 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2082e2 │ │ │ │ + b.n 208172 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ blx 60bc8 │ │ │ │ - b.n 2083a6 │ │ │ │ + b.n 208236 │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r6, #20] │ │ │ │ + ldrb r4, [r4, #26] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r2, #20] │ │ │ │ + ldrb r2, [r0, #26] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldr r5, [pc, #864] @ (208b40 ) │ │ │ │ + ldr r5, [pc, #800] @ (208990 ) │ │ │ │ movs r7, r2 │ │ │ │ - ldr r5, [pc, #56] @ (20881c ) │ │ │ │ + ldr r4, [pc, #1016] @ (208a6c ) │ │ │ │ movs r7, r2 │ │ │ │ - bl b07e6 │ │ │ │ - bl d47ea │ │ │ │ - ldr r4, [pc, #64] @ (208830 ) │ │ │ │ + bl b0676 │ │ │ │ + bl d467a │ │ │ │ + ldr r4, [pc, #0] @ (208680 ) │ │ │ │ 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] @ (2088f8 ) │ │ │ │ + ldr r5, [pc, #244] @ (208788 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #244] @ (2088fc ) │ │ │ │ + ldr r2, [pc, #244] @ (20878c ) │ │ │ │ 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 617e0 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 2088ca │ │ │ │ + beq.n 20875a │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 613f8 │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r8, r3 │ │ │ │ - blt.n 2088d8 │ │ │ │ - ldr r3, [pc, #200] @ (208900 ) │ │ │ │ + blt.n 208768 │ │ │ │ + ldr r3, [pc, #200] @ (208790 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ mov r7, r3 │ │ │ │ blx 60b8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2088d2 │ │ │ │ - ldr r1, [pc, #188] @ (208904 ) │ │ │ │ + beq.n 208762 │ │ │ │ + ldr r1, [pc, #188] @ (208794 ) │ │ │ │ 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 617e0 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 2088bc │ │ │ │ + beq.n 20874c │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 613f8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 2088ea │ │ │ │ + blt.n 20877a │ │ │ │ mov r1, r7 │ │ │ │ blx 60b8c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 2088e4 │ │ │ │ + cbz r0, 208774 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r4, #32] │ │ │ │ - bl 1f9504 │ │ │ │ + bl 1f9394 │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 2088ae │ │ │ │ + cbz r0, 20873e │ │ │ │ movs r5, #0 │ │ │ │ str r5, [r4, #64] @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f5f38 │ │ │ │ + bl 1f5dc8 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 2088a8 │ │ │ │ + cbz r0, 208738 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208188 │ │ │ │ - cbnz r0, 2088cc │ │ │ │ + bl 208018 │ │ │ │ + cbnz r0, 20875c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1f6038 │ │ │ │ + bl 1f5ec8 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 2088b6 │ │ │ │ + cbz r0, 208746 │ │ │ │ blx 61c40 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx 60bc8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 2088c4 │ │ │ │ + cbz r0, 208754 │ │ │ │ blx 61c40 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ blx 60bc8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r8 │ │ │ │ blx 611f4 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r3, [r4, #8] │ │ │ │ blx 60bc8 │ │ │ │ - b.n 2088ca │ │ │ │ + b.n 20875a │ │ │ │ mov r0, r5 │ │ │ │ blx 611f4 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ str r3, [r4, #32] │ │ │ │ blx 60bc8 │ │ │ │ - b.n 2088bc │ │ │ │ + b.n 20874c │ │ │ │ nop │ │ │ │ - subs r2, #96 @ 0x60 │ │ │ │ + subs r2, #80 @ 0x50 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r0, [pc, #1008] @ (208cf0 ) │ │ │ │ + ldr r0, [pc, #944] @ (208b40 ) │ │ │ │ movs r7, r2 │ │ │ │ - ldr r0, [pc, #816] @ (208c34 ) │ │ │ │ + ldr r0, [pc, #752] @ (208a84 ) │ │ │ │ movs r7, r2 │ │ │ │ - ldr r0, [pc, #808] @ (208c30 ) │ │ │ │ + ldr r0, [pc, #744] @ (208a80 ) │ │ │ │ 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] @ (2089a0 ) │ │ │ │ + ldr r4, [pc, #136] @ (208830 ) │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ - ldr r3, [pc, #136] @ (2089a4 ) │ │ │ │ + ldr r3, [pc, #136] @ (208834 ) │ │ │ │ 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] @ (2089a8 ) │ │ │ │ + ldr r4, [pc, #124] @ (208838 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 610ec │ │ │ │ - ldr r2, [pc, #116] @ (2089ac ) │ │ │ │ + ldr r2, [pc, #116] @ (20883c ) │ │ │ │ add r4, pc │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #20 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ blx 617e0 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 208974 │ │ │ │ + beq.n 208804 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 61350 │ │ │ │ mov r2, r4 │ │ │ │ - ldr r4, [pc, #88] @ (2089b0 ) │ │ │ │ + ldr r4, [pc, #88] @ (208840 ) │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 617e0 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 208974 │ │ │ │ + beq.n 208804 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ movs r4, #1 │ │ │ │ blx 61350 │ │ │ │ - b.n 208976 │ │ │ │ + b.n 208806 │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 60bc8 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 60bc8 │ │ │ │ - ldr r2, [pc, #48] @ (2089b4 ) │ │ │ │ - ldr r3, [pc, #28] @ (2089a4 ) │ │ │ │ + ldr r2, [pc, #48] @ (208844 ) │ │ │ │ + ldr r3, [pc, #28] @ (208834 ) │ │ │ │ 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 20899c │ │ │ │ + bne.n 20882c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - strb r6, [r3, #27] │ │ │ │ + ldrb r6, [r1, #1] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #48 @ 0x30 │ │ │ │ - movs r7, r2 │ │ │ │ - @ instruction: 0x47ca │ │ │ │ + subs r1, #32 │ │ │ │ movs r7, r2 │ │ │ │ @ instruction: 0x47ba │ │ │ │ movs r7, r2 │ │ │ │ - strb r6, [r6, #25] │ │ │ │ + @ instruction: 0x47aa │ │ │ │ + movs r7, r2 │ │ │ │ + strb r6, [r4, #31] │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1f6038 │ │ │ │ + bl 1f5ec8 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 2089dc │ │ │ │ + cbz r0, 20886c │ │ │ │ blx 61c40 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx 60bc8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 2089ea │ │ │ │ + cbz r0, 20887a │ │ │ │ blx 61c40 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ blx 60bc8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ strd r2, r3, [r0, #56] @ 0x38 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #468] @ (208be4 ) │ │ │ │ - ldr r3, [pc, #468] @ (208be8 ) │ │ │ │ + ldr r2, [pc, #468] @ (208a74 ) │ │ │ │ + ldr r3, [pc, #468] @ (208a78 ) │ │ │ │ mov.w ip, #0 │ │ │ │ add r2, pc │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ subs r7, r1, #1 │ │ │ │ mov lr, ip │ │ │ │ @@ -583083,191 +582996,191 @@ │ │ │ │ lsl.w r2, r2, ip │ │ │ │ orr.w r5, r2, lr │ │ │ │ orr.w r4, r3, r0 │ │ │ │ add.w ip, ip, #8 │ │ │ │ mov lr, r5 │ │ │ │ mov r0, r4 │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - bne.n 208a2e │ │ │ │ + bne.n 2088be │ │ │ │ mov r0, r6 │ │ │ │ - bl 207e5c │ │ │ │ - cbz r0, 208ab0 │ │ │ │ + bl 207cec │ │ │ │ + cbz r0, 208940 │ │ │ │ ldrb.w r3, [r6, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 208bd2 │ │ │ │ + beq.w 208a62 │ │ │ │ mov r0, r6 │ │ │ │ - bl 207dcc │ │ │ │ - cbz r0, 208a8e │ │ │ │ + bl 207c5c │ │ │ │ + cbz r0, 20891e │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 61ec4 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 61ec4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 208188 │ │ │ │ - cbz r0, 208a9c │ │ │ │ + bl 208018 │ │ │ │ + cbz r0, 20892c │ │ │ │ ldr r0, [r6, #32] │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ blx 60c34 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 208ad0 │ │ │ │ + cbz r0, 208960 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 207b44 │ │ │ │ + bl 2079d4 │ │ │ │ mov r0, r4 │ │ │ │ blx 60bc8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 207ce8 │ │ │ │ + bl 207b78 │ │ │ │ movs r5, #0 │ │ │ │ - ldr r2, [pc, #312] @ (208bec ) │ │ │ │ - ldr r3, [pc, #304] @ (208be8 ) │ │ │ │ + ldr r2, [pc, #312] @ (208a7c ) │ │ │ │ + ldr r3, [pc, #304] @ (208a78 ) │ │ │ │ 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 208bde │ │ │ │ + bne.w 208a6e │ │ │ │ mov r0, r5 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r6 │ │ │ │ - bl 207ffc │ │ │ │ + bl 207e8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 208a9c │ │ │ │ + beq.n 20892c │ │ │ │ mov r3, r4 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl 1f60e8 │ │ │ │ + bl 1f5f78 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 208aa4 │ │ │ │ + beq.n 208934 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 60c34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 208a9c │ │ │ │ + bne.n 20892c │ │ │ │ ldr r3, [r6, #8] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 615c0 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ - bne.n 208a9c │ │ │ │ + bne.n 20892c │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 208a9c │ │ │ │ + beq.n 20892c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 208a9c │ │ │ │ + beq.n 20892c │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ movs r2, #32 │ │ │ │ blx 61ee8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 208bd2 │ │ │ │ + bne.n 208a62 │ │ │ │ mov r0, r7 │ │ │ │ blx 61b80 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 208bda │ │ │ │ + beq.n 208a6a │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ blx 615c0 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 208bd6 │ │ │ │ + bne.n 208a66 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ - bl 207958 │ │ │ │ + bl 2077e8 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 208bd6 │ │ │ │ + bne.n 208a66 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 60c34 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 208bd6 │ │ │ │ + bne.n 208a66 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 615c0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #28 │ │ │ │ - bne.n 208bd6 │ │ │ │ + bne.n 208a66 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 208bd6 │ │ │ │ + cbz r3, 208a66 │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ orrs r2, r1 │ │ │ │ - beq.n 208bd6 │ │ │ │ + beq.n 208a66 │ │ │ │ ldrd r1, r0, [sp, #28] │ │ │ │ cmp r1, #20 │ │ │ │ sbcs.w r2, r0, #0 │ │ │ │ - blt.n 208bd6 │ │ │ │ + blt.n 208a66 │ │ │ │ ldrd r7, r2, [r4] │ │ │ │ cmp r2, r0 │ │ │ │ it eq │ │ │ │ cmpeq r7, r1 │ │ │ │ - bne.n 208bd6 │ │ │ │ + bne.n 208a66 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 208bd6 │ │ │ │ - bl 1f6bec │ │ │ │ + bne.n 208a66 │ │ │ │ + bl 1f6a7c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strd r0, r1, [sp, #20] │ │ │ │ strd r0, r1, [r4, #16] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 60c34 │ │ │ │ - cbnz r0, 208bd6 │ │ │ │ + cbnz r0, 208a66 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #8 │ │ │ │ movs r1, #1 │ │ │ │ blx 61acc │ │ │ │ cmp r0, #28 │ │ │ │ - bne.n 208bd6 │ │ │ │ + bne.n 208a66 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 61ec4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 207ce8 │ │ │ │ + bl 207b78 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str.w r3, [r9] │ │ │ │ - b.n 208ab2 │ │ │ │ + b.n 208942 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 208aa4 │ │ │ │ + b.n 208934 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 208a9e │ │ │ │ + b.n 20892e │ │ │ │ mov r4, r0 │ │ │ │ - b.n 208aa4 │ │ │ │ + b.n 208934 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r6, [r4, #23] │ │ │ │ + strb r6, [r2, #29] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r0, #21] │ │ │ │ + strb r6, [r6, #26] │ │ │ │ lsls r1, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #560] @ (208e38 ) │ │ │ │ + ldr r2, [pc, #560] @ (208cc8 ) │ │ │ │ mov r5, r0 │ │ │ │ add.w lr, r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #552] @ (208e3c ) │ │ │ │ + ldr r3, [pc, #552] @ (208ccc ) │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov ip, r3 │ │ │ │ @@ -583281,102 +583194,102 @@ │ │ │ │ lsls r1, r3 │ │ │ │ orr.w r6, r1, ip │ │ │ │ orr.w r4, r2, r0 │ │ │ │ adds r3, #8 │ │ │ │ mov ip, r6 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.n 208c24 │ │ │ │ + bne.n 208ab4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 207e5c │ │ │ │ + bl 207cec │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 208c70 │ │ │ │ + cbz r0, 208b00 │ │ │ │ ldrb.w r7, [r5, #80] @ 0x50 │ │ │ │ - cbnz r7, 208c8e │ │ │ │ + cbnz r7, 208b1e │ │ │ │ mov.w r9, #0 │ │ │ │ movs r7, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 207ce8 │ │ │ │ + bl 207b78 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f974c │ │ │ │ - ldr r2, [pc, #460] @ (208e40 ) │ │ │ │ - ldr r3, [pc, #456] @ (208e3c ) │ │ │ │ + bl 1f95dc │ │ │ │ + ldr r2, [pc, #460] @ (208cd0 ) │ │ │ │ + ldr r3, [pc, #456] @ (208ccc ) │ │ │ │ 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 208e34 │ │ │ │ + bne.w 208cc4 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #96 @ 0x60 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 207dcc │ │ │ │ - cbz r0, 208cac │ │ │ │ + bl 207c5c │ │ │ │ + cbz r0, 208b3c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 61ec4 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ blx 61ec4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208188 │ │ │ │ - cbz r0, 208cba │ │ │ │ + bl 208018 │ │ │ │ + cbz r0, 208b4a │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ blx 60c34 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 208cc6 │ │ │ │ + cbz r0, 208b56 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 207b44 │ │ │ │ - b.n 208c62 │ │ │ │ + bl 2079d4 │ │ │ │ + b.n 208af2 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 619d0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r2, r3, #20 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r1, r2, r0 │ │ │ │ ldrd r2, r0, [r5, #56] @ 0x38 │ │ │ │ cmp r2, r1 │ │ │ │ sbcs.w r1, r0, #0 │ │ │ │ - bcs.w 208e16 │ │ │ │ + bcs.w 208ca6 │ │ │ │ lsrs r2, r2, #1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ orr.w r2, r2, r0, lsl #31 │ │ │ │ str r3, [sp, #0] │ │ │ │ subs r2, #20 │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, r1 │ │ │ │ it cc │ │ │ │ movcc r2, r1 │ │ │ │ - bl 2082a8 │ │ │ │ + bl 208138 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 208cba │ │ │ │ + beq.n 208b4a │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1f60e8 │ │ │ │ + bl 1f5f78 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 208c5e │ │ │ │ + bne.n 208aee │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r9 │ │ │ │ blx 60c34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 208cbe │ │ │ │ + bne.n 208b4e │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ blx 60c34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 208cbe │ │ │ │ + bne.n 208b4e │ │ │ │ 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] │ │ │ │ @@ -583385,32 +583298,32 @@ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldr r1, [r3, #20] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 207958 │ │ │ │ + bl 2077e8 │ │ │ │ strd r6, r4, [sp, #24] │ │ │ │ strd r0, r8, [sp, #84] @ 0x54 │ │ │ │ str.w r8, [sp, #32] │ │ │ │ - bl 1f6bec │ │ │ │ + bl 1f6a7c │ │ │ │ strd r0, r1, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 619d0 │ │ │ │ movs r1, #32 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ asrs r0, r0, #31 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ - bl 1f9548 │ │ │ │ + bl 1f93d8 │ │ │ │ mov r9, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 208c62 │ │ │ │ + beq.w 208af2 │ │ │ │ ldrd r3, r2, [sp, #44] @ 0x2c │ │ │ │ strd r3, r2, [r0] │ │ │ │ ldr r0, [r5, #32] │ │ │ │ blx 619d0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ asrs r3, r0, #31 │ │ │ │ str r0, [r1, #8] │ │ │ │ @@ -583421,106 +583334,106 @@ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ str r3, [r1, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ blx 61acc │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ - bne.w 208cbe │ │ │ │ + bne.w 208b4e │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r5, #8] │ │ │ │ movs r1, #1 │ │ │ │ mov r2, r8 │ │ │ │ blx 61acc │ │ │ │ cmp r8, r0 │ │ │ │ - bne.w 208cbe │ │ │ │ + bne.w 208b4e │ │ │ │ ldr r3, [r5, #32] │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #24 │ │ │ │ blx 61acc │ │ │ │ cmp r0, #28 │ │ │ │ - bne.w 208cbe │ │ │ │ + bne.w 208b4e │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 61ec4 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ blx 61ec4 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ blx 619d0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ mov r3, r4 │ │ │ │ asrs r0, r0, #31 │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 1f604c │ │ │ │ + bl 1f5edc │ │ │ │ mov r0, r5 │ │ │ │ - bl 207ce8 │ │ │ │ - b.n 208c70 │ │ │ │ + bl 207b78 │ │ │ │ + b.n 208b00 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #2 │ │ │ │ blx 60c34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 208cba │ │ │ │ + bne.w 208b4a │ │ │ │ mov r0, r5 │ │ │ │ - bl 207ffc │ │ │ │ + bl 207e8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 208d02 │ │ │ │ - b.n 208cba │ │ │ │ + bne.w 208b92 │ │ │ │ + b.n 208b4a │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - strb r6, [r5, #15] │ │ │ │ + strb r6, [r3, #21] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r1, #14] │ │ │ │ + strb r0, [r7, #19] │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 207e5c │ │ │ │ + bl 207cec │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 208e66 │ │ │ │ + cbnz r0, 208cf6 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ blx 60c34 │ │ │ │ - cbnz r0, 208e9e │ │ │ │ + cbnz r0, 208d2e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 619d0 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ add.w r3, r5, #20 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ add r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, r3 │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ ite cs │ │ │ │ movcs r3, #1 │ │ │ │ movcc r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 207ce8 │ │ │ │ + bl 207b78 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 207b44 │ │ │ │ + bl 2079d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 207ce8 │ │ │ │ + bl 207b78 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -583528,87 +583441,87 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r6, r0 │ │ │ │ ldrd r4, r5, [r0, #56] @ 0x38 │ │ │ │ - bl 207e5c │ │ │ │ - cbz r0, 208ee6 │ │ │ │ + bl 207cec │ │ │ │ + cbz r0, 208d76 │ │ │ │ ldrb.w r3, [r6, #80] @ 0x50 │ │ │ │ - cbnz r3, 208ef8 │ │ │ │ + cbnz r3, 208d88 │ │ │ │ mov r0, r6 │ │ │ │ - bl 207ce8 │ │ │ │ - vldr d8, [pc, #392] @ 209070 │ │ │ │ + bl 207b78 │ │ │ │ + vldr d8, [pc, #392] @ 208f00 │ │ │ │ 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 61ec4 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 61ec4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 208188 │ │ │ │ + bl 208018 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 209060 │ │ │ │ + beq.w 208ef0 │ │ │ │ ldr.w r8, [r6] │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r3, [r8, #56] @ 0x38 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ blx 619c4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 208ee0 │ │ │ │ + beq.n 208d70 │ │ │ │ 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 1f5abc │ │ │ │ + bl 1f594c │ │ │ │ mov r5, r4 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 208f5a │ │ │ │ + cbz r0, 208dea │ │ │ │ sub.w r8, r7, #4 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ str.w r3, [r8, #4]! │ │ │ │ - bl 1f5abc │ │ │ │ + bl 1f594c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 208f48 │ │ │ │ + bne.n 208dd8 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ movs r2, #4 │ │ │ │ - ldr r3, [pc, #276] @ (209078 ) │ │ │ │ + ldr r3, [pc, #276] @ (208f08 ) │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ str r6, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ - vldr d8, [pc, #260] @ 209070 │ │ │ │ + vldr d8, [pc, #260] @ 208f00 │ │ │ │ blx 61d90 │ │ │ │ cmp.w r8, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, #0 │ │ │ │ - beq.n 209046 │ │ │ │ - ldr.w fp, [pc, #252] @ 20907c │ │ │ │ + beq.n 208ed6 │ │ │ │ + ldr.w fp, [pc, #252] @ 208f0c │ │ │ │ mov.w sl, #0 │ │ │ │ - ldr r3, [pc, #248] @ (209080 ) │ │ │ │ + ldr r3, [pc, #248] @ (208f10 ) │ │ │ │ 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 1f6bec │ │ │ │ + bl 1f6a7c │ │ │ │ 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 │ │ │ │ @@ -583618,16 +583531,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 208fec │ │ │ │ - bl 1fec2c │ │ │ │ + bne.n 208e7c │ │ │ │ + bl 1feabc │ │ │ │ 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 61cb8 <__aeabi_ul2d@plt> │ │ │ │ @@ -583652,61 +583565,61 @@ │ │ │ │ cmp sl, r2 │ │ │ │ ite cs │ │ │ │ movcs r3, #0 │ │ │ │ andcc.w r3, r3, #1 │ │ │ │ vadd.f64 d6, d6, d5 │ │ │ │ vmla.f64 d8, d6, d7 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 208f9e │ │ │ │ + bne.n 208e2e │ │ │ │ ldrd r6, r7, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ blx 60bc8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 207ce8 │ │ │ │ + bl 207b78 │ │ │ │ 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 207b44 │ │ │ │ + bl 2079d4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 207ce8 │ │ │ │ - b.n 208ee6 │ │ │ │ + bl 207b78 │ │ │ │ + b.n 208d76 │ │ │ │ nop │ │ │ │ ... │ │ │ │ @ instruction: 0xebb1ffff │ │ │ │ - bcs.n 208f8c │ │ │ │ + bcc.n 208efc │ │ │ │ lsls r2, r5, #2 │ │ │ │ - sbcs r0, r3 │ │ │ │ + sbcs r0, r1 │ │ │ │ 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, #884] @ (209410 ) │ │ │ │ - ldr r3, [pc, #884] @ (209414 ) │ │ │ │ + ldr r2, [pc, #884] @ (2092a0 ) │ │ │ │ + ldr r3, [pc, #884] @ (2092a4 ) │ │ │ │ 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 20ad58 │ │ │ │ + bl 20abe8 │ │ │ │ cmp.w fp, r0, lsl #10 │ │ │ │ - bhi.n 209134 │ │ │ │ + bhi.n 208fc4 │ │ │ │ cmp.w fp, #1024 @ 0x400 │ │ │ │ - bcs.n 20911e │ │ │ │ + bcs.n 208fae │ │ │ │ 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] │ │ │ │ @@ -583714,38 +583627,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 20ad14 │ │ │ │ + bl 20aba4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp fp, r3 │ │ │ │ - bhi.w 20921c │ │ │ │ - ldr r2, [pc, #792] @ (209418 ) │ │ │ │ - ldr r3, [pc, #784] @ (209414 ) │ │ │ │ + bhi.w 2090ac │ │ │ │ + ldr r2, [pc, #792] @ (2092a8 ) │ │ │ │ + ldr r3, [pc, #784] @ (2092a4 ) │ │ │ │ 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 2093fe │ │ │ │ + bne.w 20928e │ │ │ │ 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 2090d8 │ │ │ │ + b.n 208f68 │ │ │ │ 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 │ │ │ │ @@ -583755,87 +583668,87 @@ │ │ │ │ str r3, [sp, #32] │ │ │ │ lsrs r3, r1, #10 │ │ │ │ add.w fp, r9, r1 │ │ │ │ adds r3, r3, r6 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ adc.w r3, r7, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 20ad58 │ │ │ │ + bl 20abe8 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ lsls r4, r0, #5 │ │ │ │ subs.w r3, r1, #1024 @ 0x400 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r0, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - cbz r3, 209180 │ │ │ │ + cbz r3, 209010 │ │ │ │ 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 209088 │ │ │ │ + bl 208f18 │ │ │ │ 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 209088 │ │ │ │ + bl 208f18 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.w 2093d4 │ │ │ │ + beq.w 209264 │ │ │ │ add r7, r0 │ │ │ │ cmp r7, #1 │ │ │ │ - bls.w 2093c4 │ │ │ │ + bls.w 209254 │ │ │ │ subs r3, r7, #2 │ │ │ │ str r6, [sp, #288] @ 0x120 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 2093cc │ │ │ │ + bls.w 20925c │ │ │ │ mov.w r9, #4 │ │ │ │ movs r4, #2 │ │ │ │ add r3, sp, #468 @ 0x1d4 │ │ │ │ str r3, [sp, #292] @ 0x124 │ │ │ │ - vldr d7, [pc, #568] @ 209408 │ │ │ │ + vldr d7, [pc, #568] @ 209298 │ │ │ │ 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 20ad14 │ │ │ │ + bl 20aba4 │ │ │ │ cmp r7, r9 │ │ │ │ - bls.n 2090fe │ │ │ │ + bls.n 208f8e │ │ │ │ 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 2090fe │ │ │ │ + b.n 208f8e │ │ │ │ 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] │ │ │ │ @@ -583854,45 +583767,45 @@ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ add r1, r9 │ │ │ │ strh.w r3, [r6, #104] @ 0x68 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ strb.w r5, [r6, #106] @ 0x6a │ │ │ │ strd fp, r7, [r6, #32] │ │ │ │ - bls.w 2093f8 │ │ │ │ + bls.w 209288 │ │ │ │ subs r2, #65 @ 0x41 │ │ │ │ mov ip, fp │ │ │ │ bic.w r2, r2, #63 @ 0x3f │ │ │ │ mov r0, r7 │ │ │ │ add.w r8, r1, r2 │ │ │ │ mov fp, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov r7, r1 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, ip │ │ │ │ - b.n 20929e │ │ │ │ + b.n 20912e │ │ │ │ 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 20ac6c │ │ │ │ + bl 20aafc │ │ │ │ ldrb.w r3, [r6, #105] @ 0x69 │ │ │ │ cmp r8, fp │ │ │ │ add.w r3, r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ strb.w r3, [r6, #105] @ 0x69 │ │ │ │ - bne.n 209292 │ │ │ │ + bne.n 209122 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add.w r1, r7, #64 @ 0x40 │ │ │ │ ldrb.w r0, [r6, #104] @ 0x68 │ │ │ │ add r1, r9 │ │ │ │ subs r3, #64 @ 0x40 │ │ │ │ sub.w r3, r3, r9 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ @@ -583950,95 +583863,95 @@ │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ uxtb.w r2, r8 │ │ │ │ add r0, sp, #288 @ 0x120 │ │ │ │ add r1, sp, #216 @ 0xd8 │ │ │ │ - bl 20ac6c │ │ │ │ + bl 20aafc │ │ │ │ ldr r5, [sp, #288] @ 0x120 │ │ │ │ ldrd r2, r3, [sp, #304] @ 0x130 │ │ │ │ str.w r5, [sl, fp] │ │ │ │ str.w r3, [r9, #20] │ │ │ │ ldr r3, [sp, #312] @ 0x138 │ │ │ │ ldrd r0, r1, [sp, #296] @ 0x128 │ │ │ │ str.w r3, [r9, #24] │ │ │ │ ldr r5, [sp, #292] @ 0x124 │ │ │ │ ldr r3, [sp, #316] @ 0x13c │ │ │ │ str.w r5, [r9, #4] │ │ │ │ str.w r0, [r9, #8] │ │ │ │ str.w r1, [r9, #12] │ │ │ │ str.w r2, [r9, #16] │ │ │ │ str.w r3, [r9, #28] │ │ │ │ - b.n 2090fe │ │ │ │ + b.n 208f8e │ │ │ │ mov.w r9, #0 │ │ │ │ mov r4, r9 │ │ │ │ - b.n 2091ce │ │ │ │ + b.n 20905e │ │ │ │ mov.w r9, #2 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 2091ce │ │ │ │ + b.n 20905e │ │ │ │ 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 2093d6 │ │ │ │ + bne.n 209266 │ │ │ │ movs r4, #2 │ │ │ │ - b.n 2090fe │ │ │ │ + b.n 208f8e │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ movs r7, #64 @ 0x40 │ │ │ │ - b.n 2092e4 │ │ │ │ + b.n 209174 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldr r2, [r3, #116] @ 0x74 │ │ │ │ + strb r2, [r1, #3] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r7, #108] @ 0x6c │ │ │ │ + strb r2, [r5, #1] │ │ │ │ lsls r1, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3352] @ 0xd18 │ │ │ │ mov r8, r0 │ │ │ │ - ldr.w r0, [pc, #1488] @ 209a08 │ │ │ │ - ldr.w r3, [pc, #1488] @ 209a0c │ │ │ │ + ldr.w r0, [pc, #1488] @ 209898 │ │ │ │ + ldr.w r3, [pc, #1488] @ 20989c │ │ │ │ sub.w sp, sp, #692 @ 0x2b4 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldrb.w r0, [r8, #136] @ 0x88 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #684] @ 0x2ac │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r3, [r8, #137] @ 0x89 │ │ │ │ strd r1, r2, [sp, #32] │ │ │ │ adds.w r3, r0, r3, lsl #6 │ │ │ │ - beq.w 20993c │ │ │ │ + beq.w 2097cc │ │ │ │ rsb r5, r3, #1024 @ 0x400 │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ cmp r5, r2 │ │ │ │ add.w r3, r8, #72 @ 0x48 │ │ │ │ it cs │ │ │ │ movcs r5, r2 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r6, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20a5be │ │ │ │ + bne.w 20a44e │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - bls.w 20a6ae │ │ │ │ + bls.w 20a53e │ │ │ │ sub.w fp, r6, #65 @ 0x41 │ │ │ │ ldrb.w r3, [r8, #137] @ 0x89 │ │ │ │ add.w r7, r8, #32 │ │ │ │ mov sl, r9 │ │ │ │ mov.w fp, fp, lsr #6 │ │ │ │ add.w r4, fp, #1 │ │ │ │ add.w r4, r9, r4, lsl #6 │ │ │ │ @@ -584049,21 +583962,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 20ac6c │ │ │ │ + bl 20aafc │ │ │ │ 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 20949e │ │ │ │ + bne.n 20932e │ │ │ │ ldrb.w r0, [r8, #136] @ 0x88 │ │ │ │ mov.w fp, fp, lsl #6 │ │ │ │ sub.w r3, r6, #64 @ 0x40 │ │ │ │ add.w r2, r9, #64 @ 0x40 │ │ │ │ rsb r6, r0, #64 @ 0x40 │ │ │ │ sub.w r3, r3, fp │ │ │ │ cmp r6, r3 │ │ │ │ @@ -584079,15 +583992,15 @@ │ │ │ │ ldrb.w r3, [r8, #136] @ 0x88 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ uxtb r4, r4 │ │ │ │ subs r3, r3, r5 │ │ │ │ strb.w r4, [r8, #136] @ 0x88 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - beq.w 209e60 │ │ │ │ + beq.w 209cf0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w fp, sp, #440 @ 0x1b8 │ │ │ │ ldrb.w r7, [r8, #138] @ 0x8a │ │ │ │ add.w lr, r8, #136 @ 0x88 │ │ │ │ add r3, r5 │ │ │ │ mov r5, fp │ │ │ │ str r3, [sp, #32] │ │ │ │ @@ -584116,15 +584029,15 @@ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ adds r5, #16 │ │ │ │ ldr.w r2, [r5, #-8] │ │ │ │ add.w ip, ip, #16 │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ cmp r5, lr │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ - bne.n 209570 │ │ │ │ + bne.n 209400 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, fp │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ add r5, sp, #216 @ 0xd8 │ │ │ │ strb.w r4, [sp, #544] @ 0x220 │ │ │ │ strb.w r7, [sp, #545] @ 0x221 │ │ │ │ mov r6, fp │ │ │ │ @@ -584136,15 +584049,15 @@ │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ mov r0, fp │ │ │ │ - bl 20ac6c │ │ │ │ + bl 20aafc │ │ │ │ ldr r6, [sp, #464] @ 0x1d0 │ │ │ │ ldrd r0, r5, [sp, #448] @ 0x1c0 │ │ │ │ ldrd ip, lr, [sp, #456] @ 0x1c8 │ │ │ │ lsrs r6, r6, #8 │ │ │ │ ldrd r2, r3, [sp, #440] @ 0x1b8 │ │ │ │ lsrs r4, r0, #8 │ │ │ │ mov.w r7, lr, lsr #8 │ │ │ │ @@ -584223,18 +584136,18 @@ │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ blx 617b0 <__popcountdi2@plt> │ │ │ │ ldrb.w r5, [r8, #144] @ 0x90 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r0, r5 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - bcs.w 20a6a8 │ │ │ │ + bcs.w 20a538 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ mov r6, r5 │ │ │ │ - vldr d8, [pc, #816] @ 209a00 │ │ │ │ + vldr d8, [pc, #816] @ 209890 │ │ │ │ add r3, sp, #328 @ 0x148 │ │ │ │ strd r7, sl, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #368 @ 0x170 │ │ │ │ strd r9, r2, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r5, fp │ │ │ │ @@ -584262,15 +584175,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 209722 │ │ │ │ + bne.n 2095b2 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ mov.w r3, #64 @ 0x40 │ │ │ │ strb.w r9, [sp, #545] @ 0x221 │ │ │ │ mov r5, fp │ │ │ │ @@ -584285,15 +584198,15 @@ │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, fp │ │ │ │ - bl 20ac6c │ │ │ │ + bl 20aafc │ │ │ │ ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ ldrd r1, r2, [sp, #444] @ 0x1bc │ │ │ │ mov.w lr, #0 │ │ │ │ lsrs r5, r0, #8 │ │ │ │ ldr r3, [sp, #452] @ 0x1c4 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r7, #0 │ │ │ │ @@ -584374,15 +584287,15 @@ │ │ │ │ strb r3, [r4, #31] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldrb.w r3, [r8, #144] @ 0x90 │ │ │ │ subs r6, r3, #1 │ │ │ │ uxtb r6, r6 │ │ │ │ strb.w r6, [r8, #144] @ 0x90 │ │ │ │ cmp r2, r6 │ │ │ │ - bcc.w 2096e0 │ │ │ │ + bcc.w 209570 │ │ │ │ mov r5, r6 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldrd r6, r7, [sp, #72] @ 0x48 │ │ │ │ ldrd sl, r9, [sp, #80] @ 0x50 │ │ │ │ lsls r5, r5, #5 │ │ │ │ add.w r1, r5, #145 @ 0x91 │ │ │ │ add r5, r8 │ │ │ │ @@ -584431,42 +584344,42 @@ │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ str.w r3, [r8, #60] @ 0x3c │ │ │ │ blx 610ec │ │ │ │ movs r3, #0 │ │ │ │ strh.w r3, [r8, #136] @ 0x88 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ - bls.w 20a6a2 │ │ │ │ + bls.w 20a532 │ │ │ │ ldrd r7, sl, [r8, #64] @ 0x40 │ │ │ │ mov fp, r8 │ │ │ │ - vldr d8, [pc, #176] @ 209a00 │ │ │ │ + vldr d8, [pc, #176] @ 209890 │ │ │ │ mov r6, r7 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ lsls r2, r6, #10 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ eor.w r3, r3, #63 @ 0x3f │ │ │ │ lsl.w r5, r1, r3 │ │ │ │ add.w r9, r5, #4294967295 @ 0xffffffff │ │ │ │ ands.w r9, r9, r2 │ │ │ │ - beq.w 209e86 │ │ │ │ + beq.w 209d16 │ │ │ │ mov r1, r5 │ │ │ │ lsrs r5, r5, #1 │ │ │ │ subs r3, r5, #1 │ │ │ │ ands r3, r2 │ │ │ │ - bne.n 209976 │ │ │ │ + bne.n 209806 │ │ │ │ lsrs r2, r1, #11 │ │ │ │ ldrb.w r7, [fp, #138] @ 0x8a │ │ │ │ mov r8, r3 │ │ │ │ cmp.w r5, #1024 @ 0x400 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bhi.w 209e9a │ │ │ │ + bhi.w 209d2a │ │ │ │ add r4, sp, #104 @ 0x68 │ │ │ │ ldr.w r0, [fp] │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ add r2, sp, #144 @ 0x90 │ │ │ │ @@ -584481,52 +584394,52 @@ │ │ │ │ mov r1, r8 │ │ │ │ add r4, sp, #104 @ 0x68 │ │ │ │ blx 610ec │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ strh.w r8, [sp, #208] @ 0xd0 │ │ │ │ strb.w r7, [sp, #210] @ 0xd2 │ │ │ │ strd r6, sl, [sp, #136] @ 0x88 │ │ │ │ - bls.w 20a5ae │ │ │ │ + bls.w 20a43e │ │ │ │ sub.w r2, r5, #65 @ 0x41 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, sl │ │ │ │ lsrs r2, r2, #6 │ │ │ │ mov r8, r3 │ │ │ │ add.w r9, r2, #1 │ │ │ │ mov r6, r2 │ │ │ │ mov r2, r0 │ │ │ │ add.w r9, r3, r9, lsl #6 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 209a18 │ │ │ │ + b.n 2098a8 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldr r2, [r7, #56] @ 0x38 │ │ │ │ + ldr r2, [r5, #80] @ 0x50 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ ldrd r2, r1, [r4, #32] │ │ │ │ ldrb.w r7, [r4, #106] @ 0x6a │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ orreq.w r7, r7, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ strd r1, r7, [sp, #4] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ac6c │ │ │ │ + bl 20aafc │ │ │ │ ldrb.w r3, [r4, #105] @ 0x69 │ │ │ │ add.w r8, r8, #64 @ 0x40 │ │ │ │ adds r3, #1 │ │ │ │ cmp r8, r9 │ │ │ │ uxtb r3, r3 │ │ │ │ strb.w r3, [r4, #105] @ 0x69 │ │ │ │ - bne.n 209a10 │ │ │ │ + bne.n 2098a0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ lsls r2, r6, #6 │ │ │ │ sub.w r3, r5, #64 @ 0x40 │ │ │ │ ldrb.w r0, [r4, #104] @ 0x68 │ │ │ │ adds r1, #64 @ 0x40 │ │ │ │ subs r3, r3, r2 │ │ │ │ add r1, r2 │ │ │ │ @@ -584583,15 +584496,15 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w sl, [sp, #52] @ 0x34 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ uxtb.w r2, r8 │ │ │ │ mov r0, sl │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ - bl 20ac6c │ │ │ │ + bl 20aafc │ │ │ │ ldr r6, [sp, #452] @ 0x1c4 │ │ │ │ ldrd r1, r3, [sp, #440] @ 0x1b8 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #448] @ 0x1c0 │ │ │ │ mov.w r8, r6, lsr #8 │ │ │ │ ldr r6, [sp, #456] @ 0x1c8 │ │ │ │ mov.w sl, #0 │ │ │ │ @@ -584674,15 +584587,15 @@ │ │ │ │ lsrs r3, r2, #24 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ blx 617b0 <__popcountdi2@plt> │ │ │ │ ldrb.w r2, [fp, #144] @ 0x90 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r2 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bcs.w 20a5a8 │ │ │ │ + bcs.w 20a438 │ │ │ │ strd r9, sl, [sp, #92] @ 0x5c │ │ │ │ add r1, sp, #328 @ 0x148 │ │ │ │ ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #28] │ │ │ │ add r1, sp, #368 @ 0x170 │ │ │ │ strd r5, r4, [sp, #76] @ 0x4c │ │ │ │ str r1, [sp, #24] │ │ │ │ @@ -584713,15 +584626,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 209c74 │ │ │ │ + bne.n 209b04 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ mov.w r3, #64 @ 0x40 │ │ │ │ strb.w r8, [sp, #545] @ 0x221 │ │ │ │ mov r5, sl │ │ │ │ @@ -584736,15 +584649,15 @@ │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, sl │ │ │ │ - bl 20ac6c │ │ │ │ + bl 20aafc │ │ │ │ ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ ldrd r1, r2, [sp, #444] @ 0x1bc │ │ │ │ mov.w lr, #0 │ │ │ │ lsrs r5, r0, #8 │ │ │ │ ldr r3, [sp, #452] @ 0x1c4 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r7, #0 │ │ │ │ @@ -584825,15 +584738,15 @@ │ │ │ │ strb r3, [r4, #31] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldrb.w r1, [fp, #144] @ 0x90 │ │ │ │ subs r2, r1, #1 │ │ │ │ uxtb r2, r2 │ │ │ │ strb.w r2, [fp, #144] @ 0x90 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 209c32 │ │ │ │ + bcc.w 209ac2 │ │ │ │ ldrd r5, r4, [sp, #76] @ 0x4c │ │ │ │ ldrd r3, r7, [sp, #84] @ 0x54 │ │ │ │ ldrd r9, sl, [sp, #92] @ 0x5c │ │ │ │ ldr.w r8, [sp, #100] @ 0x64 │ │ │ │ lsls r2, r2, #5 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ add.w r0, r2, #145 @ 0x91 │ │ │ │ @@ -584865,60 +584778,60 @@ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ sub.w r2, r2, r5 │ │ │ │ str.w r6, [fp, #64] @ 0x40 │ │ │ │ adc.w sl, r1, r3 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ cmp.w r2, #1024 @ 0x400 │ │ │ │ str.w sl, [fp, #68] @ 0x44 │ │ │ │ - bhi.w 209952 │ │ │ │ + bhi.w 2097e2 │ │ │ │ mov r8, fp │ │ │ │ mov r5, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 20a334 │ │ │ │ - ldr.w r2, [pc, #2180] @ 20a6e8 │ │ │ │ - ldr.w r3, [pc, #2180] @ 20a6ec │ │ │ │ + bne.w 20a1c4 │ │ │ │ + ldr.w r2, [pc, #2180] @ 20a578 │ │ │ │ + ldr.w r3, [pc, #2180] @ 20a57c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #684] @ 0x2ac │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 20a6d8 │ │ │ │ + bne.w 20a568 │ │ │ │ add.w sp, sp, #692 @ 0x2b4 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r7, [fp, #138] @ 0x8a │ │ │ │ cmp.w r5, #1024 @ 0x400 │ │ │ │ - beq.w 20a2e2 │ │ │ │ + beq.w 20a172 │ │ │ │ lsrs r3, r5, #10 │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r4, sp, #620 @ 0x26c │ │ │ │ mov r2, fp │ │ │ │ mov r1, r5 │ │ │ │ strd r6, sl, [sp] │ │ │ │ str r4, [sp, #12] │ │ │ │ add r6, sp, #556 @ 0x22c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r7, [sp, #8] │ │ │ │ - bl 209088 │ │ │ │ + bl 208f18 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldrd r0, r1, [fp, #64] @ 0x40 │ │ │ │ blx 617b0 <__popcountdi2@plt> │ │ │ │ ldrb.w r6, [fp, #144] @ 0x90 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r6 │ │ │ │ - bcs.w 20a096 │ │ │ │ + bcs.w 209f26 │ │ │ │ add.w sl, sp, #440 @ 0x1b8 │ │ │ │ add r2, sp, #480 @ 0x1e0 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #20] │ │ │ │ add r2, sp, #328 @ 0x148 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r2, sp, #368 @ 0x170 │ │ │ │ @@ -584948,15 +584861,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 209f2c │ │ │ │ + bne.n 209dbc │ │ │ │ ldr r7, [sp, #28] │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ mov.w r3, #64 @ 0x40 │ │ │ │ strb.w r8, [sp, #545] @ 0x221 │ │ │ │ mov r6, sl │ │ │ │ @@ -584971,15 +584884,15 @@ │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, sl │ │ │ │ - bl 20ac6c │ │ │ │ + bl 20aafc │ │ │ │ ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ ldrd r1, r2, [sp, #444] @ 0x1bc │ │ │ │ strb.w r0, [r5, #145] @ 0x91 │ │ │ │ lsrs r5, r0, #8 │ │ │ │ ldr r3, [sp, #452] @ 0x1c4 │ │ │ │ mov.w lr, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -585060,15 +584973,15 @@ │ │ │ │ strb r3, [r4, #31] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldrb.w r6, [fp, #144] @ 0x90 │ │ │ │ subs r6, #1 │ │ │ │ uxtb r6, r6 │ │ │ │ strb.w r6, [fp, #144] @ 0x90 │ │ │ │ cmp r3, r6 │ │ │ │ - bcc.w 209eea │ │ │ │ + bcc.w 209d7a │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add r4, sp, #556 @ 0x22c │ │ │ │ lsls r6, r6, #5 │ │ │ │ adds r6, #145 @ 0x91 │ │ │ │ lsrs r7, r3, #1 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ @@ -585092,15 +585005,15 @@ │ │ │ │ add.w r6, r6, #1 │ │ │ │ uxtb r6, r6 │ │ │ │ strb.w r6, [fp, #144] @ 0x90 │ │ │ │ adc.w r1, r1, r3, lsr #1 │ │ │ │ blx 617b0 <__popcountdi2@plt> │ │ │ │ cmp r0, r6 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - bcs.w 20a2b6 │ │ │ │ + bcs.w 20a146 │ │ │ │ add.w sl, sp, #440 @ 0x1b8 │ │ │ │ add r2, sp, #480 @ 0x1e0 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #20] │ │ │ │ add r2, sp, #328 @ 0x148 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r2, sp, #368 @ 0x170 │ │ │ │ @@ -585130,15 +585043,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 20a14c │ │ │ │ + bne.n 209fdc │ │ │ │ ldr r7, [sp, #28] │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ mov.w r3, #64 @ 0x40 │ │ │ │ strb.w r8, [sp, #545] @ 0x221 │ │ │ │ mov r6, sl │ │ │ │ @@ -585153,15 +585066,15 @@ │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, sl │ │ │ │ - bl 20ac6c │ │ │ │ + bl 20aafc │ │ │ │ ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ ldrd r1, r2, [sp, #444] @ 0x1bc │ │ │ │ strb.w r0, [r5, #145] @ 0x91 │ │ │ │ lsrs r5, r0, #8 │ │ │ │ ldr r3, [sp, #452] @ 0x1c4 │ │ │ │ mov.w lr, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -585242,15 +585155,15 @@ │ │ │ │ strb r3, [r4, #31] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldrb.w r6, [fp, #144] @ 0x90 │ │ │ │ subs r6, #1 │ │ │ │ uxtb r6, r6 │ │ │ │ strb.w r6, [fp, #144] @ 0x90 │ │ │ │ cmp r3, r6 │ │ │ │ - bcc.w 20a10a │ │ │ │ + bcc.w 209f9a │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ add r4, sp, #588 @ 0x24c │ │ │ │ lsls r6, r6, #5 │ │ │ │ adds r6, #145 @ 0x91 │ │ │ │ add.w r7, fp, r6 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [fp, r6] │ │ │ │ @@ -585261,15 +585174,15 @@ │ │ │ │ str r0, [r7, #16] │ │ │ │ str r1, [r7, #20] │ │ │ │ str r2, [r7, #24] │ │ │ │ str r3, [r7, #28] │ │ │ │ ldrb.w r3, [fp, #144] @ 0x90 │ │ │ │ adds r3, #1 │ │ │ │ strb.w r3, [fp, #144] @ 0x90 │ │ │ │ - b.n 209e2a │ │ │ │ + b.n 209cba │ │ │ │ add r4, sp, #104 @ 0x68 │ │ │ │ ldr.w r0, [fp] │ │ │ │ mov ip, r4 │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ @@ -585286,22 +585199,22 @@ │ │ │ │ blx 610ec │ │ │ │ movs r3, #1 │ │ │ │ strh.w r9, [r4, #104] @ 0x68 │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ strb.w r7, [r4, #106] @ 0x6a │ │ │ │ strd r6, sl, [r4, #32] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.w 2099dc │ │ │ │ + b.w 20986c │ │ │ │ ldrb.w r0, [fp, #136] @ 0x88 │ │ │ │ add.w r6, fp, #72 @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20a632 │ │ │ │ + bne.w 20a4c2 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bls.w 20a6c2 │ │ │ │ + bls.w 20a552 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add.w r5, r8, #32 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ subs r3, #65 @ 0x41 │ │ │ │ mov.w r9, r3, lsr #6 │ │ │ │ ldrb.w r3, [r8, #137] @ 0x89 │ │ │ │ add.w r4, r9, #1 │ │ │ │ @@ -585312,22 +585225,22 @@ │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldrd r0, r1, [r8, #64] @ 0x40 │ │ │ │ strd r0, r1, [sp] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20ac6c │ │ │ │ + bl 20aafc │ │ │ │ ldrb.w r3, [r8, #137] @ 0x89 │ │ │ │ adds r7, #64 @ 0x40 │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r4 │ │ │ │ uxtb r3, r3 │ │ │ │ strb.w r3, [r8, #137] @ 0x89 │ │ │ │ - bne.n 20a364 │ │ │ │ + bne.n 20a1f4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r1, r9, lsl #6 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldrb.w r0, [r8, #136] @ 0x88 │ │ │ │ subs r3, #64 @ 0x40 │ │ │ │ adds r2, #64 @ 0x40 │ │ │ │ subs r3, r3, r1 │ │ │ │ @@ -585346,17 +585259,17 @@ │ │ │ │ ldrd r0, r1, [r8, #64] @ 0x40 │ │ │ │ add r4, r3 │ │ │ │ strb.w r4, [r8, #136] @ 0x88 │ │ │ │ blx 617b0 <__popcountdi2@plt> │ │ │ │ ldrb.w r5, [r8, #144] @ 0x90 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r5, r0 │ │ │ │ - bls.w 209e60 │ │ │ │ + bls.w 209cf0 │ │ │ │ add.w fp, sp, #440 @ 0x1b8 │ │ │ │ - vldr d8, [pc, #760] @ 20a6e0 │ │ │ │ + vldr d8, [pc, #760] @ 20a570 │ │ │ │ add r3, sp, #480 @ 0x1e0 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #328 @ 0x148 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #368 @ 0x170 │ │ │ │ str r3, [sp, #28] │ │ │ │ subs r5, #2 │ │ │ │ @@ -585384,15 +585297,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 20a438 │ │ │ │ + bne.n 20a2c8 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ mov.w r3, #64 @ 0x40 │ │ │ │ strb.w r9, [sp, #545] @ 0x221 │ │ │ │ mov r6, fp │ │ │ │ @@ -585406,15 +585319,15 @@ │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, fp │ │ │ │ - bl 20ac6c │ │ │ │ + bl 20aafc │ │ │ │ ldr r1, [sp, #440] @ 0x1b8 │ │ │ │ ldr r2, [sp, #444] @ 0x1bc │ │ │ │ mov.w lr, #0 │ │ │ │ ldr r3, [sp, #448] @ 0x1c0 │ │ │ │ mov.w ip, #0 │ │ │ │ lsrs r0, r1, #8 │ │ │ │ movs r7, #0 │ │ │ │ @@ -585499,26 +585412,26 @@ │ │ │ │ strb r3, [r4, #31] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrb.w r5, [r8, #144] @ 0x90 │ │ │ │ subs r5, #1 │ │ │ │ uxtb r5, r5 │ │ │ │ strb.w r5, [r8, #144] @ 0x90 │ │ │ │ cmp r3, r5 │ │ │ │ - bcc.w 20a3f6 │ │ │ │ - b.n 209e60 │ │ │ │ + bcc.w 20a286 │ │ │ │ + b.n 209cf0 │ │ │ │ adds r1, r2, #1 │ │ │ │ uxtb r1, r1 │ │ │ │ - b.n 209dec │ │ │ │ + b.n 209c7c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movs r7, #64 @ 0x40 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - b.w 209a5e │ │ │ │ + b.w 2098ee │ │ │ │ rsb r6, r0, #64 @ 0x40 │ │ │ │ add r0, r3 │ │ │ │ cmp r6, r5 │ │ │ │ it cs │ │ │ │ movcs r6, r5 │ │ │ │ mov r2, r6 │ │ │ │ blx 61b08 │ │ │ │ @@ -585527,36 +585440,36 @@ │ │ │ │ add r0, r6 │ │ │ │ strb.w r0, [r8, #136] @ 0x88 │ │ │ │ add.w r9, r3, r6 │ │ │ │ subs r6, r5, r6 │ │ │ │ itt eq │ │ │ │ uxtbeq r0, r0 │ │ │ │ moveq r4, r6 │ │ │ │ - beq.w 2094f8 │ │ │ │ + beq.w 209388 │ │ │ │ ldrb.w r2, [r8, #137] @ 0x89 │ │ │ │ add.w r1, r8, #72 @ 0x48 │ │ │ │ ldrb.w r3, [r8, #138] @ 0x8a │ │ │ │ add.w r0, r8, #32 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldrd sl, fp, [r8, #64] @ 0x40 │ │ │ │ strd sl, fp, [sp] │ │ │ │ - bl 20ac6c │ │ │ │ + bl 20aafc │ │ │ │ ldrb.w r3, [r8, #137] @ 0x89 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ adds r3, #1 │ │ │ │ add.w r0, r8, #72 @ 0x48 │ │ │ │ strb.w r3, [r8, #137] @ 0x89 │ │ │ │ strb.w r1, [r8, #136] @ 0x88 │ │ │ │ blx 610ec │ │ │ │ - b.w 20947e │ │ │ │ + b.w 20930e │ │ │ │ rsb r4, r0, #64 @ 0x40 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ cmp r4, r2 │ │ │ │ add r0, r6 │ │ │ │ it cs │ │ │ │ movcs r4, r2 │ │ │ │ mov r1, r7 │ │ │ │ @@ -585567,70 +585480,70 @@ │ │ │ │ str r3, [sp, #32] │ │ │ │ add r0, r4 │ │ │ │ subs r4, r5, r4 │ │ │ │ strb.w r0, [fp, #136] @ 0x88 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ it eq │ │ │ │ uxtbeq r0, r0 │ │ │ │ - beq.w 20a3ba │ │ │ │ + beq.w 20a24a │ │ │ │ ldrb.w r2, [fp, #137] @ 0x89 │ │ │ │ mov r1, r6 │ │ │ │ ldrb.w r3, [fp, #138] @ 0x8a │ │ │ │ add.w r0, fp, #32 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldrd r2, r3, [fp, #64] @ 0x40 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ - bl 20ac6c │ │ │ │ + bl 20aafc │ │ │ │ ldrb.w r3, [fp, #137] @ 0x89 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ strb.w r3, [fp, #137] @ 0x89 │ │ │ │ strb.w r1, [fp, #136] @ 0x88 │ │ │ │ blx 610ec │ │ │ │ - b.n 20a342 │ │ │ │ + b.n 20a1d2 │ │ │ │ add.w r6, r8, #72 @ 0x48 │ │ │ │ - b.n 20a342 │ │ │ │ + b.n 20a1d2 │ │ │ │ adds r3, r5, #1 │ │ │ │ - b.w 209896 │ │ │ │ + b.w 209726 │ │ │ │ ldrb.w r0, [r8, #136] @ 0x88 │ │ │ │ rsb r3, r0, #64 @ 0x40 │ │ │ │ cmp r6, r3 │ │ │ │ it cs │ │ │ │ movcs r6, r3 │ │ │ │ mov r4, r6 │ │ │ │ - b.w 2094f8 │ │ │ │ + b.w 209388 │ │ │ │ ldrb.w r0, [r8, #136] @ 0x88 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ rsb r3, r0, #64 @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 20a3ba │ │ │ │ + b.n 20a24a │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - str r4, [r2, #24] │ │ │ │ + str r4, [r0, #48] @ 0x30 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ 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] @ 20a768 │ │ │ │ + ldr.w ip, [pc, #104] @ 20a5f8 │ │ │ │ mov r4, r0 │ │ │ │ - vldr d7, [pc, #88] @ 20a760 │ │ │ │ + vldr d7, [pc, #88] @ 20a5f0 │ │ │ │ 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] │ │ │ │ @@ -585657,61 +585570,61 @@ │ │ │ │ movs r3, #0 │ │ │ │ strh.w r3, [r4, #136] @ 0x88 │ │ │ │ strb.w r3, [r4, #138] @ 0x8a │ │ │ │ strb.w r3, [r4, #144] @ 0x90 │ │ │ │ pop {r4, pc} │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - strh r0, [r6, #48] @ 0x30 │ │ │ │ + strh r0, [r4, #48] @ 0x30 │ │ │ │ movs r6, r4 │ │ │ │ - cbz r2, 20a782 │ │ │ │ + cbz r2, 20a612 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 209420 │ │ │ │ + bl 2092b0 │ │ │ │ pop {r3, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3592] @ 0xe08 │ │ │ │ sub sp, #460 @ 0x1cc │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #1004] @ (20ab90 ) │ │ │ │ + ldr r0, [pc, #1004] @ (20aa20 ) │ │ │ │ ldr r1, [sp, #504] @ 0x1f8 │ │ │ │ add r0, pc │ │ │ │ str r1, [sp, #32] │ │ │ │ - ldr r1, [pc, #1000] @ (20ab94 ) │ │ │ │ + ldr r1, [pc, #1000] @ (20aa24 ) │ │ │ │ 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 20a9a2 │ │ │ │ + beq.w 20a832 │ │ │ │ ldrb.w r5, [r4, #144] @ 0x90 │ │ │ │ lsrs r1, r2, #6 │ │ │ │ orr.w r1, r1, r3, lsl #26 │ │ │ │ ldrb.w ip, [r4, #138] @ 0x8a │ │ │ │ lsrs r3, r3, #6 │ │ │ │ ldrb.w lr, [r4, #137] @ 0x89 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ ldrb.w sl, [r4, #136] @ 0x88 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 20a9c2 │ │ │ │ + beq.w 20a852 │ │ │ │ add.w r3, sl, lr, lsl #6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20aa4e │ │ │ │ + beq.w 20a8de │ │ │ │ add r6, sp, #160 @ 0xa0 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r7, r6 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ mov r9, r5 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ @@ -585733,15 +585646,15 @@ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ adds r7, #16 │ │ │ │ ldr.w r2, [r7, #-8] │ │ │ │ add.w r8, r8, #16 │ │ │ │ ldr.w r3, [r7, #-4] │ │ │ │ cmp r7, fp │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ - bne.n 20a81e │ │ │ │ + bne.n 20a6ae │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp.w lr, #0 │ │ │ │ ite ne │ │ │ │ movne r3, ip │ │ │ │ orreq.w r3, ip, #1 │ │ │ │ add.w r8, sp, #272 @ 0x110 │ │ │ │ strb.w sl, [r6, #104] @ 0x68 │ │ │ │ @@ -585755,15 +585668,15 @@ │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ blx 61b08 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 61b08 │ │ │ │ add.w r5, r4, #113 @ 0x71 │ │ │ │ - vldr d8, [pc, #780] @ 20ab88 │ │ │ │ + vldr d8, [pc, #780] @ 20aa18 │ │ │ │ add r5, sl │ │ │ │ mov.w sl, #64 @ 0x40 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #28] │ │ │ │ add.w ip, sp, #388 @ 0x184 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ @@ -585786,15 +585699,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 20ac6c │ │ │ │ + bl 20aafc │ │ │ │ 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} │ │ │ │ @@ -585838,47 +585751,47 @@ │ │ │ │ vstr d8, [r6, #32] │ │ │ │ blx 61b08 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 61b08 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 20a886 │ │ │ │ + bne.n 20a716 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20aad8 │ │ │ │ + bne.w 20a968 │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.w 20ab36 │ │ │ │ + bhi.w 20a9c6 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldrb.w r2, [r7, #104] @ 0x68 │ │ │ │ ldrb.w r3, [r7, #105] @ 0x69 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ add r4, sp, #388 @ 0x184 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 20ac94 │ │ │ │ + bl 20ab24 │ │ │ │ ldr r2, [sp, #508] @ 0x1fc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, r4 │ │ │ │ blx 61b08 │ │ │ │ - ldr r2, [pc, #500] @ (20ab98 ) │ │ │ │ - ldr r3, [pc, #492] @ (20ab94 ) │ │ │ │ + ldr r2, [pc, #500] @ (20aa28 ) │ │ │ │ + ldr r3, [pc, #492] @ (20aa24 ) │ │ │ │ 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 20ac48 │ │ │ │ + bne.w 20aad8 │ │ │ │ add sp, #460 @ 0x1cc │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r7, sp, #272 @ 0x110 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp lr, r5 │ │ │ │ @@ -585902,41 +585815,41 @@ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ adds r6, #16 │ │ │ │ ldr.w r2, [r6, #-8] │ │ │ │ adds r7, #16 │ │ │ │ ldr.w r3, [r6, #-4] │ │ │ │ cmp r6, ip │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ - bne.n 20a9f0 │ │ │ │ + bne.n 20a880 │ │ │ │ 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 61b08 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20ab9c │ │ │ │ + bne.w 20aa2c │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ add r3, sp, #200 @ 0xc8 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bhi.w 20abf8 │ │ │ │ + bhi.w 20aa88 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldrb.w r2, [r6, #104] @ 0x68 │ │ │ │ ldrb.w r3, [r6, #105] @ 0x69 │ │ │ │ - b.n 20a98a │ │ │ │ + b.n 20a81a │ │ │ │ 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] │ │ │ │ @@ -585958,16 +585871,16 @@ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ adds r5, #16 │ │ │ │ ldr.w r2, [r5, #-8] │ │ │ │ add.w r8, r8, #16 │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ cmp r5, lr │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ - bne.n 20aa80 │ │ │ │ - vldr d7, [pc, #236] @ 20ab88 │ │ │ │ + bne.n 20a910 │ │ │ │ + vldr d7, [pc, #236] @ 20aa18 │ │ │ │ add.w r8, sp, #272 @ 0x110 │ │ │ │ orr.w ip, ip, #4 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ @@ -585976,31 +585889,31 @@ │ │ │ │ vstr d7, [r6, #32] │ │ │ │ blx 61b08 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 61b08 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 20a874 │ │ │ │ + bne.w 20a704 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 20a966 │ │ │ │ + b.n 20a7f6 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ add r4, sp, #388 @ 0x184 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ str r5, [sp, #0] │ │ │ │ str r6, [sp, #4] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldrb.w r3, [r7, #105] @ 0x69 │ │ │ │ str r4, [sp, #12] │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldrb.w r2, [r7, #104] @ 0x68 │ │ │ │ - bl 20ac94 │ │ │ │ + bl 20ab24 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ adds r1, r4, r3 │ │ │ │ rsb r4, r3, #64 @ 0x40 │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ mov r0, r8 │ │ │ │ cmp r4, r3 │ │ │ │ @@ -586015,15 +585928,15 @@ │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ adc.w r3, r6, #0 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ it ls │ │ │ │ movls r4, #0 │ │ │ │ str r1, [sp, #508] @ 0x1fc │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bls.n 20ab5e │ │ │ │ + bls.n 20a9ee │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -586031,52 +585944,52 @@ │ │ │ │ ldrb.w r3, [r7, #105] @ 0x69 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ lsrs r4, r3, #6 │ │ │ │ str r4, [sp, #16] │ │ │ │ ldrb.w r2, [r7, #104] @ 0x68 │ │ │ │ - bl 20acc0 │ │ │ │ + bl 20ab50 │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ ands.w r3, r3, #63 @ 0x3f │ │ │ │ - beq.w 20a9a2 │ │ │ │ + beq.w 20a832 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ adds r4, r4, r2 │ │ │ │ ldr r2, [sp, #508] @ 0x1fc │ │ │ │ str r3, [sp, #508] @ 0x1fc │ │ │ │ bic.w r2, r2, #63 @ 0x3f │ │ │ │ add r1, r2 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ strd r1, r4, [sp, #32] │ │ │ │ adc.w r2, r2, #0 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - b.n 20a976 │ │ │ │ + b.n 20a806 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldr r0, [r3, r1] │ │ │ │ + ldr r0, [r1, r7] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r2, r1] │ │ │ │ + ldrsb r6, [r0, r7] │ │ │ │ lsls r1, r5, #2 │ │ │ │ add r3, sp, #200 @ 0xc8 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ orr.w r5, r5, #10 │ │ │ │ str r5, [sp, #8] │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ add r4, sp, #388 @ 0x184 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #12] │ │ │ │ str r5, [sp, #0] │ │ │ │ str r7, [sp, #4] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 20ac94 │ │ │ │ + bl 20ab24 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ adds r1, r4, r3 │ │ │ │ rsb r4, r3, #64 @ 0x40 │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ mov r0, r8 │ │ │ │ cmp r4, r3 │ │ │ │ @@ -586091,15 +586004,15 @@ │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ adc.w r3, r7, #0 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ it ls │ │ │ │ movls r4, #0 │ │ │ │ str r1, [sp, #508] @ 0x1fc │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bls.n 20ac20 │ │ │ │ + bls.n 20aab0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -586107,99 +586020,99 @@ │ │ │ │ ldrb.w r3, [r6, #105] @ 0x69 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ lsrs r4, r3, #6 │ │ │ │ str r4, [sp, #16] │ │ │ │ ldrb.w r2, [r6, #104] @ 0x68 │ │ │ │ - bl 20acc0 │ │ │ │ + bl 20ab50 │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ ands.w r3, r3, #63 @ 0x3f │ │ │ │ - beq.w 20a9a2 │ │ │ │ + beq.w 20a832 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ adds r4, r4, r2 │ │ │ │ ldr r2, [sp, #508] @ 0x1fc │ │ │ │ str r3, [sp, #508] @ 0x1fc │ │ │ │ bic.w r2, r2, #63 @ 0x3f │ │ │ │ add r1, r2 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ strd r1, r4, [sp, #32] │ │ │ │ adc.w r2, r2, #0 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - b.n 20aa38 │ │ │ │ + b.n 20a8c8 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 20a788 │ │ │ │ + bl 20a618 │ │ │ │ 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 20ad5c │ │ │ │ + bl 20abec │ │ │ │ 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 20ba60 │ │ │ │ + bl 20b8f0 │ │ │ │ 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, 20ad0e │ │ │ │ + cbz r6, 20ab9e │ │ │ │ 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 20ba60 │ │ │ │ + bl 20b8f0 │ │ │ │ adds r4, #1 │ │ │ │ adc.w r5, r5, #0 │ │ │ │ cmp r5, fp │ │ │ │ it eq │ │ │ │ cmpeq r4, r6 │ │ │ │ - bne.n 20acec │ │ │ │ + bne.n 20ab7c │ │ │ │ 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 │ │ │ │ @@ -586211,15 +586124,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 20c914 │ │ │ │ + bl 20c7a4 │ │ │ │ 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 │ │ │ │ @@ -588816,32 +588729,32 @@ │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr r4, [pc, #264] @ (20ca30 ) │ │ │ │ + ldr r4, [pc, #264] @ (20c8c0 ) │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #264] @ (20ca34 ) │ │ │ │ + ldr r3, [pc, #264] @ (20c8c4 ) │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ add r4, pc │ │ │ │ ldr r6, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r7, [sp, #124] @ 0x7c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w lr, [sp, #128] @ 0x80 │ │ │ │ ldrb.w sl, [sp, #132] @ 0x84 │ │ │ │ ldrb.w r3, [sp, #136] @ 0x88 │ │ │ │ ldrb.w ip, [sp, #140] @ 0x8c │ │ │ │ ldr.w r8, [sp, #144] @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 20ca10 │ │ │ │ + beq.n 20c8a0 │ │ │ │ sub.w fp, r0, #4 │ │ │ │ orr.w r3, sl, r3 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ strd ip, lr, [sp, #24] │ │ │ │ str r2, [sp, #32] │ │ │ │ add.w ip, sp, #44 @ 0x2c │ │ │ │ @@ -588853,36 +588766,36 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ ldr.w r1, [r9, #20] │ │ │ │ ldr.w r2, [r9, #24] │ │ │ │ ldr.w r3, [r9, #28] │ │ │ │ ldr.w r4, [fp, #4]! │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - cbz r5, 20c9cc │ │ │ │ + cbz r5, 20c85c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 20c9b4 │ │ │ │ + b.n 20c844 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ strd r6, r7, [sp] │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ - bl 20ad5c │ │ │ │ + bl 20abec │ │ │ │ subs r5, #1 │ │ │ │ mov r2, sl │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 20c99e │ │ │ │ + bne.n 20c82e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ strd r6, r7, [sp] │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ - bl 20ad5c │ │ │ │ + bl 20abec │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w r8, r8, #32 │ │ │ │ adds r6, r6, r3 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str.w r3, [r8, #-28] │ │ │ │ adc.w r7, r7, #0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ @@ -588898,46 +588811,46 @@ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str.w r3, [r8, #-4] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str.w r3, [r8, #-32] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bne.n 20c966 │ │ │ │ - ldr r2, [pc, #36] @ (20ca38 ) │ │ │ │ - ldr r3, [pc, #32] @ (20ca34 ) │ │ │ │ + bne.n 20c7f6 │ │ │ │ + ldr r2, [pc, #36] @ (20c8c8 ) │ │ │ │ + ldr r3, [pc, #32] @ (20c8c4 ) │ │ │ │ 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 20ca2a │ │ │ │ + bne.n 20c8ba │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r6, #208 @ 0xd0 │ │ │ │ + subs r0, #64 @ 0x40 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #232 @ 0xe8 │ │ │ │ + adds r7, #88 @ 0x58 │ │ │ │ lsls r1, r5, #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20cac4 │ │ │ │ + beq.n 20c954 │ │ │ │ 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 20cac8 │ │ │ │ + bhi.n 20c958 │ │ │ │ tbb [pc, r2] │ │ │ │ asrs r6, r1, #24 │ │ │ │ cmp r2, #31 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 611ac <__clock_gettime64@plt> │ │ │ │ @@ -589049,68 +588962,68 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 61554 │ │ │ │ pop {r3, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #112] @ (20cc0c ) │ │ │ │ + ldr r2, [pc, #112] @ (20ca9c ) │ │ │ │ cmp r1, #1 │ │ │ │ it ne │ │ │ │ cmpne r1, #4 │ │ │ │ - ldr r3, [pc, #108] @ (20cc10 ) │ │ │ │ + ldr r3, [pc, #108] @ (20caa0 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 20cbfe │ │ │ │ + beq.n 20ca8e │ │ │ │ cmp r1, #3 │ │ │ │ it ne │ │ │ │ cmpne r1, #6 │ │ │ │ - bne.n 20cbfa │ │ │ │ + bne.n 20ca8a │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ blx 609d0 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 61ae4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 60a0c │ │ │ │ add r0, sp, #8 │ │ │ │ blx 61af0 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #48] @ (20cc14 ) │ │ │ │ - ldr r3, [pc, #40] @ (20cc10 ) │ │ │ │ + ldr r2, [pc, #48] @ (20caa4 ) │ │ │ │ + ldr r3, [pc, #40] @ (20caa0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 20cc06 │ │ │ │ + bne.n 20ca96 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ movs r0, #2 │ │ │ │ - b.n 20cbe2 │ │ │ │ + b.n 20ca72 │ │ │ │ mov r1, r2 │ │ │ │ blx 60a0c │ │ │ │ - b.n 20cbe0 │ │ │ │ + b.n 20ca70 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r4, #86 @ 0x56 │ │ │ │ + adds r5, #198 @ 0xc6 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #22 │ │ │ │ + adds r5, #134 @ 0x86 │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 60a00 │ │ │ │ subs r0, #0 │ │ │ │ @@ -589134,96 +589047,96 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #8 │ │ │ │ mov r4, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 61b80 │ │ │ │ - cbz r0, 20cc96 │ │ │ │ + cbz r0, 20cb26 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #40] @ (20cc9c ) │ │ │ │ + ldr r2, [pc, #40] @ (20cb2c ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ strd r1, r4, [r3] │ │ │ │ movs r1, #0 │ │ │ │ blx 61f54 │ │ │ │ - cbnz r0, 20cc8a │ │ │ │ + cbnz r0, 20cb1a │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 60bc8 │ │ │ │ movs r0, #2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, #4 │ │ │ │ - b.n 20cc86 │ │ │ │ + b.n 20cb16 │ │ │ │ nop │ │ │ │ mrc2 15, 2, pc, cr7, cr15, {7} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 61108 │ │ │ │ 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] @ (20cd04 ) │ │ │ │ + ldr r2, [pc, #64] @ (20cb94 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #64] @ (20cd08 ) │ │ │ │ + ldr r3, [pc, #64] @ (20cb98 ) │ │ │ │ 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 613a4 │ │ │ │ - cbnz r0, 20ccfc │ │ │ │ - cbz r4, 20cce4 │ │ │ │ + cbnz r0, 20cb8c │ │ │ │ + cbz r4, 20cb74 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #36] @ (20cd0c ) │ │ │ │ - ldr r3, [pc, #32] @ (20cd08 ) │ │ │ │ + ldr r2, [pc, #36] @ (20cb9c ) │ │ │ │ + ldr r3, [pc, #32] @ (20cb98 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 20cd00 │ │ │ │ + bne.n 20cb90 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #2 │ │ │ │ - b.n 20cce4 │ │ │ │ + b.n 20cb74 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - adds r3, #50 @ 0x32 │ │ │ │ + adds r4, #162 @ 0xa2 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #20 │ │ │ │ + adds r4, #132 @ 0x84 │ │ │ │ lsls r1, r5, #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, 20cd44 │ │ │ │ + cbnz r3, 20cbd4 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ cmp r2, #207 @ 0xcf │ │ │ │ - beq.n 20cd48 │ │ │ │ + beq.n 20cbd8 │ │ │ │ sub.w r0, r2, #204 @ 0xcc │ │ │ │ cmp r0, #2 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ @@ -589232,25 +589145,25 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r2, r3 │ │ │ │ subs r1, #20 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 20cd24 │ │ │ │ + bl 20cbb4 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r1, #-8] │ │ │ │ - cbnz r3, 20cd88 │ │ │ │ + cbnz r3, 20cc18 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ cmp r2, #207 @ 0xcf │ │ │ │ - beq.n 20cd8c │ │ │ │ + beq.n 20cc1c │ │ │ │ sub.w r0, r2, #204 @ 0xcc │ │ │ │ cmp r0, #2 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ @@ -589259,15 +589172,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 20cd68 │ │ │ │ + bl 20cbf8 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ ldr r3, [r0, #24] │ │ │ │ add.w r2, r0, #20 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ @@ -589280,76 +589193,76 @@ │ │ │ │ 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 20cdec │ │ │ │ + beq.n 20cc7c │ │ │ │ subs r3, #4 │ │ │ │ - b.n 20cde2 │ │ │ │ + b.n 20cc72 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 20cdec │ │ │ │ + beq.n 20cc7c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 20cdda │ │ │ │ + bpl.n 20cc6a │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ subne r3, #4 │ │ │ │ - beq.n 20ce16 │ │ │ │ + beq.n 20cca6 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r0, r2, #31 │ │ │ │ - bmi.n 20ce0e │ │ │ │ + bmi.n 20cc9e │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ - cbnz r0, 20ce1a │ │ │ │ + cbnz r0, 20ccaa │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ cmp r2, #225 @ 0xe1 │ │ │ │ - bne.n 20ce1a │ │ │ │ + bne.n 20ccaa │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 20cdfe │ │ │ │ + bne.n 20cc8e │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrb.w r0, [r0, #40] @ 0x28 │ │ │ │ and.w r0, r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr r0, [pc, #44] @ (20ce60 ) │ │ │ │ + ldr r0, [pc, #44] @ (20ccf0 ) │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r2, #-8] │ │ │ │ - cbnz r3, 20ce5a │ │ │ │ - ldr r3, [pc, #36] @ (20ce64 ) │ │ │ │ + cbnz r3, 20ccea │ │ │ │ + ldr r3, [pc, #36] @ (20ccf4 ) │ │ │ │ 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 │ │ │ │ - adds r1, #202 @ 0xca │ │ │ │ + adds r3, #58 @ 0x3a │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r7, #23 │ │ │ │ movs r0, r0 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r3, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r0, [r3, #-8] │ │ │ │ sub.w r0, r0, #7 │ │ │ │ @@ -589357,1452 +589270,1452 @@ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #88] @ (20cee8 ) │ │ │ │ + ldr r3, [pc, #88] @ (20cd78 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #84] @ (20ceec ) │ │ │ │ + ldr r4, [pc, #84] @ (20cd7c ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ mla r3, ip, r4, r3 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ movne.w r4, #2032 @ 0x7f0 │ │ │ │ - bne.n 20ced0 │ │ │ │ + bne.n 20cd60 │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ tst.w r3, #8 │ │ │ │ ite eq │ │ │ │ moveq.w r4, #1520 @ 0x5f0 │ │ │ │ movne.w r4, #2032 @ 0x7f0 │ │ │ │ tst.w r3, #16 │ │ │ │ and.w r3, r4, #1008 @ 0x3f0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 29c634 │ │ │ │ + bl 29c4c4 │ │ │ │ ands r0, r4 │ │ │ │ uxth r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ - adds r1, #102 @ 0x66 │ │ │ │ + adds r2, #214 @ 0xd6 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r7, #23 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #92] @ (20cf5c ) │ │ │ │ + ldr r3, [pc, #92] @ (20cdec ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #88] @ (20cf60 ) │ │ │ │ + ldr r4, [pc, #88] @ (20cdf0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ mla r3, ip, r4, r3 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ movwne r4, #1087 @ 0x43f │ │ │ │ - bne.n 20cf42 │ │ │ │ + bne.n 20cdd2 │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ movw r4, #1086 @ 0x43e │ │ │ │ movw ip, #1087 @ 0x43f │ │ │ │ tst.w r3, #8 │ │ │ │ it ne │ │ │ │ movne r4, ip │ │ │ │ tst.w r3, #16 │ │ │ │ and.w r3, r4, #63 @ 0x3f │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 29c634 │ │ │ │ + bl 29c4c4 │ │ │ │ ands r0, r4 │ │ │ │ uxth r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - adds r0, #246 @ 0xf6 │ │ │ │ + adds r2, #102 @ 0x66 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r7, #23 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #72] @ (20cfbc ) │ │ │ │ - ldr.w ip, [pc, #72] @ 20cfc0 │ │ │ │ + ldr r3, [pc, #72] @ (20ce4c ) │ │ │ │ + ldr.w ip, [pc, #72] @ 20ce50 │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla r3, ip, r4, r3 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ movne r4, #31 │ │ │ │ - bne.n 20cfa6 │ │ │ │ + bne.n 20ce36 │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ tst.w r3, #8 │ │ │ │ ite eq │ │ │ │ moveq r4, #30 │ │ │ │ movne r4, #31 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 29c634 │ │ │ │ + bl 29c4c4 │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - adds r0, #132 @ 0x84 │ │ │ │ + adds r1, #244 @ 0xf4 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r7, #23 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #80] @ (20d024 ) │ │ │ │ - ldr.w ip, [pc, #80] @ 20d028 │ │ │ │ + ldr r3, [pc, #80] @ (20ceb4 ) │ │ │ │ + ldr.w ip, [pc, #80] @ 20ceb8 │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla r3, ip, r4, r3 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ movwne r4, #2063 @ 0x80f │ │ │ │ - bne.n 20d00e │ │ │ │ + bne.n 20ce9e │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ movw r4, #2062 @ 0x80e │ │ │ │ tst.w r3, #8 │ │ │ │ movw r3, #2063 @ 0x80f │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 29c634 │ │ │ │ + bl 29c4c4 │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - adds r0, #36 @ 0x24 │ │ │ │ + adds r1, #148 @ 0x94 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r7, #23 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #72] @ (20d084 ) │ │ │ │ - ldr.w ip, [pc, #72] @ 20d088 │ │ │ │ + ldr r3, [pc, #72] @ (20cf14 ) │ │ │ │ + ldr.w ip, [pc, #72] @ 20cf18 │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla r3, ip, r4, r3 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ movne r4, #127 @ 0x7f │ │ │ │ - bne.n 20d06e │ │ │ │ + bne.n 20cefe │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ tst.w r3, #8 │ │ │ │ ite eq │ │ │ │ moveq r4, #126 @ 0x7e │ │ │ │ movne r4, #127 @ 0x7f │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 29c634 │ │ │ │ + bl 29c4c4 │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - cmp r7, #188 @ 0xbc │ │ │ │ + adds r1, #44 @ 0x2c │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r7, #23 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #80] @ (20d0ec ) │ │ │ │ - ldr.w ip, [pc, #80] @ 20d0f0 │ │ │ │ + ldr r3, [pc, #80] @ (20cf7c ) │ │ │ │ + ldr.w ip, [pc, #80] @ 20cf80 │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla r3, ip, r4, r3 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ movne.w r4, #768 @ 0x300 │ │ │ │ - bne.n 20d0d4 │ │ │ │ + bne.n 20cf64 │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ tst.w r3, #8 │ │ │ │ ite eq │ │ │ │ moveq.w r4, #256 @ 0x100 │ │ │ │ movne.w r4, #768 @ 0x300 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 29c634 │ │ │ │ + bl 29c4c4 │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cmp r7, #92 @ 0x5c │ │ │ │ + adds r0, #204 @ 0xcc │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r7, #23 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #96] @ (20d164 ) │ │ │ │ + ldr r3, [pc, #96] @ (20cff4 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #92] @ (20d168 ) │ │ │ │ + ldr r4, [pc, #92] @ (20cff8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ mla r3, ip, r4, r3 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ movwne r4, #1807 @ 0x70f │ │ │ │ - bne.n 20d14a │ │ │ │ + bne.n 20cfda │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ movw r4, #1294 @ 0x50e │ │ │ │ movw ip, #1807 @ 0x70f │ │ │ │ tst.w r3, #8 │ │ │ │ it ne │ │ │ │ movne r4, ip │ │ │ │ tst.w r3, #16 │ │ │ │ movw r3, #783 @ 0x30f │ │ │ │ and.w r3, r3, r4 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 29c634 │ │ │ │ + bl 29c4c4 │ │ │ │ ands r0, r4 │ │ │ │ uxth r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cmp r6, #242 @ 0xf2 │ │ │ │ + adds r0, #98 @ 0x62 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r7, #23 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #92] @ (20d1d8 ) │ │ │ │ + ldr r3, [pc, #92] @ (20d068 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #88] @ (20d1dc ) │ │ │ │ + ldr r4, [pc, #88] @ (20d06c ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ mla r3, ip, r4, r3 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ movwne r4, #1151 @ 0x47f │ │ │ │ - bne.n 20d1be │ │ │ │ + bne.n 20d04e │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ movw r4, #1150 @ 0x47e │ │ │ │ movw ip, #1151 @ 0x47f │ │ │ │ tst.w r3, #8 │ │ │ │ it ne │ │ │ │ movne r4, ip │ │ │ │ tst.w r3, #16 │ │ │ │ and.w r3, r4, #127 @ 0x7f │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 29c634 │ │ │ │ + bl 29c4c4 │ │ │ │ ands r0, r4 │ │ │ │ uxth r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cmp r6, #122 @ 0x7a │ │ │ │ + cmp r7, #234 @ 0xea │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r7, #23 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #80] @ (20d240 ) │ │ │ │ - ldr.w ip, [pc, #80] @ 20d244 │ │ │ │ + ldr r3, [pc, #80] @ (20d0d0 ) │ │ │ │ + ldr.w ip, [pc, #80] @ 20d0d4 │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla r3, ip, r4, r3 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ movwne r4, #783 @ 0x30f │ │ │ │ - bne.n 20d228 │ │ │ │ + bne.n 20d0b8 │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ movw r4, #783 @ 0x30f │ │ │ │ tst.w r3, #8 │ │ │ │ it eq │ │ │ │ moveq.w r4, #270 @ 0x10e │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 29c634 │ │ │ │ + bl 29c4c4 │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cmp r6, #8 │ │ │ │ + cmp r7, #120 @ 0x78 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r7, #23 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #72] @ (20d2a0 ) │ │ │ │ - ldr.w ip, [pc, #72] @ 20d2a4 │ │ │ │ + ldr r3, [pc, #72] @ (20d130 ) │ │ │ │ + ldr.w ip, [pc, #72] @ 20d134 │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla r3, ip, r4, r3 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ movne r4, #63 @ 0x3f │ │ │ │ - bne.n 20d28a │ │ │ │ + bne.n 20d11a │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ tst.w r3, #8 │ │ │ │ ite eq │ │ │ │ moveq r4, #62 @ 0x3e │ │ │ │ movne r4, #63 @ 0x3f │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 29c634 │ │ │ │ + bl 29c4c4 │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - cmp r5, #160 @ 0xa0 │ │ │ │ + cmp r7, #16 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r7, #23 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #80] @ (20d308 ) │ │ │ │ - ldr.w ip, [pc, #80] @ 20d30c │ │ │ │ + ldr r3, [pc, #80] @ (20d198 ) │ │ │ │ + ldr.w ip, [pc, #80] @ 20d19c │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla r3, ip, r4, r3 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ movne.w r4, #1008 @ 0x3f0 │ │ │ │ - bne.n 20d2f0 │ │ │ │ + bne.n 20d180 │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ tst.w r3, #8 │ │ │ │ ite eq │ │ │ │ moveq.w r4, #496 @ 0x1f0 │ │ │ │ movne.w r4, #1008 @ 0x3f0 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 29c634 │ │ │ │ + bl 29c4c4 │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cmp r5, #64 @ 0x40 │ │ │ │ + cmp r6, #176 @ 0xb0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r7, #23 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #72] @ (20d368 ) │ │ │ │ - ldr.w ip, [pc, #72] @ 20d36c │ │ │ │ + ldr r3, [pc, #72] @ (20d1f8 ) │ │ │ │ + ldr.w ip, [pc, #72] @ 20d1fc │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla r3, ip, r4, r3 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ movne r4, #15 │ │ │ │ - bne.n 20d352 │ │ │ │ + bne.n 20d1e2 │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ tst.w r3, #8 │ │ │ │ ite eq │ │ │ │ moveq r4, #14 │ │ │ │ movne r4, #15 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 29c634 │ │ │ │ + bl 29c4c4 │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - cmp r4, #216 @ 0xd8 │ │ │ │ + cmp r6, #72 @ 0x48 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r7, #23 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #88] @ (20d3d8 ) │ │ │ │ + ldr r3, [pc, #88] @ (20d268 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #84] @ (20d3dc ) │ │ │ │ + ldr r4, [pc, #84] @ (20d26c ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ mla r3, ip, r4, r3 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ movne.w r4, #1984 @ 0x7c0 │ │ │ │ - bne.n 20d3c0 │ │ │ │ + bne.n 20d250 │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ tst.w r3, #8 │ │ │ │ ite eq │ │ │ │ moveq.w r4, #1472 @ 0x5c0 │ │ │ │ movne.w r4, #1984 @ 0x7c0 │ │ │ │ tst.w r3, #16 │ │ │ │ and.w r3, r4, #960 @ 0x3c0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 29c634 │ │ │ │ + bl 29c4c4 │ │ │ │ ands r0, r4 │ │ │ │ uxth r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ - cmp r4, #118 @ 0x76 │ │ │ │ + cmp r5, #230 @ 0xe6 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r7, #23 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #80] @ (20d440 ) │ │ │ │ - ldr.w ip, [pc, #80] @ 20d444 │ │ │ │ + ldr r3, [pc, #80] @ (20d2d0 ) │ │ │ │ + ldr.w ip, [pc, #80] @ 20d2d4 │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla r3, ip, r4, r3 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ movne.w r4, #960 @ 0x3c0 │ │ │ │ - bne.n 20d428 │ │ │ │ + bne.n 20d2b8 │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ tst.w r3, #8 │ │ │ │ ite eq │ │ │ │ moveq.w r4, #448 @ 0x1c0 │ │ │ │ movne.w r4, #960 @ 0x3c0 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 29c634 │ │ │ │ + bl 29c4c4 │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cmp r4, #8 │ │ │ │ + cmp r5, #120 @ 0x78 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r7, #23 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #92] @ (20d4b4 ) │ │ │ │ + ldr r3, [pc, #92] @ (20d344 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #88] @ (20d4b8 ) │ │ │ │ + ldr r4, [pc, #88] @ (20d348 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ mla r3, ip, r4, r3 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ movwne r4, #1039 @ 0x40f │ │ │ │ - bne.n 20d49a │ │ │ │ + bne.n 20d32a │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ movw r4, #1038 @ 0x40e │ │ │ │ movw ip, #1039 @ 0x40f │ │ │ │ tst.w r3, #8 │ │ │ │ it ne │ │ │ │ movne r4, ip │ │ │ │ tst.w r3, #16 │ │ │ │ and.w r3, r4, #15 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 29c634 │ │ │ │ + bl 29c4c4 │ │ │ │ ands r0, r4 │ │ │ │ uxth r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cmp r3, #158 @ 0x9e │ │ │ │ + cmp r5, #14 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r7, #23 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 29c634 │ │ │ │ + bl 29c4c4 │ │ │ │ tst.w r0, #48 @ 0x30 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #76] @ (20d540 ) │ │ │ │ - ldr.w ip, [pc, #76] @ 20d544 │ │ │ │ + ldr r3, [pc, #76] @ (20d3d0 ) │ │ │ │ + ldr.w ip, [pc, #76] @ 20d3d4 │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla r3, ip, r4, r3 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ movne.w r4, #1072 @ 0x430 │ │ │ │ - bne.n 20d52a │ │ │ │ + bne.n 20d3ba │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ tst.w r3, #16 │ │ │ │ ite eq │ │ │ │ moveq r4, ip │ │ │ │ movne.w r4, #1072 @ 0x430 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 29c634 │ │ │ │ + bl 29c4c4 │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - cmp r3, #4 │ │ │ │ + cmp r4, #116 @ 0x74 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r7, #23 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #96] @ (20d5b8 ) │ │ │ │ + ldr r3, [pc, #96] @ (20d448 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #92] @ (20d5bc ) │ │ │ │ + ldr r4, [pc, #92] @ (20d44c ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ mla r3, ip, r4, r3 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ movwne r4, #1983 @ 0x7bf │ │ │ │ - bne.n 20d59e │ │ │ │ + bne.n 20d42e │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ movw r4, #1470 @ 0x5be │ │ │ │ movw ip, #1983 @ 0x7bf │ │ │ │ tst.w r3, #8 │ │ │ │ it ne │ │ │ │ movne r4, ip │ │ │ │ tst.w r3, #16 │ │ │ │ movw r3, #959 @ 0x3bf │ │ │ │ and.w r3, r3, r4 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 29c634 │ │ │ │ + bl 29c4c4 │ │ │ │ ands r0, r4 │ │ │ │ uxth r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cmp r2, #158 @ 0x9e │ │ │ │ + cmp r4, #14 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r7, #23 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #68] @ (20d614 ) │ │ │ │ - ldr.w ip, [pc, #68] @ 20d618 │ │ │ │ + ldr r3, [pc, #68] @ (20d4a4 ) │ │ │ │ + ldr.w ip, [pc, #68] @ 20d4a8 │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla r3, ip, r4, r3 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 20d5fc │ │ │ │ + bne.n 20d48c │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ lsls r3, r3, #27 │ │ │ │ it pl │ │ │ │ movpl r0, #1 │ │ │ │ - bpl.n 20d610 │ │ │ │ + bpl.n 20d4a0 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 29c634 │ │ │ │ + bl 29c4c4 │ │ │ │ eor.w r0, r0, #1024 @ 0x400 │ │ │ │ ubfx r0, r0, #10, #1 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cmp r2, #40 @ 0x28 │ │ │ │ + cmp r3, #152 @ 0x98 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r7, #23 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 29c634 │ │ │ │ + bl 29c4c4 │ │ │ │ eor.w r0, r0, #2048 @ 0x800 │ │ │ │ ubfx r0, r0, #11, #1 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #104] @ (20d6b8 ) │ │ │ │ - ldr.w ip, [pc, #104] @ 20d6bc │ │ │ │ + ldr r3, [pc, #104] @ (20d548 ) │ │ │ │ + ldr.w ip, [pc, #104] @ 20d54c │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla r3, ip, r4, r3 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 20d6b2 │ │ │ │ + bne.n 20d542 │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ and.w ip, r3, #4 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 20d6a4 │ │ │ │ + bpl.n 20d534 │ │ │ │ movw r3, #1537 @ 0x601 │ │ │ │ movw r4, #513 @ 0x201 │ │ │ │ cmp.w ip, #0 │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 29c634 │ │ │ │ + bl 29c4c4 │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w r4, #1024 @ 0x400 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 20d68e │ │ │ │ + bne.n 20d51e │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ movw r4, #1537 @ 0x601 │ │ │ │ - b.n 20d68e │ │ │ │ - cmp r1, #168 @ 0xa8 │ │ │ │ + b.n 20d51e │ │ │ │ + cmp r3, #24 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r7, #23 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #92] @ (20d72c ) │ │ │ │ + ldr r3, [pc, #92] @ (20d5bc ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #88] @ (20d730 ) │ │ │ │ + ldr r4, [pc, #88] @ (20d5c0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ mla r3, ip, r4, r3 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ movwne r4, #1585 @ 0x631 │ │ │ │ - bne.n 20d714 │ │ │ │ + bne.n 20d5a4 │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ movw r4, #1585 @ 0x631 │ │ │ │ tst.w r3, #8 │ │ │ │ it eq │ │ │ │ moveq.w r4, #1072 @ 0x430 │ │ │ │ tst.w r3, #16 │ │ │ │ movw r3, #561 @ 0x231 │ │ │ │ and.w r3, r3, r4 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 29c634 │ │ │ │ + bl 29c4c4 │ │ │ │ ands r0, r4 │ │ │ │ uxth r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ - cmp r1, #38 @ 0x26 │ │ │ │ + cmp r2, #150 @ 0x96 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r7, #23 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r3, 20d77c │ │ │ │ + cbz r3, 20d60c │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ add.w r6, r1, r2, lsl #5 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ subs r4, r2, #1 │ │ │ │ adds r5, r3, r4 │ │ │ │ - b.n 20d758 │ │ │ │ + b.n 20d5e8 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 20d776 │ │ │ │ + beq.n 20d606 │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldmia.w sp, {r1, r2} │ │ │ │ - bl 29c8cc │ │ │ │ + bl 29c75c │ │ │ │ cmp r0, #5 │ │ │ │ - bhi.n 20d754 │ │ │ │ + bhi.n 20d5e4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ - cbz r3, 20d7c8 │ │ │ │ + cbz r3, 20d658 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ add.w r6, r1, r2, lsl #5 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ subs r4, r2, #1 │ │ │ │ adds r5, r3, r4 │ │ │ │ - b.n 20d7a4 │ │ │ │ + b.n 20d634 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 20d7c2 │ │ │ │ + beq.n 20d652 │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldmia.w sp, {r1, r2} │ │ │ │ - bl 29c8cc │ │ │ │ + bl 29c75c │ │ │ │ cmp r0, #4 │ │ │ │ - bhi.n 20d7a0 │ │ │ │ + bhi.n 20d630 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ - cbz r3, 20d814 │ │ │ │ + cbz r3, 20d6a4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ add.w r6, r1, r2, lsl #5 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ subs r4, r2, #1 │ │ │ │ adds r5, r3, r4 │ │ │ │ - b.n 20d7f0 │ │ │ │ + b.n 20d680 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 20d80e │ │ │ │ + beq.n 20d69e │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldmia.w sp, {r1, r2} │ │ │ │ - bl 29c8cc │ │ │ │ + bl 29c75c │ │ │ │ cmp r0, #3 │ │ │ │ - bhi.n 20d7ec │ │ │ │ + bhi.n 20d67c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ - cbz r3, 20d860 │ │ │ │ + cbz r3, 20d6f0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ add.w r6, r1, r2, lsl #5 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ subs r4, r2, #1 │ │ │ │ adds r5, r3, r4 │ │ │ │ - b.n 20d83c │ │ │ │ + b.n 20d6cc │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 20d85a │ │ │ │ + beq.n 20d6ea │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldmia.w sp, {r1, r2} │ │ │ │ - bl 29c8cc │ │ │ │ + bl 29c75c │ │ │ │ cmp r0, #2 │ │ │ │ - bhi.n 20d838 │ │ │ │ + bhi.n 20d6c8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ - cbz r3, 20d8ac │ │ │ │ + cbz r3, 20d73c │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ add.w r6, r1, r2, lsl #5 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ subs r4, r2, #1 │ │ │ │ adds r5, r3, r4 │ │ │ │ - b.n 20d888 │ │ │ │ + b.n 20d718 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 20d8a6 │ │ │ │ + beq.n 20d736 │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldmia.w sp, {r1, r2} │ │ │ │ - bl 29c8cc │ │ │ │ + bl 29c75c │ │ │ │ cmp r0, #1 │ │ │ │ - bhi.n 20d884 │ │ │ │ + bhi.n 20d714 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ - cbz r3, 20d8f6 │ │ │ │ + cbz r3, 20d786 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ add.w r6, r1, r2, lsl #5 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ subs r4, r2, #1 │ │ │ │ adds r5, r3, r4 │ │ │ │ - b.n 20d8d4 │ │ │ │ + b.n 20d764 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 20d8f0 │ │ │ │ + beq.n 20d780 │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldmia.w sp, {r1, r2} │ │ │ │ - bl 29c8cc │ │ │ │ + bl 29c75c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20d8d0 │ │ │ │ + bne.n 20d760 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ adds r0, #20 │ │ │ │ - bl 216840 │ │ │ │ + bl 2166d0 │ │ │ │ tst.w r0, #5 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ add.w r5, r0, #20 │ │ │ │ - ldr.w r8, [pc, #232] @ 20da1c │ │ │ │ + ldr.w r8, [pc, #232] @ 20d8ac │ │ │ │ sub sp, #12 │ │ │ │ cmp r5, r4 │ │ │ │ add r8, pc │ │ │ │ itttt ne │ │ │ │ movne r7, r2 │ │ │ │ movne r6, r1 │ │ │ │ subne r4, #4 │ │ │ │ movne.w r9, #48 @ 0x30 │ │ │ │ - beq.n 20d9d4 │ │ │ │ + beq.n 20d864 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ands.w fp, r3, #1 │ │ │ │ - bne.n 20d9cc │ │ │ │ + bne.n 20d85c │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 20d9e0 │ │ │ │ + beq.n 20d870 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 20da06 │ │ │ │ + beq.n 20d896 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 20d984 │ │ │ │ + bne.n 20d814 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ subs r2, #24 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 20d984 │ │ │ │ + bls.n 20d814 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ mov r0, r3 │ │ │ │ subs r3, r4, r1 │ │ │ │ movw r1, #52429 @ 0xcccd │ │ │ │ movt r1, #52428 @ 0xcccc │ │ │ │ asrs r3, r3, #2 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ - bl 217f20 │ │ │ │ + bl 217db0 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 20d9cc │ │ │ │ + beq.n 20d85c │ │ │ │ mov r0, fp │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r2, #315 @ 0x13b │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 20d9f8 │ │ │ │ + bne.n 20d888 │ │ │ │ cmp r7, #8 │ │ │ │ - beq.n 20d9a8 │ │ │ │ + beq.n 20d838 │ │ │ │ mov r0, r3 │ │ │ │ adds r2, r7, #1 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 20d91c │ │ │ │ + bl 20d7ac │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 20d9cc │ │ │ │ - ldr r2, [pc, #116] @ (20da20 ) │ │ │ │ + cbnz r0, 20d85c │ │ │ │ + ldr r2, [pc, #116] @ (20d8b0 ) │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ mla r2, r9, r1, r2 │ │ │ │ add r2, sl │ │ │ │ ldrb r2, [r2, #23] │ │ │ │ and.w r2, r2, #134 @ 0x86 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - bne.n 20d984 │ │ │ │ + bne.n 20d814 │ │ │ │ ldrb.w r3, [r3, #40] @ 0x28 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ tst r6, r3 │ │ │ │ - bne.n 20d984 │ │ │ │ + bne.n 20d814 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 20d94a │ │ │ │ + bne.n 20d7da │ │ │ │ mov.w fp, #1 │ │ │ │ mov r0, fp │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w sl, r3, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ sub.w sl, r4, sl │ │ │ │ cmp r0, #66 @ 0x42 │ │ │ │ mov.w sl, sl, asr #5 │ │ │ │ - bne.n 20d98c │ │ │ │ + bne.n 20d81c │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 20d994 │ │ │ │ + bne.n 20d824 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 217af0 │ │ │ │ + bl 217980 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20d994 │ │ │ │ - b.n 20d9a8 │ │ │ │ + bne.n 20d824 │ │ │ │ + b.n 20d838 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ subs r3, #111 @ 0x6f │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 20d984 │ │ │ │ + bhi.n 20d814 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 20d9cc │ │ │ │ + beq.n 20d85c │ │ │ │ mov r0, fp │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - movs r6, #194 @ 0xc2 │ │ │ │ + cmp r0, #50 @ 0x32 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r7, #23 │ │ │ │ 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 20da72 │ │ │ │ - cbz r3, 20da72 │ │ │ │ + bne.n 20d902 │ │ │ │ + cbz r3, 20d902 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r5, r2, r3 │ │ │ │ subs r4, r2, #1 │ │ │ │ subs r5, #1 │ │ │ │ - b.n 20da52 │ │ │ │ + b.n 20d8e2 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 20da72 │ │ │ │ + beq.n 20d902 │ │ │ │ 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 2163dc │ │ │ │ + bl 21626c │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvc.n 20da4c │ │ │ │ + bvc.n 20d8dc │ │ │ │ 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 20dac2 │ │ │ │ - cbz r3, 20dac6 │ │ │ │ + bne.n 20d952 │ │ │ │ + cbz r3, 20d956 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r5, r2, r3 │ │ │ │ subs r4, r2, #1 │ │ │ │ subs r5, #1 │ │ │ │ - b.n 20daa6 │ │ │ │ + b.n 20d936 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 20dac6 │ │ │ │ + beq.n 20d956 │ │ │ │ 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 2163dc │ │ │ │ + bl 21626c │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 20daa0 │ │ │ │ + bvs.n 20d930 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r6, r1, r2, lsl #5 │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r0, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 20db26 │ │ │ │ - cbz r3, 20db2e │ │ │ │ + bne.n 20d9b6 │ │ │ │ + cbz r3, 20d9be │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r5, r2, r3 │ │ │ │ subs r4, r2, #1 │ │ │ │ subs r5, #1 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ add.w r0, r0, r3, lsl #3 │ │ │ │ ldrd r0, r1, [r0, #20] │ │ │ │ - bl 2163dc │ │ │ │ + bl 21626c │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ - bl 1f4f50 │ │ │ │ + bl 1f4de0 │ │ │ │ mov r3, r0 │ │ │ │ ubfx r2, r0, #0, #15 │ │ │ │ - cbz r2, 20db36 │ │ │ │ + cbz r2, 20d9c6 │ │ │ │ tst.w r0, #31744 @ 0x7c00 │ │ │ │ - bne.n 20db36 │ │ │ │ - bl 1f503c │ │ │ │ + bne.n 20d9c6 │ │ │ │ + bl 1f4ecc │ │ │ │ vpop {d8} │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ vpop {d8} │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f503c │ │ │ │ + bl 1f4ecc │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 20db26 │ │ │ │ + bne.n 20d9b6 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 20db2e │ │ │ │ + beq.n 20d9be │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ - b.n 20daf6 │ │ │ │ + b.n 20d986 │ │ │ │ nop │ │ │ │ ldrb.w r3, [r0, #32] │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 20db60 │ │ │ │ + bls.n 20d9f0 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #20 │ │ │ │ strd r0, r3, [sp] │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 29c8ac │ │ │ │ + bl 29c73c │ │ │ │ cmp.w r0, #65536 @ 0x10000 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ ite cc │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ ldrb.w r3, [r0, #32] │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 20dba0 │ │ │ │ + bls.n 20da30 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #20 │ │ │ │ strd r0, r3, [sp] │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 29c8ac │ │ │ │ + bl 29c73c │ │ │ │ cmp.w r0, #256 @ 0x100 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ ite cc │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w ip, [pc, #120] @ 20dc5c │ │ │ │ + ldr.w ip, [pc, #120] @ 20daec │ │ │ │ sub sp, #28 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr r2, [pc, #112] @ (20dc60 ) │ │ │ │ + ldr r2, [pc, #112] @ (20daf0 ) │ │ │ │ add ip, pc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr.w r2, [ip, r2] │ │ │ │ ldrb r0, [r0, #3] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ strd r2, r0, [sp, #12] │ │ │ │ add r0, sp, #4 │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ - bl 2179d4 │ │ │ │ + bl 217864 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 20dc36 │ │ │ │ - ldr r2, [pc, #68] @ (20dc64 ) │ │ │ │ - ldr r3, [pc, #60] @ (20dc60 ) │ │ │ │ + beq.n 20dac6 │ │ │ │ + ldr r2, [pc, #68] @ (20daf4 ) │ │ │ │ + ldr r3, [pc, #60] @ (20daf0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 20dc56 │ │ │ │ + bne.n 20dae6 │ │ │ │ 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 2163dc │ │ │ │ + bl 21626c │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 20dc1e │ │ │ │ + b.n 20daae │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r4, #14 │ │ │ │ + movs r5, #126 @ 0x7e │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #218 @ 0xda │ │ │ │ + movs r5, #74 @ 0x4a │ │ │ │ lsls r1, r5, #2 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ cmp r1, r2 │ │ │ │ it ne │ │ │ │ subne r2, #4 │ │ │ │ - beq.n 20dc96 │ │ │ │ + beq.n 20db26 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ands.w r0, r3, #1 │ │ │ │ - bne.n 20dc8e │ │ │ │ + bne.n 20db1e │ │ │ │ ldrb.w ip, [r3, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 20dc9a │ │ │ │ + bne.n 20db2a │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, #254 @ 0xfe │ │ │ │ - bne.n 20dc9a │ │ │ │ + bne.n 20db2a │ │ │ │ ldr r3, [r2, #8] │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 20dc76 │ │ │ │ + bne.n 20db06 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr.w ip, [pc, #68] @ 20dce8 │ │ │ │ + ldr.w ip, [pc, #68] @ 20db78 │ │ │ │ add ip, pc │ │ │ │ ldr r3, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ - cbnz r2, 20dcbe │ │ │ │ + cbnz r2, 20db4e │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - bne.n 20dcc2 │ │ │ │ + bne.n 20db52 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20dcca │ │ │ │ + beq.n 20db5a │ │ │ │ bx lr │ │ │ │ ldr r1, [r3, #16] │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ - ldr r3, [pc, #28] @ (20dcec ) │ │ │ │ + ldr r3, [pc, #28] @ (20db7c ) │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ mla r3, r0, r1, r3 │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ and.w r0, r0, #134 @ 0x86 │ │ │ │ subs r0, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - movs r3, #88 @ 0x58 │ │ │ │ + movs r4, #200 @ 0xc8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r7, #23 │ │ │ │ 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 20dd10 │ │ │ │ - cbnz r2, 20dd1e │ │ │ │ + beq.n 20dba0 │ │ │ │ + cbnz r2, 20dbae │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #207 @ 0xcf │ │ │ │ - beq.n 20dd14 │ │ │ │ + beq.n 20dba4 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ subs r0, #227 @ 0xe3 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 20dd06 │ │ │ │ + beq.n 20db96 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ add.w lr, r1, r2, lsl #5 │ │ │ │ - ldr r0, [pc, #524] @ (20df38 ) │ │ │ │ + ldr r0, [pc, #524] @ (20ddc8 ) │ │ │ │ mov r4, r3 │ │ │ │ ldr.w ip, [lr, #56] @ 0x38 │ │ │ │ add r0, pc │ │ │ │ ldrb.w r3, [ip, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 20dd6e │ │ │ │ + bne.n 20dbfe │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 20df34 │ │ │ │ + beq.w 20ddc4 │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #500] @ (20df3c ) │ │ │ │ + ldr r1, [pc, #500] @ (20ddcc ) │ │ │ │ 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 20dd9c │ │ │ │ + beq.n 20dc2c │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 20de64 │ │ │ │ + beq.n 20dcf4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ sxth r2, r2 │ │ │ │ mov.w lr, r2, asr #31 │ │ │ │ cmp r2, #1 │ │ │ │ add.w r1, r1, #1 │ │ │ │ sbcs.w r0, lr, #0 │ │ │ │ - blt.n 20dd6e │ │ │ │ + blt.n 20dbfe │ │ │ │ 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 20dd6e │ │ │ │ + bne.n 20dbfe │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 20df34 │ │ │ │ + beq.w 20ddc4 │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ cmp r5, #32 │ │ │ │ add.w r0, r0, #5 │ │ │ │ add.w r0, ip, r0, lsl #3 │ │ │ │ ldrd r2, r0, [r0, #-20] │ │ │ │ - bhi.w 20df30 │ │ │ │ + bhi.w 20ddc0 │ │ │ │ cmp r6, #31 │ │ │ │ - bhi.w 20df2a │ │ │ │ - add r0, pc, #8 @ (adr r0, 20ddc0 ) │ │ │ │ + bhi.w 20ddba │ │ │ │ + add r0, pc, #8 @ (adr r0, 20dc50 ) │ │ │ │ ldr.w lr, [r0, r6, lsl #2] │ │ │ │ add r0, lr │ │ │ │ bx r0 │ │ │ │ @ instruction: 0xffafffff │ │ │ │ lsls r3, r5, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r5, #5 │ │ │ │ @@ -590863,36 +590776,36 @@ │ │ │ │ lsls r3, r5, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r5, #5 │ │ │ │ movs r0, r0 │ │ │ │ uxth r0, r0 │ │ │ │ movs r2, #0 │ │ │ │ orrs.w ip, r0, r2 │ │ │ │ - beq.n 20dd6e │ │ │ │ + beq.n 20dbfe │ │ │ │ adds.w ip, r0, #4294967295 @ 0xffffffff │ │ │ │ and.w r0, ip, r0 │ │ │ │ adc.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ and.w r2, ip, r2 │ │ │ │ orrs r0, r2 │ │ │ │ - bne.n 20dd6e │ │ │ │ + bne.n 20dbfe │ │ │ │ adds r1, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 20df34 │ │ │ │ + beq.n 20ddc4 │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ ldr.w r2, [lr, #56] @ 0x38 │ │ │ │ adds r0, #5 │ │ │ │ ldrb.w ip, [r2, #13] │ │ │ │ add.w r2, r2, r0, lsl #3 │ │ │ │ add.w r4, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #32 │ │ │ │ ldrd r0, r2, [r2, #-20] │ │ │ │ - bhi.n 20de44 │ │ │ │ + bhi.n 20dcd4 │ │ │ │ cmp r4, #31 │ │ │ │ - bhi.n 20df1e │ │ │ │ - add r2, pc, #8 @ (adr r2, 20de90 ) │ │ │ │ + bhi.n 20ddae │ │ │ │ + add r2, pc, #8 @ (adr r2, 20dd20 ) │ │ │ │ ldr.w ip, [r2, r4, lsl #2] │ │ │ │ add r2, ip │ │ │ │ bx r2 │ │ │ │ lsls r7, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ @@ -590953,62 +590866,62 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ uxtb r0, r0 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 20de44 │ │ │ │ + b.n 20dcd4 │ │ │ │ ands.w r0, r0, #255 @ 0xff │ │ │ │ - bne.n 20de5e │ │ │ │ + bne.n 20dcee │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r2, #0 │ │ │ │ - b.n 20de44 │ │ │ │ + b.n 20dcd4 │ │ │ │ sxtb r2, r2 │ │ │ │ mov.w lr, r2, asr #31 │ │ │ │ - b.n 20dd78 │ │ │ │ + b.n 20dc08 │ │ │ │ mov.w lr, r2, asr #31 │ │ │ │ - b.n 20dd78 │ │ │ │ + b.n 20dc08 │ │ │ │ mov lr, r0 │ │ │ │ - b.n 20dd78 │ │ │ │ + b.n 20dc08 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movs r2, #202 @ 0xca │ │ │ │ + movs r4, #58 @ 0x3a │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r7, #23 │ │ │ │ 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 216410 │ │ │ │ + bl 2162a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20dfcc │ │ │ │ + beq.n 20de5c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 20e022 │ │ │ │ + beq.n 20deb2 │ │ │ │ ldr.w lr, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r3, r5 │ │ │ │ ldrb.w ip, [lr, #13] │ │ │ │ subs r2, #1 │ │ │ │ subs r3, #1 │ │ │ │ ldrb.w r0, [r2, #1]! │ │ │ │ cmp.w ip, #32 │ │ │ │ add.w r0, r0, #5 │ │ │ │ add.w r0, lr, r0, lsl #3 │ │ │ │ ldrd r1, r0, [r0, #-20] │ │ │ │ - bhi.n 20e012 │ │ │ │ + bhi.n 20dea2 │ │ │ │ add.w r0, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 20dfc8 │ │ │ │ + bhi.n 20de58 │ │ │ │ tbb [pc, r0] │ │ │ │ asrs r0, r7, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ cmp r5, #23 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ @@ -591019,78 +590932,78 @@ │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20e022 │ │ │ │ + beq.n 20deb2 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, lr, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ adds r1, #1 │ │ │ │ - bne.n 20dfba │ │ │ │ + bne.n 20de4a │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20e022 │ │ │ │ + beq.n 20deb2 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, lr, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ sxth r1, r1 │ │ │ │ adds r1, #1 │ │ │ │ - bne.n 20dfd0 │ │ │ │ - b.n 20dfcc │ │ │ │ + bne.n 20de60 │ │ │ │ + b.n 20de5c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20e022 │ │ │ │ + beq.n 20deb2 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, lr, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ sxtb r1, r1 │ │ │ │ adds r1, #1 │ │ │ │ - bne.n 20dfe6 │ │ │ │ - b.n 20dfcc │ │ │ │ + bne.n 20de76 │ │ │ │ + b.n 20de5c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20e022 │ │ │ │ + beq.n 20deb2 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, lr, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 20dffc │ │ │ │ - b.n 20dfcc │ │ │ │ + beq.n 20de8c │ │ │ │ + b.n 20de5c │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r1, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 20dfcc │ │ │ │ + beq.n 20de5c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 20df78 │ │ │ │ + bne.n 20de08 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ add.w r0, r1, r2, lsl #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - ldr r4, [pc, #240] @ (20e124 ) │ │ │ │ + ldr r4, [pc, #240] @ (20dfb4 ) │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r4, pc │ │ │ │ ldrb.w r5, [r0, #-8] │ │ │ │ cmp r5, #5 │ │ │ │ - bne.n 20e0ca │ │ │ │ + bne.n 20df5a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20e108 │ │ │ │ + beq.n 20df98 │ │ │ │ ldr r5, [r1, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #224] @ (20e128 ) │ │ │ │ + ldr r1, [pc, #224] @ (20dfb8 ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ movs r4, #48 @ 0x30 │ │ │ │ mla r1, r4, r5, r1 │ │ │ │ add r1, r2 │ │ │ │ ldrb r2, [r1, #23] │ │ │ │ and.w r2, r2, #134 @ 0x86 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 20e0ca │ │ │ │ + bne.n 20df5a │ │ │ │ ldrb r6, [r0, #13] │ │ │ │ mov.w r4, #2147483648 @ 0x80000000 │ │ │ │ rsb r2, r6, #64 @ 0x40 │ │ │ │ sub.w r5, r6, #32 │ │ │ │ subs.w r1, r2, #32 │ │ │ │ add.w lr, r6, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r5, r4, r5 │ │ │ │ @@ -591104,17 +591017,17 @@ │ │ │ │ add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ subs r3, #1 │ │ │ │ ldrb.w r1, [ip, #1]! │ │ │ │ cmp r6, #32 │ │ │ │ add.w r1, r1, #5 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ ldrd r2, r1, [r1, #-20] │ │ │ │ - bhi.n 20e0d8 │ │ │ │ + bhi.n 20df68 │ │ │ │ cmp.w lr, #31 │ │ │ │ - bhi.n 20e120 │ │ │ │ + bhi.n 20dfb0 │ │ │ │ tbb [pc, lr] │ │ │ │ subs r3, #55 @ 0x37 │ │ │ │ subs r3, #59 @ 0x3b │ │ │ │ subs r3, #59 @ 0x3b │ │ │ │ adds r4, #59 @ 0x3b │ │ │ │ subs r3, #59 @ 0x3b │ │ │ │ subs r3, #59 @ 0x3b │ │ │ │ @@ -591137,236 +591050,236 @@ │ │ │ │ cmp r4, r1 │ │ │ │ it eq │ │ │ │ cmpeq r5, r2 │ │ │ │ mov.w r8, r9, lsr #31 │ │ │ │ it eq │ │ │ │ orreq.w r8, r8, #1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 20e0ca │ │ │ │ + bne.n 20df5a │ │ │ │ negs r7, r2 │ │ │ │ sbc.w r1, r8, r1 │ │ │ │ bic.w r2, r7, r2 │ │ │ │ and.w r1, r1, r9 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.n 20e0ce │ │ │ │ + bne.n 20df5e │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 20e08c │ │ │ │ + bne.n 20df1c │ │ │ │ mov.w r8, #1 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ sxtb r2, r2 │ │ │ │ asrs r1, r2, #31 │ │ │ │ - b.n 20e0d8 │ │ │ │ + b.n 20df68 │ │ │ │ uxtb r2, r2 │ │ │ │ negs r2, r2 │ │ │ │ asrs r1, r2, #31 │ │ │ │ - b.n 20e0d8 │ │ │ │ + b.n 20df68 │ │ │ │ asrs r1, r2, #31 │ │ │ │ - b.n 20e0d8 │ │ │ │ - subs r0, r1, #7 │ │ │ │ + b.n 20df68 │ │ │ │ + movs r1, #56 @ 0x38 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r7, #23 │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w ip, [pc, #120] @ 20e1b4 │ │ │ │ + ldr.w ip, [pc, #120] @ 20e044 │ │ │ │ sub sp, #28 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr r2, [pc, #112] @ (20e1b8 ) │ │ │ │ + ldr r2, [pc, #112] @ (20e048 ) │ │ │ │ add ip, pc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr.w r2, [ip, r2] │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ strd r2, r0, [sp, #12] │ │ │ │ add r0, sp, #4 │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ - bl 2179d4 │ │ │ │ + bl 217864 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 20e18e │ │ │ │ - ldr r2, [pc, #68] @ (20e1bc ) │ │ │ │ - ldr r3, [pc, #60] @ (20e1b8 ) │ │ │ │ + beq.n 20e01e │ │ │ │ + ldr r2, [pc, #68] @ (20e04c ) │ │ │ │ + ldr r3, [pc, #60] @ (20e048 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 20e1ae │ │ │ │ + bne.n 20e03e │ │ │ │ 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 2163dc │ │ │ │ + bl 21626c │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 20e176 │ │ │ │ + b.n 20e006 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r6, r6, #2 │ │ │ │ + movs r0, #38 @ 0x26 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r0, #2 │ │ │ │ + subs r2, r6, #7 │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w ip, [pc, #120] @ 20e248 │ │ │ │ + ldr.w ip, [pc, #120] @ 20e0d8 │ │ │ │ sub sp, #28 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr r2, [pc, #112] @ (20e24c ) │ │ │ │ + ldr r2, [pc, #112] @ (20e0dc ) │ │ │ │ add ip, pc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr.w r2, [ip, r2] │ │ │ │ ldrb r0, [r0, #1] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ strd r2, r0, [sp, #12] │ │ │ │ add r0, sp, #4 │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ - bl 2179d4 │ │ │ │ + bl 217864 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 20e222 │ │ │ │ - ldr r2, [pc, #68] @ (20e250 ) │ │ │ │ - ldr r3, [pc, #60] @ (20e24c ) │ │ │ │ + beq.n 20e0b2 │ │ │ │ + ldr r2, [pc, #68] @ (20e0e0 ) │ │ │ │ + ldr r3, [pc, #60] @ (20e0dc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 20e242 │ │ │ │ + bne.n 20e0d2 │ │ │ │ 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 2163dc │ │ │ │ + bl 21626c │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 20e20a │ │ │ │ + b.n 20e09a │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r2, r4, #0 │ │ │ │ + subs r2, r2, #6 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r5, #7 │ │ │ │ + subs r6, r3, #5 │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w ip, [pc, #120] @ 20e2dc │ │ │ │ + ldr.w ip, [pc, #120] @ 20e16c │ │ │ │ sub sp, #28 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr r2, [pc, #112] @ (20e2e0 ) │ │ │ │ + ldr r2, [pc, #112] @ (20e170 ) │ │ │ │ add ip, pc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr.w r2, [ip, r2] │ │ │ │ ldrb r0, [r0, #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ strd r2, r0, [sp, #12] │ │ │ │ add r0, sp, #4 │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ - bl 2179d4 │ │ │ │ + bl 217864 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 20e2b6 │ │ │ │ - ldr r2, [pc, #68] @ (20e2e4 ) │ │ │ │ - ldr r3, [pc, #60] @ (20e2e0 ) │ │ │ │ + beq.n 20e146 │ │ │ │ + ldr r2, [pc, #68] @ (20e174 ) │ │ │ │ + ldr r3, [pc, #60] @ (20e170 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 20e2d6 │ │ │ │ + bne.n 20e166 │ │ │ │ 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 2163dc │ │ │ │ + bl 21626c │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 20e29e │ │ │ │ + b.n 20e12e │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r6, r1, #6 │ │ │ │ + subs r6, r7, #3 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r3, #5 │ │ │ │ + subs r2, r1, #3 │ │ │ │ lsls r1, r5, #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 216410 │ │ │ │ + bl 2162a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20e388 │ │ │ │ + beq.n 20e218 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 20e3c0 │ │ │ │ + beq.n 20e250 │ │ │ │ ldr r4, [r4, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r3, r5 │ │ │ │ ldrb.w ip, [r4, #13] │ │ │ │ subs r2, #1 │ │ │ │ subs r3, #1 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp.w ip, #32 │ │ │ │ add.w r1, r1, #5 │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ ldrd r0, r1, [r1, #-20] │ │ │ │ - bhi.n 20e3b8 │ │ │ │ + bhi.n 20e248 │ │ │ │ add.w r1, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 20e362 │ │ │ │ + bhi.n 20e1f2 │ │ │ │ tbb [pc, r1] │ │ │ │ asrs r7, r6, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ cmp r4, #16 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ @@ -591376,81 +591289,81 @@ │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ - cbz r0, 20e388 │ │ │ │ + cbz r0, 20e218 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20e3c0 │ │ │ │ + beq.n 20e250 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ - b.n 20e362 │ │ │ │ + b.n 20e1f2 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20e3c0 │ │ │ │ + beq.n 20e250 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ uxth r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20e374 │ │ │ │ + bne.n 20e204 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20e3c0 │ │ │ │ + beq.n 20e250 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20e38c │ │ │ │ - b.n 20e388 │ │ │ │ + bne.n 20e21c │ │ │ │ + b.n 20e218 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20e38a │ │ │ │ + beq.n 20e21a │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ ands.w r0, r0, #255 @ 0xff │ │ │ │ - bne.n 20e3a2 │ │ │ │ + bne.n 20e232 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ orrs r0, r1 │ │ │ │ - beq.n 20e388 │ │ │ │ + beq.n 20e218 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 20e320 │ │ │ │ + bne.n 20e1b0 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ mov r5, r3 │ │ │ │ add.w r4, r1, #44 @ 0x2c │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 216410 │ │ │ │ - cbz r0, 20e442 │ │ │ │ + bl 2162a0 │ │ │ │ + cbz r0, 20e2d2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 20e48c │ │ │ │ + beq.n 20e31c │ │ │ │ ldr r4, [r4, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r3, r5 │ │ │ │ ldrb r1, [r4, #13] │ │ │ │ subs r2, #1 │ │ │ │ subs r3, #1 │ │ │ │ ldrb.w r0, [r2, #1]! │ │ │ │ cmp r1, #32 │ │ │ │ add.w r0, r4, r0, lsl #3 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - bhi.n 20e484 │ │ │ │ + bhi.n 20e314 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 20e43e │ │ │ │ + bhi.n 20e2ce │ │ │ │ tbb [pc, r1] │ │ │ │ asrs r6, r6, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ cmp r4, #23 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ @@ -591461,82 +591374,82 @@ │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20e48c │ │ │ │ + beq.n 20e31c │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ lsls r1, r0, #27 │ │ │ │ - bne.n 20e430 │ │ │ │ + bne.n 20e2c0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20e48c │ │ │ │ + beq.n 20e31c │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ lsls r0, r0, #27 │ │ │ │ - bne.n 20e446 │ │ │ │ - b.n 20e442 │ │ │ │ + bne.n 20e2d6 │ │ │ │ + b.n 20e2d2 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20e48c │ │ │ │ + beq.n 20e31c │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ lsls r5, r0, #27 │ │ │ │ - bne.n 20e45a │ │ │ │ - b.n 20e442 │ │ │ │ + bne.n 20e2ea │ │ │ │ + b.n 20e2d2 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20e444 │ │ │ │ + beq.n 20e2d4 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ ands.w r0, r0, #255 @ 0xff │ │ │ │ - bne.n 20e46e │ │ │ │ + bne.n 20e2fe │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ lsls r0, r0, #27 │ │ │ │ - beq.n 20e442 │ │ │ │ + beq.n 20e2d2 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 20e3f8 │ │ │ │ + bne.n 20e288 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ add.w r7, r1, r2, lsl #5 │ │ │ │ mov r6, r3 │ │ │ │ add.w r4, r7, #44 @ 0x2c │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 216410 │ │ │ │ + bl 2162a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20e52a │ │ │ │ + beq.n 20e3ba │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 20e634 │ │ │ │ + beq.w 20e4c4 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ add r6, r5 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ subs r5, #1 │ │ │ │ subs r6, #1 │ │ │ │ ldrb.w r8, [r3, #13] │ │ │ │ ldrb.w r9, [r7, #13] │ │ │ │ ldrb.w r2, [r5, #1]! │ │ │ │ cmp.w r9, #32 │ │ │ │ add.w r2, r2, #5 │ │ │ │ add.w r2, r7, r2, lsl #3 │ │ │ │ ldrd r4, sl, [r2, #-20] │ │ │ │ - bhi.w 20e60e │ │ │ │ + bhi.w 20e49e │ │ │ │ add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 20e530 │ │ │ │ + bhi.n 20e3c0 │ │ │ │ tbb [pc, r3] │ │ │ │ subs r0, r3, #0 │ │ │ │ subs r6, r3, #0 │ │ │ │ subs r6, r3, #0 │ │ │ │ str r6, [r3, #112] @ 0x70 │ │ │ │ subs r6, r3, #0 │ │ │ │ subs r6, r3, #0 │ │ │ │ @@ -591547,21 +591460,21 @@ │ │ │ │ subs r6, r3, #0 │ │ │ │ subs r6, r3, #0 │ │ │ │ subs r6, r3, #0 │ │ │ │ subs r6, r3, #0 │ │ │ │ subs r6, r3, #0 │ │ │ │ subs r6, r3, #0 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.w 20e634 │ │ │ │ + beq.w 20e4c4 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ add.w r3, r7, r3, lsl #3 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ uxtb r4, r4 │ │ │ │ cmp r8, r4 │ │ │ │ - bne.n 20e514 │ │ │ │ + bne.n 20e3a4 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx 61d30 <__popcountsi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ @@ -591571,30 +591484,30 @@ │ │ │ │ orrs r3, r2 │ │ │ │ lsl.w r2, sl, r0 │ │ │ │ subs r2, #1 │ │ │ │ adc.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ cmp r9, r3 │ │ │ │ it eq │ │ │ │ cmpeq r4, r2 │ │ │ │ - bne.n 20e52a │ │ │ │ + bne.n 20e3ba │ │ │ │ cmp r8, r0 │ │ │ │ - beq.n 20e52a │ │ │ │ + beq.n 20e3ba │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 20e634 │ │ │ │ + beq.n 20e4c4 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ add.w r3, r7, r3, lsl #3 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ - b.n 20e538 │ │ │ │ + b.n 20e3c8 │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 20e592 │ │ │ │ + b.n 20e422 │ │ │ │ cmp r8, r0 │ │ │ │ - beq.n 20e52a │ │ │ │ + beq.n 20e3ba │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 20e634 │ │ │ │ + beq.n 20e4c4 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ add.w r3, r7, r3, lsl #3 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ uxth r4, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 617b0 <__popcountdi2@plt> │ │ │ │ @@ -591605,23 +591518,23 @@ │ │ │ │ orrs r3, r2 │ │ │ │ lsl.w r2, sl, r0 │ │ │ │ subs r2, #1 │ │ │ │ adc.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ cmp r9, r3 │ │ │ │ it eq │ │ │ │ cmpeq r4, r2 │ │ │ │ - beq.n 20e580 │ │ │ │ - b.n 20e52a │ │ │ │ + beq.n 20e410 │ │ │ │ + b.n 20e3ba │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 20e5de │ │ │ │ + b.n 20e46e │ │ │ │ cmp r8, r0 │ │ │ │ - beq.n 20e52a │ │ │ │ + beq.n 20e3ba │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 20e634 │ │ │ │ + beq.n 20e4c4 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ add.w r3, r7, r3, lsl #3 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ uxtb r4, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 617b0 <__popcountdi2@plt> │ │ │ │ @@ -591632,57 +591545,57 @@ │ │ │ │ orrs r3, r2 │ │ │ │ lsl.w r2, sl, r0 │ │ │ │ subs r2, #1 │ │ │ │ adc.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ cmp r9, r3 │ │ │ │ it eq │ │ │ │ cmpeq r4, r2 │ │ │ │ - beq.n 20e5cc │ │ │ │ - b.n 20e52a │ │ │ │ + beq.n 20e45c │ │ │ │ + b.n 20e3ba │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ blx 617b0 <__popcountdi2@plt> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - bne.n 20e63a │ │ │ │ + bne.n 20e4ca │ │ │ │ mov r2, r3 │ │ │ │ cmp r2, sl │ │ │ │ it eq │ │ │ │ cmpeq r3, r4 │ │ │ │ - bne.n 20e52a │ │ │ │ + bne.n 20e3ba │ │ │ │ cmp r8, r0 │ │ │ │ - beq.w 20e52a │ │ │ │ + beq.w 20e3ba │ │ │ │ cmp r5, r6 │ │ │ │ - bne.w 20e4d0 │ │ │ │ + bne.w 20e360 │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r3, #1 │ │ │ │ sub.w r2, r0, #32 │ │ │ │ rsb r1, r0, #32 │ │ │ │ lsl.w r2, r3, r2 │ │ │ │ lsr.w r1, r3, r1 │ │ │ │ lsls r3, r0 │ │ │ │ orrs r2, r1 │ │ │ │ subs r3, #1 │ │ │ │ adc.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 20e620 │ │ │ │ + b.n 20e4b0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ add.w r6, r1, r2, lsl #5 │ │ │ │ mov r4, r3 │ │ │ │ add.w r5, r6, #44 @ 0x2c │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ - bl 216410 │ │ │ │ + bl 2162a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20e8ce │ │ │ │ + beq.w 20e75e │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 20e8c8 │ │ │ │ + beq.w 20e758 │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ mov.w r8, #1 │ │ │ │ ldr r6, [r5, #12] │ │ │ │ add r4, r7 │ │ │ │ add.w lr, r7, #4294967295 @ 0xffffffff │ │ │ │ subs r4, #1 │ │ │ │ ldrb.w ip, [r3, #13] │ │ │ │ @@ -591693,35 +591606,35 @@ │ │ │ │ rsb r3, ip, #32 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ lsl.w r2, r8, r2 │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ lsr.w r3, r8, r3 │ │ │ │ orr.w r2, r2, r3 │ │ │ │ - beq.w 20e8d4 │ │ │ │ + beq.w 20e764 │ │ │ │ subs r3, r7, #1 │ │ │ │ adc.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r1, r3, r1 │ │ │ │ lsl.w r2, r2, ip │ │ │ │ orrs r2, r1 │ │ │ │ lsr.w r0, r3, r0 │ │ │ │ lsl.w r1, r3, ip │ │ │ │ orrs r2, r0 │ │ │ │ ldrb.w r3, [lr, #1]! │ │ │ │ cmp r5, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldrd r0, r3, [r3, #-20] │ │ │ │ - bhi.w 20e8b6 │ │ │ │ + bhi.w 20e746 │ │ │ │ mov.w r8, #1 │ │ │ │ subs r5, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ lsl.w r7, r8, ip │ │ │ │ cmp r5, #31 │ │ │ │ - bhi.n 20e73c │ │ │ │ + bhi.n 20e5cc │ │ │ │ tbb [pc, r5] │ │ │ │ adds r1, r5, r2 │ │ │ │ adds r0, r3, r0 │ │ │ │ adds r0, r3, r0 │ │ │ │ strb r0, [r3, #24] │ │ │ │ adds r0, r3, r0 │ │ │ │ adds r0, r3, r0 │ │ │ │ @@ -591744,357 +591657,357 @@ │ │ │ │ rsb r5, ip, #32 │ │ │ │ ands r0, r1 │ │ │ │ cmp r9, r2 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ lsl.w r3, r8, r3 │ │ │ │ lsr.w r5, r8, r5 │ │ │ │ - bne.w 20e8ce │ │ │ │ + bne.w 20e75e │ │ │ │ orrs r3, r5 │ │ │ │ cmp r4, lr │ │ │ │ - beq.w 20e8c8 │ │ │ │ + beq.w 20e758 │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - beq.n 20e72c │ │ │ │ + beq.n 20e5bc │ │ │ │ ldrb.w r2, [lr, #1]! │ │ │ │ subs r1, r7, #1 │ │ │ │ adc.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r2, r6, r2, lsl #3 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ lsl.w r2, r3, ip │ │ │ │ sub.w r3, ip, #32 │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ orrs r2, r3 │ │ │ │ rsb r3, ip, #32 │ │ │ │ lsr.w r3, r1, r3 │ │ │ │ orrs r2, r3 │ │ │ │ lsl.w r1, r1, ip │ │ │ │ - b.n 20e73c │ │ │ │ + b.n 20e5cc │ │ │ │ sub.w r5, ip, #32 │ │ │ │ rsb r3, ip, #32 │ │ │ │ uxth r0, r0 │ │ │ │ lsl.w r5, r8, r5 │ │ │ │ ands r0, r1 │ │ │ │ lsr.w r3, r8, r3 │ │ │ │ cmp r9, r2 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bne.w 20e8ce │ │ │ │ + bne.w 20e75e │ │ │ │ cmp r4, lr │ │ │ │ - beq.w 20e8c8 │ │ │ │ + beq.w 20e758 │ │ │ │ ldrb.w r3, [lr, #1]! │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ itt eq │ │ │ │ moveq.w r1, #4294967295 @ 0xffffffff │ │ │ │ moveq r2, r1 │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - beq.n 20e794 │ │ │ │ + beq.n 20e624 │ │ │ │ subs r1, r7, #1 │ │ │ │ sub.w r3, ip, #32 │ │ │ │ adc.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ lsl.w r2, r5, ip │ │ │ │ orrs r2, r3 │ │ │ │ rsb r3, ip, #32 │ │ │ │ lsr.w r3, r1, r3 │ │ │ │ orrs r2, r3 │ │ │ │ lsl.w r1, r1, ip │ │ │ │ - b.n 20e794 │ │ │ │ + b.n 20e624 │ │ │ │ sub.w r5, ip, #32 │ │ │ │ rsb r3, ip, #32 │ │ │ │ uxtb r0, r0 │ │ │ │ lsl.w r5, r8, r5 │ │ │ │ ands r0, r1 │ │ │ │ lsr.w r3, r8, r3 │ │ │ │ cmp r9, r2 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bne.n 20e8ce │ │ │ │ + bne.n 20e75e │ │ │ │ cmp r4, lr │ │ │ │ - beq.n 20e8c8 │ │ │ │ + beq.n 20e758 │ │ │ │ ldrb.w r3, [lr, #1]! │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ itt eq │ │ │ │ moveq.w r1, #4294967295 @ 0xffffffff │ │ │ │ moveq r2, r1 │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - beq.n 20e7f8 │ │ │ │ + beq.n 20e688 │ │ │ │ subs r1, r7, #1 │ │ │ │ sub.w r3, ip, #32 │ │ │ │ adc.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ lsl.w r2, r5, ip │ │ │ │ orrs r2, r3 │ │ │ │ rsb r3, ip, #32 │ │ │ │ lsr.w r3, r1, r3 │ │ │ │ orrs r2, r3 │ │ │ │ lsl.w r1, r1, ip │ │ │ │ - b.n 20e7f8 │ │ │ │ + b.n 20e688 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r1 │ │ │ │ sub.w r5, ip, #32 │ │ │ │ rsb r3, ip, #32 │ │ │ │ uxtb r0, r0 │ │ │ │ lsl.w r5, r8, r5 │ │ │ │ ands r0, r1 │ │ │ │ lsr.w r3, r8, r3 │ │ │ │ cmp r9, r2 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bne.n 20e8ce │ │ │ │ + bne.n 20e75e │ │ │ │ cmp r4, lr │ │ │ │ - beq.n 20e8c8 │ │ │ │ + beq.n 20e758 │ │ │ │ ldrb.w r3, [lr, #1]! │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - beq.n 20e858 │ │ │ │ + beq.n 20e6e8 │ │ │ │ subs r1, r7, #1 │ │ │ │ sub.w r3, ip, #32 │ │ │ │ adc.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ lsl.w r2, r5, ip │ │ │ │ orrs r2, r3 │ │ │ │ rsb r3, ip, #32 │ │ │ │ lsr.w r3, r1, r3 │ │ │ │ orrs r2, r3 │ │ │ │ lsl.w r1, r1, ip │ │ │ │ - b.n 20e85e │ │ │ │ + b.n 20e6ee │ │ │ │ ands r0, r1 │ │ │ │ ands r3, r2 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq r1, r0 │ │ │ │ - bne.n 20e8ce │ │ │ │ + bne.n 20e75e │ │ │ │ cmp r4, lr │ │ │ │ - bne.w 20e6a6 │ │ │ │ + bne.w 20e536 │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r1 │ │ │ │ - b.n 20e6e0 │ │ │ │ + b.n 20e570 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ add.w r6, r1, r2, lsl #5 │ │ │ │ mov r4, r3 │ │ │ │ add.w r5, r6, #44 @ 0x2c │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ - bl 216410 │ │ │ │ + bl 2162a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20e9fc │ │ │ │ + beq.n 20e88c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 20e998 │ │ │ │ + beq.n 20e828 │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ mov.w r9, #1 │ │ │ │ ldr r7, [r5, #12] │ │ │ │ add r4, r8 │ │ │ │ add.w r0, r8, #4294967295 @ 0xffffffff │ │ │ │ subs r4, #1 │ │ │ │ ldrb r6, [r3, #13] │ │ │ │ ldrb r5, [r7, #13] │ │ │ │ lsrs r6, r6, #1 │ │ │ │ and.w lr, r6, #63 @ 0x3f │ │ │ │ lsl.w r8, r9, lr │ │ │ │ sub.w r1, lr, #32 │ │ │ │ rsb r3, lr, #32 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - beq.n 20e99e │ │ │ │ + beq.n 20e82e │ │ │ │ lsl.w r1, r9, r1 │ │ │ │ adds.w ip, r8, #4294967295 @ 0xffffffff │ │ │ │ lsr.w r3, r9, r3 │ │ │ │ orr.w r1, r1, r3 │ │ │ │ adc.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r3, [r0, #1]! │ │ │ │ cmp r5, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ add.w r3, r7, r3, lsl #3 │ │ │ │ ldrd r2, r3, [r3, #-20] │ │ │ │ - bhi.n 20e986 │ │ │ │ + bhi.n 20e816 │ │ │ │ subs r3, r5, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 20e9a6 │ │ │ │ + bhi.n 20e836 │ │ │ │ tbb [pc, r3] │ │ │ │ movs r0, #150 @ 0x96 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ strb r0, [r4, #8] │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ - ldr r6, [pc, #128] @ (20e9f8 ) │ │ │ │ + ldr r6, [pc, #128] @ (20e888 ) │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ and.w r2, ip, r2 │ │ │ │ ands r3, r1 │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ cmpeq ip, r2 │ │ │ │ - bne.n 20e9fc │ │ │ │ + bne.n 20e88c │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 20e928 │ │ │ │ + bne.n 20e7b8 │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ mov r1, ip │ │ │ │ - b.n 20e948 │ │ │ │ + b.n 20e7d8 │ │ │ │ movs r5, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ lsl.w r8, r5, lr │ │ │ │ and.w r2, r2, ip │ │ │ │ sub.w r3, lr, #32 │ │ │ │ cmp r9, r1 │ │ │ │ it eq │ │ │ │ cmpeq r2, ip │ │ │ │ - bne.n 20e9fc │ │ │ │ + bne.n 20e88c │ │ │ │ lsl.w r3, r5, r3 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 20e998 │ │ │ │ + beq.n 20e828 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - beq.w 20eaee │ │ │ │ + beq.w 20e97e │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ rsb r1, lr, #32 │ │ │ │ adds.w ip, r8, #4294967295 @ 0xffffffff │ │ │ │ lsr.w r1, r5, r1 │ │ │ │ add.w r2, r7, r2, lsl #3 │ │ │ │ orr.w r3, r3, r1 │ │ │ │ adc.w r1, r3, #4294967295 @ 0xffffffff │ │ │ │ sub.w r3, lr, #32 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ and.w r2, r2, ip │ │ │ │ cmp r9, r1 │ │ │ │ it eq │ │ │ │ cmpeq r2, ip │ │ │ │ - beq.n 20e9c0 │ │ │ │ + beq.n 20e850 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r5, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ lsl.w r8, r5, lr │ │ │ │ sub.w r3, lr, #32 │ │ │ │ uxth r2, r2 │ │ │ │ and.w r2, r2, ip │ │ │ │ cmp r9, r1 │ │ │ │ it eq │ │ │ │ cmpeq r2, ip │ │ │ │ lsl.w r3, r5, r3 │ │ │ │ - bne.n 20e9fc │ │ │ │ + bne.n 20e88c │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 20e998 │ │ │ │ + beq.n 20e828 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - beq.n 20eadc │ │ │ │ + beq.n 20e96c │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ rsb r1, lr, #32 │ │ │ │ adds.w ip, r8, #4294967295 @ 0xffffffff │ │ │ │ lsr.w r1, r5, r1 │ │ │ │ add.w r2, r7, r2, lsl #3 │ │ │ │ orr.w r3, r3, r1 │ │ │ │ adc.w r1, r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [r2, #20] │ │ │ │ - b.n 20ea0c │ │ │ │ + b.n 20e89c │ │ │ │ movs r5, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ lsl.w r8, r5, lr │ │ │ │ sub.w r3, lr, #32 │ │ │ │ uxtb r2, r2 │ │ │ │ and.w r2, r2, ip │ │ │ │ cmp r9, r1 │ │ │ │ it eq │ │ │ │ cmpeq r2, ip │ │ │ │ lsl.w r3, r5, r3 │ │ │ │ - bne.n 20e9fc │ │ │ │ + bne.n 20e88c │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 20e998 │ │ │ │ + beq.n 20e828 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - beq.n 20eb00 │ │ │ │ + beq.n 20e990 │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ rsb r1, lr, #32 │ │ │ │ adds.w ip, r8, #4294967295 @ 0xffffffff │ │ │ │ lsr.w r1, r5, r1 │ │ │ │ add.w r2, r7, r2, lsl #3 │ │ │ │ orr.w r3, r3, r1 │ │ │ │ adc.w r1, r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [r2, #20] │ │ │ │ - b.n 20ea54 │ │ │ │ + b.n 20e8e4 │ │ │ │ movs r5, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ lsl.w r8, r5, lr │ │ │ │ sub.w r3, lr, #32 │ │ │ │ uxtb r2, r2 │ │ │ │ and.w r2, r2, ip │ │ │ │ cmp r9, r1 │ │ │ │ it eq │ │ │ │ cmpeq r2, ip │ │ │ │ lsl.w r3, r5, r3 │ │ │ │ - bne.n 20e9fc │ │ │ │ + bne.n 20e88c │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 20e998 │ │ │ │ + beq.w 20e828 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - beq.n 20eb12 │ │ │ │ + beq.n 20e9a2 │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ rsb r1, lr, #32 │ │ │ │ adds.w ip, r8, #4294967295 @ 0xffffffff │ │ │ │ lsr.w r1, r5, r1 │ │ │ │ add.w r2, r7, r2, lsl #3 │ │ │ │ orr.w r3, r3, r1 │ │ │ │ adc.w r1, r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [r2, #20] │ │ │ │ - b.n 20ea9c │ │ │ │ + b.n 20e92c │ │ │ │ ldrb.w r3, [r0, #1]! │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ mov r1, ip │ │ │ │ add.w r3, r7, r3, lsl #3 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ - b.n 20ea0c │ │ │ │ + b.n 20e89c │ │ │ │ ldrb.w r3, [r0, #1]! │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ mov r1, ip │ │ │ │ add.w r3, r7, r3, lsl #3 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ - b.n 20e9b0 │ │ │ │ + b.n 20e840 │ │ │ │ ldrb.w r3, [r0, #1]! │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ mov r1, ip │ │ │ │ add.w r3, r7, r3, lsl #3 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ - b.n 20ea54 │ │ │ │ + b.n 20e8e4 │ │ │ │ ldrb.w r3, [r0, #1]! │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ mov r1, ip │ │ │ │ add.w r3, r7, r3, lsl #3 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ - b.n 20ea9c │ │ │ │ + b.n 20e92c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r6, r1, r2, lsl #5 │ │ │ │ mov r4, r3 │ │ │ │ add.w r5, r6, #44 @ 0x2c │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ - bl 216410 │ │ │ │ + bl 2162a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20ec24 │ │ │ │ + beq.n 20eab4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 20ebf2 │ │ │ │ + beq.n 20ea82 │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ mov.w r8, #1 │ │ │ │ ldr r6, [r5, #12] │ │ │ │ add r4, r7 │ │ │ │ add.w lr, r7, #4294967295 @ 0xffffffff │ │ │ │ subs r4, #1 │ │ │ │ ldrb.w ip, [r3, #13] │ │ │ │ @@ -592105,32 +592018,32 @@ │ │ │ │ rsb r3, ip, #32 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r3 │ │ │ │ lsl.w r1, r8, r1 │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ lsr.w r3, r8, r3 │ │ │ │ orr.w r1, r1, r3 │ │ │ │ - beq.w 20ecb0 │ │ │ │ + beq.w 20eb40 │ │ │ │ subs r3, r7, #1 │ │ │ │ adc.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r2, r3, r2 │ │ │ │ lsl.w r1, r1, ip │ │ │ │ orrs r1, r2 │ │ │ │ lsr.w r0, r3, r0 │ │ │ │ lsl.w r2, r3, ip │ │ │ │ orrs r1, r0 │ │ │ │ ldrb.w r3, [lr, #1]! │ │ │ │ cmp r5, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldrd r0, r3, [r3, #-20] │ │ │ │ - bhi.n 20ebe6 │ │ │ │ + bhi.n 20ea76 │ │ │ │ subs r5, #1 │ │ │ │ cmp r5, #31 │ │ │ │ - bhi.n 20ec2a │ │ │ │ + bhi.n 20eaba │ │ │ │ tbb [pc, r5] │ │ │ │ adds r2, #25 │ │ │ │ adds r2, #50 @ 0x32 │ │ │ │ adds r2, #50 @ 0x32 │ │ │ │ ldrsh r2, [r6, r0] │ │ │ │ adds r2, #50 @ 0x32 │ │ │ │ adds r2, #50 @ 0x32 │ │ │ │ @@ -592143,301 +592056,301 @@ │ │ │ │ adds r2, #50 @ 0x32 │ │ │ │ adds r2, #50 @ 0x32 │ │ │ │ adds r2, #50 @ 0x32 │ │ │ │ adds r2, #50 @ 0x32 │ │ │ │ ands r0, r2 │ │ │ │ ands r1, r3 │ │ │ │ orrs r0, r1 │ │ │ │ - bne.n 20ec24 │ │ │ │ + bne.n 20eab4 │ │ │ │ cmp r4, lr │ │ │ │ - bne.n 20eb6e │ │ │ │ + bne.n 20e9fe │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r3, #1 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ uxtb r0, r0 │ │ │ │ tst r0, r2 │ │ │ │ - bne.n 20ec24 │ │ │ │ + bne.n 20eab4 │ │ │ │ cmp r4, lr │ │ │ │ - beq.n 20ebf2 │ │ │ │ + beq.n 20ea82 │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - beq.n 20ecb8 │ │ │ │ + beq.n 20eb48 │ │ │ │ ldrb.w r1, [lr, #1]! │ │ │ │ subs r2, r3, #1 │ │ │ │ lsl.w r2, r2, ip │ │ │ │ add.w r1, r6, r1, lsl #3 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ uxtb r0, r0 │ │ │ │ tst r0, r2 │ │ │ │ - beq.n 20ec04 │ │ │ │ + beq.n 20ea94 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r3, #1 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ tst r0, r2 │ │ │ │ - bne.n 20ec24 │ │ │ │ + bne.n 20eab4 │ │ │ │ cmp r4, lr │ │ │ │ - beq.n 20ebf2 │ │ │ │ + beq.n 20ea82 │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - beq.n 20ece8 │ │ │ │ + beq.n 20eb78 │ │ │ │ ldrb.w r1, [lr, #1]! │ │ │ │ subs r2, r3, #1 │ │ │ │ lsl.w r2, r2, ip │ │ │ │ add.w r1, r6, r1, lsl #3 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ tst r0, r2 │ │ │ │ - beq.n 20ec34 │ │ │ │ - b.n 20ec24 │ │ │ │ + beq.n 20eac4 │ │ │ │ + b.n 20eab4 │ │ │ │ movs r3, #1 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ uxth r0, r0 │ │ │ │ tst r0, r2 │ │ │ │ - bne.n 20ec24 │ │ │ │ + bne.n 20eab4 │ │ │ │ cmp r4, lr │ │ │ │ - beq.n 20ebf2 │ │ │ │ + beq.n 20ea82 │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - beq.n 20ecd8 │ │ │ │ + beq.n 20eb68 │ │ │ │ ldrb.w r1, [lr, #1]! │ │ │ │ subs r2, r3, #1 │ │ │ │ lsl.w r2, r2, ip │ │ │ │ add.w r1, r6, r1, lsl #3 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ uxth r0, r0 │ │ │ │ tst r0, r2 │ │ │ │ - beq.n 20ec60 │ │ │ │ - b.n 20ec24 │ │ │ │ + beq.n 20eaf0 │ │ │ │ + b.n 20eab4 │ │ │ │ movs r3, #1 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ uxtb r0, r0 │ │ │ │ tst r0, r2 │ │ │ │ - bne.n 20ec24 │ │ │ │ + bne.n 20eab4 │ │ │ │ cmp r4, lr │ │ │ │ - beq.n 20ebf2 │ │ │ │ + beq.n 20ea82 │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - beq.n 20ecc8 │ │ │ │ + beq.n 20eb58 │ │ │ │ ldrb.w r1, [lr, #1]! │ │ │ │ subs r2, r3, #1 │ │ │ │ lsl.w r2, r2, ip │ │ │ │ add.w r1, r6, r1, lsl #3 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ uxtb r0, r0 │ │ │ │ tst r0, r2 │ │ │ │ - beq.n 20ec8e │ │ │ │ - b.n 20ec24 │ │ │ │ + beq.n 20eb1e │ │ │ │ + b.n 20eab4 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r2 │ │ │ │ - b.n 20eba8 │ │ │ │ + b.n 20ea38 │ │ │ │ ldrb.w r2, [lr, #1]! │ │ │ │ add.w r2, r6, r2, lsl #3 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 20ebfe │ │ │ │ + b.n 20ea8e │ │ │ │ ldrb.w r2, [lr, #1]! │ │ │ │ add.w r2, r6, r2, lsl #3 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 20ec88 │ │ │ │ + b.n 20eb18 │ │ │ │ ldrb.w r2, [lr, #1]! │ │ │ │ add.w r2, r6, r2, lsl #3 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 20ec5a │ │ │ │ + b.n 20eaea │ │ │ │ ldrb.w r2, [lr, #1]! │ │ │ │ add.w r2, r6, r2, lsl #3 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 20ec30 │ │ │ │ + b.n 20eac0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ add.w r5, r1, r2, lsl #5 │ │ │ │ mov r6, r3 │ │ │ │ add.w r4, r5, #44 @ 0x2c │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 216410 │ │ │ │ + bl 2162a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20edee │ │ │ │ + beq.n 20ec7e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 20edb6 │ │ │ │ + beq.n 20ec46 │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ adds r3, r7, r6 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ mov.w r8, #1 │ │ │ │ subs r1, r7, #1 │ │ │ │ subs r3, #1 │ │ │ │ ldrb r4, [r2, #13] │ │ │ │ ldrb.w lr, [r5, #13] │ │ │ │ lsrs r4, r4, #1 │ │ │ │ and.w r6, r4, #63 @ 0x3f │ │ │ │ lsl.w r7, r8, r6 │ │ │ │ sub.w r2, r6, #32 │ │ │ │ rsb r0, r6, #32 │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ - beq.n 20edbc │ │ │ │ + beq.n 20ec4c │ │ │ │ lsl.w r2, r8, r2 │ │ │ │ adds.w ip, r7, #4294967295 @ 0xffffffff │ │ │ │ lsr.w r0, r8, r0 │ │ │ │ orr.w r2, r2, r0 │ │ │ │ adc.w r9, r2, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r0, [r1, #1]! │ │ │ │ cmp.w lr, #32 │ │ │ │ add.w r0, r0, #5 │ │ │ │ add.w r0, r5, r0, lsl #3 │ │ │ │ ldrd r2, r0, [r0, #-20] │ │ │ │ - bhi.n 20eda4 │ │ │ │ + bhi.n 20ec34 │ │ │ │ add.w r0, lr, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 20ee20 │ │ │ │ + bhi.n 20ecb0 │ │ │ │ tbb [pc, r0] │ │ │ │ - ldr r6, [pc, #392] @ (20ef10 ) │ │ │ │ - ldr r6, [pc, #312] @ (20eec0 ) │ │ │ │ - ldr r6, [pc, #312] @ (20eec4 ) │ │ │ │ + ldr r6, [pc, #392] @ (20eda0 ) │ │ │ │ + ldr r6, [pc, #312] @ (20ed50 ) │ │ │ │ + ldr r6, [pc, #312] @ (20ed54 ) │ │ │ │ subs r0, #78 @ 0x4e │ │ │ │ - ldr r6, [pc, #312] @ (20eec8 ) │ │ │ │ - ldr r6, [pc, #312] @ (20eec8 ) │ │ │ │ - ldr r6, [pc, #312] @ (20eecc ) │ │ │ │ + ldr r6, [pc, #312] @ (20ed58 ) │ │ │ │ + ldr r6, [pc, #312] @ (20ed58 ) │ │ │ │ + ldr r6, [pc, #312] @ (20ed5c ) │ │ │ │ movs r0, #78 @ 0x4e │ │ │ │ - ldr r6, [pc, #312] @ (20eed0 ) │ │ │ │ - ldr r6, [pc, #312] @ (20eed0 ) │ │ │ │ - ldr r6, [pc, #312] @ (20eed4 ) │ │ │ │ - ldr r6, [pc, #312] @ (20eed4 ) │ │ │ │ - ldr r6, [pc, #312] @ (20eed8 ) │ │ │ │ - ldr r6, [pc, #312] @ (20eed8 ) │ │ │ │ - ldr r6, [pc, #312] @ (20eedc ) │ │ │ │ - ldr r6, [pc, #312] @ (20eedc ) │ │ │ │ + ldr r6, [pc, #312] @ (20ed60 ) │ │ │ │ + ldr r6, [pc, #312] @ (20ed60 ) │ │ │ │ + ldr r6, [pc, #312] @ (20ed64 ) │ │ │ │ + ldr r6, [pc, #312] @ (20ed64 ) │ │ │ │ + ldr r6, [pc, #312] @ (20ed68 ) │ │ │ │ + ldr r6, [pc, #312] @ (20ed68 ) │ │ │ │ + ldr r6, [pc, #312] @ (20ed6c ) │ │ │ │ + ldr r6, [pc, #312] @ (20ed6c ) │ │ │ │ and.w r2, ip, r2 │ │ │ │ and.w r9, r9, r0 │ │ │ │ orrs.w r2, r2, r9 │ │ │ │ - bne.n 20edee │ │ │ │ + bne.n 20ec7e │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 20ed42 │ │ │ │ + bne.n 20ebd2 │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ mov r9, ip │ │ │ │ - b.n 20ed62 │ │ │ │ + b.n 20ebf2 │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r6 │ │ │ │ uxth r2, r2 │ │ │ │ tst.w r2, ip │ │ │ │ - bne.n 20edee │ │ │ │ + bne.n 20ec7e │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 20edb6 │ │ │ │ + beq.n 20ec46 │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ - beq.n 20ee74 │ │ │ │ + beq.n 20ed04 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ adds.w ip, r0, #4294967295 @ 0xffffffff │ │ │ │ add.w r2, r5, r2, lsl #3 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ uxth r2, r2 │ │ │ │ tst.w r2, ip │ │ │ │ - beq.n 20edd0 │ │ │ │ + beq.n 20ec60 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r6 │ │ │ │ uxtb r2, r2 │ │ │ │ tst.w r2, ip │ │ │ │ - bne.n 20edee │ │ │ │ + bne.n 20ec7e │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 20edb6 │ │ │ │ + beq.n 20ec46 │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ - beq.n 20ee94 │ │ │ │ + beq.n 20ed24 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ adds.w ip, r0, #4294967295 @ 0xffffffff │ │ │ │ add.w r2, r5, r2, lsl #3 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ uxtb r2, r2 │ │ │ │ tst.w r2, ip │ │ │ │ - beq.n 20ee00 │ │ │ │ - b.n 20edee │ │ │ │ + beq.n 20ec90 │ │ │ │ + b.n 20ec7e │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r6 │ │ │ │ tst.w r2, ip │ │ │ │ - bne.n 20edee │ │ │ │ + bne.n 20ec7e │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 20edb6 │ │ │ │ + beq.n 20ec46 │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ - beq.n 20ee84 │ │ │ │ + beq.n 20ed14 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ adds.w ip, r0, #4294967295 @ 0xffffffff │ │ │ │ add.w r2, r5, r2, lsl #3 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ tst.w r2, ip │ │ │ │ - beq.n 20ee2a │ │ │ │ - b.n 20edee │ │ │ │ + beq.n 20ecba │ │ │ │ + b.n 20ec7e │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r6 │ │ │ │ uxtb r2, r2 │ │ │ │ tst.w r2, ip │ │ │ │ - bne.n 20edee │ │ │ │ + bne.n 20ec7e │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 20edb6 │ │ │ │ + beq.n 20ec46 │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ - beq.n 20eea4 │ │ │ │ + beq.n 20ed34 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ adds.w ip, r0, #4294967295 @ 0xffffffff │ │ │ │ add.w r2, r5, r2, lsl #3 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ uxtb r2, r2 │ │ │ │ tst.w r2, ip │ │ │ │ - beq.n 20ee54 │ │ │ │ - b.n 20edee │ │ │ │ + beq.n 20ece4 │ │ │ │ + b.n 20ec7e │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ add.w r2, r5, r2, lsl #3 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ - b.n 20edc8 │ │ │ │ + b.n 20ec58 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ add.w r2, r5, r2, lsl #3 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ - b.n 20ee24 │ │ │ │ + b.n 20ecb4 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ add.w r2, r5, r2, lsl #3 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ - b.n 20edf8 │ │ │ │ + b.n 20ec88 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ add.w r2, r5, r2, lsl #3 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ - b.n 20ee4c │ │ │ │ + b.n 20ecdc │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ add.w r7, r1, r2, lsl #5 │ │ │ │ mov r6, r3 │ │ │ │ add.w r4, r7, #44 @ 0x2c │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 216410 │ │ │ │ + bl 2162a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20f03e │ │ │ │ + beq.w 20eece │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 20f114 │ │ │ │ + beq.w 20efa4 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ add r6, r5 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ subs r5, #1 │ │ │ │ subs r6, #1 │ │ │ │ ldrb.w r8, [r3, #13] │ │ │ │ ldrb.w r9, [r7, #13] │ │ │ │ ldrb.w r2, [r5, #1]! │ │ │ │ cmp.w r9, #32 │ │ │ │ add.w r2, r2, #5 │ │ │ │ add.w r2, r7, r2, lsl #3 │ │ │ │ ldrd r4, sl, [r2, #-20] │ │ │ │ - bhi.w 20f0ba │ │ │ │ + bhi.w 20ef4a │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r9, #31 │ │ │ │ - bhi.n 20ef58 │ │ │ │ + bhi.n 20ede8 │ │ │ │ tbb [pc, r9] │ │ │ │ subs r2, r3, #0 │ │ │ │ subs r6, r3, #0 │ │ │ │ subs r6, r3, #0 │ │ │ │ str r4, [sp, #120] @ 0x78 │ │ │ │ subs r6, r3, #0 │ │ │ │ subs r6, r3, #0 │ │ │ │ @@ -592448,28 +592361,28 @@ │ │ │ │ subs r6, r3, #0 │ │ │ │ subs r6, r3, #0 │ │ │ │ subs r6, r3, #0 │ │ │ │ subs r6, r3, #0 │ │ │ │ subs r6, r3, #0 │ │ │ │ subs r6, r3, #0 │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 20f03e │ │ │ │ + beq.n 20eece │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 20f040 │ │ │ │ + beq.n 20eed0 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ add.w r3, r7, r3, lsl #3 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ ands.w r0, r4, #255 @ 0xff │ │ │ │ - bne.n 20ef3c │ │ │ │ - b.n 20f040 │ │ │ │ + bne.n 20edcc │ │ │ │ + b.n 20eed0 │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 20f03e │ │ │ │ + beq.n 20eece │ │ │ │ blx 61d30 <__popcountsi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb r2, r0, #32 │ │ │ │ rbit r1, r4 │ │ │ │ lsl.w r3, sl, r3 │ │ │ │ clz r1, r1 │ │ │ │ lsr.w r2, sl, r2 │ │ │ │ @@ -592484,37 +592397,37 @@ │ │ │ │ rsb ip, r1, #32 │ │ │ │ lsl.w r1, r2, r1 │ │ │ │ lsr.w ip, r2, ip │ │ │ │ orr.w r3, r3, ip │ │ │ │ cmp r9, r3 │ │ │ │ it eq │ │ │ │ cmpeq r4, r1 │ │ │ │ - bne.n 20f03e │ │ │ │ + bne.n 20eece │ │ │ │ cmp r8, r0 │ │ │ │ - beq.n 20f03e │ │ │ │ + beq.n 20eece │ │ │ │ cmp r6, r5 │ │ │ │ - beq.w 20f114 │ │ │ │ + beq.w 20efa4 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ add.w r3, r7, r3, lsl #3 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ - b.n 20ef60 │ │ │ │ + b.n 20edf0 │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 20efe8 │ │ │ │ + b.n 20ee78 │ │ │ │ cmp r8, r0 │ │ │ │ - beq.n 20f03e │ │ │ │ + beq.n 20eece │ │ │ │ cmp r6, r5 │ │ │ │ - beq.w 20f114 │ │ │ │ + beq.w 20efa4 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ add.w r3, r7, r3, lsl #3 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ uxth r4, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r4, 20f03e │ │ │ │ + cbz r4, 20eece │ │ │ │ blx 617b0 <__popcountdi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb r2, r0, #32 │ │ │ │ rbit r1, r4 │ │ │ │ lsl.w r3, sl, r3 │ │ │ │ clz r1, r1 │ │ │ │ lsr.w r2, sl, r2 │ │ │ │ @@ -592529,32 +592442,32 @@ │ │ │ │ rsb ip, r1, #32 │ │ │ │ lsl.w r1, r2, r1 │ │ │ │ lsr.w ip, r2, ip │ │ │ │ orr.w r3, r3, ip │ │ │ │ cmp r9, r3 │ │ │ │ it eq │ │ │ │ cmpeq r4, r1 │ │ │ │ - beq.n 20efd4 │ │ │ │ + beq.n 20ee64 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 20f060 │ │ │ │ + b.n 20eef0 │ │ │ │ cmp r8, r0 │ │ │ │ - beq.n 20f03e │ │ │ │ + beq.n 20eece │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 20f114 │ │ │ │ + beq.n 20efa4 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ add.w r3, r7, r3, lsl #3 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ uxtb r4, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 20f03e │ │ │ │ + beq.n 20eece │ │ │ │ blx 617b0 <__popcountdi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb r2, r0, #32 │ │ │ │ rbit r1, r4 │ │ │ │ lsl.w r3, sl, r3 │ │ │ │ clz r1, r1 │ │ │ │ lsr.w r2, sl, r2 │ │ │ │ @@ -592569,91 +592482,91 @@ │ │ │ │ rsb ip, r1, #32 │ │ │ │ lsl.w r1, r2, r1 │ │ │ │ lsr.w ip, r2, ip │ │ │ │ orr.w r3, r3, ip │ │ │ │ cmp r9, r3 │ │ │ │ it eq │ │ │ │ cmpeq r4, r1 │ │ │ │ - beq.n 20f04e │ │ │ │ - b.n 20f03e │ │ │ │ + beq.n 20eede │ │ │ │ + b.n 20eece │ │ │ │ orrs.w r3, r4, sl │ │ │ │ - beq.n 20f03e │ │ │ │ + beq.n 20eece │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ blx 617b0 <__popcountdi2@plt> │ │ │ │ - cbz r4, 20f11a │ │ │ │ + cbz r4, 20efaa │ │ │ │ rbit r2, r4 │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #1 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ itt eq │ │ │ │ moveq.w r1, #4294967295 @ 0xffffffff │ │ │ │ moveq r3, r1 │ │ │ │ - bne.n 20f12c │ │ │ │ + bne.n 20efbc │ │ │ │ sub.w ip, r2, #32 │ │ │ │ lsls r3, r2 │ │ │ │ lsl.w ip, r1, ip │ │ │ │ orr.w r3, r3, ip │ │ │ │ rsb ip, r2, #32 │ │ │ │ lsl.w r2, r1, r2 │ │ │ │ lsr.w ip, r1, ip │ │ │ │ orr.w r3, r3, ip │ │ │ │ cmp r3, sl │ │ │ │ it eq │ │ │ │ cmpeq r2, r4 │ │ │ │ - bne.n 20f03e │ │ │ │ + bne.n 20eece │ │ │ │ cmp r8, r0 │ │ │ │ - beq.n 20f03e │ │ │ │ + beq.n 20eece │ │ │ │ cmp r5, r6 │ │ │ │ - bne.w 20eef6 │ │ │ │ + bne.w 20ed86 │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ rbit r2, sl │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #33 @ 0x21 │ │ │ │ cmp sl, r4 │ │ │ │ it eq │ │ │ │ moveq r2, r4 │ │ │ │ - b.n 20f0d4 │ │ │ │ + b.n 20ef64 │ │ │ │ movs r1, #1 │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb ip, r0, #32 │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ lsr.w ip, r1, ip │ │ │ │ lsls r1, r0 │ │ │ │ orr.w r3, r3, ip │ │ │ │ subs r1, #1 │ │ │ │ adc.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 20f0e4 │ │ │ │ + b.n 20ef74 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 20f15e │ │ │ │ + beq.n 20efee │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20f210 │ │ │ │ + beq.n 20f0a0 │ │ │ │ push {lr} │ │ │ │ ldr.w lr, [r1, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb.w ip, [lr, #13] │ │ │ │ add r3, r2 │ │ │ │ subs r0, r3, #1 │ │ │ │ subs r2, #1 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp.w ip, #32 │ │ │ │ add.w r1, r1, #5 │ │ │ │ add.w r1, lr, r1, lsl #3 │ │ │ │ ldrd r3, r1, [r1, #-20] │ │ │ │ - bhi.n 20f202 │ │ │ │ + bhi.n 20f092 │ │ │ │ add.w r1, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 20f1ce │ │ │ │ + bhi.n 20f05e │ │ │ │ tbb [pc, r1] │ │ │ │ adds r1, r2, #0 │ │ │ │ adds r4, r3, #0 │ │ │ │ adds r4, r3, #0 │ │ │ │ adds r2, #28 │ │ │ │ adds r4, r3, #0 │ │ │ │ adds r4, r3, #0 │ │ │ │ @@ -592665,100 +592578,100 @@ │ │ │ │ adds r4, r3, #0 │ │ │ │ adds r4, r3, #0 │ │ │ │ adds r4, r3, #0 │ │ │ │ adds r4, r3, #0 │ │ │ │ adds r4, r3, #0 │ │ │ │ adds r2, #1 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 20f1b6 │ │ │ │ + bne.n 20f046 │ │ │ │ movs r0, #1 │ │ │ │ pop {pc} │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 20f1bc │ │ │ │ + beq.n 20f04c │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #31 │ │ │ │ - bls.n 20f1c0 │ │ │ │ + bls.n 20f050 │ │ │ │ movs r0, #0 │ │ │ │ pop {pc} │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 20f1bc │ │ │ │ + beq.n 20f04c │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, #31 │ │ │ │ - bls.n 20f1d6 │ │ │ │ - b.n 20f1d2 │ │ │ │ + bls.n 20f066 │ │ │ │ + b.n 20f062 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 20f1bc │ │ │ │ + beq.n 20f04c │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #31 │ │ │ │ - bls.n 20f1ec │ │ │ │ - b.n 20f1d2 │ │ │ │ + bls.n 20f07c │ │ │ │ + b.n 20f062 │ │ │ │ cmp r3, #32 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ - bcs.n 20f1d2 │ │ │ │ + bcs.n 20f062 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 20f174 │ │ │ │ - b.n 20f1bc │ │ │ │ + bne.n 20f004 │ │ │ │ + b.n 20f04c │ │ │ │ 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 20f226 │ │ │ │ + beq.n 20f0b6 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - cbz r3, 20f274 │ │ │ │ + cbz r3, 20f104 │ │ │ │ push {r4, r5, lr} │ │ │ │ movw r4, #2043 @ 0x7fb │ │ │ │ movt r4, #65532 @ 0xfffc │ │ │ │ ldr.w lr, [r1, #56] @ 0x38 │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r3, r2 │ │ │ │ ldrb.w r0, [lr, #13] │ │ │ │ subs r1, r2, #1 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 20f24a │ │ │ │ + b.n 20f0da │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 20f270 │ │ │ │ + beq.n 20f100 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ cmp r0, #16 │ │ │ │ add.w r2, r2, #5 │ │ │ │ add.w r2, lr, r2, lsl #3 │ │ │ │ ldrd ip, r2, [r2, #-20] │ │ │ │ - bls.n 20f246 │ │ │ │ + bls.n 20f0d6 │ │ │ │ cmp r0, #32 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ cmp r4, ip │ │ │ │ sbcs.w r2, r5, r2 │ │ │ │ - bcs.n 20f246 │ │ │ │ + bcs.n 20f0d6 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 20f28a │ │ │ │ + beq.n 20f11a │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20f354 │ │ │ │ + beq.n 20f1e4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r6, [r1, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ @@ -592767,18 +592680,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 20f342 │ │ │ │ + bhi.n 20f1d2 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 20f2f8 │ │ │ │ + bhi.n 20f188 │ │ │ │ tbb [pc, r3] │ │ │ │ adds r0, r2, r0 │ │ │ │ adds r0, r3, r0 │ │ │ │ adds r0, r3, r0 │ │ │ │ adds r4, #24 │ │ │ │ adds r0, r3, r0 │ │ │ │ adds r0, r3, r0 │ │ │ │ @@ -592796,91 +592709,91 @@ │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ blx 61d30 <__popcountsi2@plt> │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 20f2e8 │ │ │ │ + bne.n 20f178 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 20f2ee │ │ │ │ + bne.n 20f17e │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ uxth r0, r0 │ │ │ │ movs r1, #0 │ │ │ │ blx 617b0 <__popcountdi2@plt> │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 20f2e8 │ │ │ │ + bne.n 20f178 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 20f30a │ │ │ │ - b.n 20f304 │ │ │ │ + bne.n 20f19a │ │ │ │ + b.n 20f194 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ uxtb r0, r0 │ │ │ │ movs r1, #0 │ │ │ │ blx 617b0 <__popcountdi2@plt> │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 20f2e8 │ │ │ │ + bne.n 20f178 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 20f326 │ │ │ │ - b.n 20f304 │ │ │ │ + bne.n 20f1b6 │ │ │ │ + b.n 20f194 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 617b0 <__popcountdi2@plt> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 20f2e8 │ │ │ │ + bne.n 20f178 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 20f2aa │ │ │ │ - b.n 20f304 │ │ │ │ + bne.n 20f13a │ │ │ │ + b.n 20f194 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ mov.w ip, r2, lsl #5 │ │ │ │ push {r4, lr} │ │ │ │ add.w lr, r1, ip │ │ │ │ - ldr r0, [pc, #160] @ (20f404 ) │ │ │ │ + ldr r0, [pc, #160] @ (20f294 ) │ │ │ │ ldr.w lr, [lr, #56] @ 0x38 │ │ │ │ add r0, pc │ │ │ │ ldrb.w lr, [lr, #-8] │ │ │ │ cmp.w lr, #5 │ │ │ │ - bne.n 20f39a │ │ │ │ + bne.n 20f22a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20f3fa │ │ │ │ - ldr.w lr, [pc, #140] @ 20f408 │ │ │ │ + beq.n 20f28a │ │ │ │ + ldr.w lr, [pc, #140] @ 20f298 │ │ │ │ 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 20f39e │ │ │ │ + beq.n 20f22e │ │ │ │ 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 20f3ee │ │ │ │ + bhi.n 20f27e │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 20f3ee │ │ │ │ + bhi.n 20f27e │ │ │ │ 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 │ │ │ │ @@ -592892,35 +592805,35 @@ │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ and.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20f39a │ │ │ │ + beq.n 20f22a │ │ │ │ cmp r1, lr │ │ │ │ - bne.n 20f3b2 │ │ │ │ + bne.n 20f242 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ uxtb r3, r3 │ │ │ │ - b.n 20f3f2 │ │ │ │ + b.n 20f282 │ │ │ │ nop │ │ │ │ - lsrs r4, r2, #18 │ │ │ │ + lsrs r4, r0, #24 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r7, #23 │ │ │ │ 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 20f41e │ │ │ │ + beq.n 20f2ae │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20f51e │ │ │ │ + beq.n 20f3ae │ │ │ │ ldr.w ip, [r1, #56] @ 0x38 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldrb.w r4, [ip, #13] │ │ │ │ mov r8, lr │ │ │ │ add r3, r2 │ │ │ │ @@ -592928,17 +592841,17 @@ │ │ │ │ subs r0, r3, #1 │ │ │ │ subs r7, r4, #1 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ cmp r4, #32 │ │ │ │ add.w r2, r2, #5 │ │ │ │ add.w r2, ip, r2, lsl #3 │ │ │ │ ldrd r3, r2, [r2, #-20] │ │ │ │ - bhi.n 20f47a │ │ │ │ + bhi.n 20f30a │ │ │ │ cmp r7, #31 │ │ │ │ - bhi.n 20f4c4 │ │ │ │ + bhi.n 20f354 │ │ │ │ tbb [pc, r7] │ │ │ │ adds r5, #34 @ 0x22 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ movs r2, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ @@ -592954,82 +592867,82 @@ │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r3, r3, r3 │ │ │ │ adcs r2, r2 │ │ │ │ adds.w r5, r3, #32768 @ 0x8000 │ │ │ │ adc.w r6, r2, #0 │ │ │ │ cmp.w r5, #98304 @ 0x18000 │ │ │ │ sbcs.w r5, r6, #0 │ │ │ │ - bcs.n 20f4e0 │ │ │ │ + bcs.n 20f370 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 20f522 │ │ │ │ + bge.n 20f3b2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 20f4e0 │ │ │ │ + bne.n 20f370 │ │ │ │ mov.w lr, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 20f43e │ │ │ │ + bne.n 20f2ce │ │ │ │ movs r0, #1 │ │ │ │ - b.n 20f4e2 │ │ │ │ + b.n 20f372 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ - bcc.n 20f4b6 │ │ │ │ + bcc.n 20f346 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 20f4e0 │ │ │ │ + bne.n 20f370 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 20f4a2 │ │ │ │ + beq.n 20f332 │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ adds r3, r3, r3 │ │ │ │ mov.w r2, #0 │ │ │ │ adcs r2, r2 │ │ │ │ adds.w r4, r3, #32768 @ 0x8000 │ │ │ │ mov r5, r4 │ │ │ │ adc.w r4, r2, #0 │ │ │ │ cmp.w r5, #98304 @ 0x18000 │ │ │ │ sbcs.w r4, r4, #0 │ │ │ │ - bcc.n 20f4a6 │ │ │ │ + bcc.n 20f336 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r4, #0 │ │ │ │ uxth r3, r3 │ │ │ │ adds r3, r3, r3 │ │ │ │ add.w r5, r3, #32768 @ 0x8000 │ │ │ │ adc.w r2, r4, r4 │ │ │ │ cmp.w r5, #98304 @ 0x18000 │ │ │ │ sbcs.w r5, r2, #0 │ │ │ │ - bcs.n 20f4e0 │ │ │ │ + bcs.n 20f370 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ - bcc.n 20f50e │ │ │ │ + bcc.n 20f39e │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 20f4e0 │ │ │ │ + bne.n 20f370 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 20f4a2 │ │ │ │ + beq.n 20f332 │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - b.n 20f4e8 │ │ │ │ + b.n 20f378 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ - blt.n 20f49e │ │ │ │ + blt.n 20f32e │ │ │ │ mov.w r8, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 20f49e │ │ │ │ - b.n 20f4e0 │ │ │ │ + beq.n 20f32e │ │ │ │ + b.n 20f370 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 20f54a │ │ │ │ + beq.n 20f3da │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20f61a │ │ │ │ + beq.n 20f4aa │ │ │ │ ldr r0, [r1, #56] @ 0x38 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ movs r7, #0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldrb.w lr, [r0, #13] │ │ │ │ mov.w r8, #0 │ │ │ │ add r3, r2 │ │ │ │ @@ -593037,17 +592950,17 @@ │ │ │ │ subs r6, r3, #1 │ │ │ │ add.w ip, lr, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp.w lr, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldrd r3, r1, [r3, #-20] │ │ │ │ - bhi.n 20f5aa │ │ │ │ + bhi.n 20f43a │ │ │ │ cmp.w ip, #31 │ │ │ │ - bhi.n 20f5f4 │ │ │ │ + bhi.n 20f484 │ │ │ │ tbb [pc, ip] │ │ │ │ adds r5, #31 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ subs r5, r6, #4 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ @@ -593061,69 +592974,69 @@ │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds.w r4, r3, #32768 @ 0x8000 │ │ │ │ adc.w r5, r1, #0 │ │ │ │ cmp.w r4, #98304 @ 0x18000 │ │ │ │ sbcs.w r4, r5, #0 │ │ │ │ - bcs.n 20f614 │ │ │ │ + bcs.n 20f4a4 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 20f61e │ │ │ │ + bge.n 20f4ae │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 20f614 │ │ │ │ + bne.n 20f4a4 │ │ │ │ movs r7, #1 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 20f56a │ │ │ │ + bne.n 20f3fa │ │ │ │ movs r0, #1 │ │ │ │ - b.n 20f616 │ │ │ │ + b.n 20f4a6 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ lsls r3, r3, #16 │ │ │ │ - bpl.n 20f5e0 │ │ │ │ - cbnz r7, 20f614 │ │ │ │ + bpl.n 20f470 │ │ │ │ + cbnz r7, 20f4a4 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 20f5d0 │ │ │ │ - b.n 20f5cc │ │ │ │ + bne.n 20f460 │ │ │ │ + b.n 20f45c │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 20f5cc │ │ │ │ + beq.n 20f45c │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ adds.w lr, r3, #32768 @ 0x8000 │ │ │ │ mov.w r1, #0 │ │ │ │ adc.w ip, r1, #0 │ │ │ │ cmp.w lr, #98304 @ 0x18000 │ │ │ │ sbcs.w ip, ip, #0 │ │ │ │ - bcs.n 20f614 │ │ │ │ + bcs.n 20f4a4 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ - bcc.n 20f5e6 │ │ │ │ + bcc.n 20f476 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 20f5e6 │ │ │ │ + beq.n 20f476 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r3, r1, #0 │ │ │ │ - blt.n 20f5c8 │ │ │ │ + blt.n 20f458 │ │ │ │ mov.w r8, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 20f5c8 │ │ │ │ - b.n 20f614 │ │ │ │ + beq.n 20f458 │ │ │ │ + b.n 20f4a4 │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 20f646 │ │ │ │ + beq.n 20f4d6 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20f794 │ │ │ │ + beq.w 20f624 │ │ │ │ ldr r0, [r1, #56] @ 0x38 │ │ │ │ movs r1, #0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r7, r1 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldrb.w lr, [r0, #13] │ │ │ │ add r3, r2 │ │ │ │ @@ -593131,17 +593044,17 @@ │ │ │ │ add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r8, lr, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r4, [r2, #1]! │ │ │ │ cmp.w lr, #32 │ │ │ │ add.w r4, r4, #5 │ │ │ │ add.w r4, r0, r4, lsl #3 │ │ │ │ ldrd r3, r4, [r4, #-20] │ │ │ │ - bhi.n 20f75a │ │ │ │ + bhi.n 20f5ea │ │ │ │ cmp.w r8, #31 │ │ │ │ - bhi.n 20f702 │ │ │ │ + bhi.n 20f592 │ │ │ │ tbb [pc, r8] │ │ │ │ subs r5, #23 │ │ │ │ subs r5, #61 @ 0x3d │ │ │ │ subs r5, #61 @ 0x3d │ │ │ │ cmp r2, #61 @ 0x3d │ │ │ │ subs r5, #61 @ 0x3d │ │ │ │ subs r5, #61 @ 0x3d │ │ │ │ @@ -593152,439 +593065,439 @@ │ │ │ │ subs r5, #61 @ 0x3d │ │ │ │ subs r5, #61 @ 0x3d │ │ │ │ subs r5, #61 @ 0x3d │ │ │ │ subs r5, #61 @ 0x3d │ │ │ │ subs r5, #61 @ 0x3d │ │ │ │ subs r5, #61 @ 0x3d │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 20f790 │ │ │ │ + beq.n 20f620 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ uxtb r3, r3 │ │ │ │ negs r3, r3 │ │ │ │ sbc.w r4, r4, r4 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ orrs r3, r4 │ │ │ │ - beq.n 20f6a8 │ │ │ │ - cbz r7, 20f6f0 │ │ │ │ + beq.n 20f538 │ │ │ │ + cbz r7, 20f580 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 20f790 │ │ │ │ + beq.n 20f620 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ uxtb r3, r3 │ │ │ │ negs r3, r3 │ │ │ │ sbc.w r4, r4, r4 │ │ │ │ adds r3, r3, r3 │ │ │ │ adcs r4, r4 │ │ │ │ orrs r3, r4 │ │ │ │ - beq.n 20f6ce │ │ │ │ + beq.n 20f55e │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 20f6c8 │ │ │ │ + bne.n 20f558 │ │ │ │ movs r1, #1 │ │ │ │ - b.n 20f78a │ │ │ │ + b.n 20f61a │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 20f790 │ │ │ │ + beq.n 20f620 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ negs r3, r3 │ │ │ │ sbc.w r4, r4, r4 │ │ │ │ adds r3, r3, r3 │ │ │ │ adcs r4, r4 │ │ │ │ adds.w r1, r3, #32768 @ 0x8000 │ │ │ │ mov r5, r1 │ │ │ │ adc.w r1, r4, #0 │ │ │ │ cmp.w r5, #98304 @ 0x18000 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ - bcs.n 20f6c8 │ │ │ │ + bcs.n 20f558 │ │ │ │ orrs r3, r4 │ │ │ │ - beq.n 20f6f4 │ │ │ │ - b.n 20f6c6 │ │ │ │ + beq.n 20f584 │ │ │ │ + b.n 20f556 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 20f790 │ │ │ │ + beq.n 20f620 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ uxth r3, r3 │ │ │ │ negs r3, r3 │ │ │ │ sbc.w r4, r4, r4 │ │ │ │ adds r3, r3, r3 │ │ │ │ adcs r4, r4 │ │ │ │ adds.w r1, r3, #32768 @ 0x8000 │ │ │ │ mov r5, r1 │ │ │ │ adc.w r1, r4, #0 │ │ │ │ cmp.w r5, #98304 @ 0x18000 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ - bcs.n 20f6c8 │ │ │ │ + bcs.n 20f558 │ │ │ │ orrs r3, r4 │ │ │ │ - beq.n 20f726 │ │ │ │ - b.n 20f6c6 │ │ │ │ + beq.n 20f5b6 │ │ │ │ + b.n 20f556 │ │ │ │ negs r3, r3 │ │ │ │ sbc.w r4, r4, r4, lsl #1 │ │ │ │ adds r3, r3, r3 │ │ │ │ adcs r4, r4 │ │ │ │ adds.w r5, r3, #32768 @ 0x8000 │ │ │ │ adc.w r6, r4, #0 │ │ │ │ cmp.w r5, #98304 @ 0x18000 │ │ │ │ sbcs.w r5, r6, #0 │ │ │ │ - bcs.n 20f6c8 │ │ │ │ + bcs.n 20f558 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 20f6c6 │ │ │ │ + blt.n 20f556 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r4, r4, #0 │ │ │ │ - blt.n 20f78a │ │ │ │ + blt.n 20f61a │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 20f6c8 │ │ │ │ + bne.n 20f558 │ │ │ │ movs r7, #1 │ │ │ │ cmp ip, r2 │ │ │ │ - bne.w 20f668 │ │ │ │ + bne.w 20f4f8 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 20f6ca │ │ │ │ + b.n 20f55a │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ add.w r8, r0, #20 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ cmp r8, r5 │ │ │ │ itt ne │ │ │ │ subne r7, r5, #4 │ │ │ │ movne r9, r8 │ │ │ │ - bne.n 20f7cc │ │ │ │ - b.n 20fa90 │ │ │ │ + bne.n 20f65c │ │ │ │ + b.n 20f920 │ │ │ │ cmp r2, #141 @ 0x8d │ │ │ │ - bne.w 20fa30 │ │ │ │ + bne.w 20f8c0 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r7, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 20fa90 │ │ │ │ + beq.w 20f920 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ ands.w r1, r4, #1 │ │ │ │ - bne.n 20f7c2 │ │ │ │ + bne.n 20f652 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 20fa30 │ │ │ │ + bne.w 20f8c0 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #140 @ 0x8c │ │ │ │ it ne │ │ │ │ cmpne r2, #207 @ 0xcf │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 20f7bc │ │ │ │ + bne.n 20f64c │ │ │ │ ldr r5, [r4, #24] │ │ │ │ adds r4, #20 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 20f7c2 │ │ │ │ + beq.n 20f652 │ │ │ │ str r7, [sp, #24] │ │ │ │ mov r7, r4 │ │ │ │ subs r4, r5, #4 │ │ │ │ - b.n 20f80c │ │ │ │ + b.n 20f69c │ │ │ │ cmp r2, #141 @ 0x8d │ │ │ │ - bne.w 20fa30 │ │ │ │ + bne.w 20f8c0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 20fa84 │ │ │ │ + beq.w 20f914 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ ands.w r1, r6, #1 │ │ │ │ - bne.n 20f802 │ │ │ │ + bne.n 20f692 │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 20fa30 │ │ │ │ + bne.w 20f8c0 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ cmp r2, #140 @ 0x8c │ │ │ │ it ne │ │ │ │ cmpne r2, #207 @ 0xcf │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 20f7fc │ │ │ │ + bne.n 20f68c │ │ │ │ ldr r2, [r6, #24] │ │ │ │ adds r6, #20 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 20f802 │ │ │ │ + beq.n 20f692 │ │ │ │ str r4, [sp, #20] │ │ │ │ sub.w r8, r2, #4 │ │ │ │ mov r5, r7 │ │ │ │ mov r4, r9 │ │ │ │ - b.n 20f854 │ │ │ │ + b.n 20f6e4 │ │ │ │ cmp r0, #141 @ 0x8d │ │ │ │ - bne.w 20fa30 │ │ │ │ + bne.w 20f8c0 │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ sub.w r8, r2, #4 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 20fa74 │ │ │ │ + beq.w 20f904 │ │ │ │ ldr.w r2, [r8] │ │ │ │ ands.w r1, r2, #1 │ │ │ │ - bne.n 20f846 │ │ │ │ + bne.n 20f6d6 │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20fa30 │ │ │ │ + bne.w 20f8c0 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #140 @ 0x8c │ │ │ │ it ne │ │ │ │ cmpne r0, #207 @ 0xcf │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 20f840 │ │ │ │ + bne.n 20f6d0 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ add.w r9, r2, #20 │ │ │ │ cmp r9, r1 │ │ │ │ - beq.n 20f846 │ │ │ │ + beq.n 20f6d6 │ │ │ │ sub.w sl, r1, #4 │ │ │ │ mov fp, r6 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ - b.n 20f8a0 │ │ │ │ + b.n 20f730 │ │ │ │ cmp r6, #141 @ 0x8d │ │ │ │ - bne.w 20fa30 │ │ │ │ + bne.w 20f8c0 │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ sub.w sl, r1, #4 │ │ │ │ cmp r9, r1 │ │ │ │ - beq.w 20fa60 │ │ │ │ + beq.w 20f8f0 │ │ │ │ ldr.w r0, [sl] │ │ │ │ ands.w r1, r0, #1 │ │ │ │ - bne.n 20f892 │ │ │ │ + bne.n 20f722 │ │ │ │ ldrb r6, [r0, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 20fa30 │ │ │ │ + bne.w 20f8c0 │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ cmp r6, #140 @ 0x8c │ │ │ │ it ne │ │ │ │ cmpne r6, #207 @ 0xcf │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 20f88c │ │ │ │ + bne.n 20f71c │ │ │ │ ldr r7, [r0, #24] │ │ │ │ add.w r8, r0, #20 │ │ │ │ cmp r8, r7 │ │ │ │ - beq.n 20f892 │ │ │ │ + beq.n 20f722 │ │ │ │ strd sl, r9, [sp, #8] │ │ │ │ subs r7, #4 │ │ │ │ mov sl, fp │ │ │ │ mov fp, r5 │ │ │ │ - b.n 20f8e8 │ │ │ │ + b.n 20f778 │ │ │ │ cmp r5, #141 @ 0x8d │ │ │ │ - bne.w 20fa30 │ │ │ │ + bne.w 20f8c0 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ subs r7, r1, #4 │ │ │ │ cmp r8, r1 │ │ │ │ - beq.w 20fa46 │ │ │ │ + beq.w 20f8d6 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ands.w r1, r0, #1 │ │ │ │ - bne.n 20f8de │ │ │ │ + bne.n 20f76e │ │ │ │ ldrb r5, [r0, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 20fa30 │ │ │ │ + bne.w 20f8c0 │ │ │ │ ldr r5, [r0, #36] @ 0x24 │ │ │ │ cmp r5, #140 @ 0x8c │ │ │ │ it ne │ │ │ │ cmpne r5, #207 @ 0xcf │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 20f8d8 │ │ │ │ + bne.n 20f768 │ │ │ │ ldr r6, [r0, #24] │ │ │ │ add.w r9, r0, #20 │ │ │ │ cmp r9, r6 │ │ │ │ - beq.n 20f8de │ │ │ │ + beq.n 20f76e │ │ │ │ strd r8, r7, [sp] │ │ │ │ sub.w r8, r6, #4 │ │ │ │ mov r7, r9 │ │ │ │ - b.n 20f932 │ │ │ │ + b.n 20f7c2 │ │ │ │ cmp r0, #141 @ 0x8d │ │ │ │ - bne.w 20fa30 │ │ │ │ + bne.w 20f8c0 │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ sub.w r8, r1, #4 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.w 20fa38 │ │ │ │ + beq.w 20f8c8 │ │ │ │ ldr.w r5, [r8] │ │ │ │ ands.w r1, r5, #1 │ │ │ │ - bne.n 20f924 │ │ │ │ + bne.n 20f7b4 │ │ │ │ ldrb r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20fa30 │ │ │ │ + bne.n 20f8c0 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ cmp r0, #140 @ 0x8c │ │ │ │ it ne │ │ │ │ cmpne r0, #207 @ 0xcf │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 20f91e │ │ │ │ + bne.n 20f7ae │ │ │ │ ldr r1, [r5, #24] │ │ │ │ adds r5, #20 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 20f924 │ │ │ │ + beq.n 20f7b4 │ │ │ │ subs r6, r1, #4 │ │ │ │ mov r2, r5 │ │ │ │ - b.n 20f96c │ │ │ │ + b.n 20f7fc │ │ │ │ cmp r3, #141 @ 0x8d │ │ │ │ - bne.n 20fa30 │ │ │ │ + bne.n 20f8c0 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ subs r6, r3, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 20f924 │ │ │ │ + beq.n 20f7b4 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ands.w r1, r0, #1 │ │ │ │ - bne.n 20f964 │ │ │ │ + bne.n 20f7f4 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20fa30 │ │ │ │ + bne.n 20f8c0 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp r3, #140 @ 0x8c │ │ │ │ it ne │ │ │ │ cmpne r3, #207 @ 0xcf │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 20f960 │ │ │ │ + bne.n 20f7f0 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ add.w r9, r0, #20 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 20f964 │ │ │ │ + beq.n 20f7f4 │ │ │ │ subs r3, #4 │ │ │ │ mov r1, r9 │ │ │ │ - b.n 20f9a6 │ │ │ │ + b.n 20f836 │ │ │ │ cmp r0, #141 @ 0x8d │ │ │ │ - bne.n 20fa2e │ │ │ │ + bne.n 20f8be │ │ │ │ ldr r0, [r3, #8] │ │ │ │ subs r3, r0, #4 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 20f964 │ │ │ │ + beq.n 20f7f4 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ands.w ip, r5, #1 │ │ │ │ - bne.n 20f99e │ │ │ │ + bne.n 20f82e │ │ │ │ ldrb r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20fa2e │ │ │ │ + bne.n 20f8be │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ cmp r0, #140 @ 0x8c │ │ │ │ it ne │ │ │ │ cmpne r0, #207 @ 0xcf │ │ │ │ ite eq │ │ │ │ moveq.w ip, #1 │ │ │ │ movne.w ip, #0 │ │ │ │ - bne.n 20f99a │ │ │ │ + bne.n 20f82a │ │ │ │ ldr r0, [r5, #24] │ │ │ │ adds r5, #20 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 20f99e │ │ │ │ + beq.n 20f82e │ │ │ │ sub.w r9, r0, #4 │ │ │ │ - b.n 20f9e8 │ │ │ │ + b.n 20f878 │ │ │ │ cmp.w lr, #141 @ 0x8d │ │ │ │ - bne.n 20fa2e │ │ │ │ + bne.n 20f8be │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ sub.w r9, r0, #4 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 20f99e │ │ │ │ + beq.n 20f82e │ │ │ │ ldr.w r0, [r9] │ │ │ │ ands.w ip, r0, #1 │ │ │ │ - bne.n 20f9dc │ │ │ │ + bne.n 20f86c │ │ │ │ ldrb.w lr, [r0, #12] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 20fa2e │ │ │ │ + bne.n 20f8be │ │ │ │ ldr.w lr, [r0, #36] @ 0x24 │ │ │ │ cmp.w lr, #140 @ 0x8c │ │ │ │ it ne │ │ │ │ cmpne.w lr, #207 @ 0xcf │ │ │ │ ite eq │ │ │ │ moveq.w ip, #1 │ │ │ │ movne.w ip, #0 │ │ │ │ - bne.n 20f9d6 │ │ │ │ + bne.n 20f866 │ │ │ │ strd r2, r1, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 20f798 │ │ │ │ + bl 20f628 │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20f9dc │ │ │ │ + bne.n 20f86c │ │ │ │ mov r1, r0 │ │ │ │ - b.n 20fa30 │ │ │ │ + b.n 20f8c0 │ │ │ │ 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 20f8e8 │ │ │ │ + bne.w 20f778 │ │ │ │ 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 20f8a0 │ │ │ │ + bne.w 20f730 │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ mov r6, fp │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ sub.w r8, r2, #4 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 20f854 │ │ │ │ + bne.w 20f6e4 │ │ │ │ mov r9, r4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r7, r5 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 20f80c │ │ │ │ + bne.w 20f69c │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r7, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 20f7cc │ │ │ │ + bne.w 20f65c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ add.w r5, r0, #20 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 20faea │ │ │ │ + beq.n 20f97a │ │ │ │ subs r4, #4 │ │ │ │ - b.n 20fac4 │ │ │ │ + b.n 20f954 │ │ │ │ cmp r3, #141 @ 0x8d │ │ │ │ - bne.n 20faf0 │ │ │ │ + bne.n 20f980 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 20faea │ │ │ │ + beq.n 20f97a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 20fabc │ │ │ │ + bmi.n 20f94c │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbnz r3, 20faf0 │ │ │ │ + cbnz r3, 20f980 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp r3, #140 @ 0x8c │ │ │ │ it ne │ │ │ │ cmpne r3, #207 @ 0xcf │ │ │ │ ite eq │ │ │ │ moveq r6, #1 │ │ │ │ movne r6, #0 │ │ │ │ - bne.n 20fab8 │ │ │ │ - bl 20f798 │ │ │ │ + bne.n 20f948 │ │ │ │ + bl 20f628 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20fabc │ │ │ │ + bne.n 20f94c │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ @@ -593593,51 +593506,51 @@ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov.w r9, r2, lsl #5 │ │ │ │ mov r5, r3 │ │ │ │ add.w r8, r1, r9 │ │ │ │ - ldr r7, [pc, #212] @ (20fbe8 ) │ │ │ │ + ldr r7, [pc, #212] @ (20fa78 ) │ │ │ │ add.w r3, r8, #44 @ 0x2c │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r1 │ │ │ │ add r7, pc │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 216410 │ │ │ │ + bl 2162a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20fbbe │ │ │ │ + beq.n 20fa4e │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 20fbbe │ │ │ │ - ldr r3, [pc, #188] @ (20fbec ) │ │ │ │ + beq.n 20fa4e │ │ │ │ + ldr r3, [pc, #188] @ (20fa7c ) │ │ │ │ ldr.w sl, [r7, r3] │ │ │ │ movs r7, #48 @ 0x30 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r5, r3 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ mla r2, r7, r2, sl │ │ │ │ add r2, r6 │ │ │ │ ldrb r2, [r2, #23] │ │ │ │ and.w r2, r2, #134 @ 0x86 │ │ │ │ cmp r2, #6 │ │ │ │ - bhi.n 20fb90 │ │ │ │ + bhi.n 20fa20 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 20fbce │ │ │ │ + bls.n 20fa5e │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ ldr.w r1, [r8, #56] @ 0x38 │ │ │ │ adds r2, #5 │ │ │ │ add.w r2, r1, r2, lsl #3 │ │ │ │ ldrb r1, [r1, #13] │ │ │ │ cmp r1, #32 │ │ │ │ ldrd r0, r2, [r2, #-20] │ │ │ │ - bhi.n 20fbca │ │ │ │ + bhi.n 20fa5a │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 20fbe0 │ │ │ │ + bhi.n 20fa70 │ │ │ │ tbb [pc, r1] │ │ │ │ subs r0, #43 @ 0x2b │ │ │ │ subs r0, #56 @ 0x38 │ │ │ │ subs r0, #56 @ 0x38 │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ subs r0, #56 @ 0x38 │ │ │ │ subs r0, #56 @ 0x38 │ │ │ │ @@ -593648,1204 +593561,1205 @@ │ │ │ │ subs r0, #56 @ 0x38 │ │ │ │ subs r0, #56 @ 0x38 │ │ │ │ subs r0, #56 @ 0x38 │ │ │ │ subs r0, #56 @ 0x38 │ │ │ │ subs r0, #56 @ 0x38 │ │ │ │ subs r0, #56 @ 0x38 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - bne.n 20fbce │ │ │ │ + bne.n 20fa5e │ │ │ │ add.w r2, r4, r9 │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r2, [r2, #56] @ 0x38 │ │ │ │ add.w r1, r2, r1, lsl #3 │ │ │ │ ldrb r2, [r2, #13] │ │ │ │ ldrd r0, r1, [r1, #20] │ │ │ │ - bl 2163dc │ │ │ │ + bl 21626c │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 20fbce │ │ │ │ + beq.n 20fa5e │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 20fb3a │ │ │ │ + bne.n 20f9ca │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ uxtb r0, r0 │ │ │ │ movs r2, #0 │ │ │ │ orrs r0, r2 │ │ │ │ - bne.n 20fbb8 │ │ │ │ + bne.n 20fa48 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ uxth r0, r0 │ │ │ │ movs r2, #0 │ │ │ │ orrs r0, r2 │ │ │ │ - bne.n 20fbb8 │ │ │ │ - b.n 20fbce │ │ │ │ + bne.n 20fa48 │ │ │ │ + b.n 20fa5e │ │ │ │ movs r2, #0 │ │ │ │ orrs r0, r2 │ │ │ │ - bne.n 20fbb8 │ │ │ │ - b.n 20fbce │ │ │ │ - lsls r6, r3, #19 │ │ │ │ + bne.n 20fa48 │ │ │ │ + b.n 20fa5e │ │ │ │ + lsls r6, r1, #25 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r7, #23 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ - ldr.w r3, [pc, #1324] @ 210130 │ │ │ │ + ldr.w r3, [pc, #1324] @ 20ffc0 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ add r3, pc │ │ │ │ cmp r6, r5 │ │ │ │ ittt ne │ │ │ │ movne r8, r3 │ │ │ │ subne r5, #4 │ │ │ │ movne r4, r6 │ │ │ │ - beq.n 20fcf2 │ │ │ │ + beq.n 20fb82 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ ands.w r6, r7, #1 │ │ │ │ - bne.n 20fcea │ │ │ │ + bne.n 20fb7a │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ - cbz r3, 20fc58 │ │ │ │ + cbz r3, 20fae8 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 20fc4e │ │ │ │ + bne.n 20fade │ │ │ │ ldr r3, [r5, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 20fc4e │ │ │ │ + bls.n 20fade │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ movw r1, #52429 @ 0xcccd │ │ │ │ movt r1, #52428 @ 0xcccc │ │ │ │ mov r0, r7 │ │ │ │ subs r3, r5, r3 │ │ │ │ asrs r3, r3, #2 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ - bl 217f20 │ │ │ │ + bl 217db0 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 20fcea │ │ │ │ + beq.n 20fb7a │ │ │ │ mov r7, r6 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r3, r7, #44 @ 0x2c │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ subs r3, r5, r3 │ │ │ │ cmp r0, #66 @ 0x42 │ │ │ │ mov.w r3, r3, asr #5 │ │ │ │ - beq.n 20fcf6 │ │ │ │ + beq.n 20fb86 │ │ │ │ movw r2, #315 @ 0x13b │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 20fcfa │ │ │ │ + bne.n 20fb8a │ │ │ │ ldr r2, [r7, #24] │ │ │ │ add.w ip, r7, #20 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 20fcea │ │ │ │ + beq.n 20fb7a │ │ │ │ mov r9, r5 │ │ │ │ str r6, [sp, #4] │ │ │ │ mov sl, r7 │ │ │ │ mov fp, r3 │ │ │ │ subs r5, r2, #4 │ │ │ │ mov r6, ip │ │ │ │ ldr r7, [r5, #0] │ │ │ │ lsls r3, r7, #31 │ │ │ │ - bmi.n 20fd48 │ │ │ │ + bmi.n 20fbd8 │ │ │ │ ldrb r1, [r7, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 20fd54 │ │ │ │ + beq.n 20fbe4 │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 20fcbe │ │ │ │ + beq.n 20fb4e │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 20fcbe │ │ │ │ + bne.n 20fb4e │ │ │ │ ldr r1, [r5, #16] │ │ │ │ subs r1, #24 │ │ │ │ cmp r1, #1 │ │ │ │ - bls.n 20fcbe │ │ │ │ + bls.n 20fb4e │ │ │ │ ldr r1, [r7, #48] @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ movw r7, #52429 @ 0xcccd │ │ │ │ movt r7, #52428 @ 0xcccc │ │ │ │ subs r1, r5, r1 │ │ │ │ asrs r1, r1, #2 │ │ │ │ mul.w r1, r7, r1 │ │ │ │ - bl 217f20 │ │ │ │ + bl 217db0 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 20fd48 │ │ │ │ + beq.n 20fbd8 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r7, sl │ │ │ │ mov r3, fp │ │ │ │ mov r5, r9 │ │ │ │ - ldr.w r2, [pc, #1132] @ 210134 │ │ │ │ + ldr.w r2, [pc, #1132] @ 20ffc4 │ │ │ │ ldr.w lr, [r8, r2] │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mla r2, r1, r2, lr │ │ │ │ add r2, r3 │ │ │ │ ldrb r3, [r2, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 20fc4e │ │ │ │ + bne.n 20fade │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 20fc4e │ │ │ │ + bmi.n 20fade │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r5, r3, #4 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 20fc1a │ │ │ │ + bne.n 20faaa │ │ │ │ movs r7, #1 │ │ │ │ - b.n 20fc50 │ │ │ │ + b.n 20fae0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20fc70 │ │ │ │ + bne.n 20fb00 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 217af0 │ │ │ │ + bl 217980 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20fc70 │ │ │ │ - b.n 20fcc6 │ │ │ │ + bne.n 20fb00 │ │ │ │ + b.n 20fb56 │ │ │ │ ldrd r2, r5, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ subs r2, r1, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 20ffd8 │ │ │ │ + bne.w 20fe68 │ │ │ │ mov r6, r7 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r7, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 20ff28 │ │ │ │ + bne.w 20fdb8 │ │ │ │ ldrd r7, r6, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r7, r3, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 20fe74 │ │ │ │ + bne.w 20fd04 │ │ │ │ mov r4, r5 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ subs r5, r1, #4 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 20fd7e │ │ │ │ + bne.n 20fc0e │ │ │ │ ldrd r5, r6, [sp, #8] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ subs r5, r1, #4 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 20fc86 │ │ │ │ + bne.n 20fb16 │ │ │ │ mov r5, r9 │ │ │ │ - b.n 20fcea │ │ │ │ + b.n 20fb7a │ │ │ │ add.w r1, r7, #44 @ 0x2c │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ subs r1, r5, r1 │ │ │ │ cmp r0, #66 @ 0x42 │ │ │ │ mov.w r3, r1, asr #5 │ │ │ │ - bne.n 20fdda │ │ │ │ + bne.n 20fc6a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20fde2 │ │ │ │ + beq.n 20fc72 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ add.w lr, r7, #20 │ │ │ │ cmp lr, r2 │ │ │ │ - beq.n 20fd48 │ │ │ │ + beq.n 20fbd8 │ │ │ │ str r5, [sp, #8] │ │ │ │ subs r5, r2, #4 │ │ │ │ str r6, [sp, #12] │ │ │ │ mov r6, lr │ │ │ │ strd r7, r3, [sp, #16] │ │ │ │ ldr r7, [r5, #0] │ │ │ │ lsls r0, r7, #31 │ │ │ │ - bmi.n 20fd3c │ │ │ │ + bmi.n 20fbcc │ │ │ │ ldrb r1, [r7, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 20fe1c │ │ │ │ + bne.n 20fcac │ │ │ │ add.w r1, r7, #44 @ 0x2c │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ subs r1, r5, r1 │ │ │ │ cmp r0, #66 @ 0x42 │ │ │ │ mov.w r3, r1, asr #5 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bne.n 20fe54 │ │ │ │ + bne.n 20fce4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20fe5c │ │ │ │ - bl 217af0 │ │ │ │ + bne.n 20fcec │ │ │ │ + bl 217980 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20fe5c │ │ │ │ - ldr r1, [pc, #904] @ (210134 ) │ │ │ │ + bne.n 20fcec │ │ │ │ + ldr r1, [pc, #904] @ (20ffc4 ) │ │ │ │ ldr.w r0, [r8, r1] │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mla r1, ip, r1, r0 │ │ │ │ add r1, r3 │ │ │ │ ldrb r1, [r1, #23] │ │ │ │ and.w r1, r1, #134 @ 0x86 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ - bne.n 20fdce │ │ │ │ + bne.n 20fc5e │ │ │ │ ldrb.w r1, [r7, #40] @ 0x28 │ │ │ │ lsls r1, r1, #29 │ │ │ │ - bpl.n 20fd3c │ │ │ │ + bpl.n 20fbcc │ │ │ │ ldrd r7, r3, [sp, #16] │ │ │ │ mov ip, r0 │ │ │ │ ldrd r5, r6, [sp, #8] │ │ │ │ - b.n 20fdf4 │ │ │ │ + b.n 20fc84 │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 20fd68 │ │ │ │ + beq.n 20fbf8 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 217af0 │ │ │ │ + bl 217980 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20fd68 │ │ │ │ - ldr r1, [pc, #836] @ (210134 ) │ │ │ │ + bne.n 20fbf8 │ │ │ │ + ldr r1, [pc, #836] @ (20ffc4 ) │ │ │ │ ldr.w ip, [r8, r1] │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ mla r1, r0, r1, ip │ │ │ │ add r1, r3 │ │ │ │ ldrb r1, [r1, #23] │ │ │ │ and.w r1, r1, #134 @ 0x86 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ - bne.n 20fe10 │ │ │ │ + bne.n 20fca0 │ │ │ │ ldrb.w r1, [r7, #40] @ 0x28 │ │ │ │ lsls r2, r1, #29 │ │ │ │ - bpl.n 20fd48 │ │ │ │ + bpl.n 20fbd8 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r7, sl │ │ │ │ mov r3, fp │ │ │ │ mov r5, r9 │ │ │ │ mov lr, ip │ │ │ │ - b.n 20fcce │ │ │ │ + b.n 20fb5e │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 20fe4a │ │ │ │ + beq.n 20fcda │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 20fe4a │ │ │ │ + bne.n 20fcda │ │ │ │ ldr r1, [r5, #16] │ │ │ │ subs r1, #24 │ │ │ │ cmp r1, #1 │ │ │ │ - bls.n 20fe4a │ │ │ │ + bls.n 20fcda │ │ │ │ ldr r1, [r7, #48] @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ movw r7, #52429 @ 0xcccd │ │ │ │ movt r7, #52428 @ 0xcccc │ │ │ │ subs r1, r5, r1 │ │ │ │ asrs r1, r1, #2 │ │ │ │ mul.w r1, r7, r1 │ │ │ │ - bl 217f20 │ │ │ │ + bl 217db0 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.w 20fd3c │ │ │ │ + beq.w 20fbcc │ │ │ │ ldrd r7, r3, [sp, #16] │ │ │ │ ldrd r5, r6, [sp, #8] │ │ │ │ - b.n 20fdee │ │ │ │ + b.n 20fc7e │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 20fda0 │ │ │ │ + bne.n 20fc30 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ add.w lr, r7, #20 │ │ │ │ cmp lr, r3 │ │ │ │ - beq.w 20fd3c │ │ │ │ + beq.w 20fbcc │ │ │ │ str r5, [sp, #28] │ │ │ │ mov r5, r4 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ subs r7, r3, #4 │ │ │ │ str r6, [sp, #32] │ │ │ │ mov r6, lr │ │ │ │ ldr r4, [r7, #0] │ │ │ │ lsls r1, r4, #31 │ │ │ │ - bmi.w 20fd2c │ │ │ │ + bmi.w 20fbbc │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 20feb8 │ │ │ │ + cbz r3, 20fd48 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 20feae │ │ │ │ + beq.n 20fd3e │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 20feae │ │ │ │ + bne.n 20fd3e │ │ │ │ ldr r3, [r7, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 20feae │ │ │ │ + bls.n 20fd3e │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ movw r1, #52429 @ 0xcccd │ │ │ │ movt r1, #52428 @ 0xcccc │ │ │ │ mov r0, r4 │ │ │ │ subs r3, r7, r3 │ │ │ │ asrs r3, r3, #2 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ - bl 217f20 │ │ │ │ + bl 217db0 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.w 20fd2c │ │ │ │ + beq.w 20fbbc │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldrd r6, r7, [sp, #32] │ │ │ │ - b.n 20fda8 │ │ │ │ + b.n 20fc38 │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ subs r3, r7, r3 │ │ │ │ cmp r0, #66 @ 0x42 │ │ │ │ mov.w r1, r3, asr #5 │ │ │ │ - bne.n 20ff04 │ │ │ │ - cbnz r1, 20ff0c │ │ │ │ + bne.n 20fd94 │ │ │ │ + cbnz r1, 20fd9c │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - bl 217af0 │ │ │ │ + bl 217980 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - cbnz r0, 20ff0c │ │ │ │ - ldr r3, [pc, #604] @ (210134 ) │ │ │ │ + cbnz r0, 20fd9c │ │ │ │ + ldr r3, [pc, #604] @ (20ffc4 ) │ │ │ │ ldr.w r0, [r8, r3] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla r3, ip, r3, r0 │ │ │ │ add r3, r1 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 20fefa │ │ │ │ + bne.n 20fd8a │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ lsls r4, r3, #29 │ │ │ │ - bpl.w 20fd2c │ │ │ │ + bpl.w 20fbbc │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldrd r6, r7, [sp, #32] │ │ │ │ - b.n 20fdae │ │ │ │ + b.n 20fc3e │ │ │ │ movw r3, #315 @ 0x13b │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 20feca │ │ │ │ + bne.n 20fd5a │ │ │ │ ldr r2, [r4, #24] │ │ │ │ add.w lr, r4, #20 │ │ │ │ cmp lr, r2 │ │ │ │ - beq.w 20fd2c │ │ │ │ + beq.w 20fbbc │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ subs r7, r2, #4 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r6, r8 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ mov r5, lr │ │ │ │ strd r4, r1, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ lsls r2, r4, #31 │ │ │ │ - bmi.w 20fd1c │ │ │ │ + bmi.w 20fbac │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 20ff6e │ │ │ │ + cbz r3, 20fdfe │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 20ff62 │ │ │ │ + beq.n 20fdf2 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 20ff62 │ │ │ │ + bne.n 20fdf2 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 20ff62 │ │ │ │ + bls.n 20fdf2 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ movw r1, #52429 @ 0xcccd │ │ │ │ movt r1, #52428 @ 0xcccc │ │ │ │ mov r0, r4 │ │ │ │ subs r3, r7, r3 │ │ │ │ asrs r3, r3, #2 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ - bl 217f20 │ │ │ │ + bl 217db0 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.w 20fd1c │ │ │ │ + beq.w 20fbac │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldrd r4, r1, [sp, #64] @ 0x40 │ │ │ │ ldrd r6, r5, [sp, #44] @ 0x2c │ │ │ │ - b.n 20fed4 │ │ │ │ + b.n 20fd64 │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ subs r3, r7, r3 │ │ │ │ cmp r0, #66 @ 0x42 │ │ │ │ mov.w r3, r3, asr #5 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - bne.n 20ffb8 │ │ │ │ - cbnz r3, 20ffc0 │ │ │ │ - bl 217af0 │ │ │ │ - cbnz r0, 20ffc0 │ │ │ │ - ldr r3, [pc, #424] @ (210134 ) │ │ │ │ + bne.n 20fe48 │ │ │ │ + cbnz r3, 20fe50 │ │ │ │ + bl 217980 │ │ │ │ + cbnz r0, 20fe50 │ │ │ │ + ldr r3, [pc, #424] @ (20ffc4 ) │ │ │ │ ldr r0, [r6, r3] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 20ffac │ │ │ │ + bne.n 20fe3c │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bpl.w 20fd1c │ │ │ │ + bpl.w 20fbac │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldrd r4, r1, [sp, #64] @ 0x40 │ │ │ │ ldrd r6, r5, [sp, #44] @ 0x2c │ │ │ │ - b.n 20feda │ │ │ │ + b.n 20fd6a │ │ │ │ movw r3, #315 @ 0x13b │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 20ff82 │ │ │ │ + bne.n 20fe12 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ add.w ip, r4, #20 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.w 20fd1c │ │ │ │ + beq.w 20fbac │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ subs r2, #4 │ │ │ │ mov r7, r6 │ │ │ │ str.w ip, [sp, #92] @ 0x5c │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ lsls r3, r1, #31 │ │ │ │ - bmi.w 20fd0c │ │ │ │ + bmi.w 20fb9c │ │ │ │ ldrb r0, [r1, #12] │ │ │ │ - cbz r0, 21001e │ │ │ │ + cbz r0, 20feae │ │ │ │ cmp r0, #4 │ │ │ │ - beq.n 210016 │ │ │ │ + beq.n 20fea6 │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 210016 │ │ │ │ + bne.n 20fea6 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ subs r0, #24 │ │ │ │ cmp r0, #1 │ │ │ │ - bls.n 210016 │ │ │ │ + bls.n 20fea6 │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ subs r1, r2, r4 │ │ │ │ movw r4, #52429 @ 0xcccd │ │ │ │ movt r4, #52428 @ 0xcccc │ │ │ │ asrs r1, r1, #2 │ │ │ │ mul.w r1, r4, r1 │ │ │ │ - bl 217f20 │ │ │ │ + bl 217db0 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.w 20fd0c │ │ │ │ + beq.w 20fb9c │ │ │ │ mov r6, r7 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ - b.n 20ff88 │ │ │ │ + b.n 20fe18 │ │ │ │ add.w r6, r1, #44 @ 0x2c │ │ │ │ ldr r0, [r1, #36] @ 0x24 │ │ │ │ subs r6, r2, r6 │ │ │ │ cmp r0, #66 @ 0x42 │ │ │ │ mov.w r6, r6, asr #5 │ │ │ │ - bne.n 21006a │ │ │ │ - cbnz r6, 210072 │ │ │ │ + bne.n 20fefa │ │ │ │ + cbnz r6, 20ff02 │ │ │ │ strd r1, r2, [sp, #56] @ 0x38 │ │ │ │ - bl 217af0 │ │ │ │ + bl 217980 │ │ │ │ ldrd r1, r2, [sp, #56] @ 0x38 │ │ │ │ - cbnz r0, 210072 │ │ │ │ - ldr r0, [pc, #244] @ (210134 ) │ │ │ │ + cbnz r0, 20ff02 │ │ │ │ + ldr r0, [pc, #244] @ (20ffc4 ) │ │ │ │ ldr r0, [r7, r0] │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla r4, ip, r4, r0 │ │ │ │ add r4, r6 │ │ │ │ ldrb r4, [r4, #23] │ │ │ │ and.w r4, r4, #134 @ 0x86 │ │ │ │ cmp r4, #128 @ 0x80 │ │ │ │ - bne.n 210062 │ │ │ │ + bne.n 20fef2 │ │ │ │ ldrb.w r1, [r1, #40] @ 0x28 │ │ │ │ lsls r1, r1, #29 │ │ │ │ - bpl.w 20fd0c │ │ │ │ + bpl.w 20fb9c │ │ │ │ mov r6, r7 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ - b.n 20ff8c │ │ │ │ + b.n 20fe1c │ │ │ │ movw r4, #315 @ 0x13b │ │ │ │ cmp r0, r4 │ │ │ │ - bne.n 210030 │ │ │ │ + bne.n 20fec0 │ │ │ │ ldr r4, [r1, #24] │ │ │ │ add.w r3, r1, #20 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ subs r5, r4, #4 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ strd r1, r6, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ adds r3, r5, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 20fd08 │ │ │ │ + beq.w 20fb98 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ lsls r6, r4, #31 │ │ │ │ - bmi.n 2100e2 │ │ │ │ + bmi.n 20ff72 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 2100e8 │ │ │ │ + cbz r3, 20ff78 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 2100c4 │ │ │ │ + beq.n 20ff54 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 2100c4 │ │ │ │ + bne.n 20ff54 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 2100c4 │ │ │ │ + bls.n 20ff54 │ │ │ │ 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 217f20 │ │ │ │ + bl 217db0 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 2100e2 │ │ │ │ + beq.n 20ff72 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldrd r1, r6, [sp, #76] @ 0x4c │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ - b.n 21003e │ │ │ │ + b.n 20fece │ │ │ │ movw r3, #315 @ 0x13b │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 2100fc │ │ │ │ + bne.n 20ff8c │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20d91c │ │ │ │ - cbz r0, 210104 │ │ │ │ + bl 20d7ac │ │ │ │ + cbz r0, 20ff94 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ subs r5, #4 │ │ │ │ - b.n 210084 │ │ │ │ + b.n 20ff14 │ │ │ │ add.w r6, r4, #44 @ 0x2c │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ subs r6, r5, r6 │ │ │ │ cmp r0, #66 @ 0x42 │ │ │ │ mov.w r6, r6, asr #5 │ │ │ │ - bne.n 2100ce │ │ │ │ + bne.n 20ff5e │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 2100d6 │ │ │ │ - bl 217af0 │ │ │ │ + bne.n 20ff66 │ │ │ │ + bl 217980 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2100d6 │ │ │ │ - ldr r3, [pc, #44] @ (210134 ) │ │ │ │ + bne.n 20ff66 │ │ │ │ + ldr r3, [pc, #44] @ (20ffc4 ) │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ ldr r0, [r7, r3] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ add r3, r6 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 210124 │ │ │ │ + bne.n 20ffb4 │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ lsls r4, r3, #29 │ │ │ │ - bpl.n 2100e2 │ │ │ │ + bpl.n 20ff72 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldrd r1, r6, [sp, #76] @ 0x4c │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ - b.n 210042 │ │ │ │ + b.n 20fed2 │ │ │ │ nop │ │ │ │ - lsls r0, r6, #15 │ │ │ │ + lsls r0, r4, #21 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r7, #23 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ - ldr.w r3, [pc, #1600] @ 21078c │ │ │ │ + ldr.w r3, [pc, #1600] @ 21061c │ │ │ │ add.w r9, r0, #20 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 21024c │ │ │ │ + beq.n 2100dc │ │ │ │ movw fp, #52429 @ 0xcccd │ │ │ │ movt fp, #52428 @ 0xcccc │ │ │ │ mov r7, fp │ │ │ │ sub.w r8, r3, #4 │ │ │ │ mov fp, r9 │ │ │ │ ldr.w r6, [r8] │ │ │ │ ands.w sl, r6, #1 │ │ │ │ - bne.n 210240 │ │ │ │ + bne.n 2100d0 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 210258 │ │ │ │ + beq.n 2100e8 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 21033c │ │ │ │ + beq.w 2101cc │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 2101a6 │ │ │ │ + bne.n 210036 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 2101a6 │ │ │ │ + bls.n 210036 │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ sub.w r1, r8, r1 │ │ │ │ asrs r1, r1, #2 │ │ │ │ mul.w r1, r7, r1 │ │ │ │ - bl 217f20 │ │ │ │ + bl 217db0 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 210240 │ │ │ │ + beq.n 2100d0 │ │ │ │ mov r0, sl │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r3, #315 @ 0x13b │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 21026e │ │ │ │ + bne.n 2100fe │ │ │ │ ldr r3, [r6, #24] │ │ │ │ add.w r2, r6, #20 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 210240 │ │ │ │ + beq.n 2100d0 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ sub.w r9, r3, #4 │ │ │ │ mov r4, r8 │ │ │ │ mov sl, r2 │ │ │ │ movw ip, #52429 @ 0xcccd │ │ │ │ movt ip, #52428 @ 0xcccc │ │ │ │ strd r6, r5, [sp, #12] │ │ │ │ str.w ip, [sp, #8] │ │ │ │ ldr.w r6, [r9] │ │ │ │ lsls r3, r6, #31 │ │ │ │ - bmi.w 21032a │ │ │ │ + bmi.w 2101ba │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 210280 │ │ │ │ + beq.n 210110 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 210472 │ │ │ │ + beq.w 210302 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 21021a │ │ │ │ + bne.n 2100aa │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 21021a │ │ │ │ + bls.n 2100aa │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ sub.w r1, r9, r1 │ │ │ │ asrs r1, r1, #2 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ - bl 217f20 │ │ │ │ + bl 217db0 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.w 21032a │ │ │ │ - ldr.w r3, [pc, #1396] @ 210790 │ │ │ │ + beq.w 2101ba │ │ │ │ + ldr.w r3, [pc, #1396] @ 210620 │ │ │ │ mov r8, r4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrd r6, r5, [sp, #12] │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ ldr r0, [r2, r3] │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ add r3, r5 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 2101a6 │ │ │ │ + bne.n 210036 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ sub.w r8, r3, #4 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 21016c │ │ │ │ + bne.n 20fffc │ │ │ │ mov.w sl, #1 │ │ │ │ mov r0, sl │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r3, r6, #44 @ 0x2c │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ sub.w r3, r8, r3 │ │ │ │ cmp r0, #66 @ 0x42 │ │ │ │ mov.w r5, r3, asr #5 │ │ │ │ - bne.n 2101ae │ │ │ │ + bne.n 21003e │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 2101b6 │ │ │ │ - bl 217af0 │ │ │ │ + bne.n 210046 │ │ │ │ + bl 217980 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2101b6 │ │ │ │ - ldr.w r3, [pc, #1304] @ 210790 │ │ │ │ + bne.n 210046 │ │ │ │ + ldr.w r3, [pc, #1304] @ 210620 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b.n 21022c │ │ │ │ + b.n 2100bc │ │ │ │ add.w r3, r6, #44 @ 0x2c │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ sub.w r3, r9, r3 │ │ │ │ cmp r0, #66 @ 0x42 │ │ │ │ mov.w r5, r3, asr #5 │ │ │ │ - beq.n 210356 │ │ │ │ + beq.n 2101e6 │ │ │ │ movw r3, #315 @ 0x13b │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 21035a │ │ │ │ + bne.n 2101ea │ │ │ │ ldr r3, [r6, #24] │ │ │ │ add.w r2, r6, #20 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 21032a │ │ │ │ + beq.n 2101ba │ │ │ │ strd r9, r4, [sp, #28] │ │ │ │ sub.w r8, r3, #4 │ │ │ │ mov r9, r2 │ │ │ │ mov r4, sl │ │ │ │ movw ip, #52429 @ 0xcccd │ │ │ │ movt ip, #52428 @ 0xcccc │ │ │ │ strd r6, r5, [sp, #36] @ 0x24 │ │ │ │ str.w ip, [sp, #24] │ │ │ │ ldr.w r6, [r8] │ │ │ │ lsls r5, r6, #31 │ │ │ │ - bmi.w 21041c │ │ │ │ + bmi.w 2102ac │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 210434 │ │ │ │ + beq.w 2102c4 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 210558 │ │ │ │ + beq.w 2103e8 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 210300 │ │ │ │ + bne.n 210190 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 210300 │ │ │ │ + bls.n 210190 │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ sub.w r1, r8, r1 │ │ │ │ asrs r1, r1, #2 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ - bl 217f20 │ │ │ │ + bl 217db0 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.w 21041c │ │ │ │ - ldr.w r3, [pc, #1164] @ 210790 │ │ │ │ + beq.w 2102ac │ │ │ │ + ldr.w r3, [pc, #1164] @ 210620 │ │ │ │ mov sl, r4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ ldrd r6, r5, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r0, [r2, r3] │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ add r3, r5 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.w 2106fa │ │ │ │ + bne.w 21058a │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ sub.w r9, r3, #4 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.w 2101dc │ │ │ │ + bne.w 21006c │ │ │ │ mov r8, r4 │ │ │ │ - b.n 210240 │ │ │ │ + b.n 2100d0 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ subs r3, #111 @ 0x6f │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 2101a6 │ │ │ │ + bhi.w 210036 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ sub.w r8, r3, #4 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.w 21016c │ │ │ │ - b.n 21024c │ │ │ │ + bne.w 20fffc │ │ │ │ + b.n 2100dc │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 21029a │ │ │ │ - bl 217af0 │ │ │ │ + bne.n 21012a │ │ │ │ + bl 217980 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 21029a │ │ │ │ - ldr.w r3, [pc, #1068] @ 210790 │ │ │ │ + bne.n 21012a │ │ │ │ + ldr.w r3, [pc, #1068] @ 210620 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b.n 210314 │ │ │ │ + b.n 2101a4 │ │ │ │ add.w r3, r6, #44 @ 0x2c │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ sub.w r3, sl, r3 │ │ │ │ cmp r0, #66 @ 0x42 │ │ │ │ mov.w r5, r3, asr #5 │ │ │ │ - bne.w 2104a4 │ │ │ │ + bne.w 210334 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 2104ae │ │ │ │ - bl 217af0 │ │ │ │ + bne.w 21033e │ │ │ │ + bl 217980 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2104ae │ │ │ │ - ldr r3, [pc, #1020] @ (210790 ) │ │ │ │ + bne.w 21033e │ │ │ │ + ldr r3, [pc, #1020] @ (210620 ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r2, r3] │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ add r3, r5 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.w 210714 │ │ │ │ + bne.w 2105a4 │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ sub.w sl, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 2106f4 │ │ │ │ + beq.w 210584 │ │ │ │ ldr.w r6, [sl] │ │ │ │ lsls r0, r6, #31 │ │ │ │ - bmi.n 2103ac │ │ │ │ + bmi.n 21023c │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21036c │ │ │ │ + beq.n 2101fc │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 21052a │ │ │ │ + beq.w 2103ba │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 2103f4 │ │ │ │ + bne.n 210284 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 2103f4 │ │ │ │ + bls.n 210284 │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ sub.w r1, sl, r1 │ │ │ │ asrs r1, r1, #2 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ - bl 217f20 │ │ │ │ + bl 217db0 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 2103ac │ │ │ │ - ldr r3, [pc, #920] @ (210790 ) │ │ │ │ + beq.n 21023c │ │ │ │ + ldr r3, [pc, #920] @ (210620 ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ ldrd r6, r5, [sp, #56] @ 0x38 │ │ │ │ ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ add r3, r5 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.w 210706 │ │ │ │ + bne.w 210596 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ sub.w r8, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 2102c0 │ │ │ │ + bne.w 210150 │ │ │ │ mov sl, r4 │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ ldr r4, [sp, #32] │ │ │ │ - b.n 21032a │ │ │ │ + b.n 2101ba │ │ │ │ add.w r3, r6, #44 @ 0x2c │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ sub.w r3, r8, r3 │ │ │ │ cmp r0, #66 @ 0x42 │ │ │ │ mov.w r5, r3, asr #5 │ │ │ │ - bne.n 21048c │ │ │ │ - cbz r5, 210494 │ │ │ │ + bne.n 21031c │ │ │ │ + cbz r5, 210324 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ add.w r2, r6, #20 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 21041c │ │ │ │ + beq.n 2102ac │ │ │ │ movw ip, #52429 @ 0xcccd │ │ │ │ movt ip, #52428 @ 0xcccc │ │ │ │ str.w r9, [sp, #44] @ 0x2c │ │ │ │ sub.w sl, r3, #4 │ │ │ │ mov r9, r2 │ │ │ │ strd r6, r5, [sp, #56] @ 0x38 │ │ │ │ str.w r8, [sp, #48] @ 0x30 │ │ │ │ str.w ip, [sp, #52] @ 0x34 │ │ │ │ - b.n 2103ba │ │ │ │ + b.n 21024a │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ subs r3, #111 @ 0x6f │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 21021a │ │ │ │ + bhi.w 2100aa │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ sub.w r9, r3, #4 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.w 2101dc │ │ │ │ - b.n 210338 │ │ │ │ + bne.w 21006c │ │ │ │ + b.n 2101c8 │ │ │ │ movw r3, #315 @ 0x13b │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 210448 │ │ │ │ - bl 217af0 │ │ │ │ + beq.n 2102d8 │ │ │ │ + bl 217980 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 210448 │ │ │ │ - ldr r3, [pc, #752] @ (210790 ) │ │ │ │ + bne.n 2102d8 │ │ │ │ + ldr r3, [pc, #752] @ (210620 ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b.n 210406 │ │ │ │ + b.n 210296 │ │ │ │ movw r3, #315 @ 0x13b │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 210386 │ │ │ │ + bne.w 210216 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ add.w r3, r6, #20 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 2103ac │ │ │ │ + beq.w 21023c │ │ │ │ strd r6, r5, [sp, #76] @ 0x4c │ │ │ │ sub.w r8, r2, #4 │ │ │ │ mov r6, fp │ │ │ │ strd r4, sl, [sp, #64] @ 0x40 │ │ │ │ mov fp, r9 │ │ │ │ mov sl, r7 │ │ │ │ mov r9, r3 │ │ │ │ movw ip, #52429 @ 0xcccd │ │ │ │ movt ip, #52428 @ 0xcccc │ │ │ │ str.w ip, [sp, #72] @ 0x48 │ │ │ │ ldr.w r4, [r8] │ │ │ │ lsls r1, r4, #31 │ │ │ │ - bmi.n 21053e │ │ │ │ + bmi.n 2103ce │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 210572 │ │ │ │ + beq.n 210402 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 210536 │ │ │ │ + beq.n 2103c6 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 210512 │ │ │ │ + bne.n 2103a2 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 210512 │ │ │ │ + bls.n 2103a2 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ sub.w r1, r8, r1 │ │ │ │ asrs r1, r1, #2 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ - bl 217f20 │ │ │ │ + bl 217db0 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 21053e │ │ │ │ - ldr r3, [pc, #636] @ (210790 ) │ │ │ │ + beq.n 2103ce │ │ │ │ + ldr r3, [pc, #636] @ (210620 ) │ │ │ │ mov r9, fp │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov fp, r6 │ │ │ │ mov r7, sl │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr.w sl, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b.n 210396 │ │ │ │ + b.n 210226 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ subs r3, #111 @ 0x6f │ │ │ │ cmp r3, #5 │ │ │ │ - bls.w 2103ac │ │ │ │ - b.n 2103f4 │ │ │ │ + bls.w 21023c │ │ │ │ + b.n 210284 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ subs r3, #111 @ 0x6f │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 210512 │ │ │ │ + bhi.n 2103a2 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ sub.w r8, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.n 2104da │ │ │ │ + bne.n 21036a │ │ │ │ mov r9, fp │ │ │ │ mov r7, sl │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ mov fp, r6 │ │ │ │ ldr.w sl, [sp, #68] @ 0x44 │ │ │ │ - b.n 2103ac │ │ │ │ + b.n 21023c │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ subs r3, #111 @ 0x6f │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 210300 │ │ │ │ + bhi.w 210190 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ sub.w r8, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 2102c0 │ │ │ │ - b.n 21042a │ │ │ │ + bne.w 210150 │ │ │ │ + b.n 2102ba │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ sub.w r3, r8, r3 │ │ │ │ cmp r0, #66 @ 0x42 │ │ │ │ mov.w r7, r3, asr #5 │ │ │ │ - bne.n 2105f0 │ │ │ │ + bne.n 210480 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 2105f8 │ │ │ │ + beq.n 210488 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ add.w r3, r4, #20 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 21053e │ │ │ │ + beq.n 2103ce │ │ │ │ movw ip, #52429 @ 0xcccd │ │ │ │ movt ip, #52428 @ 0xcccc │ │ │ │ strd r4, r7, [sp, #96] @ 0x60 │ │ │ │ subs r5, #4 │ │ │ │ str.w r9, [sp, #92] @ 0x5c │ │ │ │ mov r7, r3 │ │ │ │ mov r9, ip │ │ │ │ strd r8, r6, [sp, #84] @ 0x54 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ lsls r2, r4, #31 │ │ │ │ - bmi.n 210610 │ │ │ │ + bmi.n 2104a0 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 210622 │ │ │ │ + beq.n 2104b2 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 210608 │ │ │ │ + beq.n 210498 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 2105dc │ │ │ │ + bne.n 21046c │ │ │ │ ldr r3, [r5, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 2105dc │ │ │ │ + bls.n 21046c │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ subs r1, r5, r1 │ │ │ │ asrs r1, r1, #2 │ │ │ │ mul.w r1, r9, r1 │ │ │ │ - bl 217f20 │ │ │ │ + bl 217db0 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 210610 │ │ │ │ - ldr r3, [pc, #432] @ (210790 ) │ │ │ │ + beq.n 2104a0 │ │ │ │ + ldr r3, [pc, #432] @ (210620 ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrd r4, r7, [sp, #96] @ 0x60 │ │ │ │ ldrd r8, r6, [sp, #84] @ 0x54 │ │ │ │ ldr.w r9, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b.n 210664 │ │ │ │ + b.n 2104f4 │ │ │ │ movw r3, #315 @ 0x13b │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 210588 │ │ │ │ - bl 217af0 │ │ │ │ + beq.n 210418 │ │ │ │ + bl 217980 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 210588 │ │ │ │ - ldr r3, [pc, #396] @ (210790 ) │ │ │ │ + bne.n 210418 │ │ │ │ + ldr r3, [pc, #396] @ (210620 ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b.n 210664 │ │ │ │ + b.n 2104f4 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ subs r3, #111 @ 0x6f │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 2105dc │ │ │ │ + bhi.n 21046c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r5, r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 2105ac │ │ │ │ + bne.n 21043c │ │ │ │ ldrd r8, r6, [sp, #84] @ 0x54 │ │ │ │ ldr.w r9, [sp, #92] @ 0x5c │ │ │ │ - b.n 21053e │ │ │ │ + b.n 2103ce │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ subs r3, r5, r3 │ │ │ │ cmp r0, #66 @ 0x42 │ │ │ │ mov.w r3, r3, asr #5 │ │ │ │ - bne.n 21068c │ │ │ │ - cbnz r3, 210694 │ │ │ │ + bne.n 21051c │ │ │ │ + cbnz r3, 210524 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 217af0 │ │ │ │ + bl 217980 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ - cbnz r0, 210694 │ │ │ │ - ldr r2, [pc, #336] @ (210790 ) │ │ │ │ + cbnz r0, 210524 │ │ │ │ + ldr r2, [pc, #336] @ (210620 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r1, r2] │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mla r2, r1, r2, r0 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq.n 210610 │ │ │ │ + beq.n 2104a0 │ │ │ │ ldrd r4, r7, [sp, #96] @ 0x60 │ │ │ │ ldrd r8, r6, [sp, #84] @ 0x54 │ │ │ │ ldr.w r9, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ add r3, r7 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq.w 21053e │ │ │ │ + beq.w 2103ce │ │ │ │ mov r9, fp │ │ │ │ mov r7, sl │ │ │ │ mov fp, r6 │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr.w sl, [sp, #68] @ 0x44 │ │ │ │ - b.n 210396 │ │ │ │ + b.n 210226 │ │ │ │ movw r2, #315 @ 0x13b │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 210634 │ │ │ │ + bne.n 2104c4 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ add.w r8, r4, #20 │ │ │ │ cmp r8, r6 │ │ │ │ - beq.n 210610 │ │ │ │ + beq.n 2104a0 │ │ │ │ movw ip, #52429 @ 0xcccd │ │ │ │ movt ip, #52428 @ 0xcccc │ │ │ │ str r7, [sp, #108] @ 0x6c │ │ │ │ subs r6, #4 │ │ │ │ mov r7, r8 │ │ │ │ mov r8, ip │ │ │ │ str r5, [sp, #104] @ 0x68 │ │ │ │ strd r4, r3, [sp, #112] @ 0x70 │ │ │ │ ldr r4, [r6, #0] │ │ │ │ lsls r3, r4, #31 │ │ │ │ - bmi.n 21072a │ │ │ │ + bmi.n 2105ba │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 210738 │ │ │ │ + beq.n 2105c8 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 210722 │ │ │ │ + beq.n 2105b2 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 2106e4 │ │ │ │ + bne.n 210574 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ subs r2, #24 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 2106e4 │ │ │ │ + bls.n 210574 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ subs r1, r6, r1 │ │ │ │ asrs r1, r1, #2 │ │ │ │ mul.w r1, r8, r1 │ │ │ │ - bl 217f20 │ │ │ │ + bl 217db0 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 21072a │ │ │ │ - ldr r2, [pc, #168] @ (210790 ) │ │ │ │ + beq.n 2105ba │ │ │ │ + ldr r2, [pc, #168] @ (210620 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ ldrd r4, r3, [sp, #112] @ 0x70 │ │ │ │ ldr r7, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [r1, r2] │ │ │ │ - b.n 210644 │ │ │ │ + b.n 2104d4 │ │ │ │ ldrd r9, r8, [sp, #44] @ 0x2c │ │ │ │ - b.n 21041c │ │ │ │ + b.n 2102ac │ │ │ │ ldrd r6, r5, [sp, #12] │ │ │ │ mov r8, r4 │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ - b.n 21022c │ │ │ │ + b.n 2100bc │ │ │ │ mov sl, r4 │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ ldrd r6, r5, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ - b.n 210314 │ │ │ │ + b.n 2101a4 │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ ldrd r6, r5, [sp, #56] @ 0x38 │ │ │ │ ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ - b.n 210406 │ │ │ │ + b.n 210296 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ subs r2, #111 @ 0x6f │ │ │ │ cmp r2, #5 │ │ │ │ - bhi.n 2106e4 │ │ │ │ + bhi.n 210574 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ subs r6, r2, #4 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 2106b4 │ │ │ │ + bne.n 210544 │ │ │ │ ldrd r5, r7, [sp, #104] @ 0x68 │ │ │ │ - b.n 210610 │ │ │ │ + b.n 2104a0 │ │ │ │ add.w r5, r4, #44 @ 0x2c │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ subs r5, r6, r5 │ │ │ │ cmp r0, #66 @ 0x42 │ │ │ │ mov.w r5, r5, asr #5 │ │ │ │ - bne.n 210774 │ │ │ │ - cbnz r5, 21077c │ │ │ │ - bl 217af0 │ │ │ │ - cbnz r0, 21077c │ │ │ │ - ldr r1, [pc, #60] @ (210790 ) │ │ │ │ + bne.n 210604 │ │ │ │ + cbnz r5, 21060c │ │ │ │ + bl 217980 │ │ │ │ + cbnz r0, 21060c │ │ │ │ + ldr r1, [pc, #60] @ (210620 ) │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r3, r1] │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ mla r2, r3, r2, r0 │ │ │ │ add r2, r5 │ │ │ │ ldrb r2, [r2, #23] │ │ │ │ and.w r2, r2, #134 @ 0x86 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - beq.n 21072a │ │ │ │ + beq.n 2105ba │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ ldrd r4, r3, [sp, #112] @ 0x70 │ │ │ │ ldr r7, [sp, #108] @ 0x6c │ │ │ │ - b.n 210644 │ │ │ │ + b.n 2104d4 │ │ │ │ movw r2, #315 @ 0x13b │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 21074a │ │ │ │ + bne.n 2105da │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20d91c │ │ │ │ + bl 20d7ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 210750 │ │ │ │ - b.n 21072a │ │ │ │ - cdp2 0, 10, cr0, cr10, cr8, {5} │ │ │ │ + beq.n 2105e0 │ │ │ │ + b.n 2105ba │ │ │ │ + movs r2, r3 │ │ │ │ + lsls r1, r5, #2 │ │ │ │ lsrs r0, r7, #23 │ │ │ │ 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 │ │ │ │ - ldr.w r1, [pc, #3368] @ 2114d0 │ │ │ │ + ldr.w r1, [pc, #3368] @ 211360 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ - ldr.w r2, [pc, #3368] @ 2114d4 │ │ │ │ + ldr.w r2, [pc, #3368] @ 211364 │ │ │ │ movs r3, #1 │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #244] @ 0xf4 │ │ │ │ mov.w r2, #0 │ │ │ │ @@ -594853,15 +594767,15 @@ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r2, [r3, #41] @ 0x29 │ │ │ │ ldr.w r1, [r3, #192] @ 0xc0 │ │ │ │ eor.w r0, r2, #1 │ │ │ │ strb.w r2, [sp, #22] │ │ │ │ strb.w r0, [sp, #21] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 210a44 │ │ │ │ + bne.w 2108d4 │ │ │ │ movw r2, #2049 @ 0x801 │ │ │ │ ands r2, r1 │ │ │ │ sub.w r2, r2, #1 │ │ │ │ clz r2, r2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ strb.w r2, [sp, #23] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ @@ -594883,18 +594797,18 @@ │ │ │ │ ldrb.w r4, [r3, #91] @ 0x5b │ │ │ │ eor.w r4, r4, #1 │ │ │ │ bfi r2, r4, #24, #8 │ │ │ │ str.w r2, [sp, #25] │ │ │ │ and.w r2, r0, #1024 @ 0x400 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 2109dc │ │ │ │ + bne.w 21086c │ │ │ │ ldrb.w r2, [r3, #142] @ 0x8e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2109de │ │ │ │ + beq.w 21086e │ │ │ │ lsls r2, r0, #30 │ │ │ │ ittet pl │ │ │ │ movpl r2, #1 │ │ │ │ strbpl.w r2, [sp, #29] │ │ │ │ movmi r2, r6 │ │ │ │ ldrbpl.w r2, [r3, #143] @ 0x8f │ │ │ │ it mi │ │ │ │ @@ -594904,51 +594818,51 @@ │ │ │ │ ands.w r2, ip, #8 │ │ │ │ ubfx lr, ip, #3, #1 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ eor.w lr, lr, #1 │ │ │ │ it ne │ │ │ │ movne r4, r2 │ │ │ │ - bne.n 210892 │ │ │ │ + bne.n 210722 │ │ │ │ tst.w ip, #4 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ - beq.w 210a7a │ │ │ │ + beq.w 21090a │ │ │ │ strb.w r2, [sp, #32] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ strb.w r4, [sp, #33] @ 0x21 │ │ │ │ ands.w r4, r2, #8 │ │ │ │ strb.w lr, [sp, #31] │ │ │ │ ubfx r9, r2, #3, #1 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ eor.w r9, r9, #1 │ │ │ │ it ne │ │ │ │ movne lr, r4 │ │ │ │ - bne.n 2108c4 │ │ │ │ + bne.n 210754 │ │ │ │ tst.w r2, #4 │ │ │ │ it ne │ │ │ │ movne.w lr, #1 │ │ │ │ - beq.w 210a68 │ │ │ │ + beq.w 2108f8 │ │ │ │ strb.w lr, [sp, #36] @ 0x24 │ │ │ │ ldr.w lr, [r3, #12] │ │ │ │ strb.w r4, [sp, #35] @ 0x23 │ │ │ │ ands.w r4, lr, #8 │ │ │ │ strb.w r9, [sp, #34] @ 0x22 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ ubfx r9, lr, #3, #1 │ │ │ │ eor.w r9, r9, #1 │ │ │ │ it ne │ │ │ │ movne sl, r4 │ │ │ │ - bne.n 2108f8 │ │ │ │ + bne.n 210788 │ │ │ │ tst.w lr, #4 │ │ │ │ it ne │ │ │ │ movne.w sl, #1 │ │ │ │ - beq.w 210a8e │ │ │ │ + beq.w 21091e │ │ │ │ strb.w r4, [sp, #38] @ 0x26 │ │ │ │ ldrb.w r4, [r3, #133] @ 0x85 │ │ │ │ strb.w sl, [sp, #39] @ 0x27 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r4, [r3, #134] @ 0x86 │ │ │ │ strb.w r9, [sp, #37] @ 0x25 │ │ │ │ @@ -594982,100 +594896,100 @@ │ │ │ │ strb.w r9, [sp, #50] @ 0x32 │ │ │ │ ldrb.w r9, [r3, #18] │ │ │ │ strb.w r9, [sp, #51] @ 0x33 │ │ │ │ strb.w fp, [sp, #53] @ 0x35 │ │ │ │ eor.w r9, r9, #1 │ │ │ │ strb.w r5, [sp, #54] @ 0x36 │ │ │ │ strb.w r9, [sp, #52] @ 0x34 │ │ │ │ - cbnz r5, 2109f6 │ │ │ │ + cbnz r5, 210886 │ │ │ │ tst.w r4, #8 │ │ │ │ - bne.n 2109f6 │ │ │ │ + bne.n 210886 │ │ │ │ strb.w r5, [sp, #55] @ 0x37 │ │ │ │ strb.w r7, [sp, #56] @ 0x38 │ │ │ │ ldrb.w r5, [r3, #51] @ 0x33 │ │ │ │ - cbnz r7, 210a10 │ │ │ │ + cbnz r7, 2108a0 │ │ │ │ tst.w r4, #16 │ │ │ │ - beq.n 210a48 │ │ │ │ + beq.n 2108d8 │ │ │ │ tst.w r4, #64 @ 0x40 │ │ │ │ - beq.w 2114e0 │ │ │ │ + beq.w 211370 │ │ │ │ mov.w r8, #1 │ │ │ │ strb.w r7, [sp, #57] @ 0x39 │ │ │ │ strb.w r5, [sp, #60] @ 0x3c │ │ │ │ strh.w r8, [sp, #58] @ 0x3a │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 2114f6 │ │ │ │ + bne.w 211386 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ - b.n 210a30 │ │ │ │ + b.n 2108c0 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r2, [sp, #29] │ │ │ │ ldrb.w r2, [r3, #143] @ 0x8f │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 210868 │ │ │ │ + beq.w 2106f8 │ │ │ │ ubfx r2, r0, #1, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ - b.n 210868 │ │ │ │ + b.n 2106f8 │ │ │ │ and.w r5, r4, #80 @ 0x50 │ │ │ │ strb.w r7, [sp, #56] @ 0x38 │ │ │ │ subs r5, #80 @ 0x50 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ strb.w r5, [sp, #55] @ 0x37 │ │ │ │ ldrb.w r5, [r3, #51] @ 0x33 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 2109b2 │ │ │ │ + beq.n 210842 │ │ │ │ ands.w r8, r4, #64 @ 0x40 │ │ │ │ - bne.w 2114aa │ │ │ │ + bne.w 21133a │ │ │ │ strb.w r8, [sp, #59] @ 0x3b │ │ │ │ mov.w r8, #1 │ │ │ │ strb.w r5, [sp, #60] @ 0x3c │ │ │ │ strh.w r8, [sp, #57] @ 0x39 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 210aa2 │ │ │ │ + bne.n 210932 │ │ │ │ movs r5, #0 │ │ │ │ mov r9, r5 │ │ │ │ strb.w r5, [sp, #61] @ 0x3d │ │ │ │ clz r5, r9 │ │ │ │ mov.w r8, #1 │ │ │ │ strb.w r8, [sp, #62] @ 0x3e │ │ │ │ lsrs r5, r5, #5 │ │ │ │ - b.n 210ab6 │ │ │ │ + b.n 210946 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 2107ee │ │ │ │ + b.n 21067e │ │ │ │ movw r9, #257 @ 0x101 │ │ │ │ strb.w r7, [sp, #57] @ 0x39 │ │ │ │ strb.w r5, [sp, #60] @ 0x3c │ │ │ │ strh.w r9, [sp, #58] @ 0x3a │ │ │ │ - cbnz r5, 210aac │ │ │ │ + cbnz r5, 21093c │ │ │ │ ands.w r5, r4, #64 @ 0x40 │ │ │ │ mov r9, r5 │ │ │ │ ite eq │ │ │ │ moveq r5, r7 │ │ │ │ movne r5, #1 │ │ │ │ - b.n 210a30 │ │ │ │ + b.n 2108c0 │ │ │ │ ubfx lr, r2, #1, #1 │ │ │ │ and.w r4, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ orreq.w lr, lr, #1 │ │ │ │ - b.n 2108c4 │ │ │ │ + b.n 210754 │ │ │ │ ubfx r4, ip, #1, #1 │ │ │ │ and.w r2, ip, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ it eq │ │ │ │ orreq.w r4, r4, #1 │ │ │ │ - b.n 210892 │ │ │ │ + b.n 210722 │ │ │ │ ubfx sl, lr, #1, #1 │ │ │ │ and.w r4, lr, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ it eq │ │ │ │ orreq.w sl, sl, #1 │ │ │ │ - b.n 2108f8 │ │ │ │ + b.n 210788 │ │ │ │ and.w r7, r4, #16 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 2114f6 │ │ │ │ + bne.w 211386 │ │ │ │ mov.w r5, #1 │ │ │ │ strh.w r5, [sp, #61] @ 0x3d │ │ │ │ movs r5, #0 │ │ │ │ mov.w r8, #0 │ │ │ │ ldrb.w r7, [r3, #148] @ 0x94 │ │ │ │ str r7, [sp, #4] │ │ │ │ bfi r8, r5, #0, #8 │ │ │ │ @@ -595091,15 +595005,15 @@ │ │ │ │ str.w r8, [sp, #63] @ 0x3f │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #68] @ 0x44 │ │ │ │ ubfx r5, r0, #5, #1 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #69] @ 0x45 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - cbz r7, 210b0c │ │ │ │ + cbz r7, 21099c │ │ │ │ ldrb.w r5, [r3, #161] @ 0xa1 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #70] @ 0x46 │ │ │ │ ubfx r8, r4, #11, #1 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ eor.w r8, r8, #1 │ │ │ │ strb.w r5, [sp, #71] @ 0x47 │ │ │ │ @@ -595117,46 +595031,46 @@ │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #75] @ 0x4b │ │ │ │ ldrb.w r5, [r3, #43] @ 0x2b │ │ │ │ eor.w r5, r5, #1 │ │ │ │ and.w r5, r5, r8 │ │ │ │ strb.w r5, [sp, #76] @ 0x4c │ │ │ │ ldrb.w r5, [r3, #45] @ 0x2d │ │ │ │ - cbz r5, 210b6a │ │ │ │ + cbz r5, 2109fa │ │ │ │ ldrb.w r5, [r3, #41] @ 0x29 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #77] @ 0x4d │ │ │ │ ldrb.w r5, [r3, #46] @ 0x2e │ │ │ │ - cbz r5, 210b7c │ │ │ │ + cbz r5, 210a0c │ │ │ │ ldrb.w r5, [r3, #41] @ 0x29 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #78] @ 0x4e │ │ │ │ mov.w r9, #1 │ │ │ │ and.w r5, r1, #1024 @ 0x400 │ │ │ │ ldrb.w r8, [r3, #45] @ 0x2d │ │ │ │ eor.w r8, r8, r9 │ │ │ │ strb.w r8, [sp, #79] @ 0x4f │ │ │ │ ldrb.w r8, [r3, #46] @ 0x2e │ │ │ │ strb.w r9, [sp, #81] @ 0x51 │ │ │ │ eor.w r8, r8, r9 │ │ │ │ strb.w r8, [sp, #80] @ 0x50 │ │ │ │ ldrb.w r8, [r3, #45] @ 0x2d │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 210e4e │ │ │ │ + bne.w 210cde │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 211496 │ │ │ │ + beq.w 211326 │ │ │ │ ldrb.w r9, [r3, #41] @ 0x29 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 211516 │ │ │ │ + bne.w 2113a6 │ │ │ │ ubfx r8, r1, #9, #1 │ │ │ │ eor.w r8, r8, #1 │ │ │ │ strb.w r8, [sp, #82] @ 0x52 │ │ │ │ ldrb.w r8, [r3, #41] @ 0x29 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 210e84 │ │ │ │ + bne.w 210d14 │ │ │ │ ubfx r8, r1, #9, #1 │ │ │ │ eor.w r8, r8, #1 │ │ │ │ strb.w r8, [sp, #83] @ 0x53 │ │ │ │ clz r8, r5 │ │ │ │ ldrb.w sl, [r3, #95] @ 0x5f │ │ │ │ ldrb.w r9, [r3, #45] @ 0x2d │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ @@ -595192,20 +595106,20 @@ │ │ │ │ strb.w fp, [sp, #93] @ 0x5d │ │ │ │ strb.w sl, [sp, #90] @ 0x5a │ │ │ │ strb.w r7, [sp, #92] @ 0x5c │ │ │ │ strb.w r9, [sp, #95] @ 0x5f │ │ │ │ strb.w r8, [sp, #98] @ 0x62 │ │ │ │ ldrb.w r8, [r3, #19] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 210c98 │ │ │ │ + beq.n 210b28 │ │ │ │ mov r8, r6 │ │ │ │ - cbnz r6, 210c98 │ │ │ │ + cbnz r6, 210b28 │ │ │ │ ldrb.w r8, [r3, #142] @ 0x8e │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 2115ca │ │ │ │ + bne.w 21145a │ │ │ │ strb.w r8, [sp, #99] @ 0x63 │ │ │ │ ubfx r9, r4, #14, #1 │ │ │ │ eor.w r9, r9, #1 │ │ │ │ ldrb.w r8, [r3, #130] @ 0x82 │ │ │ │ ldrb r6, [r3, #19] │ │ │ │ strb.w r6, [sp, #100] @ 0x64 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ @@ -595227,33 +595141,33 @@ │ │ │ │ strb.w r6, [sp, #108] @ 0x6c │ │ │ │ ldrb.w r6, [r3, #74] @ 0x4a │ │ │ │ strb.w r8, [sp, #110] @ 0x6e │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #109] @ 0x6d │ │ │ │ ldrb.w r6, [r3, #64] @ 0x40 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 210eb8 │ │ │ │ + bne.w 210d48 │ │ │ │ ldrb.w r6, [r3, #72] @ 0x48 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #111] @ 0x6f │ │ │ │ ldrb.w r6, [r3, #71] @ 0x47 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #112] @ 0x70 │ │ │ │ ldrb.w r6, [r3, #63] @ 0x3f │ │ │ │ strb.w r6, [sp, #113] @ 0x71 │ │ │ │ ldrb.w r6, [r3, #64] @ 0x40 │ │ │ │ - cbnz r6, 210d30 │ │ │ │ + cbnz r6, 210bc0 │ │ │ │ ldrb.w r6, [r3, #72] @ 0x48 │ │ │ │ strb.w r6, [sp, #114] @ 0x72 │ │ │ │ ldrb.w r6, [r3, #146] @ 0x92 │ │ │ │ strb.w r6, [sp, #115] @ 0x73 │ │ │ │ ldrb.w r6, [r3, #70] @ 0x46 │ │ │ │ strb.w r6, [sp, #116] @ 0x74 │ │ │ │ ldrb.w r6, [r3, #71] @ 0x47 │ │ │ │ - cbnz r6, 210d4e │ │ │ │ + cbnz r6, 210bde │ │ │ │ ldrb.w r6, [r3, #72] @ 0x48 │ │ │ │ strb.w r6, [sp, #117] @ 0x75 │ │ │ │ ubfx r9, r1, #6, #1 │ │ │ │ ldrb.w r6, [r3, #145] @ 0x91 │ │ │ │ eor.w r9, r9, #1 │ │ │ │ ldrb.w sl, [r3, #70] @ 0x46 │ │ │ │ and.w fp, r1, #64 @ 0x40 │ │ │ │ @@ -595276,17 +595190,17 @@ │ │ │ │ ldrb.w sl, [r3, #34] @ 0x22 │ │ │ │ strb.w sl, [sp, #125] @ 0x7d │ │ │ │ strb.w r9, [sp, #126] @ 0x7e │ │ │ │ ldrb.w r9, [r3, #89] @ 0x59 │ │ │ │ strb.w r9, [sp, #127] @ 0x7f │ │ │ │ ldrb.w r9, [r3, #90] @ 0x5a │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 210e8a │ │ │ │ + bne.n 210d1a │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 210e8a │ │ │ │ + beq.n 210d1a │ │ │ │ mov.w r9, #1 │ │ │ │ strb.w r9, [sp, #128] @ 0x80 │ │ │ │ ldrb.w sl, [r3, #94] @ 0x5e │ │ │ │ strb.w sl, [sp, #129] @ 0x81 │ │ │ │ strb.w r9, [sp, #130] @ 0x82 │ │ │ │ ubfx r7, r5, #10, #1 │ │ │ │ ubfx r9, r1, #20, #1 │ │ │ │ @@ -595308,54 +595222,54 @@ │ │ │ │ strb.w r7, [sp, #138] @ 0x8a │ │ │ │ ldr r7, [sp, #4] │ │ │ │ ldrb.w r5, [r3, #152] @ 0x98 │ │ │ │ and.w r9, r7, r9 │ │ │ │ strb.w r9, [sp, #137] @ 0x89 │ │ │ │ ldrb r7, [r3, #30] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 210ebc │ │ │ │ + beq.n 210d4c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 211508 │ │ │ │ + bne.w 211398 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 2115c2 │ │ │ │ + bne.w 211452 │ │ │ │ mov.w r9, #1 │ │ │ │ strb.w r9, [sp, #139] @ 0x8b │ │ │ │ mov r9, r6 │ │ │ │ - b.n 210ec8 │ │ │ │ + b.n 210d58 │ │ │ │ ldrb.w r8, [r3, #41] @ 0x29 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 211502 │ │ │ │ + bne.w 211392 │ │ │ │ ubfx r8, r1, #9, #1 │ │ │ │ eor.w r8, r8, #1 │ │ │ │ strb.w r8, [sp, #82] @ 0x52 │ │ │ │ ldrb.w r8, [r3, #46] @ 0x2e │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 210bce │ │ │ │ + bne.w 210a5e │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 210be2 │ │ │ │ + beq.w 210a72 │ │ │ │ ldrb.w r8, [r3, #41] @ 0x29 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 210bda │ │ │ │ + beq.w 210a6a │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 210be2 │ │ │ │ + b.n 210a72 │ │ │ │ strb.w r9, [sp, #128] @ 0x80 │ │ │ │ ldrb.w r9, [r3, #94] @ 0x5e │ │ │ │ strb.w r9, [sp, #129] @ 0x81 │ │ │ │ ldrb.w r9, [r3, #91] @ 0x5b │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 210dda │ │ │ │ + bne.n 210c6a │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ movt r9, #256 @ 0x100 │ │ │ │ tst.w r1, r9 │ │ │ │ ite ne │ │ │ │ movne.w r9, #1 │ │ │ │ moveq.w r9, #0 │ │ │ │ - b.n 210dda │ │ │ │ + b.n 210c6a │ │ │ │ movs r6, #0 │ │ │ │ - b.n 210d0e │ │ │ │ + b.n 210b9e │ │ │ │ strb.w r7, [sp, #139] @ 0x8b │ │ │ │ ldrb.w r9, [r3, #30] │ │ │ │ and.w r9, r6, r9 │ │ │ │ strb.w r9, [sp, #140] @ 0x8c │ │ │ │ eor.w r9, r5, #1 │ │ │ │ and.w r9, r6, r9 │ │ │ │ ldrb.w fp, [r3, #30] │ │ │ │ @@ -595374,29 +595288,29 @@ │ │ │ │ strb.w r5, [sp, #146] @ 0x92 │ │ │ │ ldrb.w r5, [r3, #74] @ 0x4a │ │ │ │ strb.w r5, [sp, #147] @ 0x93 │ │ │ │ ldrb.w r5, [r3, #56] @ 0x38 │ │ │ │ strb.w r5, [sp, #148] @ 0x94 │ │ │ │ ldrb.w r5, [r3, #58] @ 0x3a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 211420 │ │ │ │ + beq.w 2112b0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 21148a │ │ │ │ + bne.w 21131a │ │ │ │ movs r5, #1 │ │ │ │ strb.w r5, [sp, #149] @ 0x95 │ │ │ │ strb.w r8, [sp, #150] @ 0x96 │ │ │ │ ldrb.w r5, [r3, #57] @ 0x39 │ │ │ │ strb.w r5, [sp, #151] @ 0x97 │ │ │ │ ldrb.w r5, [r3, #59] @ 0x3b │ │ │ │ - cbz r5, 210f4a │ │ │ │ + cbz r5, 210dda │ │ │ │ ldrb.w r5, [r3, #130] @ 0x82 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #152] @ 0x98 │ │ │ │ ldrb.w r5, [r3, #59] @ 0x3b │ │ │ │ - cbz r5, 210f58 │ │ │ │ + cbz r5, 210de8 │ │ │ │ ldrb.w r5, [r3, #130] @ 0x82 │ │ │ │ strb.w r5, [sp, #153] @ 0x99 │ │ │ │ and.w r5, r0, #1024 @ 0x400 │ │ │ │ clz r5, r5 │ │ │ │ and.w r6, r4, #2048 @ 0x800 │ │ │ │ ldrb.w r8, [r3, #66] @ 0x42 │ │ │ │ strb.w r8, [sp, #154] @ 0x9a │ │ │ │ @@ -595416,95 +595330,95 @@ │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #161] @ 0xa1 │ │ │ │ ldrb.w r5, [r3, #43] @ 0x2b │ │ │ │ strb.w r5, [sp, #162] @ 0xa2 │ │ │ │ strb.w r6, [sp, #163] @ 0xa3 │ │ │ │ ldrb.w r5, [r3, #116] @ 0x74 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 21141c │ │ │ │ + bne.w 2112ac │ │ │ │ ldrb.w r5, [r3, #115] @ 0x73 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #164] @ 0xa4 │ │ │ │ ldrb.w r5, [r3, #117] @ 0x75 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #165] @ 0xa5 │ │ │ │ ldrb.w r5, [r3, #121] @ 0x79 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #166] @ 0xa6 │ │ │ │ ldrb.w r5, [r3, #118] @ 0x76 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 211418 │ │ │ │ + bne.w 2112a8 │ │ │ │ ldrb.w r5, [r3, #116] @ 0x74 │ │ │ │ strb.w r5, [sp, #167] @ 0xa7 │ │ │ │ ldrb.w r5, [r3, #118] @ 0x76 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 211414 │ │ │ │ + bne.w 2112a4 │ │ │ │ ldrb.w r5, [r3, #116] @ 0x74 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #168] @ 0xa8 │ │ │ │ ldrb.w r5, [r3, #121] @ 0x79 │ │ │ │ strb.w r5, [sp, #169] @ 0xa9 │ │ │ │ ldrb.w r5, [r3, #118] @ 0x76 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 211410 │ │ │ │ + bne.w 2112a0 │ │ │ │ ldrb.w r5, [r3, #117] @ 0x75 │ │ │ │ strb.w r5, [sp, #170] @ 0xaa │ │ │ │ ldrb.w r5, [r3, #118] @ 0x76 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 21140c │ │ │ │ + bne.w 21129c │ │ │ │ ldrb.w r5, [r3, #117] @ 0x75 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #171] @ 0xab │ │ │ │ ldrb.w r5, [r3, #36] @ 0x24 │ │ │ │ strb.w r5, [sp, #172] @ 0xac │ │ │ │ ldrb.w r5, [r3, #104] @ 0x68 │ │ │ │ - cbz r5, 211052 │ │ │ │ + cbz r5, 210ee2 │ │ │ │ ldrb.w r5, [r3, #92] @ 0x5c │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #173] @ 0xad │ │ │ │ ldrb.w r5, [r3, #91] @ 0x5b │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 211408 │ │ │ │ + bne.w 211298 │ │ │ │ movs r5, #64 @ 0x40 │ │ │ │ movt r5, #256 @ 0x100 │ │ │ │ tst r1, r5 │ │ │ │ ite eq │ │ │ │ moveq r5, #1 │ │ │ │ movne r5, #0 │ │ │ │ strb.w r5, [sp, #174] @ 0xae │ │ │ │ ldrb r5, [r3, #27] │ │ │ │ - cbz r5, 211086 │ │ │ │ + cbz r5, 210f16 │ │ │ │ ldrb.w r5, [r3, #149] @ 0x95 │ │ │ │ - cbz r5, 211086 │ │ │ │ + cbz r5, 210f16 │ │ │ │ ldrb.w r5, [r3, #151] @ 0x97 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 2115b8 │ │ │ │ + bne.w 211448 │ │ │ │ strb.w r5, [sp, #175] @ 0xaf │ │ │ │ ldrb r5, [r3, #27] │ │ │ │ - cbz r5, 211098 │ │ │ │ + cbz r5, 210f28 │ │ │ │ ldrb.w r5, [r3, #149] @ 0x95 │ │ │ │ - cbz r5, 211098 │ │ │ │ + cbz r5, 210f28 │ │ │ │ ldrb.w r5, [r3, #150] @ 0x96 │ │ │ │ strb.w r5, [sp, #176] @ 0xb0 │ │ │ │ ldrb r5, [r3, #24] │ │ │ │ strb.w r5, [sp, #177] @ 0xb1 │ │ │ │ ldrb r5, [r3, #25] │ │ │ │ strb.w r5, [sp, #178] @ 0xb2 │ │ │ │ ldrb r5, [r3, #26] │ │ │ │ - cbz r5, 2110b4 │ │ │ │ + cbz r5, 210f44 │ │ │ │ ldrb.w r5, [r3, #148] @ 0x94 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #179] @ 0xb3 │ │ │ │ ldrb r5, [r3, #27] │ │ │ │ - cbz r5, 2110d4 │ │ │ │ + cbz r5, 210f64 │ │ │ │ ldrb.w r6, [r3, #149] @ 0x95 │ │ │ │ - cbz r6, 2110d4 │ │ │ │ + cbz r6, 210f64 │ │ │ │ ldrb.w r5, [r3, #150] @ 0x96 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 2115d6 │ │ │ │ + bne.w 211466 │ │ │ │ ldrb.w r5, [r3, #151] @ 0x97 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #180] @ 0xb4 │ │ │ │ ubfx r8, r1, #11, #1 │ │ │ │ ldrb.w r9, [r3, #211] @ 0xd3 │ │ │ │ ubfx r6, r1, #8, #1 │ │ │ │ ldrb.w r5, [r3, #92] @ 0x5c │ │ │ │ @@ -595556,92 +595470,92 @@ │ │ │ │ ldrb.w r5, [r3, #114] @ 0x72 │ │ │ │ strb.w r5, [sp, #201] @ 0xc9 │ │ │ │ ldrb.w r5, [r3, #97] @ 0x61 │ │ │ │ strb.w r5, [sp, #202] @ 0xca │ │ │ │ ldrb.w r5, [r3, #96] @ 0x60 │ │ │ │ strb.w r5, [sp, #203] @ 0xcb │ │ │ │ ands.w r5, ip, #16 │ │ │ │ - beq.n 2111ea │ │ │ │ + beq.n 21107a │ │ │ │ and.w r5, ip, #1 │ │ │ │ ands.w r6, ip, #2 │ │ │ │ - beq.n 2111e4 │ │ │ │ + beq.n 211074 │ │ │ │ tst.w ip, #4 │ │ │ │ - bne.w 2115a0 │ │ │ │ + bne.w 211430 │ │ │ │ strb.w r5, [sp, #204] @ 0xcc │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 2115a6 │ │ │ │ + beq.w 211436 │ │ │ │ ldrb.w r5, [r3, #162] @ 0xa2 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #205] @ 0xcd │ │ │ │ movs r5, #0 │ │ │ │ strb.w r5, [sp, #206] @ 0xce │ │ │ │ - b.n 2111f2 │ │ │ │ + b.n 211082 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 211468 │ │ │ │ + bne.w 2112f8 │ │ │ │ strh.w r5, [sp, #204] @ 0xcc │ │ │ │ strb.w r5, [sp, #206] @ 0xce │ │ │ │ movs r5, #0 │ │ │ │ strb.w r5, [sp, #207] @ 0xcf │ │ │ │ ands.w r5, r2, #16 │ │ │ │ - beq.w 211400 │ │ │ │ + beq.w 211290 │ │ │ │ and.w r5, r2, #1 │ │ │ │ ands.w r6, r2, #2 │ │ │ │ - beq.w 21142e │ │ │ │ + beq.w 2112be │ │ │ │ ands.w r6, r2, #4 │ │ │ │ - beq.w 211568 │ │ │ │ + beq.w 2113f8 │ │ │ │ movs r2, #0 │ │ │ │ strh.w r2, [sp, #208] @ 0xd0 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #210] @ 0xd2 │ │ │ │ ldrb.w r2, [r3, #162] @ 0xa2 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #211] @ 0xd3 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #0 │ │ │ │ tst.w lr, #16 │ │ │ │ strb.w r2, [sp, #213] @ 0xd5 │ │ │ │ - beq.n 21126e │ │ │ │ + beq.n 2110fe │ │ │ │ and.w r2, lr, #1 │ │ │ │ ands.w r5, lr, #2 │ │ │ │ - beq.n 211268 │ │ │ │ + beq.n 2110f8 │ │ │ │ tst.w lr, #4 │ │ │ │ - bne.w 211550 │ │ │ │ + bne.w 2113e0 │ │ │ │ strb.w r2, [sp, #214] @ 0xd6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 211556 │ │ │ │ + beq.w 2113e6 │ │ │ │ ldrb.w r2, [r3, #162] @ 0xa2 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #215] @ 0xd7 │ │ │ │ - b.n 211548 │ │ │ │ + b.n 2113d8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 211528 │ │ │ │ + bne.w 2113b8 │ │ │ │ movs r2, #0 │ │ │ │ strh.w r2, [sp, #214] @ 0xd6 │ │ │ │ strb.w r2, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [sp, #217] @ 0xd9 │ │ │ │ ldrb.w r2, [r3, #128] @ 0x80 │ │ │ │ strb.w r2, [sp, #218] @ 0xda │ │ │ │ - cbz r2, 211290 │ │ │ │ + cbz r2, 211120 │ │ │ │ ubfx r2, r4, #9, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #219] @ 0xdb │ │ │ │ ldrb.w r2, [r3, #37] @ 0x25 │ │ │ │ strb.w r2, [sp, #220] @ 0xdc │ │ │ │ ldrb.w r2, [r3, #129] @ 0x81 │ │ │ │ - cbnz r2, 2112a6 │ │ │ │ + cbnz r2, 211136 │ │ │ │ ldrb.w r2, [r3, #38] @ 0x26 │ │ │ │ strb.w r2, [sp, #221] @ 0xdd │ │ │ │ ldrb.w r2, [r3, #38] @ 0x26 │ │ │ │ strb.w r2, [sp, #222] @ 0xde │ │ │ │ ldrb.w r2, [r3, #44] @ 0x2c │ │ │ │ strb.w r2, [sp, #223] @ 0xdf │ │ │ │ ldrb.w r2, [r3, #114] @ 0x72 │ │ │ │ - cbz r2, 2112c8 │ │ │ │ + cbz r2, 211158 │ │ │ │ ubfx r2, r1, #25, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #224] @ 0xe0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb.w r1, [r3, #49] @ 0x31 │ │ │ │ strb.w r1, [sp, #225] @ 0xe1 │ │ │ │ ldrsb.w r2, [r2, #72] @ 0x48 │ │ │ │ @@ -595669,263 +595583,263 @@ │ │ │ │ strb.w r2, [sp, #231] @ 0xe7 │ │ │ │ ldrb.w r2, [r3, #207] @ 0xcf │ │ │ │ strb.w r2, [sp, #232] @ 0xe8 │ │ │ │ ldrb.w r2, [r3, #210] @ 0xd2 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #233] @ 0xe9 │ │ │ │ ldrb.w r2, [r3, #212] @ 0xd4 │ │ │ │ - cbz r2, 211348 │ │ │ │ + cbz r2, 2111d8 │ │ │ │ ubfx r2, r0, #6, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #234] @ 0xea │ │ │ │ ldrb.w r2, [r3, #122] @ 0x7a │ │ │ │ strb.w r2, [sp, #235] @ 0xeb │ │ │ │ - cbz r2, 21135e │ │ │ │ + cbz r2, 2111ee │ │ │ │ ldrb.w r2, [r3, #182] @ 0xb6 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #236] @ 0xec │ │ │ │ ldrb.w r2, [r3, #125] @ 0x7d │ │ │ │ - cbz r2, 211370 │ │ │ │ + cbz r2, 211200 │ │ │ │ ldrb.w r2, [r3, #182] @ 0xb6 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #237] @ 0xed │ │ │ │ ldrb.w r2, [r3, #124] @ 0x7c │ │ │ │ - cbz r2, 211382 │ │ │ │ + cbz r2, 211212 │ │ │ │ ldrb.w r2, [r3, #182] @ 0xb6 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #238] @ 0xee │ │ │ │ ldrb.w r2, [r3, #123] @ 0x7b │ │ │ │ - cbz r2, 211394 │ │ │ │ + cbz r2, 211224 │ │ │ │ ldrb.w r2, [r3, #182] @ 0xb6 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ strb.w r2, [sp, #239] @ 0xef │ │ │ │ ldr.w r4, [r1, #432] @ 0x1b0 │ │ │ │ ldrb.w r2, [r3, #157] @ 0x9d │ │ │ │ ldr r3, [r4, #0] │ │ │ │ strb.w r2, [sp, #240] @ 0xf0 │ │ │ │ - cbnz r3, 2113b2 │ │ │ │ - b.n 2113fc │ │ │ │ + cbnz r3, 211242 │ │ │ │ + b.n 21128c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 2113fc │ │ │ │ + cbz r3, 21128c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2113ac │ │ │ │ - ldr r6, [pc, #284] @ (2114d8 ) │ │ │ │ + beq.n 21123c │ │ │ │ + ldr r6, [pc, #284] @ (211368 ) │ │ │ │ movs r5, #0 │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 29e874 │ │ │ │ + bl 29e704 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 2113de │ │ │ │ + cbz r3, 21126e │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2113be │ │ │ │ + bne.n 21124e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2113d0 │ │ │ │ - ldr r2, [pc, #252] @ (2114dc ) │ │ │ │ - ldr r3, [pc, #240] @ (2114d4 ) │ │ │ │ + bne.n 211260 │ │ │ │ + ldr r2, [pc, #252] @ (21136c ) │ │ │ │ + ldr r3, [pc, #240] @ (211364 ) │ │ │ │ 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 211624 │ │ │ │ + bne.w 2114b4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r5, #0 │ │ │ │ - b.n 2113de │ │ │ │ + b.n 21126e │ │ │ │ str r5, [sp, #208] @ 0xd0 │ │ │ │ strb.w r5, [sp, #212] @ 0xd4 │ │ │ │ - b.n 211232 │ │ │ │ + b.n 2110c2 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 21106e │ │ │ │ + b.n 210efe │ │ │ │ movs r5, #0 │ │ │ │ - b.n 211038 │ │ │ │ + b.n 210ec8 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 211022 │ │ │ │ + b.n 210eb2 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 211008 │ │ │ │ + b.n 210e98 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 210ff2 │ │ │ │ + b.n 210e82 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 210fc8 │ │ │ │ + b.n 210e58 │ │ │ │ strb.w r5, [sp, #149] @ 0x95 │ │ │ │ ldrb.w r5, [r3, #58] @ 0x3a │ │ │ │ and.w r8, r8, r5 │ │ │ │ - b.n 210f30 │ │ │ │ + b.n 210dc0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 21151e │ │ │ │ + beq.n 2113ae │ │ │ │ movs r5, #1 │ │ │ │ strb.w r5, [sp, #208] @ 0xd0 │ │ │ │ ands.w r2, r2, #4 │ │ │ │ ldrb.w r5, [r3, #162] @ 0xa2 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #209] @ 0xd1 │ │ │ │ - beq.w 2115f2 │ │ │ │ + beq.w 211482 │ │ │ │ strh.w r6, [sp, #210] @ 0xd2 │ │ │ │ ldrb.w r2, [r3, #143] @ 0x8f │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 211588 │ │ │ │ + beq.w 211418 │ │ │ │ lsls r2, r0, #30 │ │ │ │ it mi │ │ │ │ strbmi.w r6, [sp, #212] @ 0xd4 │ │ │ │ - bmi.w 211232 │ │ │ │ - b.n 21160a │ │ │ │ + bmi.w 2110c2 │ │ │ │ + b.n 21149a │ │ │ │ movs r5, #1 │ │ │ │ strb.w r5, [sp, #204] @ 0xcc │ │ │ │ tst.w ip, #4 │ │ │ │ ldrb.w r5, [r3, #162] @ 0xa2 │ │ │ │ it ne │ │ │ │ strbne.w r6, [sp, #206] @ 0xce │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #205] @ 0xcd │ │ │ │ - bne.w 2111f2 │ │ │ │ - b.n 2111dc │ │ │ │ + bne.w 211082 │ │ │ │ + b.n 21106c │ │ │ │ movs r5, #0 │ │ │ │ strb.w r5, [sp, #149] @ 0x95 │ │ │ │ ldrb.w r8, [r3, #58] @ 0x3a │ │ │ │ - b.n 210f30 │ │ │ │ + b.n 210dc0 │ │ │ │ strb.w r5, [sp, #82] @ 0x52 │ │ │ │ ldrb.w r8, [r3, #46] @ 0x2e │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 210bce │ │ │ │ - b.w 210be2 │ │ │ │ + bne.w 210a5e │ │ │ │ + b.w 210a72 │ │ │ │ mov.w r8, #0 │ │ │ │ and.w r7, r4, #16 │ │ │ │ strb.w r5, [sp, #60] @ 0x3c │ │ │ │ strh.w r8, [sp, #57] @ 0x39 │ │ │ │ strb.w r8, [sp, #59] @ 0x3b │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 210aa6 │ │ │ │ + bne.w 210936 │ │ │ │ clz r5, r7 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ - b.w 2109d6 │ │ │ │ + b.w 210866 │ │ │ │ nop │ │ │ │ - str.w r0, [ip, r8, lsl #2] │ │ │ │ + ldrsh.w r0, [ip, #168] @ 0xa8 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #240 @ 0xf0 │ │ │ │ + adds r4, #96 @ 0x60 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldc 0, cr0, [sl], {168} @ 0xa8 │ │ │ │ + stc 0, cr0, [sl, #672] @ 0x2a0 │ │ │ │ mov.w r8, #1 │ │ │ │ strb.w r5, [sp, #60] @ 0x3c │ │ │ │ strb.w r8, [sp, #57] @ 0x39 │ │ │ │ strh.w r8, [sp, #58] @ 0x3a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 210a2c │ │ │ │ + beq.w 2108bc │ │ │ │ mov.w r5, #0 │ │ │ │ strh.w r5, [sp, #61] @ 0x3d │ │ │ │ - b.w 210ab4 │ │ │ │ + b.w 210944 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 210e62 │ │ │ │ + b.n 210cf2 │ │ │ │ mov.w r9, #0 │ │ │ │ strb.w r9, [sp, #139] @ 0x8b │ │ │ │ ldrb.w r9, [r3, #30] │ │ │ │ - b.n 210ec8 │ │ │ │ + b.n 210d58 │ │ │ │ strb.w r8, [sp, #82] @ 0x52 │ │ │ │ - b.w 210bce │ │ │ │ + b.w 210a5e │ │ │ │ str r5, [sp, #208] @ 0xd0 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [sp, #212] @ 0xd4 │ │ │ │ - b.n 211232 │ │ │ │ + b.n 2110c2 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #214] @ 0xd6 │ │ │ │ tst.w lr, #4 │ │ │ │ ldrb.w r2, [r3, #162] @ 0xa2 │ │ │ │ it ne │ │ │ │ strbne.w r5, [sp, #216] @ 0xd8 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #215] @ 0xd7 │ │ │ │ - bne.w 211278 │ │ │ │ + bne.w 211108 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [sp, #216] @ 0xd8 │ │ │ │ - b.n 211278 │ │ │ │ + b.n 211108 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [sp, #214] @ 0xd6 │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ strh.w r2, [sp, #215] @ 0xd7 │ │ │ │ ldrb.w r2, [r3, #162] @ 0xa2 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ - b.n 21127a │ │ │ │ + b.n 21110a │ │ │ │ strb.w r5, [sp, #208] @ 0xd0 │ │ │ │ - cbz r5, 2115da │ │ │ │ + cbz r5, 21146a │ │ │ │ ldrb.w r2, [r3, #162] @ 0xa2 │ │ │ │ strh.w r6, [sp, #210] @ 0xd2 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #209] @ 0xd1 │ │ │ │ ldrb.w r2, [r3, #143] @ 0x8f │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 21145a │ │ │ │ + bne.w 2112ea │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [sp, #212] @ 0xd4 │ │ │ │ ldrb.w r2, [r3, #143] @ 0x8f │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 211234 │ │ │ │ + beq.w 2110c4 │ │ │ │ lsls r5, r0, #30 │ │ │ │ - bmi.w 211232 │ │ │ │ - b.n 21161a │ │ │ │ + bmi.w 2110c2 │ │ │ │ + b.n 2114aa │ │ │ │ movs r5, #0 │ │ │ │ strb.w r5, [sp, #204] @ 0xcc │ │ │ │ mov.w r5, #256 @ 0x100 │ │ │ │ strh.w r5, [sp, #205] @ 0xcd │ │ │ │ ldrb.w r5, [r3, #162] @ 0xa2 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ - b.n 2111f4 │ │ │ │ + b.n 211084 │ │ │ │ ldrb.w r5, [r3, #150] @ 0x96 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ - b.n 211086 │ │ │ │ + b.n 210f16 │ │ │ │ mov r9, r6 │ │ │ │ strb.w r6, [sp, #139] @ 0x8b │ │ │ │ - b.n 210ec8 │ │ │ │ + b.n 210d58 │ │ │ │ ubfx r8, r0, #1, #1 │ │ │ │ eor.w r8, r8, #1 │ │ │ │ - b.w 210c98 │ │ │ │ + b.w 210b28 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 2110d4 │ │ │ │ + b.n 210f64 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r5, [sp, #209] @ 0xd1 │ │ │ │ strb.w r2, [sp, #210] @ 0xd2 │ │ │ │ ldrb.w r2, [r3, #162] @ 0xa2 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #211] @ 0xd3 │ │ │ │ - b.n 211520 │ │ │ │ + b.n 2113b0 │ │ │ │ strh.w r2, [sp, #210] @ 0xd2 │ │ │ │ ldrb.w r5, [r3, #143] @ 0x8f │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 211588 │ │ │ │ + beq.n 211418 │ │ │ │ lsls r6, r0, #30 │ │ │ │ it mi │ │ │ │ strbmi.w r2, [sp, #212] @ 0xd4 │ │ │ │ - bmi.w 211232 │ │ │ │ + bmi.w 2110c2 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #212] @ 0xd4 │ │ │ │ ldrb.w r2, [r3, #143] @ 0x8f │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 211234 │ │ │ │ + beq.w 2110c4 │ │ │ │ ldrb.w r2, [r3, #162] @ 0xa2 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ - b.n 211234 │ │ │ │ + b.n 2110c4 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ - ldr.w r1, [pc, #3368] @ 212364 │ │ │ │ + ldr.w r1, [pc, #3368] @ 2121f4 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ - ldr.w r2, [pc, #3368] @ 212368 │ │ │ │ + ldr.w r2, [pc, #3368] @ 2121f8 │ │ │ │ movs r3, #1 │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #244] @ 0xf4 │ │ │ │ mov.w r2, #0 │ │ │ │ @@ -595933,15 +595847,15 @@ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r2, [r3, #41] @ 0x29 │ │ │ │ ldr.w r1, [r3, #192] @ 0xc0 │ │ │ │ eor.w r0, r2, #1 │ │ │ │ strb.w r2, [sp, #22] │ │ │ │ strb.w r0, [sp, #21] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 2118d8 │ │ │ │ + bne.w 211768 │ │ │ │ movw r2, #2049 @ 0x801 │ │ │ │ ands r2, r1 │ │ │ │ sub.w r2, r2, #1 │ │ │ │ clz r2, r2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ strb.w r2, [sp, #23] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ @@ -595963,18 +595877,18 @@ │ │ │ │ ldrb.w r4, [r3, #91] @ 0x5b │ │ │ │ eor.w r4, r4, #1 │ │ │ │ bfi r2, r4, #24, #8 │ │ │ │ str.w r2, [sp, #25] │ │ │ │ and.w r2, r0, #1024 @ 0x400 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 211870 │ │ │ │ + bne.w 211700 │ │ │ │ ldrb.w r2, [r3, #142] @ 0x8e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 211872 │ │ │ │ + beq.w 211702 │ │ │ │ lsls r2, r0, #30 │ │ │ │ ittet pl │ │ │ │ movpl r2, #1 │ │ │ │ strbpl.w r2, [sp, #29] │ │ │ │ movmi r2, r6 │ │ │ │ ldrbpl.w r2, [r3, #143] @ 0x8f │ │ │ │ it mi │ │ │ │ @@ -595984,51 +595898,51 @@ │ │ │ │ ands.w r2, ip, #8 │ │ │ │ ubfx lr, ip, #3, #1 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ eor.w lr, lr, #1 │ │ │ │ it ne │ │ │ │ movne r4, r2 │ │ │ │ - bne.n 211726 │ │ │ │ + bne.n 2115b6 │ │ │ │ tst.w ip, #4 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ - beq.w 21190e │ │ │ │ + beq.w 21179e │ │ │ │ strb.w r2, [sp, #32] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ strb.w r4, [sp, #33] @ 0x21 │ │ │ │ ands.w r4, r2, #8 │ │ │ │ strb.w lr, [sp, #31] │ │ │ │ ubfx r9, r2, #3, #1 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ eor.w r9, r9, #1 │ │ │ │ it ne │ │ │ │ movne lr, r4 │ │ │ │ - bne.n 211758 │ │ │ │ + bne.n 2115e8 │ │ │ │ tst.w r2, #4 │ │ │ │ it ne │ │ │ │ movne.w lr, #1 │ │ │ │ - beq.w 2118fc │ │ │ │ + beq.w 21178c │ │ │ │ strb.w lr, [sp, #36] @ 0x24 │ │ │ │ ldr.w lr, [r3, #12] │ │ │ │ strb.w r4, [sp, #35] @ 0x23 │ │ │ │ ands.w r4, lr, #8 │ │ │ │ strb.w r9, [sp, #34] @ 0x22 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ ubfx r9, lr, #3, #1 │ │ │ │ eor.w r9, r9, #1 │ │ │ │ it ne │ │ │ │ movne sl, r4 │ │ │ │ - bne.n 21178c │ │ │ │ + bne.n 21161c │ │ │ │ tst.w lr, #4 │ │ │ │ it ne │ │ │ │ movne.w sl, #1 │ │ │ │ - beq.w 211922 │ │ │ │ + beq.w 2117b2 │ │ │ │ strb.w r4, [sp, #38] @ 0x26 │ │ │ │ ldrb.w r4, [r3, #133] @ 0x85 │ │ │ │ strb.w sl, [sp, #39] @ 0x27 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r4, [r3, #134] @ 0x86 │ │ │ │ strb.w r9, [sp, #37] @ 0x25 │ │ │ │ @@ -596062,100 +595976,100 @@ │ │ │ │ strb.w r9, [sp, #50] @ 0x32 │ │ │ │ ldrb.w r9, [r3, #18] │ │ │ │ strb.w r9, [sp, #51] @ 0x33 │ │ │ │ strb.w fp, [sp, #53] @ 0x35 │ │ │ │ eor.w r9, r9, #1 │ │ │ │ strb.w r5, [sp, #54] @ 0x36 │ │ │ │ strb.w r9, [sp, #52] @ 0x34 │ │ │ │ - cbnz r5, 21188a │ │ │ │ + cbnz r5, 21171a │ │ │ │ tst.w r4, #8 │ │ │ │ - bne.n 21188a │ │ │ │ + bne.n 21171a │ │ │ │ strb.w r5, [sp, #55] @ 0x37 │ │ │ │ strb.w r7, [sp, #56] @ 0x38 │ │ │ │ ldrb.w r5, [r3, #51] @ 0x33 │ │ │ │ - cbnz r7, 2118a4 │ │ │ │ + cbnz r7, 211734 │ │ │ │ tst.w r4, #16 │ │ │ │ - beq.n 2118dc │ │ │ │ + beq.n 21176c │ │ │ │ tst.w r4, #64 @ 0x40 │ │ │ │ - beq.w 212374 │ │ │ │ + beq.w 212204 │ │ │ │ mov.w r8, #1 │ │ │ │ strb.w r7, [sp, #57] @ 0x39 │ │ │ │ strb.w r5, [sp, #60] @ 0x3c │ │ │ │ strh.w r8, [sp, #58] @ 0x3a │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 21238a │ │ │ │ + bne.w 21221a │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ - b.n 2118c4 │ │ │ │ + b.n 211754 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r2, [sp, #29] │ │ │ │ ldrb.w r2, [r3, #143] @ 0x8f │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2116fc │ │ │ │ + beq.w 21158c │ │ │ │ ubfx r2, r0, #1, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ - b.n 2116fc │ │ │ │ + b.n 21158c │ │ │ │ and.w r5, r4, #80 @ 0x50 │ │ │ │ strb.w r7, [sp, #56] @ 0x38 │ │ │ │ subs r5, #80 @ 0x50 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ strb.w r5, [sp, #55] @ 0x37 │ │ │ │ ldrb.w r5, [r3, #51] @ 0x33 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 211846 │ │ │ │ + beq.n 2116d6 │ │ │ │ ands.w r8, r4, #64 @ 0x40 │ │ │ │ - bne.w 21233e │ │ │ │ + bne.w 2121ce │ │ │ │ strb.w r8, [sp, #59] @ 0x3b │ │ │ │ mov.w r8, #1 │ │ │ │ strb.w r5, [sp, #60] @ 0x3c │ │ │ │ strh.w r8, [sp, #57] @ 0x39 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 211936 │ │ │ │ + bne.n 2117c6 │ │ │ │ movs r5, #0 │ │ │ │ mov r9, r5 │ │ │ │ strb.w r5, [sp, #61] @ 0x3d │ │ │ │ clz r5, r9 │ │ │ │ mov.w r8, #1 │ │ │ │ strb.w r8, [sp, #62] @ 0x3e │ │ │ │ lsrs r5, r5, #5 │ │ │ │ - b.n 21194a │ │ │ │ + b.n 2117da │ │ │ │ movs r2, #0 │ │ │ │ - b.n 211682 │ │ │ │ + b.n 211512 │ │ │ │ movw r9, #257 @ 0x101 │ │ │ │ strb.w r7, [sp, #57] @ 0x39 │ │ │ │ strb.w r5, [sp, #60] @ 0x3c │ │ │ │ strh.w r9, [sp, #58] @ 0x3a │ │ │ │ - cbnz r5, 211940 │ │ │ │ + cbnz r5, 2117d0 │ │ │ │ ands.w r5, r4, #64 @ 0x40 │ │ │ │ mov r9, r5 │ │ │ │ ite eq │ │ │ │ moveq r5, r7 │ │ │ │ movne r5, #1 │ │ │ │ - b.n 2118c4 │ │ │ │ + b.n 211754 │ │ │ │ ubfx lr, r2, #1, #1 │ │ │ │ and.w r4, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ orreq.w lr, lr, #1 │ │ │ │ - b.n 211758 │ │ │ │ + b.n 2115e8 │ │ │ │ ubfx r4, ip, #1, #1 │ │ │ │ and.w r2, ip, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ it eq │ │ │ │ orreq.w r4, r4, #1 │ │ │ │ - b.n 211726 │ │ │ │ + b.n 2115b6 │ │ │ │ ubfx sl, lr, #1, #1 │ │ │ │ and.w r4, lr, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ it eq │ │ │ │ orreq.w sl, sl, #1 │ │ │ │ - b.n 21178c │ │ │ │ + b.n 21161c │ │ │ │ and.w r7, r4, #16 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 21238a │ │ │ │ + bne.w 21221a │ │ │ │ mov.w r5, #1 │ │ │ │ strh.w r5, [sp, #61] @ 0x3d │ │ │ │ movs r5, #0 │ │ │ │ mov.w r8, #0 │ │ │ │ ldrb.w r7, [r3, #148] @ 0x94 │ │ │ │ str r7, [sp, #4] │ │ │ │ bfi r8, r5, #0, #8 │ │ │ │ @@ -596171,15 +596085,15 @@ │ │ │ │ str.w r8, [sp, #63] @ 0x3f │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #68] @ 0x44 │ │ │ │ ubfx r5, r0, #5, #1 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #69] @ 0x45 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - cbz r7, 2119a0 │ │ │ │ + cbz r7, 211830 │ │ │ │ ldrb.w r5, [r3, #161] @ 0xa1 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #70] @ 0x46 │ │ │ │ ubfx r8, r4, #11, #1 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ eor.w r8, r8, #1 │ │ │ │ strb.w r5, [sp, #71] @ 0x47 │ │ │ │ @@ -596197,46 +596111,46 @@ │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #75] @ 0x4b │ │ │ │ ldrb.w r5, [r3, #43] @ 0x2b │ │ │ │ eor.w r5, r5, #1 │ │ │ │ and.w r5, r5, r8 │ │ │ │ strb.w r5, [sp, #76] @ 0x4c │ │ │ │ ldrb.w r5, [r3, #45] @ 0x2d │ │ │ │ - cbz r5, 2119fe │ │ │ │ + cbz r5, 21188e │ │ │ │ ldrb.w r5, [r3, #41] @ 0x29 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #77] @ 0x4d │ │ │ │ ldrb.w r5, [r3, #46] @ 0x2e │ │ │ │ - cbz r5, 211a10 │ │ │ │ + cbz r5, 2118a0 │ │ │ │ ldrb.w r5, [r3, #41] @ 0x29 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #78] @ 0x4e │ │ │ │ mov.w r9, #1 │ │ │ │ and.w r5, r1, #1024 @ 0x400 │ │ │ │ ldrb.w r8, [r3, #45] @ 0x2d │ │ │ │ eor.w r8, r8, r9 │ │ │ │ strb.w r8, [sp, #79] @ 0x4f │ │ │ │ ldrb.w r8, [r3, #46] @ 0x2e │ │ │ │ strb.w r9, [sp, #81] @ 0x51 │ │ │ │ eor.w r8, r8, r9 │ │ │ │ strb.w r8, [sp, #80] @ 0x50 │ │ │ │ ldrb.w r8, [r3, #45] @ 0x2d │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 211ce2 │ │ │ │ + bne.w 211b72 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 21232a │ │ │ │ + beq.w 2121ba │ │ │ │ ldrb.w r9, [r3, #41] @ 0x29 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 2123aa │ │ │ │ + bne.w 21223a │ │ │ │ ubfx r8, r1, #9, #1 │ │ │ │ eor.w r8, r8, #1 │ │ │ │ strb.w r8, [sp, #82] @ 0x52 │ │ │ │ ldrb.w r8, [r3, #41] @ 0x29 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 211d18 │ │ │ │ + bne.w 211ba8 │ │ │ │ ubfx r8, r1, #9, #1 │ │ │ │ eor.w r8, r8, #1 │ │ │ │ strb.w r8, [sp, #83] @ 0x53 │ │ │ │ clz r8, r5 │ │ │ │ ldrb.w sl, [r3, #95] @ 0x5f │ │ │ │ ldrb.w r9, [r3, #45] @ 0x2d │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ @@ -596272,20 +596186,20 @@ │ │ │ │ strb.w fp, [sp, #93] @ 0x5d │ │ │ │ strb.w sl, [sp, #90] @ 0x5a │ │ │ │ strb.w r7, [sp, #92] @ 0x5c │ │ │ │ strb.w r9, [sp, #95] @ 0x5f │ │ │ │ strb.w r8, [sp, #98] @ 0x62 │ │ │ │ ldrb.w r8, [r3, #19] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 211b2c │ │ │ │ + beq.n 2119bc │ │ │ │ mov r8, r6 │ │ │ │ - cbnz r6, 211b2c │ │ │ │ + cbnz r6, 2119bc │ │ │ │ ldrb.w r8, [r3, #142] @ 0x8e │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 21245e │ │ │ │ + bne.w 2122ee │ │ │ │ strb.w r8, [sp, #99] @ 0x63 │ │ │ │ ubfx r9, r4, #14, #1 │ │ │ │ eor.w r9, r9, #1 │ │ │ │ ldrb.w r8, [r3, #130] @ 0x82 │ │ │ │ ldrb r6, [r3, #19] │ │ │ │ strb.w r6, [sp, #100] @ 0x64 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ @@ -596307,33 +596221,33 @@ │ │ │ │ strb.w r6, [sp, #108] @ 0x6c │ │ │ │ ldrb.w r6, [r3, #74] @ 0x4a │ │ │ │ strb.w r8, [sp, #110] @ 0x6e │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #109] @ 0x6d │ │ │ │ ldrb.w r6, [r3, #64] @ 0x40 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 211d4c │ │ │ │ + bne.w 211bdc │ │ │ │ ldrb.w r6, [r3, #72] @ 0x48 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #111] @ 0x6f │ │ │ │ ldrb.w r6, [r3, #71] @ 0x47 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #112] @ 0x70 │ │ │ │ ldrb.w r6, [r3, #63] @ 0x3f │ │ │ │ strb.w r6, [sp, #113] @ 0x71 │ │ │ │ ldrb.w r6, [r3, #64] @ 0x40 │ │ │ │ - cbnz r6, 211bc4 │ │ │ │ + cbnz r6, 211a54 │ │ │ │ ldrb.w r6, [r3, #72] @ 0x48 │ │ │ │ strb.w r6, [sp, #114] @ 0x72 │ │ │ │ ldrb.w r6, [r3, #146] @ 0x92 │ │ │ │ strb.w r6, [sp, #115] @ 0x73 │ │ │ │ ldrb.w r6, [r3, #70] @ 0x46 │ │ │ │ strb.w r6, [sp, #116] @ 0x74 │ │ │ │ ldrb.w r6, [r3, #71] @ 0x47 │ │ │ │ - cbnz r6, 211be2 │ │ │ │ + cbnz r6, 211a72 │ │ │ │ ldrb.w r6, [r3, #72] @ 0x48 │ │ │ │ strb.w r6, [sp, #117] @ 0x75 │ │ │ │ ubfx r9, r1, #6, #1 │ │ │ │ ldrb.w r6, [r3, #145] @ 0x91 │ │ │ │ eor.w r9, r9, #1 │ │ │ │ ldrb.w sl, [r3, #70] @ 0x46 │ │ │ │ and.w fp, r1, #64 @ 0x40 │ │ │ │ @@ -596356,17 +596270,17 @@ │ │ │ │ ldrb.w sl, [r3, #34] @ 0x22 │ │ │ │ strb.w sl, [sp, #125] @ 0x7d │ │ │ │ strb.w r9, [sp, #126] @ 0x7e │ │ │ │ ldrb.w r9, [r3, #89] @ 0x59 │ │ │ │ strb.w r9, [sp, #127] @ 0x7f │ │ │ │ ldrb.w r9, [r3, #90] @ 0x5a │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 211d1e │ │ │ │ + bne.n 211bae │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 211d1e │ │ │ │ + beq.n 211bae │ │ │ │ mov.w r9, #1 │ │ │ │ strb.w r9, [sp, #128] @ 0x80 │ │ │ │ ldrb.w sl, [r3, #94] @ 0x5e │ │ │ │ strb.w sl, [sp, #129] @ 0x81 │ │ │ │ strb.w r9, [sp, #130] @ 0x82 │ │ │ │ ubfx r7, r5, #10, #1 │ │ │ │ ubfx r9, r1, #20, #1 │ │ │ │ @@ -596388,54 +596302,54 @@ │ │ │ │ strb.w r7, [sp, #138] @ 0x8a │ │ │ │ ldr r7, [sp, #4] │ │ │ │ ldrb.w r5, [r3, #152] @ 0x98 │ │ │ │ and.w r9, r7, r9 │ │ │ │ strb.w r9, [sp, #137] @ 0x89 │ │ │ │ ldrb r7, [r3, #30] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 211d50 │ │ │ │ + beq.n 211be0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 21239c │ │ │ │ + bne.w 21222c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 212456 │ │ │ │ + bne.w 2122e6 │ │ │ │ mov.w r9, #1 │ │ │ │ strb.w r9, [sp, #139] @ 0x8b │ │ │ │ mov r9, r6 │ │ │ │ - b.n 211d5c │ │ │ │ + b.n 211bec │ │ │ │ ldrb.w r8, [r3, #41] @ 0x29 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 212396 │ │ │ │ + bne.w 212226 │ │ │ │ ubfx r8, r1, #9, #1 │ │ │ │ eor.w r8, r8, #1 │ │ │ │ strb.w r8, [sp, #82] @ 0x52 │ │ │ │ ldrb.w r8, [r3, #46] @ 0x2e │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 211a62 │ │ │ │ + bne.w 2118f2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 211a76 │ │ │ │ + beq.w 211906 │ │ │ │ ldrb.w r8, [r3, #41] @ 0x29 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 211a6e │ │ │ │ + beq.w 2118fe │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 211a76 │ │ │ │ + b.n 211906 │ │ │ │ strb.w r9, [sp, #128] @ 0x80 │ │ │ │ ldrb.w r9, [r3, #94] @ 0x5e │ │ │ │ strb.w r9, [sp, #129] @ 0x81 │ │ │ │ ldrb.w r9, [r3, #91] @ 0x5b │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 211c6e │ │ │ │ + bne.n 211afe │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ movt r9, #256 @ 0x100 │ │ │ │ tst.w r1, r9 │ │ │ │ ite ne │ │ │ │ movne.w r9, #1 │ │ │ │ moveq.w r9, #0 │ │ │ │ - b.n 211c6e │ │ │ │ + b.n 211afe │ │ │ │ movs r6, #0 │ │ │ │ - b.n 211ba2 │ │ │ │ + b.n 211a32 │ │ │ │ strb.w r7, [sp, #139] @ 0x8b │ │ │ │ ldrb.w r9, [r3, #30] │ │ │ │ and.w r9, r6, r9 │ │ │ │ strb.w r9, [sp, #140] @ 0x8c │ │ │ │ eor.w r9, r5, #1 │ │ │ │ and.w r9, r6, r9 │ │ │ │ ldrb.w fp, [r3, #30] │ │ │ │ @@ -596454,29 +596368,29 @@ │ │ │ │ strb.w r5, [sp, #146] @ 0x92 │ │ │ │ ldrb.w r5, [r3, #74] @ 0x4a │ │ │ │ strb.w r5, [sp, #147] @ 0x93 │ │ │ │ ldrb.w r5, [r3, #56] @ 0x38 │ │ │ │ strb.w r5, [sp, #148] @ 0x94 │ │ │ │ ldrb.w r5, [r3, #58] @ 0x3a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 2122b4 │ │ │ │ + beq.w 212144 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 21231e │ │ │ │ + bne.w 2121ae │ │ │ │ movs r5, #1 │ │ │ │ strb.w r5, [sp, #149] @ 0x95 │ │ │ │ strb.w r8, [sp, #150] @ 0x96 │ │ │ │ ldrb.w r5, [r3, #57] @ 0x39 │ │ │ │ strb.w r5, [sp, #151] @ 0x97 │ │ │ │ ldrb.w r5, [r3, #59] @ 0x3b │ │ │ │ - cbz r5, 211dde │ │ │ │ + cbz r5, 211c6e │ │ │ │ ldrb.w r5, [r3, #130] @ 0x82 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #152] @ 0x98 │ │ │ │ ldrb.w r5, [r3, #59] @ 0x3b │ │ │ │ - cbz r5, 211dec │ │ │ │ + cbz r5, 211c7c │ │ │ │ ldrb.w r5, [r3, #130] @ 0x82 │ │ │ │ strb.w r5, [sp, #153] @ 0x99 │ │ │ │ and.w r5, r0, #1024 @ 0x400 │ │ │ │ clz r5, r5 │ │ │ │ and.w r6, r4, #2048 @ 0x800 │ │ │ │ ldrb.w r8, [r3, #66] @ 0x42 │ │ │ │ strb.w r8, [sp, #154] @ 0x9a │ │ │ │ @@ -596496,95 +596410,95 @@ │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #161] @ 0xa1 │ │ │ │ ldrb.w r5, [r3, #43] @ 0x2b │ │ │ │ strb.w r5, [sp, #162] @ 0xa2 │ │ │ │ strb.w r6, [sp, #163] @ 0xa3 │ │ │ │ ldrb.w r5, [r3, #116] @ 0x74 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 2122b0 │ │ │ │ + bne.w 212140 │ │ │ │ ldrb.w r5, [r3, #115] @ 0x73 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #164] @ 0xa4 │ │ │ │ ldrb.w r5, [r3, #117] @ 0x75 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #165] @ 0xa5 │ │ │ │ ldrb.w r5, [r3, #121] @ 0x79 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #166] @ 0xa6 │ │ │ │ ldrb.w r5, [r3, #118] @ 0x76 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 2122ac │ │ │ │ + bne.w 21213c │ │ │ │ ldrb.w r5, [r3, #116] @ 0x74 │ │ │ │ strb.w r5, [sp, #167] @ 0xa7 │ │ │ │ ldrb.w r5, [r3, #118] @ 0x76 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 2122a8 │ │ │ │ + bne.w 212138 │ │ │ │ ldrb.w r5, [r3, #116] @ 0x74 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #168] @ 0xa8 │ │ │ │ ldrb.w r5, [r3, #121] @ 0x79 │ │ │ │ strb.w r5, [sp, #169] @ 0xa9 │ │ │ │ ldrb.w r5, [r3, #118] @ 0x76 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 2122a4 │ │ │ │ + bne.w 212134 │ │ │ │ ldrb.w r5, [r3, #117] @ 0x75 │ │ │ │ strb.w r5, [sp, #170] @ 0xaa │ │ │ │ ldrb.w r5, [r3, #118] @ 0x76 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 2122a0 │ │ │ │ + bne.w 212130 │ │ │ │ ldrb.w r5, [r3, #117] @ 0x75 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #171] @ 0xab │ │ │ │ ldrb.w r5, [r3, #36] @ 0x24 │ │ │ │ strb.w r5, [sp, #172] @ 0xac │ │ │ │ ldrb.w r5, [r3, #104] @ 0x68 │ │ │ │ - cbz r5, 211ee6 │ │ │ │ + cbz r5, 211d76 │ │ │ │ ldrb.w r5, [r3, #92] @ 0x5c │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #173] @ 0xad │ │ │ │ ldrb.w r5, [r3, #91] @ 0x5b │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 21229c │ │ │ │ + bne.w 21212c │ │ │ │ movs r5, #64 @ 0x40 │ │ │ │ movt r5, #256 @ 0x100 │ │ │ │ tst r1, r5 │ │ │ │ ite eq │ │ │ │ moveq r5, #1 │ │ │ │ movne r5, #0 │ │ │ │ strb.w r5, [sp, #174] @ 0xae │ │ │ │ ldrb r5, [r3, #27] │ │ │ │ - cbz r5, 211f1a │ │ │ │ + cbz r5, 211daa │ │ │ │ ldrb.w r5, [r3, #149] @ 0x95 │ │ │ │ - cbz r5, 211f1a │ │ │ │ + cbz r5, 211daa │ │ │ │ ldrb.w r5, [r3, #151] @ 0x97 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 21244c │ │ │ │ + bne.w 2122dc │ │ │ │ strb.w r5, [sp, #175] @ 0xaf │ │ │ │ ldrb r5, [r3, #27] │ │ │ │ - cbz r5, 211f2c │ │ │ │ + cbz r5, 211dbc │ │ │ │ ldrb.w r5, [r3, #149] @ 0x95 │ │ │ │ - cbz r5, 211f2c │ │ │ │ + cbz r5, 211dbc │ │ │ │ ldrb.w r5, [r3, #150] @ 0x96 │ │ │ │ strb.w r5, [sp, #176] @ 0xb0 │ │ │ │ ldrb r5, [r3, #24] │ │ │ │ strb.w r5, [sp, #177] @ 0xb1 │ │ │ │ ldrb r5, [r3, #25] │ │ │ │ strb.w r5, [sp, #178] @ 0xb2 │ │ │ │ ldrb r5, [r3, #26] │ │ │ │ - cbz r5, 211f48 │ │ │ │ + cbz r5, 211dd8 │ │ │ │ ldrb.w r5, [r3, #148] @ 0x94 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #179] @ 0xb3 │ │ │ │ ldrb r5, [r3, #27] │ │ │ │ - cbz r5, 211f68 │ │ │ │ + cbz r5, 211df8 │ │ │ │ ldrb.w r6, [r3, #149] @ 0x95 │ │ │ │ - cbz r6, 211f68 │ │ │ │ + cbz r6, 211df8 │ │ │ │ ldrb.w r5, [r3, #150] @ 0x96 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 21246a │ │ │ │ + bne.w 2122fa │ │ │ │ ldrb.w r5, [r3, #151] @ 0x97 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #180] @ 0xb4 │ │ │ │ ubfx r8, r1, #11, #1 │ │ │ │ ldrb.w r9, [r3, #211] @ 0xd3 │ │ │ │ ubfx r6, r1, #8, #1 │ │ │ │ ldrb.w r5, [r3, #92] @ 0x5c │ │ │ │ @@ -596636,92 +596550,92 @@ │ │ │ │ ldrb.w r5, [r3, #114] @ 0x72 │ │ │ │ strb.w r5, [sp, #201] @ 0xc9 │ │ │ │ ldrb.w r5, [r3, #97] @ 0x61 │ │ │ │ strb.w r5, [sp, #202] @ 0xca │ │ │ │ ldrb.w r5, [r3, #96] @ 0x60 │ │ │ │ strb.w r5, [sp, #203] @ 0xcb │ │ │ │ ands.w r5, ip, #16 │ │ │ │ - beq.n 21207e │ │ │ │ + beq.n 211f0e │ │ │ │ and.w r5, ip, #1 │ │ │ │ ands.w r6, ip, #2 │ │ │ │ - beq.n 212078 │ │ │ │ + beq.n 211f08 │ │ │ │ tst.w ip, #4 │ │ │ │ - bne.w 212434 │ │ │ │ + bne.w 2122c4 │ │ │ │ strb.w r5, [sp, #204] @ 0xcc │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 21243a │ │ │ │ + beq.w 2122ca │ │ │ │ ldrb.w r5, [r3, #162] @ 0xa2 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #205] @ 0xcd │ │ │ │ movs r5, #0 │ │ │ │ strb.w r5, [sp, #206] @ 0xce │ │ │ │ - b.n 212086 │ │ │ │ + b.n 211f16 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 2122fc │ │ │ │ + bne.w 21218c │ │ │ │ strh.w r5, [sp, #204] @ 0xcc │ │ │ │ strb.w r5, [sp, #206] @ 0xce │ │ │ │ movs r5, #0 │ │ │ │ strb.w r5, [sp, #207] @ 0xcf │ │ │ │ ands.w r5, r2, #16 │ │ │ │ - beq.w 212294 │ │ │ │ + beq.w 212124 │ │ │ │ and.w r5, r2, #1 │ │ │ │ ands.w r6, r2, #2 │ │ │ │ - beq.w 2122c2 │ │ │ │ + beq.w 212152 │ │ │ │ ands.w r6, r2, #4 │ │ │ │ - beq.w 2123fc │ │ │ │ + beq.w 21228c │ │ │ │ movs r2, #0 │ │ │ │ strh.w r2, [sp, #208] @ 0xd0 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #210] @ 0xd2 │ │ │ │ ldrb.w r2, [r3, #162] @ 0xa2 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #211] @ 0xd3 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #0 │ │ │ │ tst.w lr, #16 │ │ │ │ strb.w r2, [sp, #213] @ 0xd5 │ │ │ │ - beq.n 212102 │ │ │ │ + beq.n 211f92 │ │ │ │ and.w r2, lr, #1 │ │ │ │ ands.w r5, lr, #2 │ │ │ │ - beq.n 2120fc │ │ │ │ + beq.n 211f8c │ │ │ │ tst.w lr, #4 │ │ │ │ - bne.w 2123e4 │ │ │ │ + bne.w 212274 │ │ │ │ strb.w r2, [sp, #214] @ 0xd6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2123ea │ │ │ │ + beq.w 21227a │ │ │ │ ldrb.w r2, [r3, #162] @ 0xa2 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #215] @ 0xd7 │ │ │ │ - b.n 2123dc │ │ │ │ + b.n 21226c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 2123bc │ │ │ │ + bne.w 21224c │ │ │ │ movs r2, #0 │ │ │ │ strh.w r2, [sp, #214] @ 0xd6 │ │ │ │ strb.w r2, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [sp, #217] @ 0xd9 │ │ │ │ ldrb.w r2, [r3, #128] @ 0x80 │ │ │ │ strb.w r2, [sp, #218] @ 0xda │ │ │ │ - cbz r2, 212124 │ │ │ │ + cbz r2, 211fb4 │ │ │ │ ubfx r2, r4, #9, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #219] @ 0xdb │ │ │ │ ldrb.w r2, [r3, #37] @ 0x25 │ │ │ │ strb.w r2, [sp, #220] @ 0xdc │ │ │ │ ldrb.w r2, [r3, #129] @ 0x81 │ │ │ │ - cbnz r2, 21213a │ │ │ │ + cbnz r2, 211fca │ │ │ │ ldrb.w r2, [r3, #38] @ 0x26 │ │ │ │ strb.w r2, [sp, #221] @ 0xdd │ │ │ │ ldrb.w r2, [r3, #38] @ 0x26 │ │ │ │ strb.w r2, [sp, #222] @ 0xde │ │ │ │ ldrb.w r2, [r3, #44] @ 0x2c │ │ │ │ strb.w r2, [sp, #223] @ 0xdf │ │ │ │ ldrb.w r2, [r3, #114] @ 0x72 │ │ │ │ - cbz r2, 21215c │ │ │ │ + cbz r2, 211fec │ │ │ │ ubfx r2, r1, #25, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #224] @ 0xe0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb.w r1, [r3, #49] @ 0x31 │ │ │ │ strb.w r1, [sp, #225] @ 0xe1 │ │ │ │ ldrsb.w r2, [r2, #72] @ 0x48 │ │ │ │ @@ -596749,264 +596663,264 @@ │ │ │ │ strb.w r2, [sp, #231] @ 0xe7 │ │ │ │ ldrb.w r2, [r3, #207] @ 0xcf │ │ │ │ strb.w r2, [sp, #232] @ 0xe8 │ │ │ │ ldrb.w r2, [r3, #210] @ 0xd2 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #233] @ 0xe9 │ │ │ │ ldrb.w r2, [r3, #212] @ 0xd4 │ │ │ │ - cbz r2, 2121dc │ │ │ │ + cbz r2, 21206c │ │ │ │ ubfx r2, r0, #6, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #234] @ 0xea │ │ │ │ ldrb.w r2, [r3, #122] @ 0x7a │ │ │ │ strb.w r2, [sp, #235] @ 0xeb │ │ │ │ - cbz r2, 2121f2 │ │ │ │ + cbz r2, 212082 │ │ │ │ ldrb.w r2, [r3, #182] @ 0xb6 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #236] @ 0xec │ │ │ │ ldrb.w r2, [r3, #125] @ 0x7d │ │ │ │ - cbz r2, 212204 │ │ │ │ + cbz r2, 212094 │ │ │ │ ldrb.w r2, [r3, #182] @ 0xb6 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #237] @ 0xed │ │ │ │ ldrb.w r2, [r3, #124] @ 0x7c │ │ │ │ - cbz r2, 212216 │ │ │ │ + cbz r2, 2120a6 │ │ │ │ ldrb.w r2, [r3, #182] @ 0xb6 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #238] @ 0xee │ │ │ │ ldrb.w r2, [r3, #123] @ 0x7b │ │ │ │ - cbz r2, 212228 │ │ │ │ + cbz r2, 2120b8 │ │ │ │ ldrb.w r2, [r3, #182] @ 0xb6 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ strb.w r2, [sp, #239] @ 0xef │ │ │ │ ldr.w r4, [r1, #432] @ 0x1b0 │ │ │ │ ldrb.w r2, [r3, #157] @ 0x9d │ │ │ │ ldr r3, [r4, #0] │ │ │ │ strb.w r2, [sp, #240] @ 0xf0 │ │ │ │ - cbnz r3, 212246 │ │ │ │ - b.n 212290 │ │ │ │ + cbnz r3, 2120d6 │ │ │ │ + b.n 212120 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 212290 │ │ │ │ + cbz r3, 212120 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 212240 │ │ │ │ - ldr r6, [pc, #284] @ (21236c ) │ │ │ │ + beq.n 2120d0 │ │ │ │ + ldr r6, [pc, #284] @ (2121fc ) │ │ │ │ movs r5, #0 │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 29e874 │ │ │ │ + bl 29e704 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 212272 │ │ │ │ + cbz r3, 212102 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 212252 │ │ │ │ + bne.n 2120e2 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 212264 │ │ │ │ - ldr r2, [pc, #252] @ (212370 ) │ │ │ │ - ldr r3, [pc, #240] @ (212368 ) │ │ │ │ + bne.n 2120f4 │ │ │ │ + ldr r2, [pc, #252] @ (212200 ) │ │ │ │ + ldr r3, [pc, #240] @ (2121f8 ) │ │ │ │ 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 2124b8 │ │ │ │ + bne.w 212348 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r5, #0 │ │ │ │ - b.n 212272 │ │ │ │ + b.n 212102 │ │ │ │ str r5, [sp, #208] @ 0xd0 │ │ │ │ strb.w r5, [sp, #212] @ 0xd4 │ │ │ │ - b.n 2120c6 │ │ │ │ + b.n 211f56 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 211f02 │ │ │ │ + b.n 211d92 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 211ecc │ │ │ │ + b.n 211d5c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 211eb6 │ │ │ │ + b.n 211d46 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 211e9c │ │ │ │ + b.n 211d2c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 211e86 │ │ │ │ + b.n 211d16 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 211e5c │ │ │ │ + b.n 211cec │ │ │ │ strb.w r5, [sp, #149] @ 0x95 │ │ │ │ ldrb.w r5, [r3, #58] @ 0x3a │ │ │ │ and.w r8, r8, r5 │ │ │ │ - b.n 211dc4 │ │ │ │ + b.n 211c54 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 2123b2 │ │ │ │ + beq.n 212242 │ │ │ │ movs r5, #1 │ │ │ │ strb.w r5, [sp, #208] @ 0xd0 │ │ │ │ ands.w r2, r2, #4 │ │ │ │ ldrb.w r5, [r3, #162] @ 0xa2 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #209] @ 0xd1 │ │ │ │ - beq.w 212486 │ │ │ │ + beq.w 212316 │ │ │ │ strh.w r6, [sp, #210] @ 0xd2 │ │ │ │ ldrb.w r2, [r3, #143] @ 0x8f │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 21241c │ │ │ │ + beq.w 2122ac │ │ │ │ lsls r2, r0, #30 │ │ │ │ it mi │ │ │ │ strbmi.w r6, [sp, #212] @ 0xd4 │ │ │ │ - bmi.w 2120c6 │ │ │ │ - b.n 21249e │ │ │ │ + bmi.w 211f56 │ │ │ │ + b.n 21232e │ │ │ │ movs r5, #1 │ │ │ │ strb.w r5, [sp, #204] @ 0xcc │ │ │ │ tst.w ip, #4 │ │ │ │ ldrb.w r5, [r3, #162] @ 0xa2 │ │ │ │ it ne │ │ │ │ strbne.w r6, [sp, #206] @ 0xce │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #205] @ 0xcd │ │ │ │ - bne.w 212086 │ │ │ │ - b.n 212070 │ │ │ │ + bne.w 211f16 │ │ │ │ + b.n 211f00 │ │ │ │ movs r5, #0 │ │ │ │ strb.w r5, [sp, #149] @ 0x95 │ │ │ │ ldrb.w r8, [r3, #58] @ 0x3a │ │ │ │ - b.n 211dc4 │ │ │ │ + b.n 211c54 │ │ │ │ strb.w r5, [sp, #82] @ 0x52 │ │ │ │ ldrb.w r8, [r3, #46] @ 0x2e │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 211a62 │ │ │ │ - b.w 211a76 │ │ │ │ + bne.w 2118f2 │ │ │ │ + b.w 211906 │ │ │ │ mov.w r8, #0 │ │ │ │ and.w r7, r4, #16 │ │ │ │ strb.w r5, [sp, #60] @ 0x3c │ │ │ │ strh.w r8, [sp, #57] @ 0x39 │ │ │ │ strb.w r8, [sp, #59] @ 0x3b │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 21193a │ │ │ │ + bne.w 2117ca │ │ │ │ clz r5, r7 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ - b.w 21186a │ │ │ │ + b.w 2116fa │ │ │ │ nop │ │ │ │ - @ instruction: 0xe9b800a8 │ │ │ │ + @ instruction: 0xeb2800a8 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r6, #26 │ │ │ │ + asrs r0, r4, #32 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ble.n 212280 │ │ │ │ + udf #246 @ 0xf6 │ │ │ │ lsls r0, r5, #2 │ │ │ │ mov.w r8, #1 │ │ │ │ strb.w r5, [sp, #60] @ 0x3c │ │ │ │ strb.w r8, [sp, #57] @ 0x39 │ │ │ │ strh.w r8, [sp, #58] @ 0x3a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 2118c0 │ │ │ │ + beq.w 211750 │ │ │ │ mov.w r5, #0 │ │ │ │ strh.w r5, [sp, #61] @ 0x3d │ │ │ │ - b.w 211948 │ │ │ │ + b.w 2117d8 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 211cf6 │ │ │ │ + b.n 211b86 │ │ │ │ mov.w r9, #0 │ │ │ │ strb.w r9, [sp, #139] @ 0x8b │ │ │ │ ldrb.w r9, [r3, #30] │ │ │ │ - b.n 211d5c │ │ │ │ + b.n 211bec │ │ │ │ strb.w r8, [sp, #82] @ 0x52 │ │ │ │ - b.w 211a62 │ │ │ │ + b.w 2118f2 │ │ │ │ str r5, [sp, #208] @ 0xd0 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [sp, #212] @ 0xd4 │ │ │ │ - b.n 2120c6 │ │ │ │ + b.n 211f56 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #214] @ 0xd6 │ │ │ │ tst.w lr, #4 │ │ │ │ ldrb.w r2, [r3, #162] @ 0xa2 │ │ │ │ it ne │ │ │ │ strbne.w r5, [sp, #216] @ 0xd8 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #215] @ 0xd7 │ │ │ │ - bne.w 21210c │ │ │ │ + bne.w 211f9c │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [sp, #216] @ 0xd8 │ │ │ │ - b.n 21210c │ │ │ │ + b.n 211f9c │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [sp, #214] @ 0xd6 │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ strh.w r2, [sp, #215] @ 0xd7 │ │ │ │ ldrb.w r2, [r3, #162] @ 0xa2 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ - b.n 21210e │ │ │ │ + b.n 211f9e │ │ │ │ strb.w r5, [sp, #208] @ 0xd0 │ │ │ │ - cbz r5, 21246e │ │ │ │ + cbz r5, 2122fe │ │ │ │ ldrb.w r2, [r3, #162] @ 0xa2 │ │ │ │ strh.w r6, [sp, #210] @ 0xd2 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #209] @ 0xd1 │ │ │ │ ldrb.w r2, [r3, #143] @ 0x8f │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 2122ee │ │ │ │ + bne.w 21217e │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [sp, #212] @ 0xd4 │ │ │ │ ldrb.w r2, [r3, #143] @ 0x8f │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2120c8 │ │ │ │ + beq.w 211f58 │ │ │ │ lsls r5, r0, #30 │ │ │ │ - bmi.w 2120c6 │ │ │ │ - b.n 2124ae │ │ │ │ + bmi.w 211f56 │ │ │ │ + b.n 21233e │ │ │ │ movs r5, #0 │ │ │ │ strb.w r5, [sp, #204] @ 0xcc │ │ │ │ mov.w r5, #256 @ 0x100 │ │ │ │ strh.w r5, [sp, #205] @ 0xcd │ │ │ │ ldrb.w r5, [r3, #162] @ 0xa2 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ - b.n 212088 │ │ │ │ + b.n 211f18 │ │ │ │ ldrb.w r5, [r3, #150] @ 0x96 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ - b.n 211f1a │ │ │ │ + b.n 211daa │ │ │ │ mov r9, r6 │ │ │ │ strb.w r6, [sp, #139] @ 0x8b │ │ │ │ - b.n 211d5c │ │ │ │ + b.n 211bec │ │ │ │ ubfx r8, r0, #1, #1 │ │ │ │ eor.w r8, r8, #1 │ │ │ │ - b.w 211b2c │ │ │ │ + b.w 2119bc │ │ │ │ movs r5, #0 │ │ │ │ - b.n 211f68 │ │ │ │ + b.n 211df8 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r5, [sp, #209] @ 0xd1 │ │ │ │ strb.w r2, [sp, #210] @ 0xd2 │ │ │ │ ldrb.w r2, [r3, #162] @ 0xa2 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #211] @ 0xd3 │ │ │ │ - b.n 2123b4 │ │ │ │ + b.n 212244 │ │ │ │ strh.w r2, [sp, #210] @ 0xd2 │ │ │ │ ldrb.w r5, [r3, #143] @ 0x8f │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 21241c │ │ │ │ + beq.n 2122ac │ │ │ │ lsls r6, r0, #30 │ │ │ │ it mi │ │ │ │ strbmi.w r2, [sp, #212] @ 0xd4 │ │ │ │ - bmi.w 2120c6 │ │ │ │ + bmi.w 211f56 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #212] @ 0xd4 │ │ │ │ ldrb.w r2, [r3, #143] @ 0x8f │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2120c8 │ │ │ │ + beq.w 211f58 │ │ │ │ ldrb.w r2, [r3, #162] @ 0xa2 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ - b.n 2120c8 │ │ │ │ + b.n 211f58 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ - ldr.w r1, [pc, #3368] @ 2131f8 │ │ │ │ + ldr.w r1, [pc, #3368] @ 213088 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ - ldr.w r2, [pc, #3368] @ 2131fc │ │ │ │ + ldr.w r2, [pc, #3368] @ 21308c │ │ │ │ movs r3, #1 │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #244] @ 0xf4 │ │ │ │ mov.w r2, #0 │ │ │ │ @@ -597014,15 +596928,15 @@ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r2, [r3, #41] @ 0x29 │ │ │ │ ldr.w r1, [r3, #192] @ 0xc0 │ │ │ │ eor.w r0, r2, #1 │ │ │ │ strb.w r2, [sp, #22] │ │ │ │ strb.w r0, [sp, #21] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 21276c │ │ │ │ + bne.w 2125fc │ │ │ │ movw r2, #2049 @ 0x801 │ │ │ │ ands r2, r1 │ │ │ │ sub.w r2, r2, #1 │ │ │ │ clz r2, r2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ strb.w r2, [sp, #23] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ @@ -597044,18 +596958,18 @@ │ │ │ │ ldrb.w r4, [r3, #91] @ 0x5b │ │ │ │ eor.w r4, r4, #1 │ │ │ │ bfi r2, r4, #24, #8 │ │ │ │ str.w r2, [sp, #25] │ │ │ │ and.w r2, r0, #1024 @ 0x400 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 212704 │ │ │ │ + bne.w 212594 │ │ │ │ ldrb.w r2, [r3, #142] @ 0x8e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 212706 │ │ │ │ + beq.w 212596 │ │ │ │ lsls r2, r0, #30 │ │ │ │ ittet pl │ │ │ │ movpl r2, #1 │ │ │ │ strbpl.w r2, [sp, #29] │ │ │ │ movmi r2, r6 │ │ │ │ ldrbpl.w r2, [r3, #143] @ 0x8f │ │ │ │ it mi │ │ │ │ @@ -597065,51 +596979,51 @@ │ │ │ │ ands.w r2, ip, #8 │ │ │ │ ubfx lr, ip, #3, #1 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ eor.w lr, lr, #1 │ │ │ │ it ne │ │ │ │ movne r4, r2 │ │ │ │ - bne.n 2125ba │ │ │ │ + bne.n 21244a │ │ │ │ tst.w ip, #4 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ - beq.w 2127a2 │ │ │ │ + beq.w 212632 │ │ │ │ strb.w r2, [sp, #32] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ strb.w r4, [sp, #33] @ 0x21 │ │ │ │ ands.w r4, r2, #8 │ │ │ │ strb.w lr, [sp, #31] │ │ │ │ ubfx r9, r2, #3, #1 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ eor.w r9, r9, #1 │ │ │ │ it ne │ │ │ │ movne lr, r4 │ │ │ │ - bne.n 2125ec │ │ │ │ + bne.n 21247c │ │ │ │ tst.w r2, #4 │ │ │ │ it ne │ │ │ │ movne.w lr, #1 │ │ │ │ - beq.w 212790 │ │ │ │ + beq.w 212620 │ │ │ │ strb.w lr, [sp, #36] @ 0x24 │ │ │ │ ldr.w lr, [r3, #12] │ │ │ │ strb.w r4, [sp, #35] @ 0x23 │ │ │ │ ands.w r4, lr, #8 │ │ │ │ strb.w r9, [sp, #34] @ 0x22 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ ubfx r9, lr, #3, #1 │ │ │ │ eor.w r9, r9, #1 │ │ │ │ it ne │ │ │ │ movne sl, r4 │ │ │ │ - bne.n 212620 │ │ │ │ + bne.n 2124b0 │ │ │ │ tst.w lr, #4 │ │ │ │ it ne │ │ │ │ movne.w sl, #1 │ │ │ │ - beq.w 2127b6 │ │ │ │ + beq.w 212646 │ │ │ │ strb.w r4, [sp, #38] @ 0x26 │ │ │ │ ldrb.w r4, [r3, #133] @ 0x85 │ │ │ │ strb.w sl, [sp, #39] @ 0x27 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r4, [r3, #134] @ 0x86 │ │ │ │ strb.w r9, [sp, #37] @ 0x25 │ │ │ │ @@ -597143,100 +597057,100 @@ │ │ │ │ strb.w r9, [sp, #50] @ 0x32 │ │ │ │ ldrb.w r9, [r3, #18] │ │ │ │ strb.w r9, [sp, #51] @ 0x33 │ │ │ │ strb.w fp, [sp, #53] @ 0x35 │ │ │ │ eor.w r9, r9, #1 │ │ │ │ strb.w r5, [sp, #54] @ 0x36 │ │ │ │ strb.w r9, [sp, #52] @ 0x34 │ │ │ │ - cbnz r5, 21271e │ │ │ │ + cbnz r5, 2125ae │ │ │ │ tst.w r4, #8 │ │ │ │ - bne.n 21271e │ │ │ │ + bne.n 2125ae │ │ │ │ strb.w r5, [sp, #55] @ 0x37 │ │ │ │ strb.w r7, [sp, #56] @ 0x38 │ │ │ │ ldrb.w r5, [r3, #51] @ 0x33 │ │ │ │ - cbnz r7, 212738 │ │ │ │ + cbnz r7, 2125c8 │ │ │ │ tst.w r4, #16 │ │ │ │ - beq.n 212770 │ │ │ │ + beq.n 212600 │ │ │ │ tst.w r4, #64 @ 0x40 │ │ │ │ - beq.w 213208 │ │ │ │ + beq.w 213098 │ │ │ │ mov.w r8, #1 │ │ │ │ strb.w r7, [sp, #57] @ 0x39 │ │ │ │ strb.w r5, [sp, #60] @ 0x3c │ │ │ │ strh.w r8, [sp, #58] @ 0x3a │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 21321e │ │ │ │ + bne.w 2130ae │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ - b.n 212758 │ │ │ │ + b.n 2125e8 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r2, [sp, #29] │ │ │ │ ldrb.w r2, [r3, #143] @ 0x8f │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 212590 │ │ │ │ + beq.w 212420 │ │ │ │ ubfx r2, r0, #1, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ - b.n 212590 │ │ │ │ + b.n 212420 │ │ │ │ and.w r5, r4, #80 @ 0x50 │ │ │ │ strb.w r7, [sp, #56] @ 0x38 │ │ │ │ subs r5, #80 @ 0x50 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ strb.w r5, [sp, #55] @ 0x37 │ │ │ │ ldrb.w r5, [r3, #51] @ 0x33 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 2126da │ │ │ │ + beq.n 21256a │ │ │ │ ands.w r8, r4, #64 @ 0x40 │ │ │ │ - bne.w 2131d2 │ │ │ │ + bne.w 213062 │ │ │ │ strb.w r8, [sp, #59] @ 0x3b │ │ │ │ mov.w r8, #1 │ │ │ │ strb.w r5, [sp, #60] @ 0x3c │ │ │ │ strh.w r8, [sp, #57] @ 0x39 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 2127ca │ │ │ │ + bne.n 21265a │ │ │ │ movs r5, #0 │ │ │ │ mov r9, r5 │ │ │ │ strb.w r5, [sp, #61] @ 0x3d │ │ │ │ clz r5, r9 │ │ │ │ mov.w r8, #1 │ │ │ │ strb.w r8, [sp, #62] @ 0x3e │ │ │ │ lsrs r5, r5, #5 │ │ │ │ - b.n 2127de │ │ │ │ + b.n 21266e │ │ │ │ movs r2, #0 │ │ │ │ - b.n 212516 │ │ │ │ + b.n 2123a6 │ │ │ │ movw r9, #257 @ 0x101 │ │ │ │ strb.w r7, [sp, #57] @ 0x39 │ │ │ │ strb.w r5, [sp, #60] @ 0x3c │ │ │ │ strh.w r9, [sp, #58] @ 0x3a │ │ │ │ - cbnz r5, 2127d4 │ │ │ │ + cbnz r5, 212664 │ │ │ │ ands.w r5, r4, #64 @ 0x40 │ │ │ │ mov r9, r5 │ │ │ │ ite eq │ │ │ │ moveq r5, r7 │ │ │ │ movne r5, #1 │ │ │ │ - b.n 212758 │ │ │ │ + b.n 2125e8 │ │ │ │ ubfx lr, r2, #1, #1 │ │ │ │ and.w r4, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ orreq.w lr, lr, #1 │ │ │ │ - b.n 2125ec │ │ │ │ + b.n 21247c │ │ │ │ ubfx r4, ip, #1, #1 │ │ │ │ and.w r2, ip, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ it eq │ │ │ │ orreq.w r4, r4, #1 │ │ │ │ - b.n 2125ba │ │ │ │ + b.n 21244a │ │ │ │ ubfx sl, lr, #1, #1 │ │ │ │ and.w r4, lr, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ it eq │ │ │ │ orreq.w sl, sl, #1 │ │ │ │ - b.n 212620 │ │ │ │ + b.n 2124b0 │ │ │ │ and.w r7, r4, #16 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 21321e │ │ │ │ + bne.w 2130ae │ │ │ │ mov.w r5, #1 │ │ │ │ strh.w r5, [sp, #61] @ 0x3d │ │ │ │ movs r5, #0 │ │ │ │ mov.w r8, #0 │ │ │ │ ldrb.w r7, [r3, #148] @ 0x94 │ │ │ │ str r7, [sp, #4] │ │ │ │ bfi r8, r5, #0, #8 │ │ │ │ @@ -597252,15 +597166,15 @@ │ │ │ │ str.w r8, [sp, #63] @ 0x3f │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #68] @ 0x44 │ │ │ │ ubfx r5, r0, #5, #1 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #69] @ 0x45 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - cbz r7, 212834 │ │ │ │ + cbz r7, 2126c4 │ │ │ │ ldrb.w r5, [r3, #161] @ 0xa1 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #70] @ 0x46 │ │ │ │ ubfx r8, r4, #11, #1 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ eor.w r8, r8, #1 │ │ │ │ strb.w r5, [sp, #71] @ 0x47 │ │ │ │ @@ -597278,46 +597192,46 @@ │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #75] @ 0x4b │ │ │ │ ldrb.w r5, [r3, #43] @ 0x2b │ │ │ │ eor.w r5, r5, #1 │ │ │ │ and.w r5, r5, r8 │ │ │ │ strb.w r5, [sp, #76] @ 0x4c │ │ │ │ ldrb.w r5, [r3, #45] @ 0x2d │ │ │ │ - cbz r5, 212892 │ │ │ │ + cbz r5, 212722 │ │ │ │ ldrb.w r5, [r3, #41] @ 0x29 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #77] @ 0x4d │ │ │ │ ldrb.w r5, [r3, #46] @ 0x2e │ │ │ │ - cbz r5, 2128a4 │ │ │ │ + cbz r5, 212734 │ │ │ │ ldrb.w r5, [r3, #41] @ 0x29 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #78] @ 0x4e │ │ │ │ mov.w r9, #1 │ │ │ │ and.w r5, r1, #1024 @ 0x400 │ │ │ │ ldrb.w r8, [r3, #45] @ 0x2d │ │ │ │ eor.w r8, r8, r9 │ │ │ │ strb.w r8, [sp, #79] @ 0x4f │ │ │ │ ldrb.w r8, [r3, #46] @ 0x2e │ │ │ │ strb.w r9, [sp, #81] @ 0x51 │ │ │ │ eor.w r8, r8, r9 │ │ │ │ strb.w r8, [sp, #80] @ 0x50 │ │ │ │ ldrb.w r8, [r3, #45] @ 0x2d │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 212b76 │ │ │ │ + bne.w 212a06 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 2131be │ │ │ │ + beq.w 21304e │ │ │ │ ldrb.w r9, [r3, #41] @ 0x29 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 21323e │ │ │ │ + bne.w 2130ce │ │ │ │ ubfx r8, r1, #9, #1 │ │ │ │ eor.w r8, r8, #1 │ │ │ │ strb.w r8, [sp, #82] @ 0x52 │ │ │ │ ldrb.w r8, [r3, #41] @ 0x29 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 212bac │ │ │ │ + bne.w 212a3c │ │ │ │ ubfx r8, r1, #9, #1 │ │ │ │ eor.w r8, r8, #1 │ │ │ │ strb.w r8, [sp, #83] @ 0x53 │ │ │ │ clz r8, r5 │ │ │ │ ldrb.w sl, [r3, #95] @ 0x5f │ │ │ │ ldrb.w r9, [r3, #45] @ 0x2d │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ @@ -597353,20 +597267,20 @@ │ │ │ │ strb.w fp, [sp, #93] @ 0x5d │ │ │ │ strb.w sl, [sp, #90] @ 0x5a │ │ │ │ strb.w r7, [sp, #92] @ 0x5c │ │ │ │ strb.w r9, [sp, #95] @ 0x5f │ │ │ │ strb.w r8, [sp, #98] @ 0x62 │ │ │ │ ldrb.w r8, [r3, #19] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 2129c0 │ │ │ │ + beq.n 212850 │ │ │ │ mov r8, r6 │ │ │ │ - cbnz r6, 2129c0 │ │ │ │ + cbnz r6, 212850 │ │ │ │ ldrb.w r8, [r3, #142] @ 0x8e │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 2132f2 │ │ │ │ + bne.w 213182 │ │ │ │ strb.w r8, [sp, #99] @ 0x63 │ │ │ │ ubfx r9, r4, #14, #1 │ │ │ │ eor.w r9, r9, #1 │ │ │ │ ldrb.w r8, [r3, #130] @ 0x82 │ │ │ │ ldrb r6, [r3, #19] │ │ │ │ strb.w r6, [sp, #100] @ 0x64 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ @@ -597388,33 +597302,33 @@ │ │ │ │ strb.w r6, [sp, #108] @ 0x6c │ │ │ │ ldrb.w r6, [r3, #74] @ 0x4a │ │ │ │ strb.w r8, [sp, #110] @ 0x6e │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #109] @ 0x6d │ │ │ │ ldrb.w r6, [r3, #64] @ 0x40 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 212be0 │ │ │ │ + bne.w 212a70 │ │ │ │ ldrb.w r6, [r3, #72] @ 0x48 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #111] @ 0x6f │ │ │ │ ldrb.w r6, [r3, #71] @ 0x47 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #112] @ 0x70 │ │ │ │ ldrb.w r6, [r3, #63] @ 0x3f │ │ │ │ strb.w r6, [sp, #113] @ 0x71 │ │ │ │ ldrb.w r6, [r3, #64] @ 0x40 │ │ │ │ - cbnz r6, 212a58 │ │ │ │ + cbnz r6, 2128e8 │ │ │ │ ldrb.w r6, [r3, #72] @ 0x48 │ │ │ │ strb.w r6, [sp, #114] @ 0x72 │ │ │ │ ldrb.w r6, [r3, #146] @ 0x92 │ │ │ │ strb.w r6, [sp, #115] @ 0x73 │ │ │ │ ldrb.w r6, [r3, #70] @ 0x46 │ │ │ │ strb.w r6, [sp, #116] @ 0x74 │ │ │ │ ldrb.w r6, [r3, #71] @ 0x47 │ │ │ │ - cbnz r6, 212a76 │ │ │ │ + cbnz r6, 212906 │ │ │ │ ldrb.w r6, [r3, #72] @ 0x48 │ │ │ │ strb.w r6, [sp, #117] @ 0x75 │ │ │ │ ubfx r9, r1, #6, #1 │ │ │ │ ldrb.w r6, [r3, #145] @ 0x91 │ │ │ │ eor.w r9, r9, #1 │ │ │ │ ldrb.w sl, [r3, #70] @ 0x46 │ │ │ │ and.w fp, r1, #64 @ 0x40 │ │ │ │ @@ -597437,17 +597351,17 @@ │ │ │ │ ldrb.w sl, [r3, #34] @ 0x22 │ │ │ │ strb.w sl, [sp, #125] @ 0x7d │ │ │ │ strb.w r9, [sp, #126] @ 0x7e │ │ │ │ ldrb.w r9, [r3, #89] @ 0x59 │ │ │ │ strb.w r9, [sp, #127] @ 0x7f │ │ │ │ ldrb.w r9, [r3, #90] @ 0x5a │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 212bb2 │ │ │ │ + bne.n 212a42 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 212bb2 │ │ │ │ + beq.n 212a42 │ │ │ │ mov.w r9, #1 │ │ │ │ strb.w r9, [sp, #128] @ 0x80 │ │ │ │ ldrb.w sl, [r3, #94] @ 0x5e │ │ │ │ strb.w sl, [sp, #129] @ 0x81 │ │ │ │ strb.w r9, [sp, #130] @ 0x82 │ │ │ │ ubfx r7, r5, #10, #1 │ │ │ │ ubfx r9, r1, #20, #1 │ │ │ │ @@ -597469,54 +597383,54 @@ │ │ │ │ strb.w r7, [sp, #138] @ 0x8a │ │ │ │ ldr r7, [sp, #4] │ │ │ │ ldrb.w r5, [r3, #152] @ 0x98 │ │ │ │ and.w r9, r7, r9 │ │ │ │ strb.w r9, [sp, #137] @ 0x89 │ │ │ │ ldrb r7, [r3, #30] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 212be4 │ │ │ │ + beq.n 212a74 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 213230 │ │ │ │ + bne.w 2130c0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 2132ea │ │ │ │ + bne.w 21317a │ │ │ │ mov.w r9, #1 │ │ │ │ strb.w r9, [sp, #139] @ 0x8b │ │ │ │ mov r9, r6 │ │ │ │ - b.n 212bf0 │ │ │ │ + b.n 212a80 │ │ │ │ ldrb.w r8, [r3, #41] @ 0x29 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 21322a │ │ │ │ + bne.w 2130ba │ │ │ │ ubfx r8, r1, #9, #1 │ │ │ │ eor.w r8, r8, #1 │ │ │ │ strb.w r8, [sp, #82] @ 0x52 │ │ │ │ ldrb.w r8, [r3, #46] @ 0x2e │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 2128f6 │ │ │ │ + bne.w 212786 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 21290a │ │ │ │ + beq.w 21279a │ │ │ │ ldrb.w r8, [r3, #41] @ 0x29 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 212902 │ │ │ │ + beq.w 212792 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 21290a │ │ │ │ + b.n 21279a │ │ │ │ strb.w r9, [sp, #128] @ 0x80 │ │ │ │ ldrb.w r9, [r3, #94] @ 0x5e │ │ │ │ strb.w r9, [sp, #129] @ 0x81 │ │ │ │ ldrb.w r9, [r3, #91] @ 0x5b │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 212b02 │ │ │ │ + bne.n 212992 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ movt r9, #256 @ 0x100 │ │ │ │ tst.w r1, r9 │ │ │ │ ite ne │ │ │ │ movne.w r9, #1 │ │ │ │ moveq.w r9, #0 │ │ │ │ - b.n 212b02 │ │ │ │ + b.n 212992 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 212a36 │ │ │ │ + b.n 2128c6 │ │ │ │ strb.w r7, [sp, #139] @ 0x8b │ │ │ │ ldrb.w r9, [r3, #30] │ │ │ │ and.w r9, r6, r9 │ │ │ │ strb.w r9, [sp, #140] @ 0x8c │ │ │ │ eor.w r9, r5, #1 │ │ │ │ and.w r9, r6, r9 │ │ │ │ ldrb.w fp, [r3, #30] │ │ │ │ @@ -597535,29 +597449,29 @@ │ │ │ │ strb.w r5, [sp, #146] @ 0x92 │ │ │ │ ldrb.w r5, [r3, #74] @ 0x4a │ │ │ │ strb.w r5, [sp, #147] @ 0x93 │ │ │ │ ldrb.w r5, [r3, #56] @ 0x38 │ │ │ │ strb.w r5, [sp, #148] @ 0x94 │ │ │ │ ldrb.w r5, [r3, #58] @ 0x3a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 213148 │ │ │ │ + beq.w 212fd8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 2131b2 │ │ │ │ + bne.w 213042 │ │ │ │ movs r5, #1 │ │ │ │ strb.w r5, [sp, #149] @ 0x95 │ │ │ │ strb.w r8, [sp, #150] @ 0x96 │ │ │ │ ldrb.w r5, [r3, #57] @ 0x39 │ │ │ │ strb.w r5, [sp, #151] @ 0x97 │ │ │ │ ldrb.w r5, [r3, #59] @ 0x3b │ │ │ │ - cbz r5, 212c72 │ │ │ │ + cbz r5, 212b02 │ │ │ │ ldrb.w r5, [r3, #130] @ 0x82 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #152] @ 0x98 │ │ │ │ ldrb.w r5, [r3, #59] @ 0x3b │ │ │ │ - cbz r5, 212c80 │ │ │ │ + cbz r5, 212b10 │ │ │ │ ldrb.w r5, [r3, #130] @ 0x82 │ │ │ │ strb.w r5, [sp, #153] @ 0x99 │ │ │ │ and.w r5, r0, #1024 @ 0x400 │ │ │ │ clz r5, r5 │ │ │ │ and.w r6, r4, #2048 @ 0x800 │ │ │ │ ldrb.w r8, [r3, #66] @ 0x42 │ │ │ │ strb.w r8, [sp, #154] @ 0x9a │ │ │ │ @@ -597577,95 +597491,95 @@ │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #161] @ 0xa1 │ │ │ │ ldrb.w r5, [r3, #43] @ 0x2b │ │ │ │ strb.w r5, [sp, #162] @ 0xa2 │ │ │ │ strb.w r6, [sp, #163] @ 0xa3 │ │ │ │ ldrb.w r5, [r3, #116] @ 0x74 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 213144 │ │ │ │ + bne.w 212fd4 │ │ │ │ ldrb.w r5, [r3, #115] @ 0x73 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #164] @ 0xa4 │ │ │ │ ldrb.w r5, [r3, #117] @ 0x75 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #165] @ 0xa5 │ │ │ │ ldrb.w r5, [r3, #121] @ 0x79 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #166] @ 0xa6 │ │ │ │ ldrb.w r5, [r3, #118] @ 0x76 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 213140 │ │ │ │ + bne.w 212fd0 │ │ │ │ ldrb.w r5, [r3, #116] @ 0x74 │ │ │ │ strb.w r5, [sp, #167] @ 0xa7 │ │ │ │ ldrb.w r5, [r3, #118] @ 0x76 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 21313c │ │ │ │ + bne.w 212fcc │ │ │ │ ldrb.w r5, [r3, #116] @ 0x74 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #168] @ 0xa8 │ │ │ │ ldrb.w r5, [r3, #121] @ 0x79 │ │ │ │ strb.w r5, [sp, #169] @ 0xa9 │ │ │ │ ldrb.w r5, [r3, #118] @ 0x76 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 213138 │ │ │ │ + bne.w 212fc8 │ │ │ │ ldrb.w r5, [r3, #117] @ 0x75 │ │ │ │ strb.w r5, [sp, #170] @ 0xaa │ │ │ │ ldrb.w r5, [r3, #118] @ 0x76 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 213134 │ │ │ │ + bne.w 212fc4 │ │ │ │ ldrb.w r5, [r3, #117] @ 0x75 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #171] @ 0xab │ │ │ │ ldrb.w r5, [r3, #36] @ 0x24 │ │ │ │ strb.w r5, [sp, #172] @ 0xac │ │ │ │ ldrb.w r5, [r3, #104] @ 0x68 │ │ │ │ - cbz r5, 212d7a │ │ │ │ + cbz r5, 212c0a │ │ │ │ ldrb.w r5, [r3, #92] @ 0x5c │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #173] @ 0xad │ │ │ │ ldrb.w r5, [r3, #91] @ 0x5b │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 213130 │ │ │ │ + bne.w 212fc0 │ │ │ │ movs r5, #64 @ 0x40 │ │ │ │ movt r5, #256 @ 0x100 │ │ │ │ tst r1, r5 │ │ │ │ ite eq │ │ │ │ moveq r5, #1 │ │ │ │ movne r5, #0 │ │ │ │ strb.w r5, [sp, #174] @ 0xae │ │ │ │ ldrb r5, [r3, #27] │ │ │ │ - cbz r5, 212dae │ │ │ │ + cbz r5, 212c3e │ │ │ │ ldrb.w r5, [r3, #149] @ 0x95 │ │ │ │ - cbz r5, 212dae │ │ │ │ + cbz r5, 212c3e │ │ │ │ ldrb.w r5, [r3, #151] @ 0x97 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 2132e0 │ │ │ │ + bne.w 213170 │ │ │ │ strb.w r5, [sp, #175] @ 0xaf │ │ │ │ ldrb r5, [r3, #27] │ │ │ │ - cbz r5, 212dc0 │ │ │ │ + cbz r5, 212c50 │ │ │ │ ldrb.w r5, [r3, #149] @ 0x95 │ │ │ │ - cbz r5, 212dc0 │ │ │ │ + cbz r5, 212c50 │ │ │ │ ldrb.w r5, [r3, #150] @ 0x96 │ │ │ │ strb.w r5, [sp, #176] @ 0xb0 │ │ │ │ ldrb r5, [r3, #24] │ │ │ │ strb.w r5, [sp, #177] @ 0xb1 │ │ │ │ ldrb r5, [r3, #25] │ │ │ │ strb.w r5, [sp, #178] @ 0xb2 │ │ │ │ ldrb r5, [r3, #26] │ │ │ │ - cbz r5, 212ddc │ │ │ │ + cbz r5, 212c6c │ │ │ │ ldrb.w r5, [r3, #148] @ 0x94 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #179] @ 0xb3 │ │ │ │ ldrb r5, [r3, #27] │ │ │ │ - cbz r5, 212dfc │ │ │ │ + cbz r5, 212c8c │ │ │ │ ldrb.w r6, [r3, #149] @ 0x95 │ │ │ │ - cbz r6, 212dfc │ │ │ │ + cbz r6, 212c8c │ │ │ │ ldrb.w r5, [r3, #150] @ 0x96 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 2132fe │ │ │ │ + bne.w 21318e │ │ │ │ ldrb.w r5, [r3, #151] @ 0x97 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #180] @ 0xb4 │ │ │ │ ubfx r8, r1, #11, #1 │ │ │ │ ldrb.w r9, [r3, #211] @ 0xd3 │ │ │ │ ubfx r6, r1, #8, #1 │ │ │ │ ldrb.w r5, [r3, #92] @ 0x5c │ │ │ │ @@ -597717,92 +597631,92 @@ │ │ │ │ ldrb.w r5, [r3, #114] @ 0x72 │ │ │ │ strb.w r5, [sp, #201] @ 0xc9 │ │ │ │ ldrb.w r5, [r3, #97] @ 0x61 │ │ │ │ strb.w r5, [sp, #202] @ 0xca │ │ │ │ ldrb.w r5, [r3, #96] @ 0x60 │ │ │ │ strb.w r5, [sp, #203] @ 0xcb │ │ │ │ ands.w r5, ip, #16 │ │ │ │ - beq.n 212f12 │ │ │ │ + beq.n 212da2 │ │ │ │ and.w r5, ip, #1 │ │ │ │ ands.w r6, ip, #2 │ │ │ │ - beq.n 212f0c │ │ │ │ + beq.n 212d9c │ │ │ │ tst.w ip, #4 │ │ │ │ - bne.w 2132c8 │ │ │ │ + bne.w 213158 │ │ │ │ strb.w r5, [sp, #204] @ 0xcc │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 2132ce │ │ │ │ + beq.w 21315e │ │ │ │ ldrb.w r5, [r3, #162] @ 0xa2 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #205] @ 0xcd │ │ │ │ movs r5, #0 │ │ │ │ strb.w r5, [sp, #206] @ 0xce │ │ │ │ - b.n 212f1a │ │ │ │ + b.n 212daa │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 213190 │ │ │ │ + bne.w 213020 │ │ │ │ strh.w r5, [sp, #204] @ 0xcc │ │ │ │ strb.w r5, [sp, #206] @ 0xce │ │ │ │ movs r5, #0 │ │ │ │ strb.w r5, [sp, #207] @ 0xcf │ │ │ │ ands.w r5, r2, #16 │ │ │ │ - beq.w 213128 │ │ │ │ + beq.w 212fb8 │ │ │ │ and.w r5, r2, #1 │ │ │ │ ands.w r6, r2, #2 │ │ │ │ - beq.w 213156 │ │ │ │ + beq.w 212fe6 │ │ │ │ ands.w r6, r2, #4 │ │ │ │ - beq.w 213290 │ │ │ │ + beq.w 213120 │ │ │ │ movs r2, #0 │ │ │ │ strh.w r2, [sp, #208] @ 0xd0 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #210] @ 0xd2 │ │ │ │ ldrb.w r2, [r3, #162] @ 0xa2 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #211] @ 0xd3 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #0 │ │ │ │ tst.w lr, #16 │ │ │ │ strb.w r2, [sp, #213] @ 0xd5 │ │ │ │ - beq.n 212f96 │ │ │ │ + beq.n 212e26 │ │ │ │ and.w r2, lr, #1 │ │ │ │ ands.w r5, lr, #2 │ │ │ │ - beq.n 212f90 │ │ │ │ + beq.n 212e20 │ │ │ │ tst.w lr, #4 │ │ │ │ - bne.w 213278 │ │ │ │ + bne.w 213108 │ │ │ │ strb.w r2, [sp, #214] @ 0xd6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 21327e │ │ │ │ + beq.w 21310e │ │ │ │ ldrb.w r2, [r3, #162] @ 0xa2 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #215] @ 0xd7 │ │ │ │ - b.n 213270 │ │ │ │ + b.n 213100 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 213250 │ │ │ │ + bne.w 2130e0 │ │ │ │ movs r2, #0 │ │ │ │ strh.w r2, [sp, #214] @ 0xd6 │ │ │ │ strb.w r2, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [sp, #217] @ 0xd9 │ │ │ │ ldrb.w r2, [r3, #128] @ 0x80 │ │ │ │ strb.w r2, [sp, #218] @ 0xda │ │ │ │ - cbz r2, 212fb8 │ │ │ │ + cbz r2, 212e48 │ │ │ │ ubfx r2, r4, #9, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #219] @ 0xdb │ │ │ │ ldrb.w r2, [r3, #37] @ 0x25 │ │ │ │ strb.w r2, [sp, #220] @ 0xdc │ │ │ │ ldrb.w r2, [r3, #129] @ 0x81 │ │ │ │ - cbnz r2, 212fce │ │ │ │ + cbnz r2, 212e5e │ │ │ │ ldrb.w r2, [r3, #38] @ 0x26 │ │ │ │ strb.w r2, [sp, #221] @ 0xdd │ │ │ │ ldrb.w r2, [r3, #38] @ 0x26 │ │ │ │ strb.w r2, [sp, #222] @ 0xde │ │ │ │ ldrb.w r2, [r3, #44] @ 0x2c │ │ │ │ strb.w r2, [sp, #223] @ 0xdf │ │ │ │ ldrb.w r2, [r3, #114] @ 0x72 │ │ │ │ - cbz r2, 212ff0 │ │ │ │ + cbz r2, 212e80 │ │ │ │ ubfx r2, r1, #25, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #224] @ 0xe0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb.w r1, [r3, #49] @ 0x31 │ │ │ │ strb.w r1, [sp, #225] @ 0xe1 │ │ │ │ ldrsb.w r2, [r2, #72] @ 0x48 │ │ │ │ @@ -597830,326 +597744,326 @@ │ │ │ │ strb.w r2, [sp, #231] @ 0xe7 │ │ │ │ ldrb.w r2, [r3, #207] @ 0xcf │ │ │ │ strb.w r2, [sp, #232] @ 0xe8 │ │ │ │ ldrb.w r2, [r3, #210] @ 0xd2 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #233] @ 0xe9 │ │ │ │ ldrb.w r2, [r3, #212] @ 0xd4 │ │ │ │ - cbz r2, 213070 │ │ │ │ + cbz r2, 212f00 │ │ │ │ ubfx r2, r0, #6, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #234] @ 0xea │ │ │ │ ldrb.w r2, [r3, #122] @ 0x7a │ │ │ │ strb.w r2, [sp, #235] @ 0xeb │ │ │ │ - cbz r2, 213086 │ │ │ │ + cbz r2, 212f16 │ │ │ │ ldrb.w r2, [r3, #182] @ 0xb6 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #236] @ 0xec │ │ │ │ ldrb.w r2, [r3, #125] @ 0x7d │ │ │ │ - cbz r2, 213098 │ │ │ │ + cbz r2, 212f28 │ │ │ │ ldrb.w r2, [r3, #182] @ 0xb6 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #237] @ 0xed │ │ │ │ ldrb.w r2, [r3, #124] @ 0x7c │ │ │ │ - cbz r2, 2130aa │ │ │ │ + cbz r2, 212f3a │ │ │ │ ldrb.w r2, [r3, #182] @ 0xb6 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #238] @ 0xee │ │ │ │ ldrb.w r2, [r3, #123] @ 0x7b │ │ │ │ - cbz r2, 2130bc │ │ │ │ + cbz r2, 212f4c │ │ │ │ ldrb.w r2, [r3, #182] @ 0xb6 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ strb.w r2, [sp, #239] @ 0xef │ │ │ │ ldr.w r4, [r1, #432] @ 0x1b0 │ │ │ │ ldrb.w r2, [r3, #157] @ 0x9d │ │ │ │ ldr r3, [r4, #0] │ │ │ │ strb.w r2, [sp, #240] @ 0xf0 │ │ │ │ - cbnz r3, 2130da │ │ │ │ - b.n 213124 │ │ │ │ + cbnz r3, 212f6a │ │ │ │ + b.n 212fb4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 213124 │ │ │ │ + cbz r3, 212fb4 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2130d4 │ │ │ │ - ldr r6, [pc, #284] @ (213200 ) │ │ │ │ + beq.n 212f64 │ │ │ │ + ldr r6, [pc, #284] @ (213090 ) │ │ │ │ movs r5, #0 │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 29e874 │ │ │ │ + bl 29e704 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 213106 │ │ │ │ + cbz r3, 212f96 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2130e6 │ │ │ │ + bne.n 212f76 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2130f8 │ │ │ │ - ldr r2, [pc, #252] @ (213204 ) │ │ │ │ - ldr r3, [pc, #240] @ (2131fc ) │ │ │ │ + bne.n 212f88 │ │ │ │ + ldr r2, [pc, #252] @ (213094 ) │ │ │ │ + ldr r3, [pc, #240] @ (21308c ) │ │ │ │ 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 21334c │ │ │ │ + bne.w 2131dc │ │ │ │ mov r0, r5 │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r5, #0 │ │ │ │ - b.n 213106 │ │ │ │ + b.n 212f96 │ │ │ │ str r5, [sp, #208] @ 0xd0 │ │ │ │ strb.w r5, [sp, #212] @ 0xd4 │ │ │ │ - b.n 212f5a │ │ │ │ + b.n 212dea │ │ │ │ movs r5, #0 │ │ │ │ - b.n 212d96 │ │ │ │ + b.n 212c26 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 212d60 │ │ │ │ + b.n 212bf0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 212d4a │ │ │ │ + b.n 212bda │ │ │ │ movs r5, #0 │ │ │ │ - b.n 212d30 │ │ │ │ + b.n 212bc0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 212d1a │ │ │ │ + b.n 212baa │ │ │ │ movs r5, #0 │ │ │ │ - b.n 212cf0 │ │ │ │ + b.n 212b80 │ │ │ │ strb.w r5, [sp, #149] @ 0x95 │ │ │ │ ldrb.w r5, [r3, #58] @ 0x3a │ │ │ │ and.w r8, r8, r5 │ │ │ │ - b.n 212c58 │ │ │ │ + b.n 212ae8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 213246 │ │ │ │ + beq.n 2130d6 │ │ │ │ movs r5, #1 │ │ │ │ strb.w r5, [sp, #208] @ 0xd0 │ │ │ │ ands.w r2, r2, #4 │ │ │ │ ldrb.w r5, [r3, #162] @ 0xa2 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #209] @ 0xd1 │ │ │ │ - beq.w 21331a │ │ │ │ + beq.w 2131aa │ │ │ │ strh.w r6, [sp, #210] @ 0xd2 │ │ │ │ ldrb.w r2, [r3, #143] @ 0x8f │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2132b0 │ │ │ │ + beq.w 213140 │ │ │ │ lsls r2, r0, #30 │ │ │ │ it mi │ │ │ │ strbmi.w r6, [sp, #212] @ 0xd4 │ │ │ │ - bmi.w 212f5a │ │ │ │ - b.n 213332 │ │ │ │ + bmi.w 212dea │ │ │ │ + b.n 2131c2 │ │ │ │ movs r5, #1 │ │ │ │ strb.w r5, [sp, #204] @ 0xcc │ │ │ │ tst.w ip, #4 │ │ │ │ ldrb.w r5, [r3, #162] @ 0xa2 │ │ │ │ it ne │ │ │ │ strbne.w r6, [sp, #206] @ 0xce │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #205] @ 0xcd │ │ │ │ - bne.w 212f1a │ │ │ │ - b.n 212f04 │ │ │ │ + bne.w 212daa │ │ │ │ + b.n 212d94 │ │ │ │ movs r5, #0 │ │ │ │ strb.w r5, [sp, #149] @ 0x95 │ │ │ │ ldrb.w r8, [r3, #58] @ 0x3a │ │ │ │ - b.n 212c58 │ │ │ │ + b.n 212ae8 │ │ │ │ strb.w r5, [sp, #82] @ 0x52 │ │ │ │ ldrb.w r8, [r3, #46] @ 0x2e │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 2128f6 │ │ │ │ - b.w 21290a │ │ │ │ + bne.w 212786 │ │ │ │ + b.w 21279a │ │ │ │ mov.w r8, #0 │ │ │ │ and.w r7, r4, #16 │ │ │ │ strb.w r5, [sp, #60] @ 0x3c │ │ │ │ strh.w r8, [sp, #57] @ 0x39 │ │ │ │ strb.w r8, [sp, #59] @ 0x3b │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 2127ce │ │ │ │ + bne.w 21265e │ │ │ │ clz r5, r7 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ - b.w 2126fe │ │ │ │ + b.w 21258e │ │ │ │ nop │ │ │ │ - blt.n 213244 │ │ │ │ + bgt.n 212fb4 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeaac00a4 │ │ │ │ - ldmia r6, {r1, r4, r5, r6, r7} │ │ │ │ + ldc 0, cr0, [ip], {164} @ 0xa4 │ │ │ │ + beq.n 21315c │ │ │ │ lsls r0, r5, #2 │ │ │ │ mov.w r8, #1 │ │ │ │ strb.w r5, [sp, #60] @ 0x3c │ │ │ │ strb.w r8, [sp, #57] @ 0x39 │ │ │ │ strh.w r8, [sp, #58] @ 0x3a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 212754 │ │ │ │ + beq.w 2125e4 │ │ │ │ mov.w r5, #0 │ │ │ │ strh.w r5, [sp, #61] @ 0x3d │ │ │ │ - b.w 2127dc │ │ │ │ + b.w 21266c │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 212b8a │ │ │ │ + b.n 212a1a │ │ │ │ mov.w r9, #0 │ │ │ │ strb.w r9, [sp, #139] @ 0x8b │ │ │ │ ldrb.w r9, [r3, #30] │ │ │ │ - b.n 212bf0 │ │ │ │ + b.n 212a80 │ │ │ │ strb.w r8, [sp, #82] @ 0x52 │ │ │ │ - b.w 2128f6 │ │ │ │ + b.w 212786 │ │ │ │ str r5, [sp, #208] @ 0xd0 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [sp, #212] @ 0xd4 │ │ │ │ - b.n 212f5a │ │ │ │ + b.n 212dea │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #214] @ 0xd6 │ │ │ │ tst.w lr, #4 │ │ │ │ ldrb.w r2, [r3, #162] @ 0xa2 │ │ │ │ it ne │ │ │ │ strbne.w r5, [sp, #216] @ 0xd8 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #215] @ 0xd7 │ │ │ │ - bne.w 212fa0 │ │ │ │ + bne.w 212e30 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [sp, #216] @ 0xd8 │ │ │ │ - b.n 212fa0 │ │ │ │ + b.n 212e30 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [sp, #214] @ 0xd6 │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ strh.w r2, [sp, #215] @ 0xd7 │ │ │ │ ldrb.w r2, [r3, #162] @ 0xa2 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ - b.n 212fa2 │ │ │ │ + b.n 212e32 │ │ │ │ strb.w r5, [sp, #208] @ 0xd0 │ │ │ │ - cbz r5, 213302 │ │ │ │ + cbz r5, 213192 │ │ │ │ ldrb.w r2, [r3, #162] @ 0xa2 │ │ │ │ strh.w r6, [sp, #210] @ 0xd2 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #209] @ 0xd1 │ │ │ │ ldrb.w r2, [r3, #143] @ 0x8f │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 213182 │ │ │ │ + bne.w 213012 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [sp, #212] @ 0xd4 │ │ │ │ ldrb.w r2, [r3, #143] @ 0x8f │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 212f5c │ │ │ │ + beq.w 212dec │ │ │ │ lsls r5, r0, #30 │ │ │ │ - bmi.w 212f5a │ │ │ │ - b.n 213342 │ │ │ │ + bmi.w 212dea │ │ │ │ + b.n 2131d2 │ │ │ │ movs r5, #0 │ │ │ │ strb.w r5, [sp, #204] @ 0xcc │ │ │ │ mov.w r5, #256 @ 0x100 │ │ │ │ strh.w r5, [sp, #205] @ 0xcd │ │ │ │ ldrb.w r5, [r3, #162] @ 0xa2 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ - b.n 212f1c │ │ │ │ + b.n 212dac │ │ │ │ ldrb.w r5, [r3, #150] @ 0x96 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ - b.n 212dae │ │ │ │ + b.n 212c3e │ │ │ │ mov r9, r6 │ │ │ │ strb.w r6, [sp, #139] @ 0x8b │ │ │ │ - b.n 212bf0 │ │ │ │ + b.n 212a80 │ │ │ │ ubfx r8, r0, #1, #1 │ │ │ │ eor.w r8, r8, #1 │ │ │ │ - b.w 2129c0 │ │ │ │ + b.w 212850 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 212dfc │ │ │ │ + b.n 212c8c │ │ │ │ movs r2, #1 │ │ │ │ strb.w r5, [sp, #209] @ 0xd1 │ │ │ │ strb.w r2, [sp, #210] @ 0xd2 │ │ │ │ ldrb.w r2, [r3, #162] @ 0xa2 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #211] @ 0xd3 │ │ │ │ - b.n 213248 │ │ │ │ + b.n 2130d8 │ │ │ │ strh.w r2, [sp, #210] @ 0xd2 │ │ │ │ ldrb.w r5, [r3, #143] @ 0x8f │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 2132b0 │ │ │ │ + beq.n 213140 │ │ │ │ lsls r6, r0, #30 │ │ │ │ it mi │ │ │ │ strbmi.w r2, [sp, #212] @ 0xd4 │ │ │ │ - bmi.w 212f5a │ │ │ │ + bmi.w 212dea │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #212] @ 0xd4 │ │ │ │ ldrb.w r2, [r3, #143] @ 0x8f │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 212f5c │ │ │ │ + beq.w 212dec │ │ │ │ ldrb.w r2, [r3, #162] @ 0xa2 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ - b.n 212f5c │ │ │ │ + b.n 212dec │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ 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 21337c │ │ │ │ + beq.n 21320c │ │ │ │ movw r0, #315 @ 0x13b │ │ │ │ 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 2133ea │ │ │ │ + beq.n 21327a │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 21345a │ │ │ │ - bhi.n 21342a │ │ │ │ + beq.n 2132ea │ │ │ │ + bhi.n 2132ba │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 2133f0 │ │ │ │ + beq.n 213280 │ │ │ │ cmp.w lr, #128 @ 0x80 │ │ │ │ - beq.n 213486 │ │ │ │ + beq.n 213316 │ │ │ │ cmp r1, #32 │ │ │ │ it hi │ │ │ │ movwhi r0, #375 @ 0x177 │ │ │ │ - bhi.n 2133ee │ │ │ │ + bhi.n 21327e │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 21350e │ │ │ │ + bhi.w 21339e │ │ │ │ tbb [pc, r1] │ │ │ │ - add r2, pc, #684 @ (adr r2, 213678 ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 213658 ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 213658 ) │ │ │ │ + add r2, pc, #684 @ (adr r2, 213508 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 2134e8 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 2134e8 ) │ │ │ │ ldr r7, [sp, #648] @ 0x288 │ │ │ │ - add r2, pc, #648 @ (adr r2, 21365c ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 213660 ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 213660 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 2134ec ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 2134f0 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 2134f0 ) │ │ │ │ ldr r4, [sp, #648] @ 0x288 │ │ │ │ - add r2, pc, #648 @ (adr r2, 213664 ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 213668 ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 213668 ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 21366c ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 21366c ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 213670 ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 213670 ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 213674 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 2134f4 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 2134f8 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 2134f8 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 2134fc ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 2134fc ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 213500 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 213500 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 213504 ) │ │ │ │ movw r0, #315 @ 0x13b │ │ │ │ pop {r4, pc} │ │ │ │ cmp.w lr, #128 @ 0x80 │ │ │ │ - beq.n 213474 │ │ │ │ + beq.n 213304 │ │ │ │ cmp r1, #32 │ │ │ │ it hi │ │ │ │ movhi r0, #248 @ 0xf8 │ │ │ │ - bhi.n 2133ee │ │ │ │ + bhi.n 21327e │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 21351c │ │ │ │ + bhi.w 2133ac │ │ │ │ tbb [pc, r1] │ │ │ │ ldrh r6, [r1, #12] │ │ │ │ ldrh r1, [r1, #12] │ │ │ │ ldrh r1, [r1, #12] │ │ │ │ strh r1, [r1, #60] @ 0x3c │ │ │ │ ldrh r1, [r1, #12] │ │ │ │ ldrh r1, [r1, #12] │ │ │ │ @@ -598160,71 +598074,71 @@ │ │ │ │ ldrh r1, [r1, #12] │ │ │ │ ldrh r1, [r1, #12] │ │ │ │ ldrh r1, [r1, #12] │ │ │ │ ldrh r1, [r1, #12] │ │ │ │ ldrh r1, [r1, #12] │ │ │ │ ldrh r1, [r1, #12] │ │ │ │ cmp.w lr, #4 │ │ │ │ - beq.w 213554 │ │ │ │ + beq.w 2133e4 │ │ │ │ cmp.w lr, #128 @ 0x80 │ │ │ │ - bne.n 2134d0 │ │ │ │ + bne.n 213360 │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq r0, #115 @ 0x73 │ │ │ │ - beq.n 2133ee │ │ │ │ + beq.n 21327e │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ moveq r0, #116 @ 0x74 │ │ │ │ - beq.n 2133ee │ │ │ │ + beq.n 21327e │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #112 @ 0x70 │ │ │ │ - beq.n 2133ee │ │ │ │ + beq.n 21327e │ │ │ │ cmp r2, #4 │ │ │ │ ite eq │ │ │ │ moveq r0, #113 @ 0x71 │ │ │ │ movne r0, #110 @ 0x6e │ │ │ │ pop {r4, pc} │ │ │ │ cmp.w lr, #6 │ │ │ │ - beq.n 21354a │ │ │ │ - bls.n 21349e │ │ │ │ + beq.n 2133da │ │ │ │ + bls.n 21332e │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq r0, #9 │ │ │ │ - beq.n 2133ee │ │ │ │ + beq.n 21327e │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ moveq r0, #10 │ │ │ │ movne r0, #8 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq r0, #242 @ 0xf2 │ │ │ │ - beq.n 2133ee │ │ │ │ + beq.n 21327e │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ moveq r0, #243 @ 0xf3 │ │ │ │ movne r0, #241 @ 0xf1 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ movweq r0, #369 @ 0x171 │ │ │ │ - beq.n 2133ee │ │ │ │ + beq.n 21327e │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ moveq.w r0, #370 @ 0x172 │ │ │ │ movne.w r0, #368 @ 0x170 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #32 │ │ │ │ it hi │ │ │ │ movhi r0, #14 │ │ │ │ - bhi.n 2133ee │ │ │ │ + bhi.n 21327e │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 21353e │ │ │ │ + bhi.n 2133ce │ │ │ │ tbb [pc, r1] │ │ │ │ bx r9 │ │ │ │ bx r8 │ │ │ │ bx r8 │ │ │ │ cmp r7, r8 │ │ │ │ bx r8 │ │ │ │ bx r8 │ │ │ │ @@ -598237,18 +598151,18 @@ │ │ │ │ bx r8 │ │ │ │ bx r8 │ │ │ │ bx r8 │ │ │ │ bx r8 │ │ │ │ cmp r1, #32 │ │ │ │ it hi │ │ │ │ movhi r0, #124 @ 0x7c │ │ │ │ - bhi.n 2133ee │ │ │ │ + bhi.n 21327e │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 213532 │ │ │ │ + bhi.n 2133c2 │ │ │ │ tbb [pc, r1] │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ movs r6, #40 @ 0x28 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ @@ -598298,18 +598212,18 @@ │ │ │ │ ite eq │ │ │ │ moveq r0, #6 │ │ │ │ movne r0, #7 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #32 │ │ │ │ it hi │ │ │ │ movhi r0, #135 @ 0x87 │ │ │ │ - bhi.w 2133ee │ │ │ │ + bhi.w 21327e │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 213590 │ │ │ │ + bhi.n 213420 │ │ │ │ tbb [pc, r1] │ │ │ │ asrs r6, r2, #16 │ │ │ │ asrs r4, r2, #16 │ │ │ │ asrs r4, r2, #16 │ │ │ │ asrs r4, r2, #8 │ │ │ │ asrs r4, r2, #16 │ │ │ │ asrs r4, r2, #16 │ │ │ │ @@ -598337,136 +598251,136 @@ │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ 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] @ 213650 │ │ │ │ + ldr.w lr, [pc, #156] @ 2134e0 │ │ │ │ sub sp, #28 │ │ │ │ - ldr.w ip, [pc, #152] @ 213654 │ │ │ │ + ldr.w ip, [pc, #152] @ 2134e4 │ │ │ │ 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 213632 │ │ │ │ + bhi.n 2134c2 │ │ │ │ tbb [pc, r2] │ │ │ │ adds r0, r4, #0 │ │ │ │ cmp r2, #2 │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ ldr.w r2, [ip, #4] │ │ │ │ - cbz r2, 21363e │ │ │ │ + cbz r2, 2134ce │ │ │ │ movs r2, #3 │ │ │ │ strd r2, ip, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ - bl 2135a4 │ │ │ │ + bl 213434 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - ldr r2, [pc, #88] @ (213658 ) │ │ │ │ - ldr r3, [pc, #80] @ (213654 ) │ │ │ │ + ldr r2, [pc, #88] @ (2134e8 ) │ │ │ │ + ldr r3, [pc, #80] @ (2134e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 21364a │ │ │ │ + bne.n 2134da │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r1, [r0] │ │ │ │ - b.n 2135fe │ │ │ │ + b.n 21348e │ │ │ │ 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 2135fe │ │ │ │ + b.n 21348e │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 213644 │ │ │ │ + cbz r3, 2134d4 │ │ │ │ strd r2, r1, [r0] │ │ │ │ - b.n 2135fe │ │ │ │ + b.n 21348e │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ - b.n 2135ee │ │ │ │ + b.n 21347e │ │ │ │ ldr r1, [r1, #8] │ │ │ │ movs r2, #1 │ │ │ │ - b.n 213638 │ │ │ │ + b.n 2134c8 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r2!, {r6} │ │ │ │ + ldmia r3!, {r4, r5, r7} │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r3, {r1, r3, r5, r6} │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #68] @ 2136b0 │ │ │ │ + ldr.w ip, [pc, #68] @ 213540 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w lr, [r0, #56] @ 0x38 │ │ │ │ add ip, pc │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 2136a2 │ │ │ │ - ldr r1, [pc, #52] @ (2136b4 ) │ │ │ │ + beq.n 213532 │ │ │ │ + ldr r1, [pc, #52] @ (213544 ) │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r0, #52] @ 0x34 │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 213698 │ │ │ │ + beq.n 213528 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, lr │ │ │ │ - cbz r2, 2136a6 │ │ │ │ - bl 1f974c │ │ │ │ + cbz r2, 213536 │ │ │ │ + bl 1f95dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r3, #52] @ 0x34 │ │ │ │ str r1, [r3, #56] @ 0x38 │ │ │ │ str r1, [r3, #60] @ 0x3c │ │ │ │ str r1, [r3, #64] @ 0x40 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ blx 60bc8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ - b.n 213698 │ │ │ │ - ldmia r1!, {r3, r7} │ │ │ │ + b.n 213528 │ │ │ │ + ldmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r7, #12 │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #148] @ (21375c ) │ │ │ │ + ldr r1, [pc, #148] @ (2135ec ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr.w lr, [pc, #148] @ 213760 │ │ │ │ + ldr.w lr, [pc, #148] @ 2135f0 │ │ │ │ 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 213750 │ │ │ │ + bhi.n 2135e0 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 21374c │ │ │ │ + bhi.n 2135dc │ │ │ │ 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 │ │ │ │ @@ -598479,109 +598393,109 @@ │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ strh.w r2, [sp] │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ strd r2, r3, [r0] │ │ │ │ - ldr r2, [pc, #60] @ (213764 ) │ │ │ │ - ldr r3, [pc, #56] @ (213760 ) │ │ │ │ + ldr r2, [pc, #60] @ (2135f4 ) │ │ │ │ + ldr r3, [pc, #56] @ (2135f0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 213756 │ │ │ │ + bne.n 2135e6 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ strb.w r2, [sp] │ │ │ │ - b.n 21371c │ │ │ │ + b.n 2135ac │ │ │ │ and.w r2, r2, #1 │ │ │ │ strb.w r2, [sp] │ │ │ │ - b.n 21371c │ │ │ │ + b.n 2135ac │ │ │ │ str r2, [sp, #0] │ │ │ │ - b.n 21371c │ │ │ │ + b.n 2135ac │ │ │ │ strd r2, r3, [sp] │ │ │ │ - b.n 21371c │ │ │ │ + b.n 2135ac │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r1, {r1, r3, r5} │ │ │ │ + ldmia r2!, {r1, r3, r4, r7} │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r2, r4, r6, r7} │ │ │ │ + ldmia r2, {r2, r6} │ │ │ │ lsls r0, r5, #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, 21379a │ │ │ │ + cbz r1, 21362a │ │ │ │ add.w r1, r3, #24 │ │ │ │ - bl 1f9d08 │ │ │ │ + bl 1f9b98 │ │ │ │ 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 1f9d08 │ │ │ │ + bl 1f9b98 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #8] │ │ │ │ strd r3, r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ sub sp, #8 │ │ │ │ - ldr.w lr, [pc, #148] @ 213858 │ │ │ │ + ldr.w lr, [pc, #148] @ 2136e8 │ │ │ │ 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 213816 │ │ │ │ - ldr.w ip, [pc, #124] @ 21385c │ │ │ │ + bne.n 2136a6 │ │ │ │ + ldr.w ip, [pc, #124] @ 2136ec │ │ │ │ ldr r0, [r2, #16] │ │ │ │ ldr.w r4, [lr, ip] │ │ │ │ add.w ip, r4, r0, lsl #7 │ │ │ │ ldr.w r0, [ip, #124] @ 0x7c │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bpl.n 21380c │ │ │ │ + bpl.n 21369c │ │ │ │ ldrb.w r0, [ip, #16] │ │ │ │ - cbnz r0, 213850 │ │ │ │ + cbnz r0, 2136e0 │ │ │ │ mov r0, r1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 1fe8c4 │ │ │ │ + bl 1fe754 │ │ │ │ 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 2137fa │ │ │ │ - add r0, pc, #8 @ (adr r0, 213828 ) │ │ │ │ + bhi.n 21368a │ │ │ │ + add r0, pc, #8 @ (adr r0, 2136b8 ) │ │ │ │ ldr.w ip, [r0, ip, lsl #2] │ │ │ │ add r0, ip │ │ │ │ bx r0 │ │ │ │ nop │ │ │ │ movs r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r5 │ │ │ │ @@ -598596,43 +598510,43 @@ │ │ │ │ movs r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffd3ffff │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 21380c │ │ │ │ - b.n 2137fa │ │ │ │ - ldmia r0!, {r1, r2, r4, r5} │ │ │ │ + bne.n 21369c │ │ │ │ + b.n 21368a │ │ │ │ + ldmia r1, {r1, r2, r5, r7} │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 213900 │ │ │ │ + beq.n 213790 │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ cmpne r1, #1 │ │ │ │ itet eq │ │ │ │ moveq r7, #1 │ │ │ │ movne r7, #0 │ │ │ │ moveq r7, #0 │ │ │ │ - beq.n 2138b2 │ │ │ │ + beq.n 213742 │ │ │ │ cmp r1, r2 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r0 │ │ │ │ it ls │ │ │ │ movls r6, #1 │ │ │ │ - bls.n 2138ec │ │ │ │ - cbz r0, 213900 │ │ │ │ + bls.n 21377c │ │ │ │ + cbz r0, 213790 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ clz r4, r3 │ │ │ │ blx 61a54 <__aeabi_uidiv@plt> │ │ │ │ rsb r3, r4, #32 │ │ │ │ mul.w r7, r3, r0 │ │ │ │ cmp r7, #16 │ │ │ │ @@ -598648,38 +598562,38 @@ │ │ │ │ rbit r0, r0 │ │ │ │ mov r1, r5 │ │ │ │ clz r0, r0 │ │ │ │ lsl.w r3, r6, r0 │ │ │ │ subs r3, #1 │ │ │ │ mul.w r0, r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2138b2 │ │ │ │ + bne.n 213742 │ │ │ │ lsl.w r3, r3, r9 │ │ │ │ bic.w r8, r8, r3 │ │ │ │ blx 60d88 <__aeabi_uidivmod@plt> │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 2138b2 │ │ │ │ + bne.n 213742 │ │ │ │ rbit r9, r8 │ │ │ │ mov r1, r5 │ │ │ │ clz r9, r9 │ │ │ │ mul.w r0, r4, r9 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 2138b8 │ │ │ │ + bne.n 213748 │ │ │ │ movs r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 2139a6 │ │ │ │ + beq.n 213836 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2139a6 │ │ │ │ + beq.n 213836 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #1 │ │ │ │ rbit r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ clz r2, r2 │ │ │ │ @@ -598712,32 +598626,32 @@ │ │ │ │ ands r3, r2 │ │ │ │ orr.w r3, r8, r3 │ │ │ │ uxth r3, r3 │ │ │ │ cmp r5, #32 │ │ │ │ it ne │ │ │ │ movne r8, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 21392e │ │ │ │ + bne.n 2137be │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ mov.w r1, #504 @ 0x1f8 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1f9590 │ │ │ │ + bl 1f9420 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1f9b8c │ │ │ │ + bl 1f9a1c │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r4, #12 │ │ │ │ str.w r0, [r1], #4 │ │ │ │ add.w r0, r4, #432 @ 0x1b0 │ │ │ │ str r2, [r4, #20] │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ @@ -598759,212 +598673,212 @@ │ │ │ │ strd r3, r3, [r4, #452] @ 0x1c4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ cmp.w r3, #2048 @ 0x800 │ │ │ │ - beq.n 213a54 │ │ │ │ - bhi.n 213a64 │ │ │ │ + beq.n 2138e4 │ │ │ │ + bhi.n 2138f4 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 213a54 │ │ │ │ - bhi.n 213a94 │ │ │ │ + beq.n 2138e4 │ │ │ │ + bhi.n 213924 │ │ │ │ add.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ subs r3, #1 │ │ │ │ bic.w r3, r3, #4227858432 @ 0xfc000000 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 213a62 │ │ │ │ + bhi.n 2138f2 │ │ │ │ movw r2, #32907 @ 0x808b │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ lsrs r2, r3 │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.n 213ac2 │ │ │ │ + bpl.n 213952 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add.w r2, r0, #12 │ │ │ │ strd r2, r3, [r1] │ │ │ │ str r1, [r3, #0] │ │ │ │ str r1, [r0, #16] │ │ │ │ bx lr │ │ │ │ cmp.w r3, #1048576 @ 0x100000 │ │ │ │ - beq.n 213a54 │ │ │ │ - bhi.n 213a80 │ │ │ │ + beq.n 2138e4 │ │ │ │ + bhi.n 213910 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - beq.n 213a54 │ │ │ │ - bhi.n 213aa6 │ │ │ │ + beq.n 2138e4 │ │ │ │ + bhi.n 213936 │ │ │ │ sub.w r3, r3, #4096 @ 0x1000 │ │ │ │ bics.w r3, r3, #4096 @ 0x1000 │ │ │ │ - bne.n 213a62 │ │ │ │ - b.n 213a54 │ │ │ │ + bne.n 2138f2 │ │ │ │ + b.n 2138e4 │ │ │ │ cmp.w r3, #16777216 @ 0x1000000 │ │ │ │ - beq.n 213a54 │ │ │ │ - bhi.n 213ab2 │ │ │ │ + beq.n 2138e4 │ │ │ │ + bhi.n 213942 │ │ │ │ sub.w r3, r3, #2097152 @ 0x200000 │ │ │ │ bics.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - bne.n 213a62 │ │ │ │ - b.n 213a54 │ │ │ │ + bne.n 2138f2 │ │ │ │ + b.n 2138e4 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - beq.n 213a54 │ │ │ │ - bhi.n 213aba │ │ │ │ + beq.n 2138e4 │ │ │ │ + bhi.n 21394a │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ bics.w r3, r3, #128 @ 0x80 │ │ │ │ - bne.n 213a62 │ │ │ │ - b.n 213a54 │ │ │ │ + bne.n 2138f2 │ │ │ │ + b.n 2138e4 │ │ │ │ sub.w r3, r3, #32768 @ 0x8000 │ │ │ │ bics.w r3, r3, #32768 @ 0x8000 │ │ │ │ - bne.n 213a62 │ │ │ │ - b.n 213a54 │ │ │ │ + bne.n 2138f2 │ │ │ │ + b.n 2138e4 │ │ │ │ cmp.w r3, #33554432 @ 0x2000000 │ │ │ │ - bne.n 213a62 │ │ │ │ - b.n 213a54 │ │ │ │ + bne.n 2138f2 │ │ │ │ + b.n 2138e4 │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ - bne.n 213a62 │ │ │ │ - b.n 213a54 │ │ │ │ + bne.n 2138f2 │ │ │ │ + b.n 2138e4 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1f9d08 │ │ │ │ + bl 1f9b98 │ │ │ │ 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, 213b04 │ │ │ │ + cbz r0, 213994 │ │ │ │ add.w r3, r1, #112 @ 0x70 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 213b04 │ │ │ │ - bl 1f974c │ │ │ │ - cbz r5, 213b2a │ │ │ │ + beq.n 213994 │ │ │ │ + bl 1f95dc │ │ │ │ + cbz r5, 2139ba │ │ │ │ mov r0, r5 │ │ │ │ blx 61b98 │ │ │ │ cmp r0, #15 │ │ │ │ - bhi.n 213b1e │ │ │ │ + bhi.n 2139ae │ │ │ │ add.w r0, r4, #112 @ 0x70 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r4, #12] │ │ │ │ blx 613d4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f98bc │ │ │ │ + bl 1f974c │ │ │ │ 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] @ (213bc4 ) │ │ │ │ + ldr r2, [pc, #128] @ (213a54 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r3, [pc, #128] @ (213bc8 ) │ │ │ │ + ldr r3, [pc, #128] @ (213a58 ) │ │ │ │ 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, 213b68 │ │ │ │ + cbz r0, 2139f8 │ │ │ │ add.w r3, r1, #112 @ 0x70 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 213b68 │ │ │ │ - bl 1f974c │ │ │ │ + beq.n 2139f8 │ │ │ │ + bl 1f95dc │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1ff91c │ │ │ │ + bl 1ff7ac │ │ │ │ adds r1, r0, #1 │ │ │ │ cmp r1, #16 │ │ │ │ - bhi.n 213bac │ │ │ │ + bhi.n 213a3c │ │ │ │ add.w r0, r4, #112 @ 0x70 │ │ │ │ str r0, [r4, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r5, r2, [sp] │ │ │ │ movs r2, #1 │ │ │ │ blx 60efc <__vsnprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #60] @ (213bcc ) │ │ │ │ - ldr r3, [pc, #52] @ (213bc8 ) │ │ │ │ + ldr r2, [pc, #60] @ (213a5c ) │ │ │ │ + ldr r3, [pc, #52] @ (213a58 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 213bbe │ │ │ │ + bne.n 213a4e │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1f9548 │ │ │ │ + bl 1f93d8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 213b8e │ │ │ │ - b.n 213b7e │ │ │ │ + beq.n 213a1e │ │ │ │ + b.n 213a0e │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r4!, {r2, r4, r5, r7} │ │ │ │ + stmia r6!, {r2, r5} │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r1, r3, r5, r6} │ │ │ │ + stmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r0, r5, #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 213c1c │ │ │ │ + beq.n 213aac │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - cbz r1, 213c2a │ │ │ │ + cbz r1, 213aba │ │ │ │ add.w ip, r2, #112 @ 0x70 │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 213c0a │ │ │ │ + beq.n 213a9a │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1f97c4 │ │ │ │ + bl 1f9654 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r1, [r3, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #12] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ add.w r0, r3, #112 @ 0x70 │ │ │ │ str r0, [r3, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ blx 613d4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 213c02 │ │ │ │ + b.n 213a92 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ adds r3, #112 @ 0x70 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 213c06 │ │ │ │ - bl 1f97c4 │ │ │ │ - b.n 213c06 │ │ │ │ + beq.n 213a96 │ │ │ │ + bl 1f9654 │ │ │ │ + b.n 213a96 │ │ │ │ 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 │ │ │ │ @@ -598972,92 +598886,92 @@ │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f9d08 │ │ │ │ + bl 1f9b98 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 213ae0 │ │ │ │ + bl 213970 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r5, #4 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r6, [r1, #8] │ │ │ │ bfi r3, r5, #0, #26 │ │ │ │ str r3, [r1, #16] │ │ │ │ ldrb r3, [r1, #29] │ │ │ │ bic.w r3, r3, #96 @ 0x60 │ │ │ │ strb r3, [r1, #29] │ │ │ │ - beq.n 213ca8 │ │ │ │ + beq.n 213b38 │ │ │ │ cmp r5, #8 │ │ │ │ - beq.n 213c8a │ │ │ │ + beq.n 213b1a │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 213cae │ │ │ │ + beq.n 213b3e │ │ │ │ mov r0, r4 │ │ │ │ - bl 213a24 │ │ │ │ + bl 2138b4 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsb.w r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 213c7e │ │ │ │ + beq.n 213b0e │ │ │ │ ldrh r3, [r1, #20] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ bfi r3, r2, #7, #3 │ │ │ │ strh r3, [r1, #20] │ │ │ │ - bl 213a24 │ │ │ │ + bl 2138b4 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsb.w r3, [r4, #72] @ 0x48 │ │ │ │ - cbnz r3, 213cc2 │ │ │ │ + cbnz r3, 213b52 │ │ │ │ ldrb r3, [r1, #19] │ │ │ │ orr.w r3, r3, #8 │ │ │ │ strb r3, [r1, #19] │ │ │ │ mov r0, r4 │ │ │ │ - bl 213a24 │ │ │ │ + bl 2138b4 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #14 │ │ │ │ - beq.n 213cae │ │ │ │ + beq.n 213b3e │ │ │ │ ldrh r3, [r1, #20] │ │ │ │ movs r2, #1 │ │ │ │ bfi r3, r2, #7, #3 │ │ │ │ strh r3, [r1, #20] │ │ │ │ ldrb r3, [r1, #19] │ │ │ │ orr.w r3, r3, #8 │ │ │ │ strb r3, [r1, #19] │ │ │ │ - b.n 213cb6 │ │ │ │ + b.n 213b46 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1f9d08 │ │ │ │ + bl 1f9b98 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 213ae0 │ │ │ │ + bl 213970 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov.w r3, #8388608 @ 0x800000 │ │ │ │ add.w r0, r4, #52 @ 0x34 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ str r6, [r1, #8] │ │ │ │ bfi r2, r3, #0, #26 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ @@ -599077,36 +598991,36 @@ │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f9d08 │ │ │ │ + bl 1f9b98 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 213ae0 │ │ │ │ + bl 213970 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldrb r1, [r4, #29] │ │ │ │ and.w r2, r2, #4093640704 @ 0xf4000000 │ │ │ │ str r7, [r4, #8] │ │ │ │ orr.w r2, r2, #134217728 @ 0x8000000 │ │ │ │ bic.w r1, r1, #96 @ 0x60 │ │ │ │ orr.w r2, r2, #2 │ │ │ │ strb r1, [r4, #29] │ │ │ │ str r2, [r4, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 213a24 │ │ │ │ + bl 2138b4 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #8 │ │ │ │ strh.w r2, [r4, #88] @ 0x58 │ │ │ │ - bl 1f9660 │ │ │ │ + bl 1f94f0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r4, #92] @ 0x5c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr.w r2, [r5, #452] @ 0x1c4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ @@ -599120,124 +599034,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 213e12 │ │ │ │ + beq.n 213ca2 │ │ │ │ cmp r1, #8 │ │ │ │ - bne.n 213df8 │ │ │ │ + bne.n 213c88 │ │ │ │ ldrsb.w r1, [r0, #72] @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 213e44 │ │ │ │ - bl 2e5ac0 │ │ │ │ + beq.n 213cd4 │ │ │ │ + bl 2e5950 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 213c30 │ │ │ │ + bl 213ac0 │ │ │ │ str r5, [r0, #52] @ 0x34 │ │ │ │ ldr.w r3, [r4, #456] @ 0x1c8 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [r4, #456] @ 0x1c8 │ │ │ │ str r3, [r0, #60] @ 0x3c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2e5b68 │ │ │ │ + bl 2e59f8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 213c30 │ │ │ │ + bl 213ac0 │ │ │ │ str r5, [r0, #52] @ 0x34 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsb.w r1, [r0, #72] @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - cbz r1, 213e3e │ │ │ │ - bl 2e5ac0 │ │ │ │ + cbz r1, 213cce │ │ │ │ + bl 2e5950 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 213c30 │ │ │ │ + bl 213ac0 │ │ │ │ str r5, [r0, #52] @ 0x34 │ │ │ │ ldr.w r3, [r4, #448] @ 0x1c0 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [r4, #448] @ 0x1c0 │ │ │ │ str r3, [r0, #60] @ 0x3c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 2e5aa4 │ │ │ │ - b.n 213e20 │ │ │ │ - bl 2e5bac │ │ │ │ - b.n 213dda │ │ │ │ + bl 2e5934 │ │ │ │ + b.n 213cb0 │ │ │ │ + bl 2e5a3c │ │ │ │ + b.n 213c6a │ │ │ │ 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, 213e7c │ │ │ │ + cbz r4, 213d0c │ │ │ │ ldr r4, [r0, #16] │ │ │ │ ubfx ip, r4, #0, #26 │ │ │ │ tst.w ip, r1 │ │ │ │ - beq.n 213e74 │ │ │ │ + beq.n 213d04 │ │ │ │ ldr r4, [r0, #52] @ 0x34 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 213e82 │ │ │ │ + beq.n 213d12 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 213e62 │ │ │ │ + bne.n 213cf2 │ │ │ │ mov r0, lr │ │ │ │ - bl 213dac │ │ │ │ + bl 213c3c │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 213ea6 │ │ │ │ + cbz r0, 213d36 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ubfx r0, r0, #0, #26 │ │ │ │ tst r0, r1 │ │ │ │ - beq.n 213e9a │ │ │ │ + beq.n 213d2a │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 213ea4 │ │ │ │ + beq.n 213d34 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 213e8a │ │ │ │ + bne.n 213d1a │ │ │ │ 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 1f9548 │ │ │ │ + bl 1f93d8 │ │ │ │ add.w r3, r5, #440 @ 0x1b8 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ mov r1, r6 │ │ │ │ str r3, [r0, #4] │ │ │ │ str r0, [r3, #0] │ │ │ │ str.w r0, [r5, #444] @ 0x1bc │ │ │ │ - bl 1f98bc │ │ │ │ + bl 1f974c │ │ │ │ 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] │ │ │ │ @@ -599277,116 +599191,116 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, r1 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 213f60 │ │ │ │ + beq.n 213df0 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [pc, #16] @ (213f74 ) │ │ │ │ + ldr r1, [pc, #16] @ (213e04 ) │ │ │ │ adds r0, #16 │ │ │ │ add r1, pc │ │ │ │ blx 61ee8 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - b.n 2137a8 │ │ │ │ + b.n 213918 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #68] @ (213fcc ) │ │ │ │ + ldr r3, [pc, #68] @ (213e5c ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #64] @ (213fd0 ) │ │ │ │ + ldr r2, [pc, #64] @ (213e60 ) │ │ │ │ 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, 213fa2 │ │ │ │ + cbnz r2, 213e32 │ │ │ │ ldrb.w r2, [r0, #32] │ │ │ │ lsls r1, r1, #5 │ │ │ │ adds r3, r0, r1 │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 213fb4 │ │ │ │ + beq.n 213e44 │ │ │ │ pop {r3, pc} │ │ │ │ add.w r3, r1, #60 @ 0x3c │ │ │ │ - ldr r1, [pc, #24] @ (213fd4 ) │ │ │ │ + ldr r1, [pc, #24] @ (213e64 ) │ │ │ │ add r0, r3 │ │ │ │ add r1, pc │ │ │ │ blx 61ee8 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - stmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r7, #23 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 214758 │ │ │ │ + b.n 2138c8 │ │ │ │ lsls r0, r5, #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.w r1, #352 @ 0x160 │ │ │ │ - ldr r6, [pc, #92] @ (214048 ) │ │ │ │ + ldr r6, [pc, #92] @ (213ed8 ) │ │ │ │ mov r7, r0 │ │ │ │ - bl 1f9590 │ │ │ │ + bl 1f9420 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r0] │ │ │ │ add r6, pc │ │ │ │ - ldr r3, [pc, #76] @ (21404c ) │ │ │ │ + ldr r3, [pc, #76] @ (213edc ) │ │ │ │ movs r5, #0 │ │ │ │ str r5, [r0, #60] @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ strd r5, r5, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ strd r5, r5, [r0, #44] @ 0x2c │ │ │ │ ldr r2, [r6, r3] │ │ │ │ add.w r3, r0, #68 @ 0x44 │ │ │ │ str r5, [r0, #76] @ 0x4c │ │ │ │ strd r2, r3, [r0, #52] @ 0x34 │ │ │ │ movs r3, #8 │ │ │ │ adds r0, #104 @ 0x68 │ │ │ │ str.w r3, [r0, #-40] │ │ │ │ - bl 1fafb8 │ │ │ │ - ldr r1, [pc, #40] @ (214050 ) │ │ │ │ + bl 1fae48 │ │ │ │ + ldr r1, [pc, #40] @ (213ee0 ) │ │ │ │ add.w r3, r4, #16 │ │ │ │ add.w r2, r4, #24 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ strd r2, r5, [r4, #16] │ │ │ │ strd r5, r3, [r4, #24] │ │ │ │ - bl 1f9884 │ │ │ │ + bl 1f9714 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #32] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - stmia r0!, {r1} │ │ │ │ + stmia r1!, {r1, r4, r5, r6} │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r7, #12 │ │ │ │ movs r0, r0 │ │ │ │ - bl 3c052 │ │ │ │ + bl 3bee2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ sub sp, #8 │ │ │ │ - bl 1f9548 │ │ │ │ + bl 1f93d8 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ add.w r6, r0, #32 │ │ │ │ movs r2, #3 │ │ │ │ str r3, [r0, #20] │ │ │ │ strd r3, r3, [r0] │ │ │ │ strd r3, r3, [r0, #12] │ │ │ │ @@ -599404,146 +599318,146 @@ │ │ │ │ str r3, [r0, #68] @ 0x44 │ │ │ │ str r3, [r0, #72] @ 0x48 │ │ │ │ str r3, [r0, #76] @ 0x4c │ │ │ │ str r3, [r0, #80] @ 0x50 │ │ │ │ add.w r3, r0, #52 @ 0x34 │ │ │ │ str r6, [r0, #24] │ │ │ │ str r3, [r0, #44] @ 0x2c │ │ │ │ - bl 213fd8 │ │ │ │ + bl 213e68 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r7, [pc, #196] @ (214180 ) │ │ │ │ - bl 213fd8 │ │ │ │ + ldr r7, [pc, #196] @ (214010 ) │ │ │ │ + bl 213e68 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ str r4, [r5, #12] │ │ │ │ add r7, pc │ │ │ │ str r4, [r0, #12] │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r6, [r5, #0] │ │ │ │ str r5, [r2, #0] │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ str r5, [r4, #36] @ 0x24 │ │ │ │ adds r3, r2, #5 │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ - bhi.n 21417a │ │ │ │ + bhi.n 21400a │ │ │ │ ldr r1, [r0, #64] @ 0x40 │ │ │ │ adds r6, r2, #4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r6, r1 │ │ │ │ - bls.n 214126 │ │ │ │ + bls.n 213fb6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 214138 │ │ │ │ + bhi.n 213fc8 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #140] @ (214184 ) │ │ │ │ + ldr r1, [pc, #140] @ (214014 ) │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ ldr r1, [r7, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 21414e │ │ │ │ + beq.n 213fde │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ str r3, [sp, #0] │ │ │ │ - cbz r0, 214142 │ │ │ │ + cbz r0, 213fd2 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1f95bc │ │ │ │ + bl 1f944c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21417a │ │ │ │ + beq.n 21400a │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ str r0, [r3, #56] @ 0x38 │ │ │ │ add r0, r2 │ │ │ │ str.w r8, [r3, #64] @ 0x40 │ │ │ │ str r6, [r3, #60] @ 0x3c │ │ │ │ str r5, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ adds r0, r0, r2 │ │ │ │ - beq.n 21417a │ │ │ │ + beq.n 21400a │ │ │ │ str r6, [r3, #60] @ 0x3c │ │ │ │ str r5, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r1, r6 │ │ │ │ it cc │ │ │ │ movcc r1, r6 │ │ │ │ mov r8, r1 │ │ │ │ - b.n 2140f4 │ │ │ │ + b.n 213f84 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r8 │ │ │ │ blx 613c8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 21410c │ │ │ │ + b.n 213f9c │ │ │ │ mov r0, r8 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 61b80 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 21417a │ │ │ │ + cbz r0, 21400a │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ blx 61b08 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ str.w r8, [r3, #64] @ 0x40 │ │ │ │ adds r0, r7, r2 │ │ │ │ str r7, [r3, #56] @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #52] @ 0x34 │ │ │ │ - b.n 21412c │ │ │ │ + b.n 213fbc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ - it cc │ │ │ │ - lslcc r0, r5, #2 │ │ │ │ + stmia r0!, {r3, r5, r7} │ │ │ │ + lsls r0, r5, #2 │ │ │ │ lsrs r4, r7, #12 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 214054 │ │ │ │ + bl 213ee4 │ │ │ │ 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 1f9548 │ │ │ │ + bl 1f93d8 │ │ │ │ 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 213fd8 │ │ │ │ + bl 213e68 │ │ │ │ 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 213fd8 │ │ │ │ + bl 213e68 │ │ │ │ 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 │ │ │ │ @@ -599553,233 +599467,233 @@ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1f9590 │ │ │ │ + bl 1f9420 │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #0 │ │ │ │ movs r3, #2 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r7, [pc, #216] @ (214308 ) │ │ │ │ + ldr r7, [pc, #216] @ (214198 ) │ │ │ │ strd r3, r5, [r4, #8] │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ strd r5, r5, [r4] │ │ │ │ add r7, pc │ │ │ │ strh r3, [r4, #58] @ 0x3a │ │ │ │ - bl 213fd8 │ │ │ │ + bl 213e68 │ │ │ │ strd r5, r5, [r4, #20] │ │ │ │ add.w r2, r4, #16 │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ add.w r1, r4, #24 │ │ │ │ mov r3, r0 │ │ │ │ str r1, [r0, #0] │ │ │ │ str r0, [r4, #16] │ │ │ │ adds r1, r2, #5 │ │ │ │ str r0, [r4, #28] │ │ │ │ str r4, [r0, #12] │ │ │ │ str r0, [r0, #44] @ 0x2c │ │ │ │ - bhi.n 214300 │ │ │ │ + bhi.n 214190 │ │ │ │ ldr r1, [r0, #64] @ 0x40 │ │ │ │ adds r6, r2, #4 │ │ │ │ cmp r6, r1 │ │ │ │ - bls.n 21429e │ │ │ │ + bls.n 21412e │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 2142c0 │ │ │ │ + bhi.n 214150 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ mov r5, r6 │ │ │ │ it cc │ │ │ │ movcc r5, #64 @ 0x40 │ │ │ │ - ldr r1, [pc, #144] @ (21430c ) │ │ │ │ + ldr r1, [pc, #144] @ (21419c ) │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ ldr r1, [r7, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 2142d6 │ │ │ │ + beq.n 214166 │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ str r3, [sp, #0] │ │ │ │ - cbz r0, 2142ca │ │ │ │ + cbz r0, 21415a │ │ │ │ mov r2, r5 │ │ │ │ - bl 1f95bc │ │ │ │ + bl 1f944c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 214300 │ │ │ │ + beq.n 214190 │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ str r0, [r3, #56] @ 0x38 │ │ │ │ str r5, [r3, #64] @ 0x40 │ │ │ │ add r0, r2 │ │ │ │ - b.n 2142a4 │ │ │ │ + b.n 214134 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ adds r0, r0, r2 │ │ │ │ - beq.n 214300 │ │ │ │ + beq.n 214190 │ │ │ │ str r6, [r3, #60] @ 0x3c │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ add.w r3, r4, #32 │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r2, [r4, #32] │ │ │ │ strd r2, r3, [r4, #40] @ 0x28 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r1, r6 │ │ │ │ it cc │ │ │ │ movcc r1, r6 │ │ │ │ mov r5, r1 │ │ │ │ - b.n 214278 │ │ │ │ + b.n 214108 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r5 │ │ │ │ blx 613c8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 214290 │ │ │ │ + b.n 214120 │ │ │ │ mov r0, r5 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 61b80 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 214300 │ │ │ │ + cbz r0, 214190 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ blx 61b08 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ str r5, [r3, #64] @ 0x40 │ │ │ │ adds r0, r7, r2 │ │ │ │ str r7, [r3, #56] @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #52] @ 0x34 │ │ │ │ - b.n 2142a4 │ │ │ │ + b.n 214134 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - pop {r1, r6, r7, pc} │ │ │ │ - lsls r0, r5, #2 │ │ │ │ - lsrs r4, r7, #12 │ │ │ │ - movs r0, r0 │ │ │ │ + itee cc │ │ │ │ + lslcc r0, r5, #2 │ │ │ │ + lsrcs r4, r7, #12 │ │ │ │ + movcs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #76] @ (21436c ) │ │ │ │ + ldr r3, [pc, #76] @ (2141fc ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r2, [pc, #76] @ (214370 ) │ │ │ │ + ldr r2, [pc, #76] @ (214200 ) │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #0 │ │ │ │ mla r3, r1, r5, r3 │ │ │ │ ldrb.w r1, [r0, #488] @ 0x1e8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldrb r6, [r3, #4] │ │ │ │ lsls r4, r6, #5 │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ - bl 213768 │ │ │ │ + bl 2135f8 │ │ │ │ str r5, [r0, #36] @ 0x24 │ │ │ │ - cbz r6, 21436a │ │ │ │ + cbz r6, 2141fa │ │ │ │ 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 21435a │ │ │ │ + bne.n 2141ea │ │ │ │ adds r1, #32 │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 214352 │ │ │ │ + bne.n 2141e2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - pop {r1, r2, r4, r6, r7} │ │ │ │ + bkpt 0x0046 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r7, #23 │ │ │ │ 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, #488] @ 0x1e8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movs r2, #8 │ │ │ │ - cbz r3, 2143bc │ │ │ │ + cbz r3, 21424c │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ - bl 1f9d08 │ │ │ │ + bl 1f9b98 │ │ │ │ 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, 2143ba │ │ │ │ + cbz r4, 21424a │ │ │ │ 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 1f9d08 │ │ │ │ - b.n 21439e │ │ │ │ + bl 1f9b98 │ │ │ │ + b.n 21422e │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb.w r3, [r0, #488] @ 0x1e8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movs r2, #8 │ │ │ │ - cbz r3, 214404 │ │ │ │ + cbz r3, 214294 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ - bl 1f9d08 │ │ │ │ + bl 1f9b98 │ │ │ │ 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 1f9d08 │ │ │ │ - b.n 2143ee │ │ │ │ + bl 1f9b98 │ │ │ │ + b.n 21427e │ │ │ │ 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, #488] @ 0x1e8 │ │ │ │ movs r2, #5 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 213768 │ │ │ │ + bl 2135f8 │ │ │ │ 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 │ │ │ │ - cbz r3, 21445a │ │ │ │ + cbz r3, 2142ea │ │ │ │ ldr r3, [r3, #32] │ │ │ │ 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] │ │ │ │ @@ -599789,194 +599703,194 @@ │ │ │ │ str r3, [r0, #28] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #56] @ (2144ac ) │ │ │ │ + ldr r3, [pc, #56] @ (21433c ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r2, [pc, #56] @ (2144b0 ) │ │ │ │ + ldr r2, [pc, #56] @ (214340 ) │ │ │ │ add r3, pc │ │ │ │ ldrb.w r1, [r0, #488] @ 0x1e8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #4 │ │ │ │ add.w r3, r3, r5, lsl #7 │ │ │ │ ldrb r4, [r3, #4] │ │ │ │ lsl.w r3, r4, r2 │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ - bl 213768 │ │ │ │ + bl 2135f8 │ │ │ │ str r5, [r0, #36] @ 0x24 │ │ │ │ - cbz r4, 2144aa │ │ │ │ + cbz r4, 21433a │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r3 │ │ │ │ adds r3, #1 │ │ │ │ str r1, [r2, #96] @ 0x60 │ │ │ │ cmp r4, r3 │ │ │ │ add.w r2, r2, #16 │ │ │ │ - bne.n 21449e │ │ │ │ + bne.n 21432e │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - cbnz r4, 214510 │ │ │ │ + pop {r2, r4, r5, r6, r7} │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #2 │ │ │ │ ldrb.w r1, [r0, #488] @ 0x1e8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r3, #44 @ 0x2c │ │ │ │ - bl 213768 │ │ │ │ + bl 2135f8 │ │ │ │ str r5, [r0, #20] │ │ │ │ str r4, [r0, #40] @ 0x28 │ │ │ │ - cbz r4, 2144ee │ │ │ │ + cbz r4, 21437e │ │ │ │ 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 2144e2 │ │ │ │ + bne.n 214372 │ │ │ │ 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 21455a │ │ │ │ + bhi.n 2143ea │ │ │ │ tbb [pc, r1] │ │ │ │ asrs r5, r4, #28 │ │ │ │ cmp r0, #2 │ │ │ │ movs r3, #116 @ 0x74 │ │ │ │ movs r4, #5 │ │ │ │ ldrb.w r1, [r0, #488] @ 0x1e8 │ │ │ │ movs r2, #9 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 213768 │ │ │ │ + bl 2135f8 │ │ │ │ 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 21452a │ │ │ │ + bne.n 2143ba │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r3, #84 @ 0x54 │ │ │ │ movs r4, #3 │ │ │ │ ldrb.w r1, [r0, #488] @ 0x1e8 │ │ │ │ movs r2, #9 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 213768 │ │ │ │ + bl 2135f8 │ │ │ │ strd r5, r6, [r0, #20] │ │ │ │ str r4, [r0, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 214524 │ │ │ │ + bne.n 2143b4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ movs r4, #2 │ │ │ │ - b.n 214512 │ │ │ │ + b.n 2143a2 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ - b.n 21453c │ │ │ │ + b.n 2143cc │ │ │ │ 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, #488] @ 0x1e8 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movs r2, #8 │ │ │ │ - cbz r3, 2145d8 │ │ │ │ + cbz r3, 214468 │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ - bl 1f9d08 │ │ │ │ + bl 1f9b98 │ │ │ │ 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 1f9bd0 │ │ │ │ + bl 1f9a60 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ - cbz r6, 2145bc │ │ │ │ + cbz r6, 21444c │ │ │ │ adds r1, r0, r7 │ │ │ │ str r5, [r0, #12] │ │ │ │ adds r0, #20 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 2145b4 │ │ │ │ - ldr r3, [pc, #36] @ (2145e4 ) │ │ │ │ + bne.n 214444 │ │ │ │ + ldr r3, [pc, #36] @ (214474 ) │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r4, #80] @ 0x50 │ │ │ │ add r3, pc │ │ │ │ strb.w r2, [r4, #77] @ 0x4d │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r4, #65] @ 0x41 │ │ │ │ str.w r1, [r4, #69] @ 0x45 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ - bl 1f9d08 │ │ │ │ + bl 1f9b98 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 214590 │ │ │ │ + b.n 214420 │ │ │ │ nop │ │ │ │ - ble.n 214578 │ │ │ │ + svc 56 @ 0x38 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #10 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - bne.n 214612 │ │ │ │ - ldr r1, [pc, #16] @ (214614 ) │ │ │ │ + bne.n 2144a2 │ │ │ │ + ldr r1, [pc, #16] @ (2144a4 ) │ │ │ │ movs r2, #8 │ │ │ │ adds r0, #65 @ 0x41 │ │ │ │ add r1, pc │ │ │ │ blx 61ee8 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - ble.n 214524 │ │ │ │ + udf #246 @ 0xf6 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb.w r3, [r0, #488] @ 0x1e8 │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r3, 214662 │ │ │ │ + cbz r3, 2144f2 │ │ │ │ movs r1, #76 @ 0x4c │ │ │ │ - bl 1f9d08 │ │ │ │ + bl 1f9b98 │ │ │ │ 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 │ │ │ │ @@ -599984,33 +599898,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 1f9d08 │ │ │ │ - b.n 214640 │ │ │ │ + bl 1f9b98 │ │ │ │ + b.n 2144d0 │ │ │ │ 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, 21468a │ │ │ │ + cbnz r3, 21451a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f9d80 │ │ │ │ + bl 1f9c10 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #28 │ │ │ │ - bl 1f9d08 │ │ │ │ + bl 1f9b98 │ │ │ │ movs r2, #0 │ │ │ │ str r6, [sp, #12] │ │ │ │ add r6, sp, #16 │ │ │ │ strd r2, r2, [sp] │ │ │ │ mov ip, r0 │ │ │ │ str r2, [sp, #8] │ │ │ │ add.w lr, r0, #12 │ │ │ │ @@ -600035,17 +599949,17 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb.w r3, [r0, #488] @ 0x1e8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #8 │ │ │ │ - cbz r3, 214730 │ │ │ │ + cbz r3, 2145c0 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ - bl 1f9d08 │ │ │ │ + bl 1f9b98 │ │ │ │ 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] │ │ │ │ @@ -600057,166 +599971,166 @@ │ │ │ │ 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 1f9d08 │ │ │ │ - b.n 214708 │ │ │ │ + bl 1f9b98 │ │ │ │ + b.n 214598 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 214746 │ │ │ │ + bhi.n 2145d6 │ │ │ │ tbb [pc, r3] │ │ │ │ lsrs r0, r2, #4 │ │ │ │ lsls r3, r0, #8 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #16] │ │ │ │ adds r0, #24 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 21475c │ │ │ │ + beq.n 2145ec │ │ │ │ ldr r0, [r3, #32] │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ adds r0, #44 @ 0x2c │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 214750 │ │ │ │ + bne.n 2145e0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r0, [r0, #32] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ 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] @ (21485c ) │ │ │ │ + ldr r5, [pc, #228] @ (2146ec ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r4, [pc, #228] @ (214860 ) │ │ │ │ + ldr r4, [pc, #228] @ (2146f0 ) │ │ │ │ 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 214842 │ │ │ │ + bhi.n 2146d2 │ │ │ │ tbb [pc, r0] │ │ │ │ asrs r0, r1, #9 │ │ │ │ str r2, [r0, r0] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 214850 │ │ │ │ + beq.n 2146e0 │ │ │ │ movs r2, #3 │ │ │ │ strd r2, r1, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrd r1, r2, [sp, #36] @ 0x24 │ │ │ │ - bl 2135a4 │ │ │ │ + bl 213434 │ │ │ │ ldrd r4, r6, [sp, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 214824 │ │ │ │ + bhi.n 2146b4 │ │ │ │ tbb [pc, r3] │ │ │ │ asrs r3, r4, #32 │ │ │ │ cmp r3, #2 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 214854 │ │ │ │ + beq.n 2146e4 │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r2, [sp, #28] │ │ │ │ mov r0, r7 │ │ │ │ ldrd r1, r2, [sp, #28] │ │ │ │ - bl 2135a4 │ │ │ │ + bl 213434 │ │ │ │ ldrd r3, r5, [sp, #8] │ │ │ │ cmp r4, r3 │ │ │ │ it eq │ │ │ │ cmpeq r6, r5 │ │ │ │ - ldr r2, [pc, #108] @ (214864 ) │ │ │ │ + ldr r2, [pc, #108] @ (2146f4 ) │ │ │ │ it eq │ │ │ │ moveq r0, #1 │ │ │ │ - ldr r3, [pc, #100] @ (214860 ) │ │ │ │ + ldr r3, [pc, #100] @ (2146f0 ) │ │ │ │ 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 214858 │ │ │ │ + bne.n 2146e8 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r5, #16] │ │ │ │ add.w r2, r5, #24 │ │ │ │ subs r3, r3, r2 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - b.n 2147ee │ │ │ │ + b.n 21467e │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2147ee │ │ │ │ + bne.n 21467e │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 2147ee │ │ │ │ + b.n 21467e │ │ │ │ ldr r4, [r6, #16] │ │ │ │ add.w r2, r6, #24 │ │ │ │ subs r4, r4, r2 │ │ │ │ clz r4, r4 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ - b.n 2147c6 │ │ │ │ + b.n 214656 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2147c6 │ │ │ │ + bne.n 214656 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movs r4, #1 │ │ │ │ - b.n 2147c6 │ │ │ │ + b.n 214656 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - b.n 2147b0 │ │ │ │ + b.n 214640 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - b.n 2147dc │ │ │ │ + b.n 21466c │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xb87e │ │ │ │ + cbnz r6, 21472a │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb7fc │ │ │ │ + cbnz r4, 214712 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r3, r0 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ - ldr.w r1, [pc, #2328] @ 215198 │ │ │ │ + ldr.w r1, [pc, #2328] @ 215028 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.w 215194 │ │ │ │ + bhi.w 215024 │ │ │ │ tbb [pc, r3] │ │ │ │ cmp r0, #57 @ 0x39 │ │ │ │ lsls r5, r2, #8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ mov r5, r4 │ │ │ │ str r4, [r2, #8] │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 214d58 │ │ │ │ + bhi.w 214be8 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r6, #9 │ │ │ │ lsls r2, r7, #7 │ │ │ │ lsls r6, r3, #8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsls r6, r2, #4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ @@ -600225,78 +600139,78 @@ │ │ │ │ lsls r6, r1, #5 │ │ │ │ lsls r1, r3, #9 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ mov r5, r4 │ │ │ │ str r4, [r2, #8] │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 214b70 │ │ │ │ + bhi.w 214a00 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r5, #5 │ │ │ │ lsls r0, r1, #6 │ │ │ │ lsls r4, r5, #6 │ │ │ │ lsls r3, r1, #3 │ │ │ │ lsls r1, r1, #15 │ │ │ │ lsls r2, r4, #3 │ │ │ │ lsls r1, r6, #15 │ │ │ │ lsls r2, r4, #3 │ │ │ │ lsls r0, r3, #13 │ │ │ │ lsls r2, r2, #5 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ str r0, [r2, #8] │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 214faa │ │ │ │ + bhi.w 214e3a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r6, #13 │ │ │ │ lsls r3, r2, #14 │ │ │ │ lsls r2, r3, #16 │ │ │ │ lsls r1, r3, #1 │ │ │ │ lsls r1, r6, #15 │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsls r4, r4, #8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsls r3, r0, #10 │ │ │ │ lsls r6, r3, #13 │ │ │ │ ldrb.w ip, [r2, #12] │ │ │ │ str r0, [r2, #8] │ │ │ │ cmp.w ip, #9 │ │ │ │ - bhi.w 214e22 │ │ │ │ + bhi.w 214cb2 │ │ │ │ tbh [pc, ip, lsl #1] │ │ │ │ lsls r7, r3, #10 │ │ │ │ lsls r4, r7, #10 │ │ │ │ lsls r1, r4, #11 │ │ │ │ movs r2, r1 │ │ │ │ lsls r3, r1, #12 │ │ │ │ movs r5, r4 │ │ │ │ lsls r2, r6, #6 │ │ │ │ movs r5, r4 │ │ │ │ lsls r1, r3, #9 │ │ │ │ lsls r7, r0, #10 │ │ │ │ ldr.w ip, [r2, #52] @ 0x34 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 21495e │ │ │ │ + beq.n 2147ee │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ mov.w lr, #20 │ │ │ │ adds r3, r1, #4 │ │ │ │ mla lr, lr, ip, r1 │ │ │ │ add.w lr, lr, #4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ ldr.w ip, [r1] │ │ │ │ str.w ip, [r3] │ │ │ │ str.w r3, [ip, #4] │ │ │ │ str r3, [r1, #0] │ │ │ │ adds r3, #20 │ │ │ │ cmp lr, r3 │ │ │ │ - bne.n 214942 │ │ │ │ - cbz r0, 21497e │ │ │ │ + bne.n 2147d2 │ │ │ │ + cbz r0, 21480e │ │ │ │ ldr r3, [r2, #28] │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 21497e │ │ │ │ + bne.n 21480e │ │ │ │ ldr r3, [r0, #32] │ │ │ │ ldr.w ip, [r3, #60] @ 0x3c │ │ │ │ add.w r1, ip, #1 │ │ │ │ str r1, [r3, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #88] @ 0x58 │ │ │ │ str.w ip, [r2, #28] │ │ │ │ bic.w r1, r1, #4 │ │ │ │ @@ -600304,112 +600218,112 @@ │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r1, [r3, #16]! │ │ │ │ strd r1, r3, [r2] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r2, [r0, #16] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - bne.w 214ac4 │ │ │ │ + bne.w 214954 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 21e634 │ │ │ │ + bl 21e4c4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - b.n 214ac4 │ │ │ │ + b.n 214954 │ │ │ │ ldr.w ip, [r2, #52] @ 0x34 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 2149d6 │ │ │ │ + beq.n 214866 │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ mov.w lr, #20 │ │ │ │ adds r3, r1, #4 │ │ │ │ mla lr, lr, ip, r1 │ │ │ │ add.w lr, lr, #4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ ldr.w ip, [r1] │ │ │ │ str.w ip, [r3] │ │ │ │ str.w r3, [ip, #4] │ │ │ │ str r3, [r1, #0] │ │ │ │ adds r3, #20 │ │ │ │ cmp lr, r3 │ │ │ │ - bne.n 2149ba │ │ │ │ - cbz r0, 2149f6 │ │ │ │ + bne.n 21484a │ │ │ │ + cbz r0, 214886 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 2149f6 │ │ │ │ + bne.n 214886 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ ldr.w ip, [r3, #60] @ 0x3c │ │ │ │ add.w r1, ip, #1 │ │ │ │ str r1, [r3, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #88] @ 0x58 │ │ │ │ str.w ip, [r2, #28] │ │ │ │ bic.w r1, r1, #4 │ │ │ │ str r1, [r3, #88] @ 0x58 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ add.w r1, r0, #24 │ │ │ │ strd r1, r3, [r2] │ │ │ │ str r2, [r3, #0] │ │ │ │ str r2, [r0, #28] │ │ │ │ - b.n 214abc │ │ │ │ + b.n 21494c │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ - cbz r1, 214a34 │ │ │ │ + cbz r1, 2148c4 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ mov.w lr, #20 │ │ │ │ mla r1, lr, r1, r3 │ │ │ │ adds r3, #4 │ │ │ │ adds r4, r1, #4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ ldr.w lr, [r1] │ │ │ │ str.w lr, [r3] │ │ │ │ str.w r3, [lr, #4] │ │ │ │ str r3, [r1, #0] │ │ │ │ adds r3, #20 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 214a18 │ │ │ │ - cbz r5, 214a54 │ │ │ │ + bne.n 2148a8 │ │ │ │ + cbz r5, 2148e4 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 214a54 │ │ │ │ + bne.n 2148e4 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ ldr.w lr, [r3, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #88] @ 0x58 │ │ │ │ add.w r4, lr, #1 │ │ │ │ str r4, [r3, #60] @ 0x3c │ │ │ │ bic.w r1, r1, #4 │ │ │ │ str.w lr, [r2, #28] │ │ │ │ str r1, [r3, #88] @ 0x58 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ strd r3, r0, [r2] │ │ │ │ str r2, [r3, #4] │ │ │ │ str r2, [r0, #0] │ │ │ │ mov r0, r5 │ │ │ │ - b.n 214abc │ │ │ │ + b.n 21494c │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ - cbz r1, 214a90 │ │ │ │ + cbz r1, 214920 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ mov.w lr, #20 │ │ │ │ mla r1, lr, r1, r3 │ │ │ │ adds r3, #4 │ │ │ │ adds r4, r1, #4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ ldr.w lr, [r1] │ │ │ │ str.w lr, [r3] │ │ │ │ str.w r3, [lr, #4] │ │ │ │ str r3, [r1, #0] │ │ │ │ adds r3, #20 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 214a74 │ │ │ │ - cbz r5, 214ab0 │ │ │ │ + bne.n 214904 │ │ │ │ + cbz r5, 214940 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 214ab0 │ │ │ │ + bne.n 214940 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ ldr.w lr, [r3, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #88] @ 0x58 │ │ │ │ add.w r4, lr, #1 │ │ │ │ str r4, [r3, #60] @ 0x3c │ │ │ │ bic.w r1, r1, #4 │ │ │ │ str.w lr, [r2, #28] │ │ │ │ @@ -600417,1462 +600331,1462 @@ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ strd r0, r3, [r2] │ │ │ │ str r2, [r3, #0] │ │ │ │ str r2, [r0, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 214994 │ │ │ │ + beq.w 214824 │ │ │ │ ldr r2, [r0, #32] │ │ │ │ ldr r3, [r2, #88] @ 0x58 │ │ │ │ bic.w r3, r3, #32 │ │ │ │ str r3, [r2, #88] @ 0x58 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr.w r3, [pc, #1736] @ 21519c │ │ │ │ + ldr.w r3, [pc, #1736] @ 21502c │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r3 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ add.w r1, r1, r3, lsl #7 │ │ │ │ ldrb r1, [r1, #4] │ │ │ │ - cbz r1, 214b0c │ │ │ │ + cbz r1, 21499c │ │ │ │ add.w r3, r2, #88 @ 0x58 │ │ │ │ add.w r4, r3, r1, lsl #4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ ldr.w lr, [r1] │ │ │ │ str.w lr, [r3] │ │ │ │ str.w r3, [lr, #4] │ │ │ │ str r3, [r1, #0] │ │ │ │ adds r3, #16 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 214aee │ │ │ │ + bne.n 21497e │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ add.w r3, r6, r3, lsl #7 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r5, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 214a54 │ │ │ │ - b.n 214a36 │ │ │ │ + beq.n 2148e4 │ │ │ │ + b.n 2148c6 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #6 │ │ │ │ - bne.n 214a54 │ │ │ │ + bne.n 2148e4 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ add.w r3, r2, #28 │ │ │ │ str r2, [r2, #24] │ │ │ │ str r1, [r2, #32] │ │ │ │ ldr.w lr, [r1] │ │ │ │ str.w lr, [r2, #28] │ │ │ │ str.w r3, [lr, #4] │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 214a54 │ │ │ │ + b.n 2148e4 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 214a34 │ │ │ │ + beq.w 2148c4 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ add.w lr, r3, #16 │ │ │ │ str r1, [r3, #20] │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr.w ip, [r1] │ │ │ │ str.w ip, [r3, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w lr, [ip, #4] │ │ │ │ str.w lr, [r1] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 214b4c │ │ │ │ - b.n 214a34 │ │ │ │ + bne.n 2149dc │ │ │ │ + b.n 2148c4 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 214ab0 │ │ │ │ + beq.n 214940 │ │ │ │ add.w r4, r2, r3, lsl #4 │ │ │ │ mov r3, r2 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ add.w lr, r3, #40 @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ adds r3, #16 │ │ │ │ str r2, [r3, #20] │ │ │ │ cmp r4, r3 │ │ │ │ ldr.w ip, [r1] │ │ │ │ str.w ip, [r3, #24] │ │ │ │ str.w lr, [ip, #4] │ │ │ │ str.w lr, [r1] │ │ │ │ - bne.n 214b7c │ │ │ │ - b.n 214ab0 │ │ │ │ - ldr.w r3, [pc, #1536] @ 2151a0 │ │ │ │ + bne.n 214a0c │ │ │ │ + b.n 214940 │ │ │ │ + ldr.w r3, [pc, #1536] @ 215030 │ │ │ │ mov.w lr, #48 @ 0x30 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ mla r3, lr, r1, r3 │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 214a90 │ │ │ │ + beq.w 214920 │ │ │ │ add.w r3, r2, lr │ │ │ │ add.w r4, r3, r1, lsl #5 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ ldr.w lr, [r1] │ │ │ │ str.w lr, [r3] │ │ │ │ str.w r3, [lr, #4] │ │ │ │ str r3, [r1, #0] │ │ │ │ adds r3, #32 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 214bbe │ │ │ │ - b.n 214a90 │ │ │ │ + bne.n 214a4e │ │ │ │ + b.n 214920 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 214a90 │ │ │ │ + beq.w 214920 │ │ │ │ ldr.w lr, [r2, #60] @ 0x3c │ │ │ │ bic.w ip, r3, #2 │ │ │ │ add.w r1, r2, #52 @ 0x34 │ │ │ │ str r2, [r2, #48] @ 0x30 │ │ │ │ str.w lr, [r2, #56] @ 0x38 │ │ │ │ cmp.w ip, #1 │ │ │ │ ldr.w r3, [lr] │ │ │ │ str r3, [r2, #52] @ 0x34 │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w r1, [lr] │ │ │ │ - bne.w 214a90 │ │ │ │ + bne.w 214920 │ │ │ │ ldr r1, [r2, #76] @ 0x4c │ │ │ │ add.w r3, r2, #68 @ 0x44 │ │ │ │ str r2, [r2, #64] @ 0x40 │ │ │ │ str r1, [r2, #72] @ 0x48 │ │ │ │ ldr.w lr, [r1] │ │ │ │ str.w lr, [r2, #68] @ 0x44 │ │ │ │ str.w r3, [lr, #4] │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 214a90 │ │ │ │ + b.n 214920 │ │ │ │ ldrd r3, r1, [r2, #36] @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21517c │ │ │ │ + beq.w 21500c │ │ │ │ ldr.w lr, [r3] │ │ │ │ add.w r1, r2, #28 │ │ │ │ str r2, [r2, #24] │ │ │ │ str r3, [r2, #32] │ │ │ │ str.w lr, [r2, #28] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 214ab0 │ │ │ │ + beq.w 214940 │ │ │ │ add.w r3, r2, #48 @ 0x30 │ │ │ │ mov.w lr, #0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ add.w lr, lr, #1 │ │ │ │ str r1, [r3, #4] │ │ │ │ cmp r4, lr │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ ldr.w ip, [r1] │ │ │ │ str.w ip, [r3] │ │ │ │ str.w r3, [ip, #4] │ │ │ │ str r3, [r1, #0] │ │ │ │ add.w r3, r3, #16 │ │ │ │ - bhi.n 214c54 │ │ │ │ - b.n 214ab0 │ │ │ │ + bhi.n 214ae4 │ │ │ │ + b.n 214940 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #6 │ │ │ │ - bne.w 21497e │ │ │ │ + bne.w 21480e │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ add.w r3, r2, #28 │ │ │ │ str r2, [r2, #24] │ │ │ │ str r1, [r2, #32] │ │ │ │ ldr.w ip, [r1] │ │ │ │ str.w ip, [r2, #28] │ │ │ │ str.w r3, [ip, #4] │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 21497e │ │ │ │ + b.n 21480e │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 214a34 │ │ │ │ + beq.w 2148c4 │ │ │ │ ldr.w lr, [r2, #60] @ 0x3c │ │ │ │ bic.w ip, r3, #2 │ │ │ │ add.w r1, r2, #52 @ 0x34 │ │ │ │ str r2, [r2, #48] @ 0x30 │ │ │ │ str.w lr, [r2, #56] @ 0x38 │ │ │ │ cmp.w ip, #1 │ │ │ │ ldr.w r3, [lr] │ │ │ │ str r3, [r2, #52] @ 0x34 │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w r1, [lr] │ │ │ │ - bne.w 214a34 │ │ │ │ + bne.w 2148c4 │ │ │ │ ldr r1, [r2, #76] @ 0x4c │ │ │ │ add.w r3, r2, #68 @ 0x44 │ │ │ │ str r2, [r2, #64] @ 0x40 │ │ │ │ str r1, [r2, #72] @ 0x48 │ │ │ │ ldr.w lr, [r1] │ │ │ │ str.w lr, [r2, #68] @ 0x44 │ │ │ │ str.w r3, [lr, #4] │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 214a34 │ │ │ │ + b.n 2148c4 │ │ │ │ ldrd r3, r1, [r2, #36] @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 215174 │ │ │ │ + beq.w 215004 │ │ │ │ ldr.w lr, [r3] │ │ │ │ add.w r1, r2, #28 │ │ │ │ str r2, [r2, #24] │ │ │ │ str r3, [r2, #32] │ │ │ │ str.w lr, [r2, #28] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 214a54 │ │ │ │ + beq.w 2148e4 │ │ │ │ add.w r3, r2, #48 @ 0x30 │ │ │ │ mov.w lr, #0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ add.w lr, lr, #1 │ │ │ │ str r1, [r3, #4] │ │ │ │ cmp r4, lr │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ ldr.w ip, [r1] │ │ │ │ str.w ip, [r3] │ │ │ │ str.w r3, [ip, #4] │ │ │ │ str r3, [r1, #0] │ │ │ │ add.w r3, r3, #16 │ │ │ │ - bhi.n 214d12 │ │ │ │ - b.n 214a54 │ │ │ │ + bhi.n 214ba2 │ │ │ │ + b.n 2148e4 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #6 │ │ │ │ - bne.w 2149f6 │ │ │ │ + bne.w 214886 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ add.w r3, r2, #28 │ │ │ │ str r2, [r2, #24] │ │ │ │ str r1, [r2, #32] │ │ │ │ ldr.w ip, [r1] │ │ │ │ str.w ip, [r2, #28] │ │ │ │ str.w r3, [ip, #4] │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 2149f6 │ │ │ │ + b.n 214886 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 214a54 │ │ │ │ + beq.w 2148e4 │ │ │ │ add.w r4, r2, r3, lsl #4 │ │ │ │ mov r3, r2 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ add.w lr, r3, #40 @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ adds r3, #16 │ │ │ │ str r2, [r3, #20] │ │ │ │ cmp r3, r4 │ │ │ │ ldr.w ip, [r1] │ │ │ │ str.w ip, [r3, #24] │ │ │ │ str.w lr, [ip, #4] │ │ │ │ str.w lr, [r1] │ │ │ │ - bne.n 214d66 │ │ │ │ - b.n 214a54 │ │ │ │ - ldr.w r3, [pc, #1044] @ 2151a0 │ │ │ │ + bne.n 214bf6 │ │ │ │ + b.n 2148e4 │ │ │ │ + ldr.w r3, [pc, #1044] @ 215030 │ │ │ │ mov.w lr, #48 @ 0x30 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ mla r3, lr, r1, r3 │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 214a34 │ │ │ │ + beq.w 2148c4 │ │ │ │ add.w r3, r2, lr │ │ │ │ add.w r4, r3, r1, lsl #5 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ ldr.w lr, [r1] │ │ │ │ str.w lr, [r3] │ │ │ │ str.w r3, [lr, #4] │ │ │ │ str r3, [r1, #0] │ │ │ │ adds r3, #32 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 214da8 │ │ │ │ - b.n 214a34 │ │ │ │ + bne.n 214c38 │ │ │ │ + b.n 2148c4 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 21495e │ │ │ │ + beq.w 2147ee │ │ │ │ ldr r1, [r3, #24] │ │ │ │ add.w ip, r3, #16 │ │ │ │ str r1, [r3, #20] │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr.w lr, [r1] │ │ │ │ str.w lr, [r3, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w ip, [lr, #4] │ │ │ │ str.w ip, [r1] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 214dd0 │ │ │ │ - b.n 21495e │ │ │ │ + bne.n 214c60 │ │ │ │ + b.n 2147ee │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 2149d6 │ │ │ │ + beq.w 214866 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ add.w ip, r3, #16 │ │ │ │ str r1, [r3, #20] │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr.w lr, [r1] │ │ │ │ str.w lr, [r3, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w ip, [lr, #4] │ │ │ │ str.w ip, [r1] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 214dfe │ │ │ │ - b.n 2149d6 │ │ │ │ + bne.n 214c8e │ │ │ │ + b.n 214866 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21497e │ │ │ │ + beq.w 21480e │ │ │ │ add.w r4, r2, r3, lsl #4 │ │ │ │ mov r3, r2 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ add.w ip, r3, #40 @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ adds r3, #16 │ │ │ │ str r2, [r3, #20] │ │ │ │ cmp r4, r3 │ │ │ │ ldr.w lr, [r1] │ │ │ │ str.w lr, [r3, #24] │ │ │ │ str.w ip, [lr, #4] │ │ │ │ str.w ip, [r1] │ │ │ │ - bne.n 214e30 │ │ │ │ - b.n 21497e │ │ │ │ - ldr r3, [pc, #844] @ (2151a0 ) │ │ │ │ + bne.n 214cc0 │ │ │ │ + b.n 21480e │ │ │ │ + ldr r3, [pc, #844] @ (215030 ) │ │ │ │ ldr r4, [r2, #36] @ 0x24 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mla r3, r1, r4, r3 │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 21495e │ │ │ │ + beq.w 2147ee │ │ │ │ add.w r3, r2, #48 @ 0x30 │ │ │ │ add.w lr, r3, r1, lsl #5 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ ldr.w ip, [r1] │ │ │ │ str.w ip, [r3] │ │ │ │ str.w r3, [ip, #4] │ │ │ │ str r3, [r1, #0] │ │ │ │ adds r3, #32 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 214e6e │ │ │ │ - b.n 21495e │ │ │ │ + bne.n 214cfe │ │ │ │ + b.n 2147ee │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21495e │ │ │ │ + beq.w 2147ee │ │ │ │ ldr.w ip, [r2, #60] @ 0x3c │ │ │ │ bic.w r3, r3, #2 │ │ │ │ add.w r1, r2, #52 @ 0x34 │ │ │ │ str r2, [r2, #48] @ 0x30 │ │ │ │ str.w ip, [r2, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ ldr.w lr, [ip] │ │ │ │ str.w lr, [r2, #52] @ 0x34 │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w r1, [ip] │ │ │ │ - bne.w 21495e │ │ │ │ + bne.w 2147ee │ │ │ │ ldr r1, [r2, #76] @ 0x4c │ │ │ │ add.w r3, r2, #68 @ 0x44 │ │ │ │ str r2, [r2, #64] @ 0x40 │ │ │ │ str r1, [r2, #72] @ 0x48 │ │ │ │ ldr.w ip, [r1] │ │ │ │ str.w ip, [r2, #68] @ 0x44 │ │ │ │ str.w r3, [ip, #4] │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 21495e │ │ │ │ + b.n 2147ee │ │ │ │ ldrd r1, r4, [r2, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 215184 │ │ │ │ + beq.w 215014 │ │ │ │ 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 21497e │ │ │ │ + beq.w 21480e │ │ │ │ add.w r1, r2, #48 @ 0x30 │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ adds r3, #1 │ │ │ │ str.w ip, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ str.w r2, [r1, #-4] │ │ │ │ ldr.w lr, [ip] │ │ │ │ str.w lr, [r1] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w r1, [ip] │ │ │ │ add.w r1, r1, #16 │ │ │ │ - bcc.n 214f02 │ │ │ │ - b.n 21497e │ │ │ │ - ldr.w ip, [pc, #624] @ 21519c │ │ │ │ + bcc.n 214d92 │ │ │ │ + b.n 21480e │ │ │ │ + ldr.w ip, [pc, #624] @ 21502c │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr.w r1, [r1, ip] │ │ │ │ mov r6, r1 │ │ │ │ add.w r1, r1, r3, lsl #7 │ │ │ │ ldrb r1, [r1, #4] │ │ │ │ - cbz r1, 214f64 │ │ │ │ + cbz r1, 214df4 │ │ │ │ add.w r3, r2, #88 @ 0x58 │ │ │ │ add.w lr, r3, r1, lsl #4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ ldr.w ip, [r1] │ │ │ │ str.w ip, [r3] │ │ │ │ str.w r3, [ip, #4] │ │ │ │ str r3, [r1, #0] │ │ │ │ adds r3, #16 │ │ │ │ cmp lr, r3 │ │ │ │ - bne.n 214f46 │ │ │ │ + bne.n 214dd6 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ add.w r3, r6, r3, lsl #7 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21497e │ │ │ │ - b.n 214960 │ │ │ │ + beq.w 21480e │ │ │ │ + b.n 2147f0 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 214a90 │ │ │ │ + beq.w 214920 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ add.w lr, r3, #16 │ │ │ │ str r1, [r3, #20] │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr.w ip, [r1] │ │ │ │ str.w ip, [r3, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w lr, [ip, #4] │ │ │ │ str.w lr, [r1] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 214f86 │ │ │ │ - b.n 214a90 │ │ │ │ + bne.n 214e16 │ │ │ │ + b.n 214920 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2149f6 │ │ │ │ + beq.w 214886 │ │ │ │ add.w r4, r2, r3, lsl #4 │ │ │ │ mov r3, r2 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ add.w ip, r3, #40 @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ adds r3, #16 │ │ │ │ str r2, [r3, #20] │ │ │ │ cmp r4, r3 │ │ │ │ ldr.w lr, [r1] │ │ │ │ str.w lr, [r3, #24] │ │ │ │ str.w ip, [lr, #4] │ │ │ │ str.w ip, [r1] │ │ │ │ - bne.n 214fb8 │ │ │ │ - b.n 2149f6 │ │ │ │ - ldr r3, [pc, #452] @ (2151a0 ) │ │ │ │ + bne.n 214e48 │ │ │ │ + b.n 214886 │ │ │ │ + ldr r3, [pc, #452] @ (215030 ) │ │ │ │ ldr r4, [r2, #36] @ 0x24 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mla r3, r1, r4, r3 │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 2149d6 │ │ │ │ + beq.w 214866 │ │ │ │ add.w r3, r2, #48 @ 0x30 │ │ │ │ add.w lr, r3, r1, lsl #5 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ ldr.w ip, [r1] │ │ │ │ str.w ip, [r3] │ │ │ │ str.w r3, [ip, #4] │ │ │ │ str r3, [r1, #0] │ │ │ │ adds r3, #32 │ │ │ │ cmp lr, r3 │ │ │ │ - bne.n 214ff6 │ │ │ │ - b.n 2149d6 │ │ │ │ + bne.n 214e86 │ │ │ │ + b.n 214866 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2149d6 │ │ │ │ + beq.w 214866 │ │ │ │ ldr.w ip, [r2, #60] @ 0x3c │ │ │ │ bic.w r3, r3, #2 │ │ │ │ add.w r1, r2, #52 @ 0x34 │ │ │ │ str r2, [r2, #48] @ 0x30 │ │ │ │ str.w ip, [r2, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ ldr.w lr, [ip] │ │ │ │ str.w lr, [r2, #52] @ 0x34 │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w r1, [ip] │ │ │ │ - bne.w 2149d6 │ │ │ │ + bne.w 214866 │ │ │ │ ldr r1, [r2, #76] @ 0x4c │ │ │ │ add.w r3, r2, #68 @ 0x44 │ │ │ │ str r2, [r2, #64] @ 0x40 │ │ │ │ str r1, [r2, #72] @ 0x48 │ │ │ │ ldr.w ip, [r1] │ │ │ │ str.w ip, [r2, #68] @ 0x44 │ │ │ │ str.w r3, [ip, #4] │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 2149d6 │ │ │ │ - ldr r3, [pc, #316] @ (21519c ) │ │ │ │ + b.n 214866 │ │ │ │ + ldr r3, [pc, #316] @ (21502c ) │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r3 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ add.w r1, r1, r3, lsl #7 │ │ │ │ ldrb r1, [r1, #4] │ │ │ │ - cbz r1, 215096 │ │ │ │ + cbz r1, 214f26 │ │ │ │ add.w r3, r2, #88 @ 0x58 │ │ │ │ add.w r4, r3, r1, lsl #4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ ldr.w lr, [r1] │ │ │ │ str.w lr, [r3] │ │ │ │ str.w r3, [lr, #4] │ │ │ │ str r3, [r1, #0] │ │ │ │ adds r3, #16 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 215078 │ │ │ │ + bne.n 214f08 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ add.w r3, r6, r3, lsl #7 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r5, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 214ab0 │ │ │ │ - b.n 214a92 │ │ │ │ + beq.w 214940 │ │ │ │ + b.n 214922 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #6 │ │ │ │ - bne.w 214ab0 │ │ │ │ + bne.w 214940 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ add.w r3, r2, #28 │ │ │ │ str r2, [r2, #24] │ │ │ │ str r1, [r2, #32] │ │ │ │ ldr.w lr, [r1] │ │ │ │ str.w lr, [r2, #28] │ │ │ │ str.w r3, [lr, #4] │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 214ab0 │ │ │ │ - ldr.w ip, [pc, #200] @ 21519c │ │ │ │ + b.n 214940 │ │ │ │ + ldr.w ip, [pc, #200] @ 21502c │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr.w r1, [r1, ip] │ │ │ │ mov r6, r1 │ │ │ │ add.w r1, r1, r3, lsl #7 │ │ │ │ ldrb r1, [r1, #4] │ │ │ │ - cbz r1, 21510a │ │ │ │ + cbz r1, 214f9a │ │ │ │ add.w r3, r2, #88 @ 0x58 │ │ │ │ add.w lr, r3, r1, lsl #4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ ldr.w ip, [r1] │ │ │ │ str.w ip, [r3] │ │ │ │ str.w r3, [ip, #4] │ │ │ │ str r3, [r1, #0] │ │ │ │ adds r3, #16 │ │ │ │ cmp lr, r3 │ │ │ │ - bne.n 2150ec │ │ │ │ + bne.n 214f7c │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ add.w r3, r6, r3, lsl #7 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2149f6 │ │ │ │ - b.n 2149d8 │ │ │ │ + beq.w 214886 │ │ │ │ + b.n 214868 │ │ │ │ ldrd r3, r1, [r2, #36] @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21518e │ │ │ │ + beq.n 21501e │ │ │ │ ldr.w ip, [r3] │ │ │ │ add.w r1, r2, #28 │ │ │ │ str r2, [r2, #24] │ │ │ │ str r3, [r2, #32] │ │ │ │ str.w ip, [r2, #28] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 2149f6 │ │ │ │ + beq.w 214886 │ │ │ │ add.w r3, r2, #48 @ 0x30 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ add.w ip, ip, #1 │ │ │ │ str r1, [r3, #4] │ │ │ │ cmp ip, r4 │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ ldr.w lr, [r1] │ │ │ │ str.w lr, [r3] │ │ │ │ str.w r3, [lr, #4] │ │ │ │ str r3, [r1, #0] │ │ │ │ add.w r3, r3, #16 │ │ │ │ - bcc.n 215150 │ │ │ │ - b.n 2149f6 │ │ │ │ + bcc.n 214fe0 │ │ │ │ + b.n 214886 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 214d0a │ │ │ │ - b.n 214a54 │ │ │ │ + bne.w 214b9a │ │ │ │ + b.n 2148e4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 214c4c │ │ │ │ - b.n 214ab0 │ │ │ │ + bne.w 214adc │ │ │ │ + b.n 214940 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 214efe │ │ │ │ - b.w 21497e │ │ │ │ + bne.w 214d8e │ │ │ │ + b.w 21480e │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 215148 │ │ │ │ - b.n 2149f6 │ │ │ │ + bne.n 214fd8 │ │ │ │ + b.n 214886 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - b.n 214abc │ │ │ │ - @ instruction: 0xb778 │ │ │ │ + b.n 21494c │ │ │ │ + @ instruction: 0xb8e8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #23 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ - ldr r4, [pc, #612] @ (21541c ) │ │ │ │ + ldr r4, [pc, #612] @ (2152ac ) │ │ │ │ mov r3, r0 │ │ │ │ add r4, pc │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.w 215414 │ │ │ │ + bhi.w 2152a4 │ │ │ │ tbb [pc, r3] │ │ │ │ cmp r2, #52 @ 0x34 │ │ │ │ lsls r6, r3, #8 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 215216 │ │ │ │ + beq.n 2150a6 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 215216 │ │ │ │ + beq.n 2150a6 │ │ │ │ ldr.w ip, [r2] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 215316 │ │ │ │ + bhi.w 2151a6 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r4, #3 │ │ │ │ lsls r1, r0, #3 │ │ │ │ movs r0, r5 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsls r6, r0, #1 │ │ │ │ lsls r6, r4, #1 │ │ │ │ lsls r6, r0, #1 │ │ │ │ lsls r4, r2, #1 │ │ │ │ lsls r3, r2, #2 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 215216 │ │ │ │ + beq.n 2150a6 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 2151de │ │ │ │ + bne.n 21506e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 2151de │ │ │ │ + bne.n 21506e │ │ │ │ ldr.w ip, [r2] │ │ │ │ ldr.w r3, [ip] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2151e2 │ │ │ │ - b.n 215216 │ │ │ │ + bne.n 215072 │ │ │ │ + b.n 2150a6 │ │ │ │ ldrd r0, r3, [r2, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 2153f2 │ │ │ │ + beq.w 215282 │ │ │ │ ldr.w ip, [r2] │ │ │ │ - b.n 2151e4 │ │ │ │ + b.n 215074 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ - cbz r3, 215252 │ │ │ │ + cbz r3, 2150e2 │ │ │ │ ldrd r1, r3, [r2, #28] │ │ │ │ str r3, [r1, #4] │ │ │ │ str r1, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r2, #28] │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ mov r6, r3 │ │ │ │ - cbz r3, 21527c │ │ │ │ + cbz r3, 21510c │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, r2, #48 @ 0x30 │ │ │ │ mov r5, r1 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ - cbz r4, 215276 │ │ │ │ + cbz r4, 215106 │ │ │ │ ldrd lr, r4, [r3] │ │ │ │ str.w r4, [lr, #4] │ │ │ │ str.w lr, [r4] │ │ │ │ strd r5, r5, [r3] │ │ │ │ adds r3, #16 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 215260 │ │ │ │ + bne.n 2150f0 │ │ │ │ str.w r0, [ip, #4] │ │ │ │ movs r3, #0 │ │ │ │ str.w ip, [r0] │ │ │ │ strd r3, r3, [r2] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 214868 │ │ │ │ + bl 2146f8 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 21527c │ │ │ │ + beq.n 21510c │ │ │ │ movs r5, #0 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbz r1, 2152b2 │ │ │ │ + cbz r1, 215142 │ │ │ │ ldrd r4, r1, [r3, #16] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r4, [r1, #0] │ │ │ │ strd r5, r5, [r3, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 2152a2 │ │ │ │ - b.n 21527c │ │ │ │ + bne.n 215132 │ │ │ │ + b.n 21510c │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #6 │ │ │ │ - beq.w 2153fc │ │ │ │ + beq.w 21528c │ │ │ │ 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 21e8cc │ │ │ │ + bl 21e75c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 21528a │ │ │ │ - ldr r3, [pc, #320] @ (215420 ) │ │ │ │ + b.n 21511a │ │ │ │ + ldr r3, [pc, #320] @ (2152b0 ) │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add.w r3, r3, r1, lsl #7 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21527c │ │ │ │ + beq.n 21510c │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, r2, #88 @ 0x58 │ │ │ │ mov r5, r1 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ - cbz r4, 21530e │ │ │ │ + cbz r4, 21519e │ │ │ │ ldrd lr, r4, [r3] │ │ │ │ str.w r4, [lr, #4] │ │ │ │ str.w lr, [r4] │ │ │ │ strd r5, r5, [r3] │ │ │ │ adds r3, #16 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 2152f8 │ │ │ │ - b.n 21527c │ │ │ │ + bne.n 215188 │ │ │ │ + b.n 21510c │ │ │ │ ldr r3, [r2, #32] │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21527c │ │ │ │ + beq.n 21510c │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, r2, #40 @ 0x28 │ │ │ │ mov r5, r1 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ - cbz r4, 21533c │ │ │ │ + cbz r4, 2151cc │ │ │ │ ldrd r4, lr, [r3] │ │ │ │ str.w lr, [r4, #4] │ │ │ │ str.w r4, [lr] │ │ │ │ strd r5, r5, [r3] │ │ │ │ adds r3, #16 │ │ │ │ cmp r1, r6 │ │ │ │ - bne.n 215326 │ │ │ │ - b.n 21527c │ │ │ │ + bne.n 2151b6 │ │ │ │ + b.n 21510c │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 21527c │ │ │ │ + beq.n 21510c │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ movs r4, #20 │ │ │ │ movs r5, #0 │ │ │ │ mla lr, r4, r1, r3 │ │ │ │ adds r3, #4 │ │ │ │ add.w lr, lr, #4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 21536a │ │ │ │ + cbz r1, 2151fa │ │ │ │ ldrd r4, r1, [r3] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r4, [r1, #0] │ │ │ │ strd r5, r5, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 21535a │ │ │ │ - b.n 21527c │ │ │ │ + bne.n 2151ea │ │ │ │ + b.n 21510c │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21527c │ │ │ │ + beq.n 21510c │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ - cbz r1, 21538a │ │ │ │ + cbz r1, 21521a │ │ │ │ ldrd r4, r1, [r2, #52] @ 0x34 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r4, [r1, #0] │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [r2, #52] @ 0x34 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 21527c │ │ │ │ + bne.w 21510c │ │ │ │ ldr r3, [r2, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21527c │ │ │ │ + beq.w 21510c │ │ │ │ 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 21528a │ │ │ │ - ldr r3, [pc, #104] @ (215424 ) │ │ │ │ + b.n 21511a │ │ │ │ + ldr r3, [pc, #104] @ (2152b4 ) │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ movs r4, #48 @ 0x30 │ │ │ │ mla r3, r4, r1, r3 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21527c │ │ │ │ + beq.w 21510c │ │ │ │ movs r1, #0 │ │ │ │ adds r3, r2, r4 │ │ │ │ mov r5, r1 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ - cbz r4, 2153ea │ │ │ │ + cbz r4, 21527a │ │ │ │ ldrd lr, r4, [r3] │ │ │ │ str.w r4, [lr, #4] │ │ │ │ str.w lr, [r4] │ │ │ │ strd r5, r5, [r3] │ │ │ │ adds r3, #32 │ │ │ │ cmp r1, r6 │ │ │ │ - bne.n 2153d4 │ │ │ │ - b.n 21527c │ │ │ │ + bne.n 215264 │ │ │ │ + b.n 21510c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 21523a │ │ │ │ - b.n 215216 │ │ │ │ + bne.w 2150ca │ │ │ │ + b.n 2150a6 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2152c4 │ │ │ │ + beq.w 215154 │ │ │ │ ldrd r4, r3, [r2, #28] │ │ │ │ str r3, [r4, #4] │ │ │ │ str r4, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r2, #28] │ │ │ │ - b.n 2152c4 │ │ │ │ + b.n 215154 │ │ │ │ ldrd ip, r0, [r2] │ │ │ │ - b.n 2151e4 │ │ │ │ + b.n 215074 │ │ │ │ nop │ │ │ │ - add r6, sp, #272 @ 0x110 │ │ │ │ + add r7, sp, #720 @ 0x2d0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #23 │ │ │ │ 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] @ (215610 ) │ │ │ │ + ldr r2, [pc, #472] @ (2154a0 ) │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 2154bc │ │ │ │ + bhi.n 21534c │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r2, [r2, #100] @ 0x64 │ │ │ │ - cbnz r5, 21548a │ │ │ │ + cbnz r5, 21531a │ │ │ │ movs r2, #143 @ 0x8f │ │ │ │ movs r2, #170 @ 0xaa │ │ │ │ subs r4, #42 @ 0x2a │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ - cbz r3, 215460 │ │ │ │ + cbz r3, 2152f0 │ │ │ │ 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, 215488 │ │ │ │ + cbz r4, 215318 │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r0, #48 @ 0x30 │ │ │ │ mov lr, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r2, #1 │ │ │ │ - cbz r1, 215482 │ │ │ │ + cbz r1, 215312 │ │ │ │ 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 21546c │ │ │ │ + bne.n 2152fc │ │ │ │ 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 215488 │ │ │ │ + beq.n 215318 │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 2154b2 │ │ │ │ + cbz r2, 215342 │ │ │ │ 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 2154a2 │ │ │ │ - b.n 215488 │ │ │ │ + bne.n 215332 │ │ │ │ + b.n 215318 │ │ │ │ ldr r4, [r0, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 215488 │ │ │ │ + beq.n 215318 │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r0, #40 @ 0x28 │ │ │ │ mov lr, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r2, #1 │ │ │ │ - cbz r1, 2154e0 │ │ │ │ + cbz r1, 215370 │ │ │ │ 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 2154ca │ │ │ │ - b.n 215488 │ │ │ │ - ldr r3, [pc, #296] @ (215614 ) │ │ │ │ + bne.n 21535a │ │ │ │ + b.n 215318 │ │ │ │ + ldr r3, [pc, #296] @ (2154a4 ) │ │ │ │ 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 215488 │ │ │ │ + beq.n 215318 │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r0, #48 @ 0x30 │ │ │ │ mov lr, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r2, #1 │ │ │ │ - cbz r1, 215518 │ │ │ │ + cbz r1, 2153a8 │ │ │ │ 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 215502 │ │ │ │ - b.n 215488 │ │ │ │ + bne.n 215392 │ │ │ │ + b.n 215318 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 215488 │ │ │ │ + beq.n 215318 │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ - cbz r2, 215538 │ │ │ │ + cbz r2, 2153c8 │ │ │ │ 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 2155ec │ │ │ │ + bne.n 21547c │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2155ec │ │ │ │ + beq.n 21547c │ │ │ │ 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] @ (215618 ) │ │ │ │ + ldr r3, [pc, #180] @ (2154a8 ) │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r3, r3, r1, lsl #7 │ │ │ │ ldrb r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 215488 │ │ │ │ + beq.n 215318 │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r0, #88 @ 0x58 │ │ │ │ mov lr, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r2, #1 │ │ │ │ - cbz r1, 215590 │ │ │ │ + cbz r1, 215420 │ │ │ │ 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 21557a │ │ │ │ - b.n 215488 │ │ │ │ + bne.n 21540a │ │ │ │ + b.n 215318 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ ldrd ip, r4, [r0] │ │ │ │ cmp r1, #6 │ │ │ │ - beq.n 2155f8 │ │ │ │ + beq.n 215488 │ │ │ │ mov r3, r0 │ │ │ │ str.w r4, [ip, #4] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ str.w ip, [r4] │ │ │ │ strd r2, r2, [r3] │ │ │ │ - bl 21e8cc │ │ │ │ + bl 21e75c │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 215488 │ │ │ │ + beq.w 215318 │ │ │ │ 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, 2155e4 │ │ │ │ + cbz r2, 215474 │ │ │ │ ldrd r1, r2, [r3] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r4, r4, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 2155d4 │ │ │ │ - b.n 215488 │ │ │ │ + bne.n 215464 │ │ │ │ + b.n 215318 │ │ │ │ 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 2155a2 │ │ │ │ + beq.n 215432 │ │ │ │ ldrd r2, r3, [r0, #28] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0, #28] │ │ │ │ - b.n 2155a2 │ │ │ │ + b.n 215432 │ │ │ │ nop │ │ │ │ - add r3, sp, #776 @ 0x308 │ │ │ │ + add r5, sp, #200 @ 0xc8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r7, #23 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 21568c │ │ │ │ + beq.n 21551c │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 215646 │ │ │ │ + beq.n 2154d6 │ │ │ │ ldrb r3, [r4, #14] │ │ │ │ - cbnz r3, 215680 │ │ │ │ + cbnz r3, 215510 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f9d34 │ │ │ │ + bl 1f9bc4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 215638 │ │ │ │ + beq.n 2154c8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 215676 │ │ │ │ + cbz r2, 215506 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f9d34 │ │ │ │ + bl 1f9bc4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 215674 │ │ │ │ + cbz r2, 215504 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r1, 215674 │ │ │ │ + cbz r1, 215504 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1f9d34 │ │ │ │ + bl 1f9bc4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 215660 │ │ │ │ + bne.n 2154f0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f9d34 │ │ │ │ + bl 1f9bc4 │ │ │ │ ldrb r3, [r4, #14] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21563c │ │ │ │ + beq.n 2154cc │ │ │ │ subs r4, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f9d34 │ │ │ │ + bl 1f9bc4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ - bl 1f9d34 │ │ │ │ - b.n 215638 │ │ │ │ + bl 1f9bc4 │ │ │ │ + b.n 2154c8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r3, [r5], #8 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 2156ca │ │ │ │ + beq.n 21555a │ │ │ │ mov r6, r0 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, 2156ca │ │ │ │ + cbz r3, 21555a │ │ │ │ ldrd r1, r2, [r3] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r4, r4, [r3] │ │ │ │ - bl 21561c │ │ │ │ + bl 2154ac │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 2156b0 │ │ │ │ + bne.n 215540 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ - ldr.w r0, [pc, #2676] @ 216158 │ │ │ │ + ldr.w r0, [pc, #2676] @ 215fe8 │ │ │ │ mov r4, r1 │ │ │ │ - ldr.w r5, [pc, #2676] @ 21615c │ │ │ │ + ldr.w r5, [pc, #2676] @ 215fec │ │ │ │ movs r2, #4 │ │ │ │ - ldr.w r3, [pc, #2672] @ 216160 │ │ │ │ + ldr.w r3, [pc, #2672] @ 215ff0 │ │ │ │ add r0, pc │ │ │ │ add r5, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r1, #8 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r0, sp, #28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1fe894 │ │ │ │ + bl 1fe724 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 215730 │ │ │ │ + bhi.n 2155c0 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r0, #13 │ │ │ │ lsls r5, r0, #15 │ │ │ │ lsls r1, r4, #13 │ │ │ │ lsls r1, r7, #13 │ │ │ │ lsls r2, r1, #14 │ │ │ │ movs r3, r3 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r3, r3 │ │ │ │ lsls r5, r6, #14 │ │ │ │ movs r2, r1 │ │ │ │ ldr r6, [r4, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 2160b8 │ │ │ │ + beq.w 215f48 │ │ │ │ add.w r6, r4, #36 @ 0x24 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 2137ac │ │ │ │ + bl 21363c │ │ │ │ ldr r3, [r4, #32] │ │ │ │ adds r5, #1 │ │ │ │ adds r6, #16 │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 21573e │ │ │ │ + bcc.n 2155ce │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 216066 │ │ │ │ + beq.w 215ef6 │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 215f02 │ │ │ │ + bhi.w 215d92 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r0, #16 │ │ │ │ lsls r2, r3, #17 │ │ │ │ movs r2, r1 │ │ │ │ lsls r4, r6, #14 │ │ │ │ lsls r3, r4, #15 │ │ │ │ movs r0, r5 │ │ │ │ lsls r6, r3, #16 │ │ │ │ movs r0, r5 │ │ │ │ lsls r6, r0, #17 │ │ │ │ lsls r4, r1, #15 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r3, 215790 │ │ │ │ + cbz r3, 215620 │ │ │ │ ldrd r1, r3, [r4, #28] │ │ │ │ str r3, [r1, #4] │ │ │ │ str r1, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4, #28] │ │ │ │ ldr.w lr, [r4, #40] @ 0x28 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 2157ba │ │ │ │ + beq.n 21564a │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ mov ip, r0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 2157b2 │ │ │ │ + cbz r1, 215642 │ │ │ │ ldrd r5, r1, [r3] │ │ │ │ str r1, [r5, #4] │ │ │ │ str r5, [r1, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp r0, lr │ │ │ │ - bne.n 2157a2 │ │ │ │ + bne.n 215632 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ add r0, sp, #28 │ │ │ │ movs r3, #0 │ │ │ │ add r5, sp, #20 │ │ │ │ add r4, sp, #12 │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ str r5, [sp, #12] │ │ │ │ str.w sl, [sp, #4] │ │ │ │ str r4, [sp, #24] │ │ │ │ - bl 1fe970 │ │ │ │ + bl 1fe800 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2158d4 │ │ │ │ + beq.n 215764 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 2158d4 │ │ │ │ + beq.n 215764 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 215988 │ │ │ │ + bhi.w 215818 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r2, r1 │ │ │ │ lsls r4, r6, #4 │ │ │ │ lsls r5, r0, #5 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsls r0, r3, #2 │ │ │ │ movs r3, r5 │ │ │ │ lsls r6, r3, #4 │ │ │ │ movs r3, r5 │ │ │ │ lsls r1, r4, #3 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr.w r3, [pc, #2392] @ 216164 │ │ │ │ + ldr.w r3, [pc, #2392] @ 215ff4 │ │ │ │ mov.w r9, #48 @ 0x30 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mla r2, r9, r3, r8 │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2160f6 │ │ │ │ + beq.w 215f86 │ │ │ │ add.w sl, r4, #44 @ 0x2c │ │ │ │ mov.w fp, #0 │ │ │ │ mov r0, sl │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 2137ac │ │ │ │ + bl 21363c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w sl, sl, #32 │ │ │ │ mla r3, r9, r3, r8 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp fp, r3 │ │ │ │ - bcc.n 21582c │ │ │ │ + bcc.n 2156bc │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ subs r2, r6, #2 │ │ │ │ cmp r2, #1 │ │ │ │ it ls │ │ │ │ cmpls r7, r4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - beq.w 2159ea │ │ │ │ + beq.w 21587a │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 215b3a │ │ │ │ + bhi.w 2159ca │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r1, #5 │ │ │ │ lsls r6, r3, #6 │ │ │ │ movs r2, r1 │ │ │ │ lsls r5, r0, #6 │ │ │ │ lsls r2, r5, #4 │ │ │ │ movs r2, r5 │ │ │ │ lsls r0, r0, #7 │ │ │ │ movs r2, r5 │ │ │ │ lsls r5, r4, #7 │ │ │ │ lsls r4, r5, #5 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r3, 215888 │ │ │ │ + cbz r3, 215718 │ │ │ │ ldrd r1, r3, [r4, #28] │ │ │ │ str r3, [r1, #4] │ │ │ │ str r1, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4, #28] │ │ │ │ ldr.w lr, [r4, #40] @ 0x28 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 2158b6 │ │ │ │ + beq.n 215746 │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ mov ip, r0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 2158ac │ │ │ │ + cbz r1, 21573c │ │ │ │ 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 21589c │ │ │ │ + bne.n 21572c │ │ │ │ mov r2, r8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r0, sp, #28 │ │ │ │ strd r5, r3, [r4] │ │ │ │ str r4, [r3, #0] │ │ │ │ str r4, [sp, #24] │ │ │ │ - bl 1fe970 │ │ │ │ + bl 1fe800 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2157e2 │ │ │ │ + bne.n 215672 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 2158f8 │ │ │ │ + beq.n 215788 │ │ │ │ movs r4, #0 │ │ │ │ - cbz r0, 2158f8 │ │ │ │ + cbz r0, 215788 │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ strd r4, r4, [r0] │ │ │ │ - bl 21561c │ │ │ │ + bl 2154ac │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, r5 │ │ │ │ - bne.n 2158e0 │ │ │ │ + bne.n 215770 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 60bc8 │ │ │ │ - ldr.w r2, [pc, #2152] @ 216168 │ │ │ │ - ldr.w r3, [pc, #2140] @ 216160 │ │ │ │ + ldr.w r2, [pc, #2152] @ 215ff8 │ │ │ │ + ldr.w r3, [pc, #2140] @ 215ff0 │ │ │ │ add r2, pc │ │ │ │ strd r6, r7, [sl] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 2161ae │ │ │ │ + bne.w 21603e │ │ │ │ mov r0, sl │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r3, [pc, #2116] @ 21616c │ │ │ │ + ldr.w r3, [pc, #2116] @ 215ffc │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [r2, r3] │ │ │ │ add.w r3, r1, r0, lsl #7 │ │ │ │ ldrb.w r8, [r3, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 21610e │ │ │ │ + beq.w 215f9e │ │ │ │ add.w fp, r4, #84 @ 0x54 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r0, fp │ │ │ │ add r1, sp, #28 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 2137ac │ │ │ │ + bl 21363c │ │ │ │ add.w fp, fp, #16 │ │ │ │ cmp r8, r9 │ │ │ │ - bne.n 215946 │ │ │ │ + bne.n 2157d6 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b.n 21584a │ │ │ │ + b.n 2156da │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ mov.w r9, #0 │ │ │ │ mov fp, r9 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 21609e │ │ │ │ + beq.w 215f2e │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ add r1, sp, #28 │ │ │ │ add.w fp, fp, #1 │ │ │ │ add r0, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ - bl 2137ac │ │ │ │ + bl 21363c │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmp fp, r3 │ │ │ │ - bcc.n 21596c │ │ │ │ + bcc.n 2157fc │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b.n 21584a │ │ │ │ + b.n 2156da │ │ │ │ ldr.w ip, [r4, #32] │ │ │ │ add.w fp, r4, #36 @ 0x24 │ │ │ │ mov.w r9, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 21609e │ │ │ │ + beq.w 215f2e │ │ │ │ mov r0, fp │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 2137ac │ │ │ │ + bl 21363c │ │ │ │ ldr r3, [r4, #32] │ │ │ │ add.w r9, r9, #1 │ │ │ │ add.w fp, fp, #16 │ │ │ │ cmp r9, r3 │ │ │ │ - bcc.n 21599c │ │ │ │ + bcc.n 21582c │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b.n 21584a │ │ │ │ + b.n 2156da │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 215c62 │ │ │ │ + beq.w 215af2 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r3 │ │ │ │ add.w r0, r4, #12 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 2137ac │ │ │ │ + bl 21363c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2159c4 │ │ │ │ + bne.n 215854 │ │ │ │ mov r4, r8 │ │ │ │ subs r2, r6, #2 │ │ │ │ cmp r2, #1 │ │ │ │ it ls │ │ │ │ cmpls r7, r4 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - bne.w 215858 │ │ │ │ + bne.w 2156e8 │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 216062 │ │ │ │ + beq.w 215ef2 │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 215cc0 │ │ │ │ - add r1, pc, #8 @ (adr r1, 215a08 ) │ │ │ │ + bhi.w 215b50 │ │ │ │ + add r1, pc, #8 @ (adr r1, 215898 ) │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ add r1, r3 │ │ │ │ bx r1 │ │ │ │ nop │ │ │ │ lsls r5, r3, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r2, #6 │ │ │ │ @@ -601890,874 +601804,874 @@ │ │ │ │ lsls r7, r0, #23 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r7, #10 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r3, r1 │ │ │ │ cmp r1, #6 │ │ │ │ - beq.w 215c54 │ │ │ │ + beq.w 215ae4 │ │ │ │ subs r2, r6, #2 │ │ │ │ cmp r2, #1 │ │ │ │ it ls │ │ │ │ cmpls r7, r4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - beq.w 216074 │ │ │ │ + beq.w 215f04 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ - bl 21e8cc │ │ │ │ - b.n 2158c0 │ │ │ │ + bl 21e75c │ │ │ │ + b.n 215750 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 215c08 │ │ │ │ + bne.w 215a98 │ │ │ │ subs r3, r6, #2 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ cmpls r7, r4 │ │ │ │ - beq.w 2160ac │ │ │ │ + beq.w 215f3c │ │ │ │ ldr r1, [r4, #0] │ │ │ │ str r2, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 2158c0 │ │ │ │ + b.n 215750 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r3, 215a8c │ │ │ │ + cbz r3, 21591c │ │ │ │ add r1, sp, #28 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 2137ac │ │ │ │ + bl 21363c │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ add.w fp, r4, #44 @ 0x2c │ │ │ │ mov.w r9, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 215848 │ │ │ │ + beq.w 2156d8 │ │ │ │ mov r0, fp │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 2137ac │ │ │ │ + bl 21363c │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ add.w r9, r9, #1 │ │ │ │ add.w fp, fp, #16 │ │ │ │ cmp r9, r3 │ │ │ │ - bcc.n 215a9c │ │ │ │ + bcc.n 21592c │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b.n 21584a │ │ │ │ - ldr.w r3, [pc, #1716] @ 21616c │ │ │ │ + b.n 2156da │ │ │ │ + ldr.w r3, [pc, #1716] @ 215ffc │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r1, [r1, r3] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r1, r3, lsl #7 │ │ │ │ ldrb.w lr, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 2158b6 │ │ │ │ + beq.w 215746 │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ mov ip, r0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 215aea │ │ │ │ + cbz r1, 21597a │ │ │ │ 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 215ada │ │ │ │ + bne.n 21596a │ │ │ │ mov r2, r8 │ │ │ │ - b.n 2158b6 │ │ │ │ - ldr.w r3, [pc, #1644] @ 216164 │ │ │ │ + b.n 215746 │ │ │ │ + ldr.w r3, [pc, #1644] @ 215ff4 │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr.w r8, [r1, r3] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mla r3, r0, r3, r8 │ │ │ │ ldrb.w lr, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 2158b6 │ │ │ │ + beq.w 215746 │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ mov ip, r0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 215b2e │ │ │ │ + cbz r1, 2159be │ │ │ │ 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 215b1e │ │ │ │ + bne.n 2159ae │ │ │ │ mov r2, r8 │ │ │ │ - b.n 2158b6 │ │ │ │ + b.n 215746 │ │ │ │ ldr.w lr, [r4, #32] │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r4, #40 @ 0x28 │ │ │ │ mov ip, r0 │ │ │ │ mov r8, r2 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 2158b6 │ │ │ │ + beq.w 215746 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 215b60 │ │ │ │ + cbz r1, 2159f0 │ │ │ │ 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 215b50 │ │ │ │ + bne.n 2159e0 │ │ │ │ mov r2, r8 │ │ │ │ - b.n 2158b6 │ │ │ │ + b.n 215746 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 2158b6 │ │ │ │ + beq.w 215746 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ movs r0, #20 │ │ │ │ mov.w ip, #0 │ │ │ │ mla lr, r0, r1, r3 │ │ │ │ adds r3, #4 │ │ │ │ add.w lr, lr, #4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 215b96 │ │ │ │ + cbz r1, 215a26 │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 215b86 │ │ │ │ - b.n 2158b6 │ │ │ │ + bne.n 215a16 │ │ │ │ + b.n 215746 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 215a72 │ │ │ │ + beq.w 215902 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ - cbz r1, 215bb8 │ │ │ │ + cbz r1, 215a48 │ │ │ │ ldrd r0, r1, [r4, #52] @ 0x34 │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [r4, #52] @ 0x34 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 215a74 │ │ │ │ + bne.w 215904 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21606c │ │ │ │ + beq.w 215efc │ │ │ │ ldrd r0, r3, [r4, #68] @ 0x44 │ │ │ │ str r3, [r0, #4] │ │ │ │ str r0, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4, #68] @ 0x44 │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 2158c0 │ │ │ │ + b.n 215750 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r1, #6 │ │ │ │ - bne.w 215a4a │ │ │ │ + bne.w 2158da │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 215a4a │ │ │ │ + beq.w 2158da │ │ │ │ ldrd ip, r0, [r4, #28] │ │ │ │ str.w r0, [ip, #4] │ │ │ │ str.w ip, [r0] │ │ │ │ movs r0, #0 │ │ │ │ strd r0, r0, [r4, #28] │ │ │ │ - b.n 215a4a │ │ │ │ + b.n 2158da │ │ │ │ add r1, sp, #28 │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ - bl 2137ac │ │ │ │ + bl 21363c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 215848 │ │ │ │ + bne.w 2156d8 │ │ │ │ add r1, sp, #28 │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ - bl 2137ac │ │ │ │ + bl 21363c │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b.n 21584a │ │ │ │ + b.n 2156da │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 2158b6 │ │ │ │ + beq.w 215746 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbz r1, 215c4a │ │ │ │ + cbz r1, 215ada │ │ │ │ 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 215c3a │ │ │ │ - b.n 2158b6 │ │ │ │ + bne.n 215aca │ │ │ │ + b.n 215746 │ │ │ │ add r1, sp, #28 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 2137ac │ │ │ │ + bl 21363c │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b.n 21584a │ │ │ │ + b.n 2156da │ │ │ │ subs r2, r6, #2 │ │ │ │ cmp r2, #1 │ │ │ │ it ls │ │ │ │ cmpls r7, r4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - bne.n 215c2e │ │ │ │ + bne.n 215abe │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 216184 │ │ │ │ + beq.w 216014 │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.n 215fd0 │ │ │ │ + b.n 215e60 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r3, 215c8e │ │ │ │ + cbz r3, 215b1e │ │ │ │ ldrd r1, r3, [r4, #28] │ │ │ │ str r3, [r1, #4] │ │ │ │ str r1, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4, #28] │ │ │ │ ldr.w lr, [r4, #40] @ 0x28 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 2158b6 │ │ │ │ + beq.w 215746 │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ mov ip, r0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 215cb4 │ │ │ │ + cbz r1, 215b44 │ │ │ │ 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 215ca4 │ │ │ │ + bne.n 215b34 │ │ │ │ mov r2, r8 │ │ │ │ - b.n 2158b6 │ │ │ │ + b.n 215746 │ │ │ │ ldr.w ip, [r4, #32] │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r4, #40 @ 0x28 │ │ │ │ mov lr, r0 │ │ │ │ mov r8, r2 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 2158b6 │ │ │ │ + beq.w 215746 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 215ce6 │ │ │ │ + cbz r1, 215b76 │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ str r1, [r2, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ strd lr, lr, [r3] │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n 215cd6 │ │ │ │ + bne.n 215b66 │ │ │ │ mov r2, r8 │ │ │ │ - b.n 2158b6 │ │ │ │ + b.n 215746 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 2158b6 │ │ │ │ + beq.w 215746 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ movs r0, #20 │ │ │ │ mov.w lr, #0 │ │ │ │ mla r1, r0, r1, r3 │ │ │ │ adds r3, #4 │ │ │ │ add.w ip, r1, #4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 215d1c │ │ │ │ + cbz r1, 215bac │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd lr, lr, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 215d0c │ │ │ │ - b.n 2158b6 │ │ │ │ - ldr.w r3, [pc, #1092] @ 21616c │ │ │ │ + bne.n 215b9c │ │ │ │ + b.n 215746 │ │ │ │ + ldr.w r3, [pc, #1092] @ 215ffc │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [r1, r3] │ │ │ │ add.w r0, r1, r0, lsl #7 │ │ │ │ ldrb.w lr, [r0, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 2158b6 │ │ │ │ + beq.w 215746 │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ mov ip, r0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 215d58 │ │ │ │ + cbz r1, 215be8 │ │ │ │ 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 215d48 │ │ │ │ + bne.n 215bd8 │ │ │ │ mov r2, r8 │ │ │ │ - b.n 2158b6 │ │ │ │ - ldr r3, [pc, #1020] @ (216164 ) │ │ │ │ + b.n 215746 │ │ │ │ + ldr r3, [pc, #1020] @ (215ff4 ) │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr.w r8, [r1, r3] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ mla r3, r0, r3, r8 │ │ │ │ ldrb.w lr, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 2158b6 │ │ │ │ + beq.w 215746 │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ mov ip, r0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 215d9a │ │ │ │ + cbz r1, 215c2a │ │ │ │ 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 215d8a │ │ │ │ + bne.n 215c1a │ │ │ │ mov r2, r8 │ │ │ │ - b.n 2158b6 │ │ │ │ - ldr r3, [pc, #956] @ (216164 ) │ │ │ │ + b.n 215746 │ │ │ │ + ldr r3, [pc, #956] @ (215ff4 ) │ │ │ │ movs r7, #48 @ 0x30 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mla r2, r7, r3, r8 │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 216194 │ │ │ │ + beq.w 216024 │ │ │ │ add.w r6, r4, #44 @ 0x2c │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 2137ac │ │ │ │ + bl 21363c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ adds r5, #1 │ │ │ │ adds r6, #32 │ │ │ │ mla r3, r7, r3, r8 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 215dc4 │ │ │ │ - b.n 215750 │ │ │ │ + bcc.n 215c54 │ │ │ │ + b.n 2155e0 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r3, 215dec │ │ │ │ + cbz r3, 215c7c │ │ │ │ add r1, sp, #28 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 2137ac │ │ │ │ + bl 21363c │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ add.w r6, r4, #44 @ 0x2c │ │ │ │ movs r5, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 215750 │ │ │ │ + beq.w 2155e0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 2137ac │ │ │ │ + bl 21363c │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ adds r5, #1 │ │ │ │ adds r6, #16 │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 215dfa │ │ │ │ - b.n 215750 │ │ │ │ + bcc.n 215c8a │ │ │ │ + b.n 2155e0 │ │ │ │ ldr r6, [r4, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 2160b8 │ │ │ │ + beq.w 215f48 │ │ │ │ movs r5, #0 │ │ │ │ mov r6, r5 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ add r1, sp, #28 │ │ │ │ adds r6, #1 │ │ │ │ add r0, r5 │ │ │ │ adds r5, #20 │ │ │ │ - bl 2137ac │ │ │ │ + bl 21363c │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 215e1a │ │ │ │ - b.n 215750 │ │ │ │ - ldr r3, [pc, #824] @ (21616c ) │ │ │ │ + bcc.n 215caa │ │ │ │ + b.n 2155e0 │ │ │ │ + ldr r3, [pc, #824] @ (215ffc ) │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r2, r3, r1, lsl #7 │ │ │ │ ldrb r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 216188 │ │ │ │ + beq.w 216018 │ │ │ │ add.w r7, r4, #84 @ 0x54 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r7 │ │ │ │ add r1, sp, #28 │ │ │ │ adds r5, #1 │ │ │ │ - bl 2137ac │ │ │ │ + bl 21363c │ │ │ │ adds r7, #16 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 215e4a │ │ │ │ - b.n 215750 │ │ │ │ + bne.n 215cda │ │ │ │ + b.n 2155e0 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, #6 │ │ │ │ - beq.w 216132 │ │ │ │ + beq.w 215fc2 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 216170 │ │ │ │ + beq.w 216000 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ mov r7, r2 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r6, #3 │ │ │ │ str r2, [r5, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r5, [r2, #0] │ │ │ │ strd r3, r3, [r4] │ │ │ │ - bl 21e8cc │ │ │ │ - b.n 2157c6 │ │ │ │ + bl 21e75c │ │ │ │ + b.n 215656 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r5, r3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 216126 │ │ │ │ + beq.w 215fb6 │ │ │ │ add.w r0, r5, #12 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 2137ac │ │ │ │ + bl 21363c │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 215e92 │ │ │ │ - b.n 215750 │ │ │ │ + bne.n 215d22 │ │ │ │ + b.n 2155e0 │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 2160b8 │ │ │ │ + beq.w 215f48 │ │ │ │ add r1, sp, #28 │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ - bl 2137ac │ │ │ │ + bl 21363c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 215750 │ │ │ │ + bne.w 2155e0 │ │ │ │ add r1, sp, #28 │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ - bl 2137ac │ │ │ │ + bl 21363c │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b.n 215752 │ │ │ │ + b.n 2155e2 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 2157ba │ │ │ │ + beq.w 21564a │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ movs r0, #20 │ │ │ │ movs r5, #0 │ │ │ │ mla r1, r0, r1, r3 │ │ │ │ adds r3, #4 │ │ │ │ add.w ip, r1, #4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 215efa │ │ │ │ + cbz r1, 215d8a │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd r5, r5, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 215eea │ │ │ │ - b.n 2157ba │ │ │ │ + bne.n 215d7a │ │ │ │ + b.n 21564a │ │ │ │ ldr.w lr, [r4, #32] │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r4, #40 @ 0x28 │ │ │ │ mov ip, r0 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 2157ba │ │ │ │ + beq.w 21564a │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 215f26 │ │ │ │ + cbz r1, 215db6 │ │ │ │ ldrd r5, r1, [r3] │ │ │ │ str r1, [r5, #4] │ │ │ │ str r5, [r1, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp r0, lr │ │ │ │ - bne.n 215f16 │ │ │ │ - b.n 2157ba │ │ │ │ - ldr r3, [pc, #568] @ (21616c ) │ │ │ │ + bne.n 215da6 │ │ │ │ + b.n 21564a │ │ │ │ + ldr r3, [pc, #568] @ (215ffc ) │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r3, r1, lsl #7 │ │ │ │ ldrb.w lr, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 2157ba │ │ │ │ + beq.w 21564a │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ mov ip, r0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 215f60 │ │ │ │ + cbz r1, 215df0 │ │ │ │ ldrd r5, r1, [r3] │ │ │ │ str r1, [r5, #4] │ │ │ │ str r5, [r1, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp lr, r0 │ │ │ │ - bne.n 215f50 │ │ │ │ - b.n 2157ba │ │ │ │ - ldr r3, [pc, #504] @ (216164 ) │ │ │ │ + bne.n 215de0 │ │ │ │ + b.n 21564a │ │ │ │ + ldr r3, [pc, #504] @ (215ff4 ) │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr.w r8, [r1, r3] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mla r3, r1, r3, r8 │ │ │ │ ldrb.w lr, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 2157ba │ │ │ │ + beq.w 21564a │ │ │ │ movs r0, #0 │ │ │ │ adds r3, r4, r1 │ │ │ │ mov ip, r0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 215f9c │ │ │ │ + cbz r1, 215e2c │ │ │ │ ldrd r5, r1, [r3] │ │ │ │ str r1, [r5, #4] │ │ │ │ str r5, [r1, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #32 │ │ │ │ cmp r0, lr │ │ │ │ - bne.n 215f8c │ │ │ │ - b.n 2157ba │ │ │ │ + bne.n 215e1c │ │ │ │ + b.n 21564a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r1, #6 │ │ │ │ - bne.w 215e76 │ │ │ │ + bne.w 215d06 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 215e76 │ │ │ │ + beq.w 215d06 │ │ │ │ ldrd ip, r3, [r4, #28] │ │ │ │ str.w r3, [ip, #4] │ │ │ │ str.w ip, [r3] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4, #28] │ │ │ │ - b.n 215e76 │ │ │ │ + b.n 215d06 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 2158b6 │ │ │ │ + beq.w 215746 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbz r1, 215fec │ │ │ │ + cbz r1, 215e7c │ │ │ │ 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 215fdc │ │ │ │ - b.n 2158b6 │ │ │ │ + bne.n 215e6c │ │ │ │ + b.n 215746 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 2157ba │ │ │ │ + beq.w 21564a │ │ │ │ movs r5, #0 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbz r1, 216012 │ │ │ │ + cbz r1, 215ea2 │ │ │ │ ldrd r0, r1, [r3, #16] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd r5, r5, [r3, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 216002 │ │ │ │ - b.w 2157ba │ │ │ │ + bne.n 215e92 │ │ │ │ + b.w 21564a │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2157ba │ │ │ │ + beq.w 21564a │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ - cbz r1, 216038 │ │ │ │ + cbz r1, 215ec8 │ │ │ │ ldrd r0, r1, [r4, #52] @ 0x34 │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [r4, #52] @ 0x34 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 2160ce │ │ │ │ + bne.n 215f5e │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2160ce │ │ │ │ + beq.n 215f5e │ │ │ │ ldrd r0, r3, [r4, #68] @ 0x44 │ │ │ │ str r3, [r0, #4] │ │ │ │ str r0, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4, #68] @ 0x44 │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r4] │ │ │ │ - b.w 2157c6 │ │ │ │ + b.w 215656 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 2159f6 │ │ │ │ + b.n 215886 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.w 215760 │ │ │ │ + b.w 2155f0 │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 2158c0 │ │ │ │ + b.n 215750 │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 216152 │ │ │ │ + beq.n 215fe2 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ ldr.w ip, [r4] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 2160dc │ │ │ │ + beq.n 215f6c │ │ │ │ str.w r2, [ip, #4] │ │ │ │ mov r1, r3 │ │ │ │ str.w ip, [r2] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ - bl 21e8cc │ │ │ │ - b.n 2158c0 │ │ │ │ + bl 21e75c │ │ │ │ + b.n 215750 │ │ │ │ subs r3, r6, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ cmpls r7, r4 │ │ │ │ - beq.n 216142 │ │ │ │ + beq.n 215fd2 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - b.n 2158b6 │ │ │ │ + b.n 215746 │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 216176 │ │ │ │ + beq.n 216006 │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.n 215a72 │ │ │ │ + b.n 215902 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21617a │ │ │ │ + beq.n 21600a │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.w 2157ba │ │ │ │ + b.w 21564a │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - b.n 216080 │ │ │ │ + b.n 215f10 │ │ │ │ str r2, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r4] │ │ │ │ - b.w 2157c6 │ │ │ │ + b.w 215656 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 216088 │ │ │ │ + beq.n 215f18 │ │ │ │ ldrd lr, r1, [r4, #28] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w lr, [r1] │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [r4, #28] │ │ │ │ - b.n 216088 │ │ │ │ + b.n 215f18 │ │ │ │ subs r2, r6, #2 │ │ │ │ cmp r2, #1 │ │ │ │ it ls │ │ │ │ cmpls r7, r4 │ │ │ │ - bne.n 2160a8 │ │ │ │ + bne.n 215f38 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 2161a6 │ │ │ │ + beq.n 216036 │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.n 215d6e │ │ │ │ + b.n 215bfe │ │ │ │ subs r3, r6, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ cmpls r7, r4 │ │ │ │ - bne.n 2160a8 │ │ │ │ + bne.n 215f38 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 2161aa │ │ │ │ + beq.n 21603a │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.n 215d2e │ │ │ │ + b.n 215bbe │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ - cbz r6, 216180 │ │ │ │ + cbz r6, 216010 │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.n 215ff8 │ │ │ │ + b.n 215e88 │ │ │ │ add r1, sp, #28 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 2137ac │ │ │ │ + bl 21363c │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b.w 215752 │ │ │ │ + b.w 2155e2 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 2161a0 │ │ │ │ + beq.n 216030 │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.w 2158b6 │ │ │ │ + b.w 215746 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ mov r0, r7 │ │ │ │ - b.n 216080 │ │ │ │ - add r1, sp, #48 @ 0x30 │ │ │ │ + b.n 215f10 │ │ │ │ + add r2, sp, #496 @ 0x1f0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ + add r2, sp, #488 @ 0x1e8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #23 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #984 @ (adr r6, 216544 ) │ │ │ │ + add r0, sp, #408 @ 0x198 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r7, r0 │ │ │ │ - b.n 215faa │ │ │ │ + b.n 215e3a │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 215a72 │ │ │ │ + b.n 215902 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.w 2157ba │ │ │ │ + b.w 21564a │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 215ff8 │ │ │ │ + b.n 215e88 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 215fd0 │ │ │ │ + b.n 215e60 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2160c0 │ │ │ │ + bne.n 215f50 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 215f38 │ │ │ │ + b.n 215dc8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 2160c0 │ │ │ │ + bne.n 215f50 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 215f74 │ │ │ │ + b.n 215e04 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.w 2158b6 │ │ │ │ + b.w 215746 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 215d6e │ │ │ │ + b.n 215bfe │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 215d2e │ │ │ │ + b.n 215bbe │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb.w ip, [r0, #12] │ │ │ │ movs r3, #1 │ │ │ │ - ldr r2, [pc, #44] @ (2161e8 ) │ │ │ │ + ldr r2, [pc, #44] @ (216078 ) │ │ │ │ movw r1, #427 @ 0x1ab │ │ │ │ lsl.w r3, r3, ip │ │ │ │ add r2, pc │ │ │ │ tst r3, r1 │ │ │ │ - beq.n 2161ce │ │ │ │ + beq.n 21605e │ │ │ │ adds r0, #20 │ │ │ │ bx lr │ │ │ │ tst.w r3, #580 @ 0x244 │ │ │ │ - bne.n 2161e4 │ │ │ │ - ldr r3, [pc, #20] @ (2161ec ) │ │ │ │ + bne.n 216074 │ │ │ │ + ldr r3, [pc, #20] @ (21607c ) │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r3, r3, r1, lsl #7 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2161ca │ │ │ │ + bne.n 21605a │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - ldr r6, [sp, #224] @ 0xe0 │ │ │ │ + ldr r7, [sp, #672] @ 0x2a0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w ip, [pc, #108] @ 21626c │ │ │ │ + ldr.w ip, [pc, #108] @ 2160fc │ │ │ │ sub sp, #28 │ │ │ │ - ldr r2, [pc, #104] @ (216270 ) │ │ │ │ + ldr r2, [pc, #104] @ (216100 ) │ │ │ │ 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 21625c │ │ │ │ + beq.n 2160ec │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - bne.n 21624a │ │ │ │ + bne.n 2160da │ │ │ │ vstr d0, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [r3] │ │ │ │ - ldr r1, [pc, #64] @ (216274 ) │ │ │ │ - ldr r2, [pc, #60] @ (216270 ) │ │ │ │ + ldr r1, [pc, #64] @ (216104 ) │ │ │ │ + ldr r2, [pc, #60] @ (216100 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 216266 │ │ │ │ + bne.n 2160f6 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1f4f50 │ │ │ │ + bl 1f4de0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strh.w r0, [sp, #8] │ │ │ │ - b.n 216228 │ │ │ │ + b.n 2160b8 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ - b.n 216228 │ │ │ │ + b.n 2160b8 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r5, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r7, [sp, #400] @ 0x190 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #800] @ 0x320 │ │ │ │ + ldr r7, [sp, #224] @ 0xe0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #328] @ (2163d0 ) │ │ │ │ + ldr r4, [pc, #328] @ (216260 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #328] @ (2163d4 ) │ │ │ │ + ldr r3, [pc, #328] @ (216264 ) │ │ │ │ mov ip, r2 │ │ │ │ add r4, pc │ │ │ │ cmp.w r1, #306 @ 0x132 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bcs.n 216302 │ │ │ │ + bcs.n 216192 │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ - bls.n 216330 │ │ │ │ + bls.n 2161c0 │ │ │ │ mov.w lr, #1 │ │ │ │ sub.w r3, r2, #33 @ 0x21 │ │ │ │ sub.w r0, r1, #254 @ 0xfe │ │ │ │ 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, #51 @ 0x33 │ │ │ │ - bhi.n 216308 │ │ │ │ + bhi.n 216198 │ │ │ │ tbb [pc, r0] │ │ │ │ adds r5, r3, #4 │ │ │ │ subs r4, #29 │ │ │ │ adds r5, r3, #4 │ │ │ │ adds r5, r3, #4 │ │ │ │ adds r5, r3, #4 │ │ │ │ adds r5, r3, #4 │ │ │ │ @@ -602765,118 +602679,118 @@ │ │ │ │ adds r5, r3, #4 │ │ │ │ adds r5, r3, #4 │ │ │ │ adds r5, r3, #4 │ │ │ │ adds r5, r3, #4 │ │ │ │ adds r5, r3, #4 │ │ │ │ ldrsb r5, [r3, r4] │ │ │ │ adds r6, r0, #5 │ │ │ │ - ldr r7, [pc, #116] @ (216360 ) │ │ │ │ + ldr r7, [pc, #116] @ (2161f0 ) │ │ │ │ adds r5, r3, #4 │ │ │ │ adds r5, r3, #4 │ │ │ │ adds r5, r3, #4 │ │ │ │ adds r5, r3, #4 │ │ │ │ adds r5, r3, #4 │ │ │ │ adds r5, r3, #4 │ │ │ │ adds r5, r3, #4 │ │ │ │ adds r5, r3, #4 │ │ │ │ adds r5, r3, #4 │ │ │ │ adds r5, r3, #4 │ │ │ │ adds r5, r3, #4 │ │ │ │ cmp.w r1, #404 @ 0x194 │ │ │ │ - bne.n 216346 │ │ │ │ + bne.n 2161d6 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 2136b8 │ │ │ │ - ldr r2, [pc, #192] @ (2163d8 ) │ │ │ │ - ldr r3, [pc, #184] @ (2163d4 ) │ │ │ │ + bl 213548 │ │ │ │ + ldr r2, [pc, #192] @ (216268 ) │ │ │ │ + ldr r3, [pc, #184] @ (216264 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2163b2 │ │ │ │ + bne.n 216242 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #201 @ 0xc9 │ │ │ │ - beq.n 21639a │ │ │ │ - bhi.n 21638e │ │ │ │ + beq.n 21622a │ │ │ │ + bhi.n 21621e │ │ │ │ cmp r1, #141 @ 0x8d │ │ │ │ - beq.n 2163a6 │ │ │ │ + beq.n 216236 │ │ │ │ mov r1, r2 │ │ │ │ - vldr d0, [pc, #120] @ 2163b8 │ │ │ │ - bl 2161f0 │ │ │ │ - b.n 216316 │ │ │ │ + vldr d0, [pc, #120] @ 216248 │ │ │ │ + bl 216080 │ │ │ │ + b.n 2161a6 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 2136b8 │ │ │ │ - b.n 216316 │ │ │ │ + bl 213548 │ │ │ │ + b.n 2161a6 │ │ │ │ subs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ sbc.w r3, r3, #0 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 2136b8 │ │ │ │ - b.n 216316 │ │ │ │ + bl 213548 │ │ │ │ + b.n 2161a6 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 2136b8 │ │ │ │ - b.n 216316 │ │ │ │ + bl 213548 │ │ │ │ + b.n 2161a6 │ │ │ │ negs r2, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ sbc.w r3, r3, r3, lsl #1 │ │ │ │ - bl 2136b8 │ │ │ │ - b.n 216316 │ │ │ │ + bl 213548 │ │ │ │ + b.n 2161a6 │ │ │ │ mov r1, r2 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 2161f0 │ │ │ │ - b.n 216316 │ │ │ │ + bl 216080 │ │ │ │ + b.n 2161a6 │ │ │ │ mov r1, r2 │ │ │ │ - vldr d0, [pc, #32] @ 2163c0 │ │ │ │ - bl 2161f0 │ │ │ │ - b.n 216316 │ │ │ │ - mov r1, r2 │ │ │ │ - vldr d0, [pc, #28] @ 2163c8 │ │ │ │ - bl 2161f0 │ │ │ │ - b.n 216316 │ │ │ │ + vldr d0, [pc, #32] @ 216250 │ │ │ │ + bl 216080 │ │ │ │ + b.n 2161a6 │ │ │ │ + mov r1, r2 │ │ │ │ + vldr d0, [pc, #28] @ 216258 │ │ │ │ + bl 216080 │ │ │ │ + b.n 2161a6 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vrev64.8 d16, d0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ ... │ │ │ │ - ldr r5, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r6, [sp, #888] @ 0x378 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #904] @ 0x388 │ │ │ │ + ldr r6, [sp, #328] @ 0x148 │ │ │ │ lsls r0, r5, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq.n 216404 │ │ │ │ + beq.n 216294 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne.n 2163ea │ │ │ │ + bne.n 21627a │ │ │ │ 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 1f503c │ │ │ │ + bl 1f4ecc │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ pop {r3, pc} │ │ │ │ vmov s15, r0 │ │ │ │ vcvt.f64.f32 d0, s15 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ sub sp, #16 │ │ │ │ @@ -602893,71 +602807,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] @ (2164c8 ) │ │ │ │ + ldr r2, [pc, #132] @ (216358 ) │ │ │ │ add r2, pc │ │ │ │ - beq.n 216492 │ │ │ │ + beq.n 216322 │ │ │ │ cmp r4, #4 │ │ │ │ - beq.n 216480 │ │ │ │ - cbnz r4, 21647a │ │ │ │ - ldr r1, [pc, #124] @ (2164cc ) │ │ │ │ + beq.n 216310 │ │ │ │ + cbnz r4, 21630a │ │ │ │ + ldr r1, [pc, #124] @ (21635c ) │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldr r2, [r2, r1] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mla r2, r1, r0, r2 │ │ │ │ ldrb r5, [r2, #4] │ │ │ │ - cbz r5, 216492 │ │ │ │ + cbz r5, 216322 │ │ │ │ sub.w r6, r3, #20 │ │ │ │ add.w r3, r6, r4, lsl #5 │ │ │ │ adds r3, #44 @ 0x2c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 216428 │ │ │ │ - cbz r0, 21647c │ │ │ │ + bl 2162b8 │ │ │ │ + cbz r0, 21630c │ │ │ │ adds r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 216462 │ │ │ │ + bne.n 2162f2 │ │ │ │ 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, #691 @ 0x2b3 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 2164b8 │ │ │ │ + beq.n 216348 │ │ │ │ movw r1, #514 @ 0x202 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 216498 │ │ │ │ + bne.n 216328 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 21647a │ │ │ │ + bne.n 21630a │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 2164c2 │ │ │ │ + bne.n 216352 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ sub.w r0, r0, #256 @ 0x100 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 21647c │ │ │ │ + b.n 21630c │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 216428 │ │ │ │ - b.n 21647c │ │ │ │ + bl 2162b8 │ │ │ │ + b.n 21630c │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ udf #255 @ 0xff │ │ │ │ - ldr r3, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r5, [sp, #160] @ 0xa0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r7, #23 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ movs r4, #0 │ │ │ │ mov ip, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -602968,66 +602882,66 @@ │ │ │ │ mov r4, r0 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 216516 │ │ │ │ + beq.n 2163a6 │ │ │ │ mov r3, ip │ │ │ │ ldr.w r2, [lr] │ │ │ │ cmp r4, r0 │ │ │ │ it eq │ │ │ │ moveq r4, #1 │ │ │ │ str.w r4, [r3], #4 │ │ │ │ strd r2, lr, [ip, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str.w r3, [lr] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - cbz r1, 21652a │ │ │ │ + cbz r1, 2163ba │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - cbz r3, 21652a │ │ │ │ + cbz r3, 2163ba │ │ │ │ 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, 216554 │ │ │ │ + cbz r1, 2163e4 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - cbz r3, 216554 │ │ │ │ + cbz r3, 2163e4 │ │ │ │ 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 21656e │ │ │ │ + beq.n 2163fe │ │ │ │ ldr.w r3, [ip, #12] │ │ │ │ - cbz r3, 21656e │ │ │ │ + cbz r3, 2163fe │ │ │ │ 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, 21659c │ │ │ │ + cbz r3, 21642c │ │ │ │ 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] │ │ │ │ @@ -603041,50 +602955,50 @@ │ │ │ │ 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, 2165c0 │ │ │ │ + cbnz r3, 216450 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f9d80 │ │ │ │ + bl 1f9c10 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ movs r1, #20 │ │ │ │ movs r2, #4 │ │ │ │ mla r1, r3, r1, r1 │ │ │ │ - bl 1f9d08 │ │ │ │ + bl 1f9b98 │ │ │ │ mov r7, r0 │ │ │ │ ldrd r8, r6, [r5, #48] @ 0x30 │ │ │ │ - cbz r6, 216600 │ │ │ │ + cbz r6, 216490 │ │ │ │ mov sl, r8 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 216538 │ │ │ │ + bl 2163c8 │ │ │ │ add.w sl, sl, #20 │ │ │ │ adds r4, #20 │ │ │ │ cmp r9, r6 │ │ │ │ - bne.n 2165e2 │ │ │ │ + bne.n 216472 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f9d34 │ │ │ │ + bl 1f9bc4 │ │ │ │ ldr r4, [r5, #52] @ 0x34 │ │ │ │ movs r3, #20 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r7, [r5, #48] @ 0x30 │ │ │ │ mla r1, r3, r4, r7 │ │ │ │ adds r4, #1 │ │ │ │ str.w fp, [r1, #16] │ │ │ │ - bl 2164d0 │ │ │ │ + bl 216360 │ │ │ │ str r4, [r5, #52] @ 0x34 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -603092,52 +603006,52 @@ │ │ │ │ movs r2, #20 │ │ │ │ ldr r4, [r0, #48] @ 0x30 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r0 │ │ │ │ mul.w r2, r1, r2 │ │ │ │ adds r3, r4, r2 │ │ │ │ mov r1, r3 │ │ │ │ - cbz r3, 216656 │ │ │ │ + cbz r3, 2164e6 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbz r0, 216656 │ │ │ │ + cbz r0, 2164e6 │ │ │ │ ldrd r5, r0, [r3, #4] │ │ │ │ str r0, [r5, #4] │ │ │ │ str r5, [r0, #0] │ │ │ │ ldr.w r7, [r8, #52] @ 0x34 │ │ │ │ adds r6, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r4, r2] │ │ │ │ cmp r6, r7 │ │ │ │ strd r0, r0, [r3, #4] │ │ │ │ str r0, [r3, #12] │ │ │ │ - bcs.n 216688 │ │ │ │ + bcs.n 216518 │ │ │ │ adds r2, #20 │ │ │ │ add r4, r2 │ │ │ │ - b.n 216674 │ │ │ │ + b.n 216504 │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ adds r6, #1 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ - bl 216538 │ │ │ │ + bl 2163c8 │ │ │ │ cmp r6, r7 │ │ │ │ - bcc.n 216670 │ │ │ │ + bcc.n 216500 │ │ │ │ subs r7, #1 │ │ │ │ str.w r7, [r8, #52] @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ strb r2, [r1, #12] │ │ │ │ mov.w ip, #1 │ │ │ │ strb r3, [r1, #13] │ │ │ │ strd r1, r1, [r1] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ strh.w ip, [r1, #14] │ │ │ │ - cbz r3, 2166be │ │ │ │ + cbz r3, 21654e │ │ │ │ ldr r3, [r3, #32] │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #88] @ 0x58 │ │ │ │ add ip, r0 │ │ │ │ str.w ip, [r3, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #4 │ │ │ │ str r0, [r1, #8] │ │ │ │ @@ -603145,304 +603059,304 @@ │ │ │ │ bx lr │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r1, #8] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 216708 │ │ │ │ + beq.n 216598 │ │ │ │ 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 2166e4 │ │ │ │ + b.n 216574 │ │ │ │ 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 2166e0 │ │ │ │ + bne.n 216570 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 216792 │ │ │ │ + beq.n 216622 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r3 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 21678e │ │ │ │ + beq.n 21661e │ │ │ │ sub.w ip, r3, #4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r8, r2 │ │ │ │ movs r7, #0 │ │ │ │ sub.w lr, r3, #4 │ │ │ │ sub.w r6, r0, #20 │ │ │ │ - b.n 216760 │ │ │ │ + b.n 2165f0 │ │ │ │ ldrd r2, r3, [ip, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ str.w r7, [ip, #4] │ │ │ │ strd r4, r4, [ip, #8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str.w r3, [ip, #4] │ │ │ │ str r1, [r3, #4] │ │ │ │ str r1, [r4, #0] │ │ │ │ add.w r1, lr, #4 │ │ │ │ ldr.w r3, [lr, #8] │ │ │ │ mov ip, lr │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 21678e │ │ │ │ + beq.n 21661e │ │ │ │ sub.w lr, r3, #4 │ │ │ │ ldr.w r2, [ip] │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bmi.n 216734 │ │ │ │ + bmi.n 2165c4 │ │ │ │ ldr.w r0, [r5, #-12] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 216734 │ │ │ │ + bne.n 2165c4 │ │ │ │ cmp r8, r6 │ │ │ │ - beq.n 216734 │ │ │ │ + beq.n 2165c4 │ │ │ │ mov r3, r8 │ │ │ │ - b.n 21677e │ │ │ │ + b.n 21660e │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 216734 │ │ │ │ + beq.n 2165c4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 21674e │ │ │ │ + beq.n 2165de │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 21677a │ │ │ │ + bne.n 21660a │ │ │ │ mov r3, r0 │ │ │ │ - b.n 216782 │ │ │ │ + b.n 216612 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - ldr r3, [pc, #152] @ (216834 ) │ │ │ │ + ldr r3, [pc, #152] @ (2166c4 ) │ │ │ │ ldrb r1, [r4, #12] │ │ │ │ add r3, pc │ │ │ │ - cbz r1, 2167d4 │ │ │ │ + cbz r1, 216664 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 2167c6 │ │ │ │ - ldr r1, [pc, #144] @ (216838 ) │ │ │ │ + bne.n 216656 │ │ │ │ + ldr r1, [pc, #144] @ (2166c8 ) │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ add.w r3, r3, r0, lsl #7 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ - cbz r3, 2167c6 │ │ │ │ + cbz r3, 216656 │ │ │ │ subw r0, r0, #838 @ 0x346 │ │ │ │ cmp r0, #1 │ │ │ │ ite ls │ │ │ │ ldrls r1, [r4, #112] @ 0x70 │ │ │ │ ldrhi r1, [r4, #96] @ 0x60 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 21682a │ │ │ │ + beq.n 2166ba │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r3 │ │ │ │ subs r1, #1 │ │ │ │ uxth r1, r1 │ │ │ │ mov r0, r1 │ │ │ │ pop {r4, pc} │ │ │ │ add.w r2, r4, #44 @ 0x2c │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ subs r0, r0, r2 │ │ │ │ - ldr r2, [pc, #92] @ (21683c ) │ │ │ │ + ldr r2, [pc, #92] @ (2166cc ) │ │ │ │ mov.w lr, #1 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ mla r3, ip, r2, r3 │ │ │ │ add.w ip, r0, r4 │ │ │ │ add.w ip, ip, #60 @ 0x3c │ │ │ │ add.w r3, r3, r0, asr #5 │ │ │ │ ldrb r0, [r3, #7] │ │ │ │ mov r3, r1 │ │ │ │ - cbnz r0, 21681c │ │ │ │ + cbnz r0, 2166ac │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 216822 │ │ │ │ + bcs.n 2166b2 │ │ │ │ ldrb.w r2, [ip, r3] │ │ │ │ lsl.w r2, lr, r2 │ │ │ │ orrs r2, r1 │ │ │ │ uxth r1, r2 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n 2167d0 │ │ │ │ + beq.n 216660 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2167fe │ │ │ │ + beq.n 21668e │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 216806 │ │ │ │ - b.n 216812 │ │ │ │ + bhi.n 216696 │ │ │ │ + b.n 2166a2 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 216802 │ │ │ │ - b.n 2167d0 │ │ │ │ + bne.n 216692 │ │ │ │ + b.n 216660 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldrh r1, [r3, #40] @ 0x28 │ │ │ │ - b.n 2167d0 │ │ │ │ + b.n 216660 │ │ │ │ nop │ │ │ │ - ldr r0, [sp, #384] @ 0x180 │ │ │ │ + ldr r1, [sp, #832] @ 0x340 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #23 │ │ │ │ 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 216888 │ │ │ │ + beq.n 216718 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ movs r7, #1 │ │ │ │ mov r6, r0 │ │ │ │ subs r5, #4 │ │ │ │ movs r4, #0 │ │ │ │ lsls r7, r3 │ │ │ │ subs r7, #1 │ │ │ │ - b.n 21686c │ │ │ │ + b.n 2166fc │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r5, r3, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 216884 │ │ │ │ + beq.n 216714 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.n 21687c │ │ │ │ - bl 216794 │ │ │ │ + bmi.n 21670c │ │ │ │ + bl 216624 │ │ │ │ mov r3, r0 │ │ │ │ orrs r4, r3 │ │ │ │ uxth r4, r4 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 216864 │ │ │ │ + bne.n 2166f4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, #0 │ │ │ │ - b.n 216884 │ │ │ │ + b.n 216714 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ bx lr │ │ │ │ - cbz r0, 2168d6 │ │ │ │ + cbz r0, 216766 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - cbz r2, 2168dc │ │ │ │ + cbz r2, 21676c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 2168a6 │ │ │ │ + bhi.n 216736 │ │ │ │ tbb [pc, r2] │ │ │ │ lsrs r3, r0, #20 │ │ │ │ lsls r5, r0, #8 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r1, [r3, #32] │ │ │ │ add.w r2, r3, #40 @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 2168cc │ │ │ │ + beq.n 21675c │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ add.w r2, r3, #60 @ 0x3c │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 2168d6 │ │ │ │ + beq.n 216766 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r1, [r3, #16] │ │ │ │ add.w r2, r3, #24 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 21690e │ │ │ │ + bne.n 21679e │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 2168d6 │ │ │ │ + beq.n 216766 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 216902 │ │ │ │ + bhi.n 216792 │ │ │ │ tbb [pc, r3] │ │ │ │ asrs r3, r1, #12 │ │ │ │ lsrs r2, r0, #12 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ add.w r1, r2, #24 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 2168d6 │ │ │ │ + beq.n 216766 │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ ldrne r3, [r2, #28] │ │ │ │ - bne.n 2168a8 │ │ │ │ + bne.n 216738 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - b.n 2168a8 │ │ │ │ + b.n 216738 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ - b.n 2168a8 │ │ │ │ + b.n 216738 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ add.w r1, r2, #44 @ 0x2c │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 2168d6 │ │ │ │ + beq.n 216766 │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ ldrne r3, [r2, #48] @ 0x30 │ │ │ │ - bne.n 2168a8 │ │ │ │ - b.n 216902 │ │ │ │ + bne.n 216738 │ │ │ │ + b.n 216792 │ │ │ │ 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 21694a │ │ │ │ + bmi.n 2167da │ │ │ │ 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, 216966 │ │ │ │ + cbz r3, 2167f6 │ │ │ │ cmp r3, #3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n 216948 │ │ │ │ + beq.n 2167d8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 216890 │ │ │ │ + bl 216720 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 216996 │ │ │ │ + bhi.n 216826 │ │ │ │ tbb [pc, r2] │ │ │ │ lsrs r2, r0, #4 │ │ │ │ lsrs r3, r0, #28 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #16] │ │ │ │ adds r3, #24 │ │ │ │ cmp r0, r3 │ │ │ │ @@ -603456,48 +603370,48 @@ │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #24] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 2169ca │ │ │ │ + bhi.n 21685a │ │ │ │ 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 2169ce │ │ │ │ + beq.n 21685e │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #52] @ 0x34 │ │ │ │ add.w r3, r0, #60 @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 2169aa │ │ │ │ + beq.n 21683a │ │ │ │ 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 2169aa │ │ │ │ + beq.n 21683a │ │ │ │ ldr r0, [r0, #28] │ │ │ │ bx lr │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 216a62 │ │ │ │ + beq.n 2168f2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 216a1c │ │ │ │ + cbz r2, 2168ac │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 216a06 │ │ │ │ + bhi.n 216896 │ │ │ │ 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 │ │ │ │ @@ -603510,179 +603424,179 @@ │ │ │ │ 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 216a02 │ │ │ │ + b.n 216892 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - cbz r2, 216a62 │ │ │ │ + cbz r2, 2168f2 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 216a62 │ │ │ │ + beq.n 2168f2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 21699c │ │ │ │ + bl 21682c │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 216a66 │ │ │ │ + beq.n 2168f6 │ │ │ │ cmp r3, #1 │ │ │ │ ittee eq │ │ │ │ ldreq r3, [r2, #52] @ 0x34 │ │ │ │ addeq r2, #60 @ 0x3c │ │ │ │ ldrne r3, [r2, #32] │ │ │ │ addne r2, #40 @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r3, #0 │ │ │ │ - b.n 216a02 │ │ │ │ + b.n 216892 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - b.n 216a5c │ │ │ │ + b.n 2168ec │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 216aa4 │ │ │ │ + cbz r0, 216934 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 216a98 │ │ │ │ + cbz r2, 216928 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 216a94 │ │ │ │ - bl 2169dc │ │ │ │ + cbz r2, 216924 │ │ │ │ + bl 21686c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 216a8e │ │ │ │ + bne.n 21691e │ │ │ │ mov r3, r2 │ │ │ │ - b.n 216a94 │ │ │ │ + b.n 216924 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 216a94 │ │ │ │ + b.n 216924 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r0 │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ mov r0, r1 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 216b08 │ │ │ │ + bhi.n 216998 │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r0, r2, #8 │ │ │ │ movs r0, #28 │ │ │ │ - bl 2169dc │ │ │ │ + bl 21686c │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 216ae2 │ │ │ │ + cbz r0, 216972 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ adds r2, #24 │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - beq.n 216acc │ │ │ │ + beq.n 21695c │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - cbz r1, 216b00 │ │ │ │ + cbz r1, 216990 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - bne.n 216ae2 │ │ │ │ - bl 2169dc │ │ │ │ + bne.n 216972 │ │ │ │ + bl 21686c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 216aea │ │ │ │ + bne.n 21697a │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 216ae2 │ │ │ │ + bne.n 216972 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ ldmia.w sp, {r0, r1} │ │ │ │ - bl 216aa8 │ │ │ │ + bl 216938 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 216b02 │ │ │ │ + b.n 216992 │ │ │ │ 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, 216b4a │ │ │ │ + cbz r3, 2169da │ │ │ │ cmp r3, #3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n 216b48 │ │ │ │ + beq.n 2169d8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 2169dc │ │ │ │ + bl 21686c │ │ │ │ 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, 216b76 │ │ │ │ + cbz r3, 216a06 │ │ │ │ cmp r3, #3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n 216b74 │ │ │ │ + beq.n 216a04 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 216890 │ │ │ │ + bl 216720 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 216b8e │ │ │ │ + cbz r0, 216a1e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 216b8e │ │ │ │ + cbz r3, 216a1e │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 216ba6 │ │ │ │ + cbz r0, 216a36 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 216ba6 │ │ │ │ + cbz r3, 216a36 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #2 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -603694,243 +603608,243 @@ │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #4 │ │ │ │ ldr r4, [r5, #60] @ 0x3c │ │ │ │ lsrs r4, r4, #2 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1f963c │ │ │ │ + bl 1f94cc │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ - cbz r1, 216be4 │ │ │ │ + cbz r1, 216a74 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ subs r2, r0, #4 │ │ │ │ add.w ip, r3, r1 │ │ │ │ ldr.w r1, [r3], #4 │ │ │ │ str.w r1, [r2, #4]! │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 216bd8 │ │ │ │ - ldr r3, [pc, #16] @ (216bf8 ) │ │ │ │ + bne.n 216a68 │ │ │ │ + ldr r3, [pc, #16] @ (216a88 ) │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ blx 60c7c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldmia r1!, {r0, r3, r5, r7} │ │ │ │ @ instruction: 0xffff6d82 │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - bne.n 216c4a │ │ │ │ + bne.n 216ada │ │ │ │ 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, 216c4c │ │ │ │ + cbz r3, 216adc │ │ │ │ mov r4, r2 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ str r4, [r3, #36] @ 0x24 │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r2, 216c40 │ │ │ │ + cbz r2, 216ad0 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 216c3c │ │ │ │ - bl 2169dc │ │ │ │ + cbz r3, 216acc │ │ │ │ + bl 21686c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 216c1a │ │ │ │ + bne.n 216aaa │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r4, [r3, #36] @ 0x24 │ │ │ │ str r4, [r5, #64] @ 0x40 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r3, r1 │ │ │ │ - b.n 216c1a │ │ │ │ + b.n 216aaa │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 216c2a │ │ │ │ - b.n 216c34 │ │ │ │ + bne.n 216aba │ │ │ │ + b.n 216ac4 │ │ │ │ bx lr │ │ │ │ mov r4, r3 │ │ │ │ - b.n 216c34 │ │ │ │ + b.n 216ac4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - ldr r6, [pc, #112] @ (216cd4 ) │ │ │ │ + ldr r6, [pc, #112] @ (216b64 ) │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ add r6, pc │ │ │ │ bic.w r3, r3, #4 │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 216cce │ │ │ │ + beq.n 216b5e │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 216ca8 │ │ │ │ + cbz r2, 216b38 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #9 │ │ │ │ - bhi.n 216ca0 │ │ │ │ + bhi.n 216b30 │ │ │ │ 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] @ (216cd8 ) │ │ │ │ + ldr r2, [pc, #72] @ (216b68 ) │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ add.w r2, r2, r1, lsl #7 │ │ │ │ ldrb r2, [r2, #16] │ │ │ │ - cbz r2, 216ca0 │ │ │ │ + cbz r2, 216b30 │ │ │ │ str r4, [r3, #28] │ │ │ │ adds r4, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 216c7a │ │ │ │ + bne.n 216b0a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 216cc2 │ │ │ │ + cbz r2, 216b52 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 216cbe │ │ │ │ - bl 2169dc │ │ │ │ + cbz r2, 216b4e │ │ │ │ + bl 21686c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 216c74 │ │ │ │ + bne.n 216b04 │ │ │ │ str r4, [r5, #60] @ 0x3c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r3 │ │ │ │ - b.n 216c74 │ │ │ │ + b.n 216b04 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 216cb2 │ │ │ │ + bne.n 216b42 │ │ │ │ str r4, [r5, #60] @ 0x3c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r4, r0 │ │ │ │ str r4, [r5, #60] @ 0x3c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - str r3, [sp, #600] @ 0x258 │ │ │ │ + str r5, [sp, #24] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - cbz r0, 216d1a │ │ │ │ + cbz r0, 216baa │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ adds r2, r4, #1 │ │ │ │ str.w r4, [r0, #320] @ 0x140 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 216d08 │ │ │ │ + cbz r1, 216b98 │ │ │ │ str r2, [r3, #16] │ │ │ │ adds r2, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 216cfc │ │ │ │ + bne.n 216b8c │ │ │ │ str.w r2, [r0, #324] @ 0x144 │ │ │ │ adds r4, r2, #1 │ │ │ │ - bl 2169dc │ │ │ │ + bl 21686c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 216cf0 │ │ │ │ + bne.n 216b80 │ │ │ │ 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, #432] @ 0x1b0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r3, 216d3e │ │ │ │ - b.n 216d76 │ │ │ │ + cbnz r3, 216bce │ │ │ │ + b.n 216c06 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 216d76 │ │ │ │ + cbz r3, 216c06 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 216d38 │ │ │ │ + beq.n 216bc8 │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, 216d6e │ │ │ │ + cbz r0, 216bfe │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 216d5a │ │ │ │ + cbz r2, 216bea │ │ │ │ strb r4, [r3, #13] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 216d50 │ │ │ │ - bl 2169dc │ │ │ │ + bne.n 216be0 │ │ │ │ + bl 21686c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 216d4a │ │ │ │ + bne.n 216bda │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 216d76 │ │ │ │ + cbz r3, 216c06 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 216d46 │ │ │ │ + bne.n 216bd6 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 216d68 │ │ │ │ + bne.n 216bf8 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 216d98 │ │ │ │ + cbz r0, 216c28 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ubfx r2, r2, #0, #26 │ │ │ │ tst r2, r1 │ │ │ │ it ne │ │ │ │ strne r0, [r3, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ it ne │ │ │ │ addne r0, #1 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 216d80 │ │ │ │ + bne.n 216c10 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 216db0 │ │ │ │ + cbz r0, 216c40 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ adds r0, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 216da4 │ │ │ │ + bne.n 216c34 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov lr, r3 │ │ │ │ - ldr r3, [pc, #460] @ (216f98 ) │ │ │ │ + ldr r3, [pc, #460] @ (216e28 ) │ │ │ │ add r6, sp, #52 @ 0x34 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r7, [r0, #24] │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w sl, r0, #32 │ │ │ │ - ldr r2, [pc, #448] @ (216f9c ) │ │ │ │ + ldr r2, [pc, #448] @ (216e2c ) │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov ip, r1 │ │ │ │ add r2, pc │ │ │ │ add r5, sp, #28 │ │ │ │ cmp r7, sl │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -603942,18 +603856,18 @@ │ │ │ │ strd r9, r9, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ - beq.w 216f92 │ │ │ │ + beq.w 216e22 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ add r4, sp, #16 │ │ │ │ - cbz r2, 216e20 │ │ │ │ + cbz r2, 216cb0 │ │ │ │ ldr r7, [r7, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r9 │ │ │ │ it eq │ │ │ │ moveq r7, r9 │ │ │ │ mov.w sl, #0 │ │ │ │ @@ -603962,29 +603876,29 @@ │ │ │ │ mov.w r8, #3 │ │ │ │ mov r7, sl │ │ │ │ mov r6, ip │ │ │ │ movs r3, #131 @ 0x83 │ │ │ │ str.w lr, [sp] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #52] @ 0x34 │ │ │ │ - bl 216aa8 │ │ │ │ + bl 216938 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 216ed2 │ │ │ │ - cbz r6, 216e56 │ │ │ │ + beq.n 216d62 │ │ │ │ + cbz r6, 216ce6 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 216ef6 │ │ │ │ + beq.n 216d86 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2161b4 │ │ │ │ + bl 216044 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 216f0a │ │ │ │ + beq.n 216d9a │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r2 │ │ │ │ itee eq │ │ │ │ strdeq r4, r4, [sp, #16] │ │ │ │ ldrne r1, [r0, #0] │ │ │ │ strdne r1, r2, [sp, #16] │ │ │ │ @@ -603996,295 +603910,295 @@ │ │ │ │ strne r4, [r2, #4] │ │ │ │ strd r0, r0, [r0] │ │ │ │ add r0, sp, #28 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ strd r8, r5, [sp, #28] │ │ │ │ blx r3 │ │ │ │ cmp r0, #2 │ │ │ │ - bhi.n 216f1c │ │ │ │ + bhi.n 216dac │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, r4 │ │ │ │ itett ne │ │ │ │ strne.w r2, [r9, #4] │ │ │ │ strdeq r9, r9, [r9] │ │ │ │ ldrne r2, [sp, #16] │ │ │ │ strne.w r2, [r9] │ │ │ │ itttt ne │ │ │ │ ldrne r2, [sp, #20] │ │ │ │ strne.w r9, [r2] │ │ │ │ ldrne r2, [sp, #16] │ │ │ │ strne.w r9, [r2, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 216f84 │ │ │ │ + beq.n 216e14 │ │ │ │ strd r8, r5, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #1 │ │ │ │ it eq │ │ │ │ orreq.w sl, sl, #1 │ │ │ │ ldrd r0, r1, [sp, #52] @ 0x34 │ │ │ │ - bl 216aa8 │ │ │ │ + bl 216938 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 216e4a │ │ │ │ + bne.n 216cda │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ - bl 262138 │ │ │ │ - ldr r2, [pc, #192] @ (216fa0 ) │ │ │ │ - ldr r3, [pc, #184] @ (216f98 ) │ │ │ │ + bl 261fc8 │ │ │ │ + ldr r2, [pc, #192] @ (216e30 ) │ │ │ │ + ldr r3, [pc, #184] @ (216e28 ) │ │ │ │ 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 216f8e │ │ │ │ + bne.n 216e1e │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strd r8, r5, [sp, #52] @ 0x34 │ │ │ │ ldrd r0, r1, [sp, #52] @ 0x34 │ │ │ │ - bl 216aa8 │ │ │ │ + bl 216938 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 216e4c │ │ │ │ - b.n 216ed2 │ │ │ │ + bne.n 216cdc │ │ │ │ + b.n 216d62 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r0, sp, #28 │ │ │ │ strd r8, r5, [sp, #28] │ │ │ │ blx r3 │ │ │ │ cmp r0, #2 │ │ │ │ - bls.n 216eb4 │ │ │ │ + bls.n 216d44 │ │ │ │ ldr.w lr, [sp, #20] │ │ │ │ ldr.w r1, [r0, #-12] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, r1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ mov r1, lr │ │ │ │ cmp lr, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - beq.n 216f70 │ │ │ │ + beq.n 216e00 │ │ │ │ ldr.w ip, [lr, #4] │ │ │ │ sub.w r2, lr, #4 │ │ │ │ mov r3, ip │ │ │ │ sub.w lr, ip, #4 │ │ │ │ mov ip, r5 │ │ │ │ - b.n 216f4c │ │ │ │ + b.n 216ddc │ │ │ │ sub.w lr, r3, #4 │ │ │ │ ldr r5, [r2, #4] │ │ │ │ str r3, [r5, #4] │ │ │ │ str r5, [r3, #0] │ │ │ │ strd r7, r0, [r2, #4] │ │ │ │ str r0, [r2, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r3, [r2, #4] │ │ │ │ mov r2, lr │ │ │ │ str r1, [r3, #4] │ │ │ │ str r1, [r0, #0] │ │ │ │ add.w r1, lr, #4 │ │ │ │ ldr.w r3, [lr, #8] │ │ │ │ cmp r1, r4 │ │ │ │ - bne.n 216f48 │ │ │ │ + bne.n 216dd8 │ │ │ │ mov r5, ip │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ cmp r9, r2 │ │ │ │ it ne │ │ │ │ strdne r8, r5, [sp, #52] @ 0x34 │ │ │ │ - beq.n 216f84 │ │ │ │ + beq.n 216e14 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 216e3c │ │ │ │ + b.n 216ccc │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 2156cc │ │ │ │ - b.n 216f7e │ │ │ │ + bl 21555c │ │ │ │ + b.n 216e0e │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #112] @ 0x70 │ │ │ │ + str r3, [sp, #560] @ 0x230 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - str r1, [sp, #112] @ 0x70 │ │ │ │ + str r2, [sp, #560] @ 0x230 │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ ldr.w r4, [r0, #432] @ 0x1b0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 217000 │ │ │ │ + cbz r3, 216e90 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - b.n 216fca │ │ │ │ + b.n 216e5a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 217000 │ │ │ │ + cbz r0, 216e90 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 216fc4 │ │ │ │ + beq.n 216e54 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 216db4 │ │ │ │ + bl 216c44 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r0, r0, r8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb.w r8, r0 │ │ │ │ - cbz r3, 216ffa │ │ │ │ + cbz r3, 216e8a │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 216fd4 │ │ │ │ + bne.n 216e64 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 216fec │ │ │ │ + bne.n 216e7c │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov.w r8, #0 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldrsb.w r2, [r0, #72] @ 0x48 │ │ │ │ mov r1, r0 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 217036 │ │ │ │ + beq.n 216ec6 │ │ │ │ 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 217038 │ │ │ │ + bhi.n 216ec8 │ │ │ │ ldrb.w r0, [r1, #368] @ 0x170 │ │ │ │ ands.w r0, r0, #3 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r0, #106 @ 0x6a │ │ │ │ - bhi.n 21704a │ │ │ │ - ldr r3, [pc, #12] @ (217050 ) │ │ │ │ + bhi.n 216eda │ │ │ │ + ldr r3, [pc, #12] @ (216ee0 ) │ │ │ │ add r3, pc │ │ │ │ ldrh.w r0, [r3, r0, lsl #1] │ │ │ │ bx lr │ │ │ │ movw r0, #930 @ 0x3a2 │ │ │ │ bx lr │ │ │ │ - b.n 2169b8 │ │ │ │ + b.n 216828 │ │ │ │ lsls r2, r3, #2 │ │ │ │ mvn.w r3, #280 @ 0x118 │ │ │ │ add r0, r3 │ │ │ │ cmp.w r0, #456 @ 0x1c8 │ │ │ │ - bhi.n 217068 │ │ │ │ - ldr r3, [pc, #8] @ (21706c ) │ │ │ │ + bhi.n 216ef8 │ │ │ │ + ldr r3, [pc, #8] @ (216efc ) │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ bx lr │ │ │ │ movs r0, #107 @ 0x6b │ │ │ │ bx lr │ │ │ │ - b.n 2175fc │ │ │ │ + b.n 21746c │ │ │ │ lsls r2, r3, #2 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 21707c │ │ │ │ + beq.n 216f0c │ │ │ │ movs r0, #107 @ 0x6b │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ mvn.w r2, #280 @ 0x118 │ │ │ │ adds r2, r1, r2 │ │ │ │ cmp.w r2, #456 @ 0x1c8 │ │ │ │ - bhi.n 217078 │ │ │ │ - ldr r0, [pc, #84] @ (2170e0 ) │ │ │ │ + bhi.n 216f08 │ │ │ │ + ldr r0, [pc, #84] @ (216f70 ) │ │ │ │ add r0, pc │ │ │ │ ldrb r0, [r0, r2] │ │ │ │ cmp r0, #107 @ 0x6b │ │ │ │ - bne.n 2170d2 │ │ │ │ + bne.n 216f62 │ │ │ │ movw r2, #359 @ 0x167 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 2170d2 │ │ │ │ + bne.n 216f62 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 2170ac │ │ │ │ - b.n 2170d8 │ │ │ │ + beq.n 216f3c │ │ │ │ + b.n 216f68 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 2170d8 │ │ │ │ + bne.n 216f68 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ - cbz r2, 2170c6 │ │ │ │ + cbz r2, 216f56 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ cmp r2, #5 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ - bne.n 2170a8 │ │ │ │ + bne.n 216f38 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 2170ac │ │ │ │ + beq.n 216f3c │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ bic.w r3, r3, #4227858432 @ 0xfc000000 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 2170d4 │ │ │ │ + beq.n 216f64 │ │ │ │ bx lr │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - b.n 21761c │ │ │ │ + b.n 21748c │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r3, [pc, #944] @ (217498 ) │ │ │ │ + ldr r3, [pc, #944] @ (217328 ) │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r5, [pc, #940] @ (21749c ) │ │ │ │ + ldr r5, [pc, #940] @ (21732c ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ ldr.w lr, [r3, r5] │ │ │ │ lsls r3, r1, #7 │ │ │ │ add.w r5, lr, r3 │ │ │ │ ldrb.w r5, [r5, #59] @ 0x3b │ │ │ │ - cbz r5, 21710a │ │ │ │ + cbz r5, 216f9a │ │ │ │ add.w r5, r0, r5, lsl #2 │ │ │ │ ldrb.w r5, [r5, #40] @ 0x28 │ │ │ │ add.w ip, lr, r3 │ │ │ │ ldrb.w ip, [ip, #60] @ 0x3c │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 217120 │ │ │ │ + beq.n 216fb0 │ │ │ │ add.w ip, r0, ip, lsl #2 │ │ │ │ ldrb.w r5, [ip, #40] @ 0x28 │ │ │ │ add.w ip, lr, r3 │ │ │ │ ldrb.w ip, [ip, #88] @ 0x58 │ │ │ │ mov r8, ip │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 21713a │ │ │ │ + beq.n 216fca │ │ │ │ add.w ip, r0, ip, lsl #2 │ │ │ │ ldr.w r6, [ip, #40] @ 0x28 │ │ │ │ mov r8, r6 │ │ │ │ add.w ip, lr, r3 │ │ │ │ ldrb.w ip, [ip, #108] @ 0x6c │ │ │ │ mov r7, ip │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 21715a │ │ │ │ + beq.n 216fea │ │ │ │ add.w ip, r0, ip, lsl #2 │ │ │ │ ldr.w ip, [ip, #40] @ 0x28 │ │ │ │ subs.w r7, ip, #0 │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ subs r1, #53 @ 0x35 │ │ │ │ cmp r1, #189 @ 0xbd │ │ │ │ - bhi.w 2173c8 │ │ │ │ + bhi.w 217258 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r2, r7, #4 │ │ │ │ lsls r3, r0, #5 │ │ │ │ lsls r1, r6, #4 │ │ │ │ lsls r1, r6, #4 │ │ │ │ lsls r1, r6, #4 │ │ │ │ lsls r5, r1, #5 │ │ │ │ @@ -604471,15 +604385,15 @@ │ │ │ │ lsls r7, r7, #5 │ │ │ │ lsls r1, r1, #6 │ │ │ │ lsls r6, r7, #2 │ │ │ │ lsls r1, r6, #4 │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #68 @ 0x44 │ │ │ │ - beq.n 2172f2 │ │ │ │ + beq.n 217182 │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #229 @ 0xe5 │ │ │ │ movne r1, #241 @ 0xf1 │ │ │ │ add r3, lr │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ @@ -604487,62 +604401,62 @@ │ │ │ │ str r1, [r0, #36] @ 0x24 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ lslne r1, r1, #7 │ │ │ │ - beq.n 21731a │ │ │ │ - b.n 217368 │ │ │ │ + beq.n 2171aa │ │ │ │ + b.n 2171f8 │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.w 217492 │ │ │ │ + bne.w 217322 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 21748c │ │ │ │ + beq.w 21731c │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ cmp r2, #5 │ │ │ │ ldrb.w ip, [r3, #-8] │ │ │ │ - bne.n 217312 │ │ │ │ + bne.n 2171a2 │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.n 21731a │ │ │ │ + beq.n 2171aa │ │ │ │ mov.w ip, #0 │ │ │ │ lsls r1, r1, #7 │ │ │ │ add.w r3, lr, r1 │ │ │ │ ldrb.w r2, [r3, #49] @ 0x31 │ │ │ │ add.w r2, r0, r2, lsl #2 │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ - cbnz r3, 217350 │ │ │ │ + cbnz r3, 2171e0 │ │ │ │ ldr.w r3, [ip, #68] @ 0x44 │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ add.w r2, lr, r1 │ │ │ │ ldrh.w r3, [ip, #32] │ │ │ │ ldrb.w r2, [r2, #50] @ 0x32 │ │ │ │ ubfx r3, r3, #0, #9 │ │ │ │ orrs r3, r6 │ │ │ │ add.w r2, r0, r2, lsl #2 │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ add.w r3, lr, r1 │ │ │ │ ldrb.w r3, [r3, #59] @ 0x3b │ │ │ │ - cbz r3, 217378 │ │ │ │ + cbz r3, 217208 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ str r5, [r3, #40] @ 0x28 │ │ │ │ add.w r3, lr, r1 │ │ │ │ ldrb.w r3, [r3, #60] @ 0x3c │ │ │ │ - cbz r3, 217388 │ │ │ │ + cbz r3, 217218 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ str r5, [r3, #40] @ 0x28 │ │ │ │ add.w r3, lr, r1 │ │ │ │ ldrb.w r3, [r3, #88] @ 0x58 │ │ │ │ - cbz r3, 21739a │ │ │ │ + cbz r3, 21722a │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ str.w r8, [r3, #40] @ 0x28 │ │ │ │ add lr, r1 │ │ │ │ ldrb.w r3, [lr, #108] @ 0x6c │ │ │ │ - cbz r3, 2173a8 │ │ │ │ + cbz r3, 217238 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ ldrd r2, r3, [r0, #88] @ 0x58 │ │ │ │ str r3, [r2, #4] │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ add.w r3, r0, #88 @ 0x58 │ │ │ │ @@ -604552,431 +604466,431 @@ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r4, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #69 @ 0x45 │ │ │ │ - beq.n 2172f2 │ │ │ │ + beq.n 217182 │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #230 @ 0xe6 │ │ │ │ movne r1, #242 @ 0xf2 │ │ │ │ - b.n 2172f2 │ │ │ │ + b.n 217182 │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #53 @ 0x35 │ │ │ │ - beq.n 2172f2 │ │ │ │ + beq.n 217182 │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #213 @ 0xd5 │ │ │ │ movne r1, #187 @ 0xbb │ │ │ │ - b.n 2172f2 │ │ │ │ + b.n 217182 │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #54 @ 0x36 │ │ │ │ - beq.w 2172f2 │ │ │ │ + beq.w 217182 │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #214 @ 0xd6 │ │ │ │ movne r1, #188 @ 0xbc │ │ │ │ - b.n 2172f2 │ │ │ │ + b.n 217182 │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #58 @ 0x3a │ │ │ │ - beq.w 2172f2 │ │ │ │ + beq.w 217182 │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #218 @ 0xda │ │ │ │ movne r1, #212 @ 0xd4 │ │ │ │ - b.n 2172f2 │ │ │ │ + b.n 217182 │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #60 @ 0x3c │ │ │ │ - beq.w 2172f2 │ │ │ │ + beq.w 217182 │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #220 @ 0xdc │ │ │ │ movne r1, #233 @ 0xe9 │ │ │ │ - b.n 2172f2 │ │ │ │ + b.n 217182 │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #61 @ 0x3d │ │ │ │ - beq.w 2172f2 │ │ │ │ + beq.w 217182 │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #222 @ 0xde │ │ │ │ movne r1, #234 @ 0xea │ │ │ │ - b.n 2172f2 │ │ │ │ + b.n 217182 │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #63 @ 0x3f │ │ │ │ - beq.w 2172f2 │ │ │ │ + beq.w 217182 │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #224 @ 0xe0 │ │ │ │ movne r1, #236 @ 0xec │ │ │ │ - b.n 2172f2 │ │ │ │ + b.n 217182 │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #65 @ 0x41 │ │ │ │ - beq.w 2172f2 │ │ │ │ + beq.w 217182 │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #226 @ 0xe2 │ │ │ │ movne r1, #238 @ 0xee │ │ │ │ - b.n 2172f2 │ │ │ │ + b.n 217182 │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #66 @ 0x42 │ │ │ │ - beq.w 2172f2 │ │ │ │ + beq.w 217182 │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #227 @ 0xe3 │ │ │ │ movne r1, #239 @ 0xef │ │ │ │ - b.n 2172f2 │ │ │ │ + b.n 217182 │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #67 @ 0x43 │ │ │ │ - beq.w 2172f2 │ │ │ │ + beq.w 217182 │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #228 @ 0xe4 │ │ │ │ movne r1, #240 @ 0xf0 │ │ │ │ - b.n 2172f2 │ │ │ │ + b.n 217182 │ │ │ │ ldr.w ip, [r3, #48] @ 0x30 │ │ │ │ - b.n 217338 │ │ │ │ + b.n 2171c8 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ - ldrh r6, [r1, #56] @ 0x38 │ │ │ │ + str r0, [sp, #504] @ 0x1f8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #60] @ (2174ec ) │ │ │ │ + ldr r3, [pc, #60] @ (21737c ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #60] @ (2174f0 ) │ │ │ │ + ldr r2, [pc, #60] @ (217380 ) │ │ │ │ add r3, pc │ │ │ │ ldr r6, [r3, r2] │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add.w r3, r6, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #47] @ 0x2f │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ ldr r5, [r3, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e4e44 │ │ │ │ + bl 2e4cd4 │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 2174e8 │ │ │ │ + beq.n 217378 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r6, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #48] @ 0x30 │ │ │ │ add.w r4, r4, r3, lsl #2 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ addne r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r1, #26] │ │ │ │ + ldrh r0, [r7, #36] @ 0x24 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #188] @ (2175b4 ) │ │ │ │ - ldr r2, [pc, #192] @ (2175b8 ) │ │ │ │ + ldr r3, [pc, #188] @ (217444 ) │ │ │ │ + ldr r2, [pc, #192] @ (217448 ) │ │ │ │ add r3, pc │ │ │ │ push {r4} │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ mov.w ip, r1, lsl #7 │ │ │ │ add.w r3, r2, ip │ │ │ │ ldr r4, [r3, #124] @ 0x7c │ │ │ │ tst.w r4, #12 │ │ │ │ - bne.n 217562 │ │ │ │ + bne.n 2173f2 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ - cbnz r3, 217536 │ │ │ │ + cbnz r3, 2173c6 │ │ │ │ movw r3, #359 @ 0x167 │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ addne r2, ip │ │ │ │ - beq.n 217568 │ │ │ │ + beq.n 2173f8 │ │ │ │ ldr r0, [r2, #124] @ 0x7c │ │ │ │ and.w r0, r0, #3 │ │ │ │ sub.w r0, r0, #3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ lsls r4, r3, #29 │ │ │ │ - bmi.n 217562 │ │ │ │ + bmi.n 2173f2 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 217516 │ │ │ │ + bpl.n 2173a6 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 2175a8 │ │ │ │ + bne.n 217438 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ - cbz r1, 217586 │ │ │ │ + cbz r1, 217416 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ cmp r1, #5 │ │ │ │ ldrb.w r0, [r3, #-8] │ │ │ │ - bne.n 21754a │ │ │ │ + bne.n 2173da │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 21754e │ │ │ │ + beq.n 2173de │ │ │ │ movs r0, #0 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 2175ae │ │ │ │ + bne.n 21743e │ │ │ │ ldr r1, [r3, #20] │ │ │ │ lsls r4, r1, #31 │ │ │ │ - bmi.n 21754e │ │ │ │ + bmi.n 2173de │ │ │ │ movw r3, #1159 @ 0x487 │ │ │ │ tst r1, r3 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - b.n 217532 │ │ │ │ + b.n 2173c2 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 217562 │ │ │ │ + beq.n 2173f2 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ cmp r3, #106 @ 0x6a │ │ │ │ - bhi.n 217544 │ │ │ │ - ldr r1, [pc, #40] @ (2175bc ) │ │ │ │ + bhi.n 2173d4 │ │ │ │ + ldr r1, [pc, #40] @ (21744c ) │ │ │ │ movw r0, #930 @ 0x3a2 │ │ │ │ add r1, pc │ │ │ │ ldrh.w r3, [r1, r3, lsl #1] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 217544 │ │ │ │ + beq.n 2173d4 │ │ │ │ add.w r2, r2, r3, lsl #7 │ │ │ │ - b.n 217522 │ │ │ │ + b.n 2173b2 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ udf #255 @ 0xff │ │ │ │ - ldrh r4, [r0, #24] │ │ │ │ + ldrh r4, [r6, #34] @ 0x22 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ - svc 92 @ 0x5c │ │ │ │ + svc 76 @ 0x4c │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r2, [pc, #100] @ (217628 ) │ │ │ │ + ldr r2, [pc, #100] @ (2174b8 ) │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 217614 │ │ │ │ + bhi.n 2174a4 │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r4, r0, #16 │ │ │ │ movs r0, #35 @ 0x23 │ │ │ │ lsls r6, r0, #16 │ │ │ │ lsls r3, r4, #16 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 2174f4 │ │ │ │ - cbz r0, 21760a │ │ │ │ - ldr r1, [pc, #52] @ (21762c ) │ │ │ │ + bl 217384 │ │ │ │ + cbz r0, 21749a │ │ │ │ + ldr r1, [pc, #52] @ (2174bc ) │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ add.w r2, r2, r0, lsl #7 │ │ │ │ ldrb.w r0, [r2, #50] @ 0x32 │ │ │ │ - cbnz r0, 217618 │ │ │ │ + cbnz r0, 2174a8 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldrb.w r0, [r0, #77] @ 0x4d │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ ldrb.w r0, [r0, #41] @ 0x29 │ │ │ │ ubfx r0, r0, #4, #1 │ │ │ │ - b.n 21760a │ │ │ │ + b.n 21749a │ │ │ │ nop │ │ │ │ - ldrh r0, [r7, #16] │ │ │ │ + ldrh r0, [r5, #28] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp.w r3, #796 @ 0x31c │ │ │ │ - beq.n 21763e │ │ │ │ - bhi.n 21763e │ │ │ │ + beq.n 2174ce │ │ │ │ + bhi.n 2174ce │ │ │ │ adds r0, #100 @ 0x64 │ │ │ │ bx lr │ │ │ │ adds r0, #244 @ 0xf4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ sub sp, #16 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ - ldr r6, [pc, #764] @ (217954 ) │ │ │ │ + ldr r6, [pc, #764] @ (2177e4 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #764] @ (217958 ) │ │ │ │ + ldr r0, [pc, #764] @ (2177e8 ) │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ add r6, pc │ │ │ │ add r4, sp, #132 @ 0x84 │ │ │ │ ldr r0, [r6, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov.w r0, #0 │ │ │ │ stmia.w r4, {r1, r2, r3} │ │ │ │ ldr r4, [sp, #144] @ 0x90 │ │ │ │ - ldr r3, [pc, #744] @ (21795c ) │ │ │ │ + ldr r3, [pc, #744] @ (2177ec ) │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sp │ │ │ │ add r3, pc │ │ │ │ mov r9, r3 │ │ │ │ blx 610ec │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 21776e │ │ │ │ + beq.n 2175fe │ │ │ │ mov.w ip, #0 │ │ │ │ ldrb r6, [r4, #12] │ │ │ │ mov.w lr, #0 │ │ │ │ movw r7, #315 @ 0x13b │ │ │ │ - cbnz r3, 2176d6 │ │ │ │ + cbnz r3, 217566 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 217734 │ │ │ │ + beq.n 2175c4 │ │ │ │ sub.w r3, r3, #440 @ 0x1b8 │ │ │ │ cmp r3, #5 │ │ │ │ - bls.n 2176f2 │ │ │ │ + bls.n 217582 │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 610ec │ │ │ │ - ldr r2, [pc, #684] @ (217960 ) │ │ │ │ - ldr r3, [pc, #672] @ (217958 ) │ │ │ │ + ldr r2, [pc, #684] @ (2177f0 ) │ │ │ │ + ldr r3, [pc, #672] @ (2177e8 ) │ │ │ │ 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 21794e │ │ │ │ + bne.w 2177de │ │ │ │ mov r0, r5 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 2177f6 │ │ │ │ + bne.w 217686 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp.w r3, #776 @ 0x308 │ │ │ │ - bne.w 217854 │ │ │ │ + bne.w 2176e4 │ │ │ │ ldr r4, [r4, #76] @ 0x4c │ │ │ │ mov.w lr, #1 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ - b.n 217698 │ │ │ │ + b.n 217528 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 2178c0 │ │ │ │ + beq.w 217750 │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #0 │ │ │ │ ldrb.w r1, [r3, #40] @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 2176a8 │ │ │ │ + bne.n 217538 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 2176a8 │ │ │ │ + bne.n 217538 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, #32 │ │ │ │ cmp r2, r6 │ │ │ │ - bne.n 2176fc │ │ │ │ + bne.n 21758c │ │ │ │ ldrb.w r3, [r1, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2176d4 │ │ │ │ + bne.n 217564 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ movw r2, #315 @ 0x13b │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 21782e │ │ │ │ + beq.w 2176be │ │ │ │ sub.w r3, r3, #440 @ 0x1b8 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 2176a8 │ │ │ │ + bhi.n 217538 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 2176f8 │ │ │ │ + b.n 217588 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 2178f4 │ │ │ │ + beq.w 217784 │ │ │ │ add.w r1, r6, #39 @ 0x27 │ │ │ │ add.w r2, r4, #39 @ 0x27 │ │ │ │ add.w r8, r4, r1 │ │ │ │ sub.w r3, r2, #39 @ 0x27 │ │ │ │ ldrb.w r0, [r2, #1]! │ │ │ │ subs r3, r3, r4 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 2176a8 │ │ │ │ + bne.n 217538 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n 217746 │ │ │ │ + bne.n 2175d6 │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2176d6 │ │ │ │ + bne.n 217566 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ movw r2, #315 @ 0x13b │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 2176a0 │ │ │ │ - b.n 21773e │ │ │ │ + bne.n 217530 │ │ │ │ + b.n 2175ce │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 2e4f2c │ │ │ │ + bl 2e4dbc │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 21768a │ │ │ │ + bne.n 21751a │ │ │ │ ldrb r7, [r0, #4] │ │ │ │ mov.w ip, #0 │ │ │ │ and.w r7, r7, #253 @ 0xfd │ │ │ │ sub.w r7, r7, #16 │ │ │ │ clz r7, r7 │ │ │ │ lsrs r7, r7, #5 │ │ │ │ - b.n 21779e │ │ │ │ + b.n 21762e │ │ │ │ ldr r4, [r4, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 21768e │ │ │ │ + bne.w 21751e │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r3, 2177d0 │ │ │ │ + cbz r3, 217660 │ │ │ │ cmp r3, #1 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r7, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 217792 │ │ │ │ + beq.n 217622 │ │ │ │ cmp.w ip, #4 │ │ │ │ - beq.w 2176a8 │ │ │ │ + beq.w 217538 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ add.w r6, r3, ip, lsl #4 │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ subs r6, #72 @ 0x48 │ │ │ │ add.w ip, ip, #1 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ - b.n 217792 │ │ │ │ + b.n 217622 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ str.w ip, [sp, #20] │ │ │ │ ldr r4, [r3, #40] @ 0x28 │ │ │ │ @@ -604984,24 +604898,24 @@ │ │ │ │ ldr r4, [r3, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #12] │ │ │ │ strb.w r3, [sp] │ │ │ │ blx 61b08 │ │ │ │ - b.n 2176b2 │ │ │ │ + b.n 217542 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 2176a8 │ │ │ │ + bne.w 217538 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 217834 │ │ │ │ + bhi.n 2176c4 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 217834 │ │ │ │ + bhi.n 2176c4 │ │ │ │ tbb [pc, r2] │ │ │ │ asrs r2, r2, #12 │ │ │ │ asrs r3, r2, #12 │ │ │ │ asrs r3, r2, #12 │ │ │ │ asrs r3, r2, #8 │ │ │ │ asrs r3, r2, #12 │ │ │ │ asrs r3, r2, #12 │ │ │ │ @@ -605012,38 +604926,38 @@ │ │ │ │ asrs r3, r2, #12 │ │ │ │ asrs r3, r2, #12 │ │ │ │ asrs r3, r2, #12 │ │ │ │ asrs r3, r2, #12 │ │ │ │ asrs r3, r2, #12 │ │ │ │ asrs r3, r2, #12 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 21773a │ │ │ │ + b.n 2175ca │ │ │ │ uxtb r3, r3 │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ str.w ip, [sp, #20] │ │ │ │ movs r3, #1 │ │ │ │ strb.w lr, [sp, #88] @ 0x58 │ │ │ │ strb.w r3, [sp] │ │ │ │ blx 61b08 │ │ │ │ - b.n 2176b2 │ │ │ │ + b.n 217542 │ │ │ │ uxth r3, r3 │ │ │ │ - b.n 217834 │ │ │ │ + b.n 2176c4 │ │ │ │ cmp.w r3, #784 @ 0x310 │ │ │ │ - beq.n 217904 │ │ │ │ + beq.n 217794 │ │ │ │ movw r2, #727 @ 0x2d7 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2178f8 │ │ │ │ + beq.n 217788 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ subs r4, #20 │ │ │ │ cmp.w r3, #924 @ 0x39c │ │ │ │ - bne.w 2176a8 │ │ │ │ - ldr r3, [pc, #244] @ (217964 ) │ │ │ │ + bne.w 217538 │ │ │ │ + ldr r3, [pc, #244] @ (2177f4 ) │ │ │ │ movs r1, #1 │ │ │ │ add.w r2, r4, #84 @ 0x54 │ │ │ │ add r6, sp, #24 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ strb.w r1, [sp] │ │ │ │ add.w r3, r3, #114688 @ 0x1c000 │ │ │ │ str r1, [sp, #20] │ │ │ │ @@ -605062,42 +604976,42 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ blx 61b08 │ │ │ │ - b.n 2176b2 │ │ │ │ + b.n 217542 │ │ │ │ movw r2, #315 @ 0x13b │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2176d6 │ │ │ │ + bne.w 217566 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2178e0 │ │ │ │ + beq.n 217770 │ │ │ │ sub.w r3, r3, #440 @ 0x1b8 │ │ │ │ cmp r3, #5 │ │ │ │ - bls.n 2178c4 │ │ │ │ - b.n 2176a8 │ │ │ │ + bls.n 217754 │ │ │ │ + b.n 217538 │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2176d6 │ │ │ │ + bne.w 217566 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 2176a0 │ │ │ │ + bne.w 217530 │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ - b.n 2176ec │ │ │ │ + b.n 21757c │ │ │ │ ldr r4, [r4, #76] @ 0x4c │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 217862 │ │ │ │ - b.n 2176a8 │ │ │ │ - ldr r3, [pc, #92] @ (217964 ) │ │ │ │ + beq.n 2176f2 │ │ │ │ + b.n 217538 │ │ │ │ + ldr r3, [pc, #92] @ (2177f4 ) │ │ │ │ movs r1, #1 │ │ │ │ add.w ip, sp, #24 │ │ │ │ add.w r7, r4, #80 @ 0x50 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ ldr.w r2, [r9, r3] │ │ │ │ add.w r3, r4, #64 @ 0x40 │ │ │ │ strb.w r1, [sp] │ │ │ │ @@ -605112,60 +605026,60 @@ │ │ │ │ str r1, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r2, #2 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ - b.n 2178b0 │ │ │ │ + b.n 217740 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r6, [r3, #12] │ │ │ │ + ldrh r6, [r1, #24] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r0, #12] │ │ │ │ + ldrh r2, [r6, #22] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldrh r6, [r0, #10] │ │ │ │ + ldrh r6, [r6, #20] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #16 │ │ │ │ push {lr} │ │ │ │ add.w ip, sp, #8 │ │ │ │ stmia.w ip, {r1, r2, r3} │ │ │ │ ldrb.w r3, [sp, #8] │ │ │ │ - cbz r3, 2179c8 │ │ │ │ + cbz r3, 217858 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - cbz r1, 217988 │ │ │ │ + cbz r1, 217818 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ ldrd ip, lr, [sp, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 2179c8 │ │ │ │ + cbz r2, 217858 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ tst.w r2, #640 @ 0x280 │ │ │ │ - beq.n 2179b0 │ │ │ │ + beq.n 217840 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ cmp ip, r2 │ │ │ │ - bne.n 2179b0 │ │ │ │ + bne.n 217840 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ cmp lr, r2 │ │ │ │ add.w r2, r0, #1 │ │ │ │ itt eq │ │ │ │ moveq r1, r3 │ │ │ │ moveq r0, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 217994 │ │ │ │ + bne.n 217824 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ cmp r0, #2 │ │ │ │ it cs │ │ │ │ movcs r1, r2 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ @@ -605175,46 +605089,46 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov r3, r1 │ │ │ │ sub sp, #12 │ │ │ │ strd r1, r2, [sp] │ │ │ │ ldrb.w r1, [r1, #-8] │ │ │ │ - cbnz r1, 217a0a │ │ │ │ + cbnz r1, 21789a │ │ │ │ movw lr, #315 @ 0x13b │ │ │ │ ldr r1, [r3, #16] │ │ │ │ sub.w ip, r1, #440 @ 0x1b8 │ │ │ │ cmp r1, lr │ │ │ │ - beq.n 217a12 │ │ │ │ + beq.n 2178a2 │ │ │ │ add.w r1, r3, r2, lsl #5 │ │ │ │ cmp.w ip, #5 │ │ │ │ - bhi.n 217a0a │ │ │ │ + bhi.n 21789a │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ ldrb.w r2, [r1, #40] @ 0x28 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 2179e8 │ │ │ │ + beq.n 217878 │ │ │ │ strd r3, r2, [r0] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ add r2, r3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldrb.w r2, [r2, #40] @ 0x28 │ │ │ │ - b.n 217a02 │ │ │ │ - ldr r3, [pc, #4] @ (217a24 ) │ │ │ │ + b.n 217892 │ │ │ │ + ldr r3, [pc, #4] @ (2178b4 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ bx lr │ │ │ │ - bhi.n 217a04 │ │ │ │ + bhi.n 217874 │ │ │ │ lsls r2, r3, #2 │ │ │ │ cmp r0, #68 @ 0x44 │ │ │ │ - bhi.n 217a74 │ │ │ │ + bhi.n 217904 │ │ │ │ subs r0, #7 │ │ │ │ cmp r0, #61 @ 0x3d │ │ │ │ - bhi.n 217a86 │ │ │ │ + bhi.n 217916 │ │ │ │ tbb [pc, r0] │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ cmp r6, #40 @ 0x28 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ @@ -605240,15 +605154,15 @@ │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ adds r6, #40 @ 0x28 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ cmp r0, #160 @ 0xa0 │ │ │ │ - beq.n 217a82 │ │ │ │ + beq.n 217912 │ │ │ │ cmp r0, #192 @ 0xc0 │ │ │ │ ite eq │ │ │ │ moveq r0, #7 │ │ │ │ movne r0, #3 │ │ │ │ bx lr │ │ │ │ movs r0, #2 │ │ │ │ bx lr │ │ │ │ @@ -605269,15 +605183,15 @@ │ │ │ │ movs r0, #13 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #15 │ │ │ │ - bhi.n 217ad2 │ │ │ │ + bhi.n 217962 │ │ │ │ tbb [pc, r0] │ │ │ │ lsrs r1, r2, #32 │ │ │ │ asrs r2, r3, #16 │ │ │ │ lsrs r7, r2, #24 │ │ │ │ lsrs r6, r1, #12 │ │ │ │ lsrs r6, r1, #24 │ │ │ │ lsrs r6, r1, #24 │ │ │ │ @@ -605300,89 +605214,89 @@ │ │ │ │ sub.w r0, r0, #440 @ 0x1b8 │ │ │ │ cmp r0, #5 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #80] @ (217b54 ) │ │ │ │ - ldr r2, [pc, #84] @ (217b58 ) │ │ │ │ + ldr r3, [pc, #80] @ (2179e4 ) │ │ │ │ + ldr r2, [pc, #84] @ (2179e8 ) │ │ │ │ add r3, pc │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ add.w ip, r4, r1, lsl #5 │ │ │ │ mov.w lr, #1 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ add.w ip, ip, #60 @ 0x3c │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ mla r2, r0, r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add r2, r1 │ │ │ │ ldrb r1, [r2, #7] │ │ │ │ - cbnz r1, 217b46 │ │ │ │ + cbnz r1, 2179d6 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 217b4c │ │ │ │ + bls.n 2179dc │ │ │ │ ldrb.w r2, [ip, r3] │ │ │ │ lsl.w r2, lr, r2 │ │ │ │ orrs r0, r2 │ │ │ │ uxth r0, r0 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 217b28 │ │ │ │ + bne.n 2179b8 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 217b32 │ │ │ │ - b.n 217b3e │ │ │ │ + bhi.n 2179c2 │ │ │ │ + b.n 2179ce │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 217b2e │ │ │ │ + bne.n 2179be │ │ │ │ pop {r4, pc} │ │ │ │ - strh r0, [r7, #38] @ 0x26 │ │ │ │ + strh r0, [r5, #50] @ 0x32 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r7, #23 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #28] @ (217b7c ) │ │ │ │ + ldr r3, [pc, #28] @ (217a0c ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #28] @ (217b80 ) │ │ │ │ + ldr r2, [pc, #28] @ (217a10 ) │ │ │ │ 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, 217b78 │ │ │ │ + cbnz r3, 217a08 │ │ │ │ ldrb.w r3, [r0, #32] │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ - strh r0, [r3, #36] @ 0x24 │ │ │ │ + strh r0, [r1, #48] @ 0x30 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r7, #23 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ cmp.w r0, #270 @ 0x10e │ │ │ │ - bcs.n 217bac │ │ │ │ + bcs.n 217a3c │ │ │ │ cmp r0, #237 @ 0xed │ │ │ │ - bhi.n 217bd8 │ │ │ │ + bhi.n 217a68 │ │ │ │ cmp r0, #196 @ 0xc4 │ │ │ │ - bhi.n 217c0e │ │ │ │ + bhi.n 217a9e │ │ │ │ cmp r0, #166 @ 0xa6 │ │ │ │ - bls.n 217bcc │ │ │ │ + bls.n 217a5c │ │ │ │ subs r0, #167 @ 0xa7 │ │ │ │ movw r3, #61503 @ 0xf03f │ │ │ │ movt r3, #16131 @ 0x3f03 │ │ │ │ lsr.w r0, r3, r0 │ │ │ │ and.w r0, r0, #1 │ │ │ │ bx lr │ │ │ │ cmp.w r0, #294 @ 0x126 │ │ │ │ - bcs.n 217bee │ │ │ │ + bcs.n 217a7e │ │ │ │ cmp.w r0, #272 @ 0x110 │ │ │ │ - bcc.n 217bea │ │ │ │ + bcc.n 217a7a │ │ │ │ sub.w r0, r0, #272 @ 0x110 │ │ │ │ movs r3, #7 │ │ │ │ movt r3, #46 @ 0x2e │ │ │ │ lsr.w r0, r3, r0 │ │ │ │ and.w r0, r0, #1 │ │ │ │ bx lr │ │ │ │ subs r0, #88 @ 0x58 │ │ │ │ @@ -605396,15 +605310,15 @@ │ │ │ │ movt r3, #59136 @ 0xe700 │ │ │ │ lsr.w r0, r3, r0 │ │ │ │ and.w r0, r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp.w r0, #396 @ 0x18c │ │ │ │ - bcs.n 217c00 │ │ │ │ + bcs.n 217a90 │ │ │ │ cmp.w r0, #392 @ 0x188 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ sub.w r0, r0, #398 @ 0x18e │ │ │ │ cmp r0, #2 │ │ │ │ @@ -605415,195 +605329,195 @@ │ │ │ │ subs r0, #208 @ 0xd0 │ │ │ │ cmp r0, #8 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #40] @ (217c48 ) │ │ │ │ - ldr r2, [pc, #44] @ (217c4c ) │ │ │ │ + ldr r3, [pc, #40] @ (217ad8 ) │ │ │ │ + ldr r2, [pc, #44] @ (217adc ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ add r3, r1 │ │ │ │ ldrsb.w r3, [r3, #5] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 217c44 │ │ │ │ + bgt.n 217ad4 │ │ │ │ itett ne │ │ │ │ addne.w r0, r0, r1, lsl #4 │ │ │ │ ldrbeq.w r0, [r0, #40] @ 0x28 │ │ │ │ ldrne r3, [r0, #96] @ 0x60 │ │ │ │ ldrbne r0, [r3, #12] │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ - strh r4, [r3, #30] │ │ │ │ + strh r4, [r1, #42] @ 0x2a │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #28] @ (217c70 ) │ │ │ │ - ldr r2, [pc, #32] @ (217c74 ) │ │ │ │ + ldr r3, [pc, #28] @ (217b00 ) │ │ │ │ + ldr r2, [pc, #32] @ (217b04 ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ add.w r2, r2, r1, lsl #7 │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ - cbz r3, 217c66 │ │ │ │ + cbz r3, 217af6 │ │ │ │ ldrb r3, [r2, #17] │ │ │ │ - cbz r3, 217c6a │ │ │ │ + cbz r3, 217afa │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldrb.w r0, [r0, #40] @ 0x28 │ │ │ │ bx lr │ │ │ │ - strh r0, [r5, #28] │ │ │ │ + strh r0, [r3, #40] @ 0x28 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #116] @ (217cf0 ) │ │ │ │ + ldr r2, [pc, #116] @ (217b80 ) │ │ │ │ movw ip, #838 @ 0x346 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 217cd2 │ │ │ │ + beq.n 217b62 │ │ │ │ movw ip, #855 @ 0x357 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 217cb8 │ │ │ │ + beq.n 217b48 │ │ │ │ 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 245454 │ │ │ │ + bl 2452e4 │ │ │ │ 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 217c8e │ │ │ │ - ldr r3, [pc, #52] @ (217cf4 ) │ │ │ │ + bne.n 217b1e │ │ │ │ + ldr r3, [pc, #52] @ (217b84 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r3, r3, #106496 @ 0x1a000 │ │ │ │ ldrb.w r3, [r3, #3003] @ 0xbbb │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ ldrb.w r0, [r3, #40] @ 0x28 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ ite eq │ │ │ │ subeq r3, #20 │ │ │ │ movne r3, #0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 217c8e │ │ │ │ + bne.n 217b1e │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #16] @ (217cf8 ) │ │ │ │ + ldr r3, [pc, #16] @ (217b88 ) │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - strh r4, [r7, #26] │ │ │ │ + strh r4, [r5, #38] @ 0x26 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 217d40 │ │ │ │ + bvs.n 217bb0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r2, [pc, #92] @ (217d5c ) │ │ │ │ + ldr r2, [pc, #92] @ (217bec ) │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 217d3c │ │ │ │ + beq.n 217bcc │ │ │ │ cmp.w r3, #442 @ 0x1ba │ │ │ │ - bcs.n 217d2e │ │ │ │ + bcs.n 217bbe │ │ │ │ movw r2, #359 @ 0x167 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 217d52 │ │ │ │ + bne.n 217be2 │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 217d56 │ │ │ │ + bne.n 217be6 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - ldr r3, [pc, #56] @ (217d60 ) │ │ │ │ + ldr r3, [pc, #56] @ (217bf0 ) │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ cmp.w r3, #486 @ 0x1e6 │ │ │ │ - beq.n 217d3c │ │ │ │ + beq.n 217bcc │ │ │ │ movw r1, #691 @ 0x2b3 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 217d52 │ │ │ │ - ldr r1, [pc, #36] @ (217d64 ) │ │ │ │ + bne.n 217be2 │ │ │ │ + ldr r1, [pc, #36] @ (217bf4 ) │ │ │ │ ldr r2, [r2, r1] │ │ │ │ add.w r2, r2, r3, lsl #7 │ │ │ │ ldrb.w r3, [r2, #60] @ 0x3c │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ ldrb.w r0, [r0, #40] @ 0x28 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ udf #255 @ 0xff │ │ │ │ - strh r0, [r7, #22] │ │ │ │ + strh r0, [r5, #34] @ 0x22 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - bpl.n 217d2c │ │ │ │ + bpl.n 217b9c │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #152] @ (217e14 ) │ │ │ │ + ldr r2, [pc, #152] @ (217ca4 ) │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 217dde │ │ │ │ + beq.n 217c6e │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #144] @ (217e18 ) │ │ │ │ + ldr r1, [pc, #144] @ (217ca8 ) │ │ │ │ movs r5, #3 │ │ │ │ movt r5, #12304 @ 0x3010 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ adds r2, #30 │ │ │ │ add.w r9, r2, r4, lsl #7 │ │ │ │ add.w r6, r3, #31 │ │ │ │ movs r4, #0 │ │ │ │ ldrb.w r1, [r9, #1]! │ │ │ │ sub.w r3, r4, #47 @ 0x2f │ │ │ │ lsr.w r2, r5, r3 │ │ │ │ - cbz r1, 217dd4 │ │ │ │ + cbz r1, 217c64 │ │ │ │ cmp r3, #29 │ │ │ │ it hi │ │ │ │ movhi r2, #4 │ │ │ │ - bhi.n 217dc2 │ │ │ │ + bhi.n 217c52 │ │ │ │ tst.w r2, #1 │ │ │ │ ite eq │ │ │ │ moveq r2, #4 │ │ │ │ movne r2, #8 │ │ │ │ ldrb r0, [r6, r4] │ │ │ │ adds r1, #10 │ │ │ │ adds r0, #10 │ │ │ │ add.w r1, r8, r1, lsl #2 │ │ │ │ add.w r0, r7, r0, lsl #2 │ │ │ │ blx 61b08 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #90 @ 0x5a │ │ │ │ - bne.n 217da2 │ │ │ │ + bne.n 217c32 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add.w r3, r1, #44 @ 0x2c │ │ │ │ adds r0, #44 @ 0x2c │ │ │ │ adds r1, #76 @ 0x4c │ │ │ │ ldr r5, [r3, #0] │ │ │ │ adds r3, #16 │ │ │ │ ldr.w r4, [r3, #-12] │ │ │ │ @@ -605611,20 +605525,20 @@ │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ ldr.w r6, [r3, #-4] │ │ │ │ cmp r3, r1 │ │ │ │ str.w r6, [r0, #-4] │ │ │ │ str.w r5, [r0, #-16] │ │ │ │ str.w r4, [r0, #-12] │ │ │ │ str.w r2, [r0, #-8] │ │ │ │ - bne.n 217de6 │ │ │ │ + bne.n 217c76 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 217dda │ │ │ │ + b.n 217c6a │ │ │ │ nop │ │ │ │ - strh r6, [r7, #18] │ │ │ │ + strh r6, [r5, #30] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ subs r3, #4 │ │ │ │ cmp r3, #29 │ │ │ │ itttt ls │ │ │ │ @@ -605634,74 +605548,74 @@ │ │ │ │ andls.w r0, r0, #1 │ │ │ │ ite ls │ │ │ │ eorls.w r0, r0, #1 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #18 │ │ │ │ - beq.n 217eae │ │ │ │ - bhi.n 217e72 │ │ │ │ + beq.n 217d3e │ │ │ │ + bhi.n 217d02 │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 217ed2 │ │ │ │ - bhi.n 217eba │ │ │ │ + beq.n 217d62 │ │ │ │ + bhi.n 217d4a │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 217e98 │ │ │ │ + bne.n 217d28 │ │ │ │ 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 217e6a │ │ │ │ + bne.n 217cfa │ │ │ │ tst.w r3, #33 @ 0x21 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #3 │ │ │ │ ldrb.w r0, [r0, #60] @ 0x3c │ │ │ │ add r0, r3 │ │ │ │ bx lr │ │ │ │ subs r3, #19 │ │ │ │ cmp r3, #14 │ │ │ │ - bhi.n 217e98 │ │ │ │ + bhi.n 217d28 │ │ │ │ movs r2, #1 │ │ │ │ movw r1, #8057 @ 0x1f79 │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ tst r3, r1 │ │ │ │ - bne.n 217e94 │ │ │ │ + bne.n 217d24 │ │ │ │ movw r2, #24582 @ 0x6006 │ │ │ │ tst r3, r2 │ │ │ │ ite eq │ │ │ │ moveq r0, #2 │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #4 │ │ │ │ bx lr │ │ │ │ ldrb.w r3, [r0, #61] @ 0x3d │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 217e94 │ │ │ │ + beq.n 217d24 │ │ │ │ ldrb.w r3, [r0, #62] @ 0x3e │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #4 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp r3, #5 │ │ │ │ ite eq │ │ │ │ moveq r0, #4 │ │ │ │ movne r0, #8 │ │ │ │ bx lr │ │ │ │ sub.w r2, r3, #11 │ │ │ │ cmp r2, #6 │ │ │ │ - bhi.n 217e98 │ │ │ │ + bhi.n 217d28 │ │ │ │ mov.w r2, #178176 @ 0x2b800 │ │ │ │ lsr.w r3, r2, r3 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 217e98 │ │ │ │ + bpl.n 217d28 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #2 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ cmp r2, #30 │ │ │ │ @@ -605714,18 +605628,18 @@ │ │ │ │ andls r0, r3 │ │ │ │ clzls r0, r0 │ │ │ │ lsrls r0, r0, #5 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 217f1c │ │ │ │ - bls.n 217f0e │ │ │ │ + beq.n 217dac │ │ │ │ + bls.n 217d9e │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 217f18 │ │ │ │ + bne.n 217da8 │ │ │ │ ldrb.w r0, [r0, #64] @ 0x40 │ │ │ │ ubfx r0, r0, #3, #1 │ │ │ │ bx lr │ │ │ │ cmp r3, #1 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ @@ -605735,45 +605649,45 @@ │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ movs r2, #20 │ │ │ │ mla r3, r2, r1, r3 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #25 │ │ │ │ - bhi.n 217fa8 │ │ │ │ + bhi.n 217e38 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 217f40 │ │ │ │ + bhi.n 217dd0 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 217f64 │ │ │ │ + bhi.n 217df4 │ │ │ │ tbb [pc, r3] │ │ │ │ adds r2, r3, r0 │ │ │ │ adds r5, #24 │ │ │ │ asrs r0, r3, #20 │ │ │ │ subs r3, #6 │ │ │ │ movs r1, #1 │ │ │ │ movw r2, #65428 @ 0xff94 │ │ │ │ movt r2, #1 │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ ands r2, r3 │ │ │ │ - cbnz r2, 217f8a │ │ │ │ + cbnz r2, 217e1a │ │ │ │ movs r2, #99 @ 0x63 │ │ │ │ movt r2, #12 │ │ │ │ ands r2, r3 │ │ │ │ ite eq │ │ │ │ moveq r0, #2 │ │ │ │ movne r0, #128 @ 0x80 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ cmp r2, #17 │ │ │ │ - bls.n 217f8e │ │ │ │ + bls.n 217e1e │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ cmp r2, #30 │ │ │ │ - bhi.n 217f6a │ │ │ │ + bhi.n 217dfa │ │ │ │ movw r3, #8432 @ 0x20f0 │ │ │ │ movt r3, #24579 @ 0x6003 │ │ │ │ lsrs r3, r2 │ │ │ │ tst.w r3, #1 │ │ │ │ ite eq │ │ │ │ moveq r0, #128 @ 0x80 │ │ │ │ movne r0, #2 │ │ │ │ @@ -605787,28 +605701,28 @@ │ │ │ │ ite eq │ │ │ │ moveq r0, #128 @ 0x80 │ │ │ │ movne r0, #2 │ │ │ │ bx lr │ │ │ │ movs r0, #2 │ │ │ │ bx lr │ │ │ │ cmp r3, #26 │ │ │ │ - beq.n 217f6e │ │ │ │ + beq.n 217dfe │ │ │ │ cmp r3, #32 │ │ │ │ ite cc │ │ │ │ movcc r0, #4 │ │ │ │ movcs r0, #128 @ 0x80 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ mov r2, r0 │ │ │ │ movs r0, #20 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ mla r1, r0, r1, r3 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, #32 │ │ │ │ - bhi.n 217fee │ │ │ │ + bhi.n 217e7e │ │ │ │ tbb [pc, r3] │ │ │ │ asrs r6, r4, #4 │ │ │ │ cmp r0, #17 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r2, r4, #20 │ │ │ │ @@ -605825,18 +605739,18 @@ │ │ │ │ movs r4, r4 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldrb.w r3, [r2, #60] @ 0x3c │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ - cbz r3, 218012 │ │ │ │ + cbz r3, 217ea2 │ │ │ │ ldrb.w r3, [r2, #64] @ 0x40 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 218012 │ │ │ │ + bmi.n 217ea2 │ │ │ │ subs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldrb r0, [r3, #12] │ │ │ │ bx lr │ │ │ │ movs r0, #4 │ │ │ │ bx lr │ │ │ │ @@ -605849,121 +605763,121 @@ │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #196] @ (2180fc ) │ │ │ │ + ldr r4, [pc, #196] @ (217f8c ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r1, [pc, #196] @ (218100 ) │ │ │ │ + ldr r1, [pc, #196] @ (217f90 ) │ │ │ │ add r4, pc │ │ │ │ - ldr r3, [pc, #196] @ (218104 ) │ │ │ │ - ldr r2, [pc, #196] @ (218108 ) │ │ │ │ + ldr r3, [pc, #196] @ (217f94 ) │ │ │ │ + ldr r2, [pc, #196] @ (217f98 ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #12] │ │ │ │ mov.w r1, #0 │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ add.w r3, r3, r1, lsl #7 │ │ │ │ ldrb.w r2, [r3, #79] @ 0x4f │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 2180d8 │ │ │ │ + beq.n 217f68 │ │ │ │ ldrb.w r1, [r3, #32] │ │ │ │ adds r2, #10 │ │ │ │ ldrb.w r3, [r3, #41] @ 0x29 │ │ │ │ add.w r1, r0, r1, lsl #2 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ ldr r5, [r1, #40] @ 0x28 │ │ │ │ ldr r4, [r3, #40] @ 0x28 │ │ │ │ add.w r3, r0, r2, lsl #2 │ │ │ │ ldr.w r0, [r0, r2, lsl #2] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ add r3, sp, #4 │ │ │ │ lsls r5, r4 │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ - beq.n 2180f2 │ │ │ │ + beq.n 217f82 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ movs r4, #1 │ │ │ │ rbit r2, r1 │ │ │ │ mov lr, r1 │ │ │ │ clz r2, r2 │ │ │ │ add.w r3, sp, r2, lsl #1 │ │ │ │ lsl.w ip, r4, r2 │ │ │ │ eor.w r1, r1, ip │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ ands.w r3, r3, #15 │ │ │ │ - beq.n 2180d2 │ │ │ │ + beq.n 217f62 │ │ │ │ add r3, r2 │ │ │ │ lsl.w r2, r4, r2 │ │ │ │ cmp r3, #32 │ │ │ │ rsb r2, r2, #0 │ │ │ │ ite ne │ │ │ │ andne.w r3, r3, #31 │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r2, r2, r5 │ │ │ │ itt ne │ │ │ │ lslne.w r3, r4, r3 │ │ │ │ addne.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ ands r2, r3 │ │ │ │ orrs r0, r2 │ │ │ │ cmp lr, ip │ │ │ │ - bne.n 21808c │ │ │ │ - b.n 2180da │ │ │ │ + bne.n 217f1c │ │ │ │ + b.n 217f6a │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #48] @ (21810c ) │ │ │ │ - ldr r3, [pc, #32] @ (218100 ) │ │ │ │ + ldr r2, [pc, #48] @ (217f9c ) │ │ │ │ + ldr r3, [pc, #32] @ (217f90 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2180f6 │ │ │ │ + bne.n 217f86 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ - b.n 2180da │ │ │ │ + b.n 217f6a │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r0, [r0, #31] │ │ │ │ + strh r0, [r6, #8] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r7, #30] │ │ │ │ + strh r2, [r5, #8] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r3, #28] │ │ │ │ + strh r6, [r1, #4] │ │ │ │ lsls r0, r5, #2 │ │ │ │ cmp r0, #25 │ │ │ │ - bls.n 218134 │ │ │ │ + bls.n 217fc4 │ │ │ │ sub.w r3, r0, #26 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 21812c │ │ │ │ + bhi.n 217fbc │ │ │ │ subs r0, #27 │ │ │ │ cmp r0, #4 │ │ │ │ - bhi.n 2181a0 │ │ │ │ + bhi.n 218030 │ │ │ │ tbb [pc, r0] │ │ │ │ movs r4, #31 │ │ │ │ lsls r0, r3, #20 │ │ │ │ movs r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ movs r3, #1 │ │ │ │ movw r2, #28663 @ 0x6ff7 │ │ │ │ movt r2, #31 │ │ │ │ lsls r3, r0 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 218198 │ │ │ │ + bne.n 218028 │ │ │ │ movw r2, #36872 @ 0x9008 │ │ │ │ movt r2, #480 @ 0x1e0 │ │ │ │ ands r2, r3 │ │ │ │ ite eq │ │ │ │ moveq r0, #2 │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ @@ -605975,16 +605889,16 @@ │ │ │ │ bx lr │ │ │ │ subs r0, r1, #7 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ lsls r0, r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r1, #6 │ │ │ │ - bhi.n 218198 │ │ │ │ - add r3, pc, #8 @ (adr r3, 21817c ) │ │ │ │ + bhi.n 218028 │ │ │ │ + add r3, pc, #8 @ (adr r3, 21800c ) │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ add r3, r1 │ │ │ │ bx r3 │ │ │ │ @ instruction: 0xffb5ffff │ │ │ │ movs r5, r3 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffb5ffff │ │ │ │ @@ -606003,116 +605917,116 @@ │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ adds r1, #1 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #8 │ │ │ │ - bhi.n 2181c6 │ │ │ │ + bhi.n 218056 │ │ │ │ tbb [pc, r1] │ │ │ │ lsls r6, r2, #28 │ │ │ │ lsrs r7, r0, #28 │ │ │ │ lsls r7, r0, #20 │ │ │ │ lsls r7, r0, #28 │ │ │ │ movs r1, r1 │ │ │ │ cmp r0, #31 │ │ │ │ - bls.n 2181fa │ │ │ │ + bls.n 21808a │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ sub.w r0, r0, #28 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ sub.w r2, r0, #26 │ │ │ │ cmp r2, #3 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 21820c │ │ │ │ + bhi.n 21809c │ │ │ │ movw r3, #36865 @ 0x9001 │ │ │ │ movt r3, #52703 @ 0xcddf │ │ │ │ lsrs r3, r0 │ │ │ │ ands.w r0, r3, #1 │ │ │ │ - beq.n 21820c │ │ │ │ + beq.n 21809c │ │ │ │ bx lr │ │ │ │ movw r3, #36865 @ 0x9001 │ │ │ │ movt r3, #52703 @ 0xcddf │ │ │ │ lsr.w r0, r3, r0 │ │ │ │ and.w r0, r0, #1 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r2 │ │ │ │ - bl 2181ac │ │ │ │ - cbz r0, 218228 │ │ │ │ + bl 21803c │ │ │ │ + cbz r0, 2180b8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2181ac │ │ │ │ + bl 21803c │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 218276 │ │ │ │ + bhi.n 218106 │ │ │ │ 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, 218258 │ │ │ │ + cbz r0, 2180e8 │ │ │ │ bx lr │ │ │ │ subs r0, r2, #1 │ │ │ │ cmp r0, #24 │ │ │ │ - bhi.n 21827a │ │ │ │ + bhi.n 21810a │ │ │ │ movw r3, #14335 @ 0x37ff │ │ │ │ movt r3, #256 @ 0x100 │ │ │ │ lsrs r3, r0 │ │ │ │ ands.w r0, r3, #1 │ │ │ │ - bne.n 218256 │ │ │ │ + bne.n 2180e6 │ │ │ │ sub.w r3, r2, #17 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.n 21827e │ │ │ │ + bhi.n 21810e │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r2, #26 │ │ │ │ - beq.n 218276 │ │ │ │ + beq.n 218106 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ cmpne r1, #4 │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ cmp r2, #30 │ │ │ │ ite ne │ │ │ │ movne r0, #0 │ │ │ │ andeq.w r0, r1, #1 │ │ │ │ - b.n 218256 │ │ │ │ + b.n 2180e6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #592] @ (2184fc ) │ │ │ │ - ldr r2, [pc, #592] @ (218500 ) │ │ │ │ + ldr r0, [pc, #592] @ (21838c ) │ │ │ │ + ldr r2, [pc, #592] @ (218390 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r0, pc │ │ │ │ - ldr.w sl, [pc, #592] @ 218504 │ │ │ │ - ldr r3, [pc, #592] @ (218508 ) │ │ │ │ + ldr.w sl, [pc, #592] @ 218394 │ │ │ │ + ldr r3, [pc, #592] @ (218398 ) │ │ │ │ add sl, pc │ │ │ │ ldr r7, [r4, #36] @ 0x24 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov.w r2, #0 │ │ │ │ mov.w r9, r7, lsl #7 │ │ │ │ @@ -606129,361 +606043,361 @@ │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrb.w r0, [sp, #20] │ │ │ │ and.w r3, r0, #127 @ 0x7f │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ strd r0, r1, [sp, #12] │ │ │ │ ldrb.w r1, [sp, #15] │ │ │ │ lsls r1, r1, #26 │ │ │ │ - bmi.n 21830e │ │ │ │ + bmi.n 21819e │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2181ac │ │ │ │ - cbnz r0, 218316 │ │ │ │ + bl 21803c │ │ │ │ + cbnz r0, 2181a6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218028 │ │ │ │ - cbz r0, 218356 │ │ │ │ + bl 217eb8 │ │ │ │ + cbz r0, 2181e6 │ │ │ │ ldrb.w r3, [sp, #15] │ │ │ │ movs r2, #0 │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strb.w r3, [sp, #15] │ │ │ │ add r3, sp, #20 │ │ │ │ ldrd r0, r1, [sp, #12] │ │ │ │ strd r0, r1, [sp, #20] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r4, r6, lsl #2] │ │ │ │ str.w r1, [fp, #4] │ │ │ │ - ldr r1, [pc, #464] @ (21850c ) │ │ │ │ - ldr r3, [pc, #452] @ (218500 ) │ │ │ │ + ldr r1, [pc, #464] @ (21839c ) │ │ │ │ + ldr r3, [pc, #452] @ (218390 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 2184f6 │ │ │ │ + bne.w 218386 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 2183d0 │ │ │ │ + bhi.n 218260 │ │ │ │ tbb [pc, r3] │ │ │ │ str r2, [r1, #36] @ 0x24 │ │ │ │ - add r3, pc, #20 @ (adr r3, 21837c ) │ │ │ │ + add r3, pc, #20 @ (adr r3, 21820c ) │ │ │ │ subs r1, r0, #2 │ │ │ │ subs r6, r2, #2 │ │ │ │ adds r7, #38 @ 0x26 │ │ │ │ - cbz r7, 21837c │ │ │ │ + cbz r7, 21820c │ │ │ │ ldrd r1, r3, [r4, #28] │ │ │ │ str r3, [r1, #4] │ │ │ │ str r1, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4, #28] │ │ │ │ ldr r7, [r4, #40] @ 0x28 │ │ │ │ - cbz r7, 21839e │ │ │ │ + cbz r7, 21822e │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 218396 │ │ │ │ + cbz r1, 218226 │ │ │ │ ldrd r5, r1, [r3] │ │ │ │ str r1, [r5, #4] │ │ │ │ str r5, [r1, #0] │ │ │ │ strd r6, r6, [r3] │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp r0, r7 │ │ │ │ - bne.n 218386 │ │ │ │ + bne.n 218216 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r4] │ │ │ │ movs r2, #1 │ │ │ │ - b.n 218338 │ │ │ │ + b.n 2181c8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21839e │ │ │ │ + beq.n 21822e │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ - cbz r3, 2183c6 │ │ │ │ + cbz r3, 218256 │ │ │ │ ldrd r1, r3, [r7, #16] │ │ │ │ str r3, [r1, #4] │ │ │ │ str r1, [r3, #0] │ │ │ │ strd r0, r0, [r7, #16] │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2183b6 │ │ │ │ - b.n 21839e │ │ │ │ + bne.n 218246 │ │ │ │ + b.n 21822e │ │ │ │ ldr r7, [r4, #32] │ │ │ │ add.w r3, r4, #40 @ 0x28 │ │ │ │ movs r6, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 21839e │ │ │ │ + beq.n 21822e │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 2183ec │ │ │ │ + cbz r1, 21827c │ │ │ │ ldrd r5, r1, [r3] │ │ │ │ str r1, [r5, #4] │ │ │ │ str r5, [r1, #0] │ │ │ │ strd r6, r6, [r3] │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 2183dc │ │ │ │ - b.n 21839e │ │ │ │ - ldr r3, [pc, #280] @ (218510 ) │ │ │ │ + bne.n 21826c │ │ │ │ + b.n 21822e │ │ │ │ + ldr r3, [pc, #280] @ (2183a0 ) │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ mla r3, r1, r7, r3 │ │ │ │ ldrb r7, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 21839e │ │ │ │ + beq.n 21822e │ │ │ │ adds r3, r4, r1 │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 21841c │ │ │ │ + cbz r1, 2182ac │ │ │ │ ldrd r5, r1, [r3] │ │ │ │ str r1, [r5, #4] │ │ │ │ str r5, [r1, #0] │ │ │ │ strd r6, r6, [r3] │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #32 │ │ │ │ cmp r0, r7 │ │ │ │ - bne.n 21840c │ │ │ │ - b.n 21839e │ │ │ │ + bne.n 21829c │ │ │ │ + b.n 21822e │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 21839e │ │ │ │ + beq.n 21822e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 21843c │ │ │ │ + cbz r3, 2182cc │ │ │ │ ldrd r1, r3, [r4, #52] @ 0x34 │ │ │ │ str r3, [r1, #4] │ │ │ │ str r1, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4, #52] @ 0x34 │ │ │ │ bic.w r7, r7, #2 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 2184ea │ │ │ │ + bne.n 21837a │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2184ea │ │ │ │ + beq.n 21837a │ │ │ │ ldrd r0, r3, [r4, #68] @ 0x44 │ │ │ │ str r3, [r0, #4] │ │ │ │ str r0, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4, #68] @ 0x44 │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r4] │ │ │ │ - b.n 2183aa │ │ │ │ + b.n 21823a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r3, r9 │ │ │ │ ldrb r7, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 21839e │ │ │ │ + beq.n 21822e │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 218484 │ │ │ │ + cbz r1, 218314 │ │ │ │ ldrd r5, r1, [r3] │ │ │ │ str r1, [r5, #4] │ │ │ │ str r5, [r1, #0] │ │ │ │ strd r6, r6, [r3] │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 218474 │ │ │ │ - b.n 21839e │ │ │ │ + bne.n 218304 │ │ │ │ + b.n 21822e │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r1, #6 │ │ │ │ - beq.n 2184d6 │ │ │ │ + beq.n 218366 │ │ │ │ str r2, [r0, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ strd r3, r3, [r4] │ │ │ │ - bl 21e8cc │ │ │ │ - b.n 2183aa │ │ │ │ + bl 21e75c │ │ │ │ + b.n 21823a │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 21839e │ │ │ │ + beq.w 21822e │ │ │ │ ldr r6, [r4, #48] @ 0x30 │ │ │ │ movs r0, #20 │ │ │ │ movs r5, #0 │ │ │ │ adds r3, r6, #4 │ │ │ │ mla r6, r0, r1, r6 │ │ │ │ adds r6, #4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 2184ce │ │ │ │ + cbz r1, 21835e │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd r5, r5, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 2184be │ │ │ │ - b.n 21839e │ │ │ │ + bne.n 21834e │ │ │ │ + b.n 21822e │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 218496 │ │ │ │ + beq.n 218326 │ │ │ │ ldrd r5, r3, [r4, #28] │ │ │ │ str r3, [r5, #4] │ │ │ │ str r5, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4, #28] │ │ │ │ - b.n 218496 │ │ │ │ + b.n 218326 │ │ │ │ str r2, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r4] │ │ │ │ - b.n 2183aa │ │ │ │ + b.n 21823a │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r4, [r1, #21] │ │ │ │ + ldrb r4, [r7, #26] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r0, #21] │ │ │ │ + ldrb r4, [r6, #26] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r0, #19] │ │ │ │ + ldrb r0, [r6, #24] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r7, #23 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r1, [r0, #432] @ 0x1b0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 218566 │ │ │ │ + cbz r3, 2183f6 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 218558 │ │ │ │ + cbz r2, 2183e8 │ │ │ │ ldrb.w r2, [r1, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 21858c │ │ │ │ + beq.n 21841c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 218568 │ │ │ │ + cbz r2, 2183f8 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r1, 218568 │ │ │ │ + cbz r1, 2183f8 │ │ │ │ ldrb.w r1, [r3, #32] │ │ │ │ - cbnz r1, 218586 │ │ │ │ + cbnz r1, 218416 │ │ │ │ ldrb.w r1, [r3, #33] @ 0x21 │ │ │ │ - cbnz r1, 218586 │ │ │ │ + cbnz r1, 218416 │ │ │ │ mov r1, r3 │ │ │ │ mov r3, r2 │ │ │ │ ldrd ip, r0, [r1] │ │ │ │ str.w r0, [ip, #4] │ │ │ │ movs r2, #0 │ │ │ │ str.w ip, [r0] │ │ │ │ strd r2, r2, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 218528 │ │ │ │ + bne.n 2183b8 │ │ │ │ bx lr │ │ │ │ ldrb.w r3, [r1, #32] │ │ │ │ - cbnz r3, 21858a │ │ │ │ + cbnz r3, 21841a │ │ │ │ ldrb.w r3, [r1, #33] @ 0x21 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 218540 │ │ │ │ + beq.n 2183d0 │ │ │ │ bx lr │ │ │ │ ldrb.w r2, [r3, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 218566 │ │ │ │ + bne.n 2183f6 │ │ │ │ ldrb.w r2, [r3, #33] @ 0x21 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 218566 │ │ │ │ + bne.n 2183f6 │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd r2, r2, [r3] │ │ │ │ bx lr │ │ │ │ mov r3, r2 │ │ │ │ - b.n 218528 │ │ │ │ + b.n 2183b8 │ │ │ │ bx lr │ │ │ │ ldrb.w r2, [r1, #33] @ 0x21 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 218528 │ │ │ │ - b.n 218540 │ │ │ │ + bne.n 2183b8 │ │ │ │ + b.n 2183d0 │ │ │ │ nop │ │ │ │ ldr.w r2, [r0, #432] @ 0x1b0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 2185d8 │ │ │ │ + cbz r3, 218468 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 2185d2 │ │ │ │ + cbz r1, 218462 │ │ │ │ ldrb.w r1, [r2, #34] @ 0x22 │ │ │ │ - cbnz r1, 2185b4 │ │ │ │ + cbnz r1, 218444 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ str r0, [r3, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ strd r1, r1, [r2] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 2185ca │ │ │ │ + cbz r2, 21845a │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r1, 2185ca │ │ │ │ + cbz r1, 21845a │ │ │ │ ldrb.w r1, [r3, #34] @ 0x22 │ │ │ │ - cbz r1, 2185da │ │ │ │ + cbz r1, 21846a │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2185b8 │ │ │ │ + bne.n 218448 │ │ │ │ ldrb.w r2, [r3, #34] @ 0x22 │ │ │ │ - cbz r2, 2185e8 │ │ │ │ + cbz r2, 218478 │ │ │ │ bx lr │ │ │ │ ldrb.w r1, [r2, #34] @ 0x22 │ │ │ │ - cbz r1, 2185f6 │ │ │ │ + cbz r1, 218486 │ │ │ │ bx lr │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r0, [r2, #4] │ │ │ │ str r2, [r0, #0] │ │ │ │ strd r1, r1, [r3] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 2185b4 │ │ │ │ + b.n 218444 │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd r2, r2, [r3] │ │ │ │ bx lr │ │ │ │ ldr r0, [r2, #4] │ │ │ │ str r0, [r3, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ strd r1, r1, [r2] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 21860e │ │ │ │ + cbz r3, 21849e │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 218638 │ │ │ │ + cbz r2, 2184c8 │ │ │ │ movw r0, #315 @ 0x13b │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 218630 │ │ │ │ + beq.n 2184c0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 21860a │ │ │ │ + bne.n 21849a │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ sub.w r1, r2, #440 @ 0x1b8 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 218630 │ │ │ │ + beq.n 2184c0 │ │ │ │ cmp r1, #5 │ │ │ │ - bhi.n 21860a │ │ │ │ + bhi.n 21849a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 218618 │ │ │ │ + bne.n 2184a8 │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #4] │ │ │ │ add.w r1, r0, #24 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ - cbz r1, 218670 │ │ │ │ + cbz r1, 218500 │ │ │ │ ldr r1, [r2, #44] @ 0x2c │ │ │ │ cmp r1, r3 │ │ │ │ itee eq │ │ │ │ moveq r2, #1 │ │ │ │ ldrne r2, [r2, #48] @ 0x30 │ │ │ │ subne r2, r2, r3 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ @@ -606493,159 +606407,159 @@ │ │ │ │ cmp.w r2, r3, lsr #2 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r1, #44] @ 0x2c │ │ │ │ udf #255 @ 0xff │ │ │ │ - ldr r3, [pc, #8] @ (218680 ) │ │ │ │ + ldr r3, [pc, #8] @ (218510 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldmia r4!, {r1, r2, r3, r6} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r5} │ │ │ │ lsls r2, r3, #2 │ │ │ │ push {r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4044] @ 0xfcc │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r4, [pc, #192] @ (21875c ) │ │ │ │ + ldr r4, [pc, #192] @ (2185ec ) │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r3 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ add r4, pc │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #176] @ (218760 ) │ │ │ │ + ldr r3, [pc, #176] @ (2185f0 ) │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 2139b0 │ │ │ │ + bl 213840 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r5, 2186ce │ │ │ │ + cbz r5, 21855e │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1f99a8 │ │ │ │ + bl 1f9838 │ │ │ │ str r0, [r4, #24] │ │ │ │ - ldr r1, [pc, #148] @ (218764 ) │ │ │ │ + ldr r1, [pc, #148] @ (2185f4 ) │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 213ea8 │ │ │ │ + bl 213d38 │ │ │ │ strb.w r5, [r0, #32] │ │ │ │ - bl 214188 │ │ │ │ + bl 214018 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r3, r0, #32 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 218754 │ │ │ │ + beq.n 2185e4 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 2186fa │ │ │ │ + cbz r2, 21858a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 21874a │ │ │ │ + cbz r2, 2185da │ │ │ │ add.w lr, sp, #4 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ movs r3, #1 │ │ │ │ strd r4, r0, [sp, #20] │ │ │ │ mov ip, r6 │ │ │ │ strb.w r3, [r4, #32] │ │ │ │ strh.w r3, [r4, #340] @ 0x154 │ │ │ │ mov.w r3, #65537 @ 0x10001 │ │ │ │ str.w r3, [r4, #336] @ 0x150 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - ldr r2, [pc, #68] @ (218768 ) │ │ │ │ - ldr r3, [pc, #56] @ (218760 ) │ │ │ │ + ldr r2, [pc, #68] @ (2185f8 ) │ │ │ │ + ldr r3, [pc, #56] @ (2185f0 ) │ │ │ │ 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 218750 │ │ │ │ + bne.n 2185e0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add sp, #4 │ │ │ │ bx lr │ │ │ │ mov r3, r2 │ │ │ │ mov r5, r2 │ │ │ │ - b.n 2186fa │ │ │ │ + b.n 21858a │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - ldrb r2, [r3, #5] │ │ │ │ + ldrb r2, [r1, #11] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb600 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ movs r4, r2 │ │ │ │ - ldrb r6, [r2, #3] │ │ │ │ + ldrb r6, [r0, #9] │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldrd r0, r1, [r0] │ │ │ │ - bl 214868 │ │ │ │ + bl 2146f8 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb.w r3, [r3, #488] @ 0x1e8 │ │ │ │ - cbnz r3, 21879e │ │ │ │ + cbnz r3, 21862e │ │ │ │ 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 218794 │ │ │ │ + bhi.n 218624 │ │ │ │ ldr.w r1, [r2, #-20] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbnz r1, 2187b6 │ │ │ │ + cbnz r1, 218646 │ │ │ │ ldr.w r1, [r3, #-20] │ │ │ │ str.w r1, [r2, #-20] │ │ │ │ ldr.w r1, [r2, #-16] │ │ │ │ - cbnz r1, 2187c4 │ │ │ │ + cbnz r1, 218654 │ │ │ │ ldr.w r1, [r3, #-16] │ │ │ │ str.w r1, [r2, #-16] │ │ │ │ ldr.w r1, [r2, #-12] │ │ │ │ - cbnz r1, 2187d2 │ │ │ │ + cbnz r1, 218662 │ │ │ │ ldr.w r1, [r3, #-12] │ │ │ │ str.w r1, [r2, #-12] │ │ │ │ ldr.w r1, [r2, #-24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 218794 │ │ │ │ + bne.n 218624 │ │ │ │ ldr.w r3, [r3, #-24] │ │ │ │ str.w r3, [r2, #-24] │ │ │ │ - b.n 218794 │ │ │ │ + b.n 218624 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r3, [pc, #300] @ (218924 ) │ │ │ │ - ldr r2, [pc, #300] @ (218928 ) │ │ │ │ + ldr r3, [pc, #300] @ (2187b4 ) │ │ │ │ + ldr r2, [pc, #300] @ (2187b8 ) │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ add r3, pc │ │ │ │ mov r9, r0 │ │ │ │ ldr r6, [r5, #36] @ 0x24 │ │ │ │ ldrb.w r7, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr.w r4, [r9, #12] │ │ │ │ @@ -606654,224 +606568,224 @@ │ │ │ │ ldrb.w r1, [r3, #45] @ 0x2d │ │ │ │ ldrb.w r8, [r3, #5] │ │ │ │ ands r1, r4 │ │ │ │ bfi r7, r1, #2, #6 │ │ │ │ strb.w r7, [r5, #40] @ 0x28 │ │ │ │ ldrb r7, [r3, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 2188ee │ │ │ │ + bne.n 21877e │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 218906 │ │ │ │ + beq.n 218796 │ │ │ │ adds r1, r2, #6 │ │ │ │ mov.w ip, r7, lsl #5 │ │ │ │ add r1, r0 │ │ │ │ mov r3, r5 │ │ │ │ add.w lr, r5, ip │ │ │ │ ldrb.w r0, [r1, #1]! │ │ │ │ - cbnz r0, 21884e │ │ │ │ + cbnz r0, 2186de │ │ │ │ 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 21883e │ │ │ │ + bne.n 2186ce │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ mla r3, r3, r6, r2 │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ ands.w r3, r3, #121 @ 0x79 │ │ │ │ it ne │ │ │ │ movne r6, r3 │ │ │ │ - bne.n 218892 │ │ │ │ + bne.n 218722 │ │ │ │ adds r2, #22 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ add.w r0, r5, ip │ │ │ │ mla r1, r3, r6, r2 │ │ │ │ mov r2, r5 │ │ │ │ movs r6, #0 │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ adds r2, #32 │ │ │ │ and.w r3, r3, #121 @ 0x79 │ │ │ │ orrs r3, r6 │ │ │ │ itt eq │ │ │ │ ldreq r3, [r2, #24] │ │ │ │ ldrbeq r6, [r3, #13] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 218876 │ │ │ │ + bne.n 218706 │ │ │ │ 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 2188b6 │ │ │ │ + bhi.n 218746 │ │ │ │ blx 610ec │ │ │ │ adds r4, #1 │ │ │ │ add.w sl, sl, #32 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 218896 │ │ │ │ + bne.n 218726 │ │ │ │ add.w r4, r5, #20 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ ldrb.w r3, [r9, #8] │ │ │ │ - cbz r3, 2188e0 │ │ │ │ + cbz r3, 218770 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 264c84 │ │ │ │ - cbnz r0, 218916 │ │ │ │ + bl 264b14 │ │ │ │ + cbnz r0, 2187a6 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ 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 2188fe │ │ │ │ + beq.n 21878e │ │ │ │ mov r6, r3 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 218892 │ │ │ │ - b.n 2188c0 │ │ │ │ - cbz r7, 218912 │ │ │ │ + bne.n 218722 │ │ │ │ + b.n 218750 │ │ │ │ + cbz r7, 2187a2 │ │ │ │ mov.w ip, r7, lsl #5 │ │ │ │ - b.n 218866 │ │ │ │ + b.n 2186f6 │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ ands.w r3, r3, #121 @ 0x79 │ │ │ │ it ne │ │ │ │ movne r6, r3 │ │ │ │ - bne.n 2188c0 │ │ │ │ + bne.n 218750 │ │ │ │ movs r6, #32 │ │ │ │ - b.n 2188c0 │ │ │ │ + b.n 218750 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21561c │ │ │ │ + bl 2154ac │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldrb r0, [r0, #0] │ │ │ │ + ldrb r0, [r6, #5] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r7, #23 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r5, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 214310 │ │ │ │ + bl 2141a0 │ │ │ │ mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2189e0 │ │ │ │ + beq.n 218870 │ │ │ │ add.w ip, sp, #8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ add r6, sp, #24 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ strd r3, r3, [ip, #4] │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ add.w r6, lr, #44 @ 0x2c │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ - cbz r5, 21898e │ │ │ │ + cbz r5, 21881e │ │ │ │ add r6, sp, #24 │ │ │ │ str r5, [sp, #20] │ │ │ │ add.w r5, lr, #76 @ 0x4c │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - cbz r3, 2189b2 │ │ │ │ + cbz r3, 218842 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r6, sp, #24 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ strd r3, r3, [ip, #4] │ │ │ │ add.w r5, lr, #108 @ 0x6c │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ - cbz r3, 2189d6 │ │ │ │ + cbz r3, 218866 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r6, sp, #24 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ strd r3, r3, [ip, #4] │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ add.w ip, lr, #140 @ 0x8c │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, lr │ │ │ │ mov r0, r4 │ │ │ │ - bl 2187e4 │ │ │ │ + bl 218674 │ │ │ │ mov lr, r0 │ │ │ │ mov r0, lr │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 214310 │ │ │ │ + bl 2141a0 │ │ │ │ mov ip, r0 │ │ │ │ - cbz r0, 218a32 │ │ │ │ + cbz r0, 2188c2 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, sp, #8 │ │ │ │ movs r1, #0 │ │ │ │ add r5, sp, #24 │ │ │ │ str r2, [sp, #20] │ │ │ │ add.w lr, r0, #44 @ 0x2c │ │ │ │ strd r1, r1, [sp, #8] │ │ │ │ str r1, [sp, #16] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ mov r1, ip │ │ │ │ mov r0, r4 │ │ │ │ - bl 2187e4 │ │ │ │ + bl 218674 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, ip │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r7, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 214310 │ │ │ │ + bl 2141a0 │ │ │ │ mov ip, r0 │ │ │ │ - cbz r0, 218aa2 │ │ │ │ + cbz r0, 218932 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w lr, sp, #8 │ │ │ │ add.w r8, sp, #24 │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -606884,32 +606798,32 @@ │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, ip │ │ │ │ mov r0, r4 │ │ │ │ - bl 2187e4 │ │ │ │ + bl 218674 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, ip │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r8, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 214310 │ │ │ │ + bl 2141a0 │ │ │ │ mov lr, r0 │ │ │ │ - cbz r0, 218b2c │ │ │ │ + cbz r0, 2189bc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w ip, sp, #8 │ │ │ │ add.w r9, sp, #24 │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -606928,31 +606842,31 @@ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ str r3, [sp, #20] │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, lr │ │ │ │ mov r0, r4 │ │ │ │ - bl 2187e4 │ │ │ │ + bl 218674 │ │ │ │ mov lr, r0 │ │ │ │ mov r0, lr │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r8, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 214310 │ │ │ │ + bl 2141a0 │ │ │ │ mov lr, r0 │ │ │ │ - cbz r0, 218bca │ │ │ │ + cbz r0, 218a5a │ │ │ │ add.w ip, sp, #8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r9, sp, #24 │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -606977,40 +606891,40 @@ │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, lr │ │ │ │ mov r0, r4 │ │ │ │ - bl 2187e4 │ │ │ │ + bl 218674 │ │ │ │ mov lr, r0 │ │ │ │ mov r0, lr │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r5, [pc, #104] @ (218c50 ) │ │ │ │ + ldr r5, [pc, #104] @ (218ae0 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add r5, pc │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ - bl 214310 │ │ │ │ + bl 2141a0 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 218c48 │ │ │ │ - ldr r3, [pc, #88] @ (218c54 ) │ │ │ │ + cbz r0, 218ad8 │ │ │ │ + ldr r3, [pc, #88] @ (218ae4 ) │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mla r3, r2, r6, r3 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ - cbz r3, 218c3e │ │ │ │ + cbz r3, 218ace │ │ │ │ subs r4, #4 │ │ │ │ mov r6, r0 │ │ │ │ add.w r8, r4, r3, lsl #2 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ add.w lr, sp, #16 │ │ │ │ strd r5, r5, [sp] │ │ │ │ @@ -607019,44 +606933,44 @@ │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add r3, sp, #16 │ │ │ │ add.w lr, r6, #44 @ 0x2c │ │ │ │ add.w r6, r6, #32 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ - bne.n 218c12 │ │ │ │ + bne.n 218aa2 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2187e4 │ │ │ │ + bl 218674 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - strb r0, [r2, #16] │ │ │ │ + strb r0, [r0, #22] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r7, #23 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ - bl 217aac │ │ │ │ + bl 21793c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 214310 │ │ │ │ + bl 2141a0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 218cea │ │ │ │ + cbz r0, 218b7a │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 218cce │ │ │ │ + beq.n 218b5e │ │ │ │ mov lr, r8 │ │ │ │ mov r5, r0 │ │ │ │ add.w fp, r8, sl, lsl #3 │ │ │ │ add.w ip, sp, #8 │ │ │ │ movs r7, #0 │ │ │ │ ldr.w r3, [lr] │ │ │ │ add.w r9, sp, #24 │ │ │ │ @@ -607069,216 +606983,216 @@ │ │ │ │ cmp lr, fp │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [lr, #-4] │ │ │ │ strb r3, [r5, #28] │ │ │ │ - bne.n 218c98 │ │ │ │ + bne.n 218b28 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r4, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, sl │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r0, r6 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #308] @ (218e40 ) │ │ │ │ - ldr r3, [pc, #308] @ (218e44 ) │ │ │ │ + ldr r2, [pc, #308] @ (218cd0 ) │ │ │ │ + ldr r3, [pc, #308] @ (218cd4 ) │ │ │ │ sub sp, #168 @ 0xa8 │ │ │ │ add r2, pc │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 213f78 │ │ │ │ - cbz r0, 218d48 │ │ │ │ + bl 213e08 │ │ │ │ + cbz r0, 218bd8 │ │ │ │ add.w r5, r5, r8, lsl #5 │ │ │ │ ldr r4, [r5, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #280] @ (218e48 ) │ │ │ │ - ldr r3, [pc, #276] @ (218e44 ) │ │ │ │ + ldr r2, [pc, #280] @ (218cd8 ) │ │ │ │ + ldr r3, [pc, #276] @ (218cd4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 218e3a │ │ │ │ + bne.n 218cca │ │ │ │ mov r0, r4 │ │ │ │ add sp, #168 @ 0xa8 │ │ │ │ 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 217b5c │ │ │ │ + bl 2179ec │ │ │ │ add.w lr, r5, #44 @ 0x2c │ │ │ │ mov r6, 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 r6, r8 │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - beq.n 218dba │ │ │ │ + beq.n 218c4a │ │ │ │ ldrb r3, [r7, #8] │ │ │ │ - cbz r3, 218d84 │ │ │ │ + cbz r3, 218c14 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 218e30 │ │ │ │ + beq.n 218cc0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ - bl 214310 │ │ │ │ + bl 2141a0 │ │ │ │ mov r2, r6 │ │ │ │ mov r6, sp │ │ │ │ add.w r4, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ add.w r5, r8, #44 @ 0x2c │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 21876c │ │ │ │ - b.n 218d2c │ │ │ │ + bl 2185fc │ │ │ │ + b.n 218bbc │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 218e2c │ │ │ │ + beq.n 218cbc │ │ │ │ add.w r0, sp, #15 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r0 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ orrne.w r4, r4, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ uxtb r4, r4 │ │ │ │ - bne.n 218dc6 │ │ │ │ - cbz r4, 218e2c │ │ │ │ + bne.n 218c56 │ │ │ │ + cbz r4, 218cbc │ │ │ │ ldrb r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 218d84 │ │ │ │ + beq.n 218c14 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 218d84 │ │ │ │ + bne.n 218c14 │ │ │ │ mov r2, r0 │ │ │ │ add r1, sp, #24 │ │ │ │ adds r0, r6, r0 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r1, #8 │ │ │ │ cmp r2, r0 │ │ │ │ add.w r3, r5, r3, lsl #3 │ │ │ │ vldr d7, [r3, #20] │ │ │ │ vstr d7, [r1] │ │ │ │ - bne.n 218df0 │ │ │ │ + bne.n 218c80 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 218d2c │ │ │ │ + beq.n 218bbc │ │ │ │ lsls r2, r6, #3 │ │ │ │ add r1, sp, #32 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ blx 61b08 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ adds r4, #20 │ │ │ │ - bl 21876c │ │ │ │ - b.n 218d2c │ │ │ │ + bl 2185fc │ │ │ │ + b.n 218bbc │ │ │ │ mov r4, r5 │ │ │ │ - b.n 218d2c │ │ │ │ + b.n 218bbc │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 218e06 │ │ │ │ + beq.n 218c96 │ │ │ │ add.w r0, sp, #15 │ │ │ │ - b.n 218dea │ │ │ │ + b.n 218c7a │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r4, [r5, #11] │ │ │ │ + strb r4, [r3, #17] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r1, #11] │ │ │ │ + strb r4, [r7, #16] │ │ │ │ lsls r0, r5, #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] @ (218ea4 ) │ │ │ │ + ldr r4, [pc, #68] @ (218d34 ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r6, r2 │ │ │ │ add r4, pc │ │ │ │ str r1, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 214464 │ │ │ │ - ldr r2, [pc, #56] @ (218ea8 ) │ │ │ │ + bl 2142f4 │ │ │ │ + ldr r2, [pc, #56] @ (218d38 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r4, r2] │ │ │ │ add.w r1, r3, r1, lsl #7 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrb r2, [r1, #17] │ │ │ │ - cbnz r2, 218e82 │ │ │ │ + cbnz r2, 218d12 │ │ │ │ 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 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - strb r0, [r3, #6] │ │ │ │ + strb r0, [r1, #12] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ - ldr.w r4, [pc, #1512] @ 2194b0 │ │ │ │ + ldr.w r4, [pc, #1512] @ 219340 │ │ │ │ mov fp, r2 │ │ │ │ mov r6, r1 │ │ │ │ add r4, pc │ │ │ │ strd r2, r3, [sp, #144] @ 0x90 │ │ │ │ - ldr.w r3, [pc, #1504] @ 2194b4 │ │ │ │ + ldr.w r3, [pc, #1504] @ 219344 │ │ │ │ ldr r2, [sp, #188] @ 0xbc │ │ │ │ ldr r1, [sp, #196] @ 0xc4 │ │ │ │ ldrb.w sl, [sp, #216] @ 0xd8 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldrb.w r9, [sp, #217] @ 0xd9 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ @@ -607305,43 +607219,43 @@ │ │ │ │ ldr r2, [sp, #192] @ 0xc0 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #200] @ 0xc8 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldrd r7, r8, [sp, #204] @ 0xcc │ │ │ │ - beq.w 2193f0 │ │ │ │ + beq.w 219280 │ │ │ │ ldrd r1, r2, [sp, #32] │ │ │ │ orrs r2, r1 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ orrs r2, r1 │ │ │ │ orrs.w r2, r8, r2 │ │ │ │ ite ne │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ adds r4, #1 │ │ │ │ - cbz r7, 218f5e │ │ │ │ + cbz r7, 218dee │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldrb.w r9, [r2, #6] │ │ │ │ ldrb r0, [r2, #5] │ │ │ │ and.w r3, r9, #15 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 217a1c │ │ │ │ + bl 2178ac │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ubfx r9, r9, #5, #1 │ │ │ │ mov sl, r0 │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r6, #4 │ │ │ │ - beq.w 2192bc │ │ │ │ + beq.w 21914c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 2192b4 │ │ │ │ + bne.w 219144 │ │ │ │ cmp r2, r6 │ │ │ │ iteet eq │ │ │ │ moveq r6, r3 │ │ │ │ movne r6, #2 │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ @@ -607363,15 +607277,15 @@ │ │ │ │ addne r1, #1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ addne r1, #1 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 214564 │ │ │ │ + bl 2143f4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [sp, #218] @ 0xda │ │ │ │ strb.w r3, [r0, #63] @ 0x3f │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ @@ -607382,34 +607296,34 @@ │ │ │ │ cmp r6, #26 │ │ │ │ ldr r3, [sp, #176] @ 0xb0 │ │ │ │ str r3, [r0, #84] @ 0x54 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r1, [sp, #219] @ 0xdb │ │ │ │ strb.w r9, [r0, #60] @ 0x3c │ │ │ │ strb.w r3, [r0, #61] @ 0x3d │ │ │ │ - bhi.n 21900c │ │ │ │ + bhi.n 218e9c │ │ │ │ movs r3, #1 │ │ │ │ movw r2, #3123 @ 0xc33 │ │ │ │ movt r2, #1792 @ 0x700 │ │ │ │ lsls r3, r6 │ │ │ │ tst r3, r2 │ │ │ │ it ne │ │ │ │ movne.w sl, #34 @ 0x22 │ │ │ │ - bne.n 21900c │ │ │ │ + bne.n 218e9c │ │ │ │ cmp r6, #6 │ │ │ │ it eq │ │ │ │ moveq.w sl, #7 │ │ │ │ - beq.n 21900c │ │ │ │ + beq.n 218e9c │ │ │ │ cmp r6, #2 │ │ │ │ it eq │ │ │ │ moveq.w sl, #160 @ 0xa0 │ │ │ │ strb.w r1, [r4, #77] @ 0x4d │ │ │ │ strb.w sl, [r4, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 2192ce │ │ │ │ + beq.w 21915e │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ add.w sl, r7, #20 │ │ │ │ movs r2, #0 │ │ │ │ str.w sl, [sp, #92] @ 0x5c │ │ │ │ strd r2, r2, [sp, #80] @ 0x50 │ │ │ │ add.w r9, sp, #60 @ 0x3c │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ @@ -607426,15 +607340,15 @@ │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ str r7, [r5, #0] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str r7, [r6, #0] │ │ │ │ movs r5, #1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 21930e │ │ │ │ + beq.w 21919e │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ ldr r6, [r4, #48] @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ add.w r8, r8, #20 │ │ │ │ strd r2, r2, [sp, #80] @ 0x50 │ │ │ │ add.w lr, sp, #60 @ 0x3c │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ @@ -607454,15 +607368,15 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ str.w r9, [r7] │ │ │ │ ldmia.w sl!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w r9, [r6] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 2190fe │ │ │ │ + beq.n 218f8e │ │ │ │ ldr r6, [r4, #48] @ 0x30 │ │ │ │ movs r2, #20 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str.w fp, [sp, #92] @ 0x5c │ │ │ │ mov.w ip, #0 │ │ │ │ add.w r8, sp, #60 @ 0x3c │ │ │ │ strd ip, ip, [sp, #76] @ 0x4c │ │ │ │ @@ -607480,15 +607394,15 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ str.w ip, [r7] │ │ │ │ ldmia.w r9!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w ip, [r6] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 219146 │ │ │ │ + cbz r3, 218fd6 │ │ │ │ ldr r6, [r4, #48] @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ strd r2, r2, [sp, #80] @ 0x50 │ │ │ │ add.w lr, sp, #60 @ 0x3c │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ @@ -607506,15 +607420,15 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ str.w r8, [r7] │ │ │ │ ldmia.w r9!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w r8, [r6] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r3, 21918e │ │ │ │ + cbz r3, 21901e │ │ │ │ ldr r6, [r4, #48] @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ strd r2, r2, [sp, #80] @ 0x50 │ │ │ │ add.w lr, sp, #60 @ 0x3c │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ @@ -607532,15 +607446,15 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ str.w r8, [r7] │ │ │ │ ldmia.w r9!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w r8, [r6] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 2191de │ │ │ │ + cbz r3, 21906e │ │ │ │ ldr r6, [r4, #48] @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ strd r2, r2, [sp, #80] @ 0x50 │ │ │ │ add.w lr, sp, #60 @ 0x3c │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ @@ -607560,15 +607474,15 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ str.w r8, [r7] │ │ │ │ ldmia.w r9!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w r8, [r6] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 219226 │ │ │ │ + cbz r3, 2190b6 │ │ │ │ ldr r6, [r4, #48] @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ strd r2, r2, [sp, #80] @ 0x50 │ │ │ │ add.w r8, sp, #60 @ 0x3c │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ @@ -607586,15 +607500,15 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ str.w r9, [r7] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w r9, [r6] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 21926a │ │ │ │ + cbz r3, 2190fa │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #80] @ 0x50 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ movs r1, #20 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ @@ -607611,55 +607525,55 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w r8, [r6] │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ str.w r8, [r5] │ │ │ │ mov r0, r4 │ │ │ │ - bl 217e3c │ │ │ │ + bl 217ccc │ │ │ │ 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 216694 │ │ │ │ + bl 216524 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r4 │ │ │ │ - bl 21876c │ │ │ │ - ldr r2, [pc, #548] @ (2194b8 ) │ │ │ │ - ldr r3, [pc, #544] @ (2194b4 ) │ │ │ │ + bl 2185fc │ │ │ │ + ldr r2, [pc, #548] @ (219348 ) │ │ │ │ + ldr r3, [pc, #544] @ (219344 ) │ │ │ │ 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 2194a2 │ │ │ │ + bne.w 219332 │ │ │ │ add.w r0, r4, #20 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 21935c │ │ │ │ + beq.n 2191ec │ │ │ │ movs r2, #1 │ │ │ │ - b.n 218f7e │ │ │ │ + b.n 218e0e │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 2193a6 │ │ │ │ + beq.n 219236 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r6, #5 │ │ │ │ subs r2, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ - b.n 218f7e │ │ │ │ + b.n 218e0e │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2193b6 │ │ │ │ + beq.n 219246 │ │ │ │ add.w lr, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov ip, lr │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ mov.w r9, #17 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ strd r7, r7, [sp, #84] @ 0x54 │ │ │ │ @@ -607672,18 +607586,18 @@ │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ str.w r9, [r5] │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w r9, [r6] │ │ │ │ - b.n 219056 │ │ │ │ + b.n 218ee6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2193d4 │ │ │ │ + beq.n 219264 │ │ │ │ add.w lr, sp, #60 @ 0x3c │ │ │ │ str.w r8, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov ip, lr │ │ │ │ strd r8, r8, [sp, #84] @ 0x54 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ mov.w r8, #18 │ │ │ │ @@ -607700,87 +607614,87 @@ │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ str.w r8, [r7] │ │ │ │ ldmia.w r9!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w r8, [r6] │ │ │ │ - b.n 2190ae │ │ │ │ + b.n 218f3e │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 2193b2 │ │ │ │ + bhi.n 219242 │ │ │ │ cmp r6, #8 │ │ │ │ - bne.w 21946e │ │ │ │ + bne.w 2192fe │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ - vldr d7, [pc, #308] @ 2194a8 │ │ │ │ + vldr d7, [pc, #308] @ 219338 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21946e │ │ │ │ + beq.n 2192fe │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r2, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 218f7e │ │ │ │ + b.n 218e0e │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2192b8 │ │ │ │ + bne.n 219148 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #3 │ │ │ │ - bls.n 219368 │ │ │ │ + bls.n 2191f8 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 218f7e │ │ │ │ + b.n 218e0e │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21944e │ │ │ │ + beq.n 2192de │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add.w lr, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov ip, lr │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ mov.w r9, #15 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ strd r2, r2, [sp, #84] @ 0x54 │ │ │ │ - b.n 2192e8 │ │ │ │ + b.n 219178 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r3, 2193fe │ │ │ │ + cbz r3, 21928e │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add.w lr, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov ip, lr │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ mov.w r8, #16 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ strd r2, r2, [sp, #84] @ 0x54 │ │ │ │ - b.n 21932a │ │ │ │ + b.n 2191ba │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 219472 │ │ │ │ + beq.n 219302 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 219478 │ │ │ │ + beq.n 219308 │ │ │ │ movs r4, #2 │ │ │ │ - b.n 218f42 │ │ │ │ + b.n 218dd2 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2190ae │ │ │ │ + beq.w 218f3e │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov.w r8, #20 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ add.w r9, sp, #60 @ 0x3c │ │ │ │ strd r2, r2, [sp, #84] @ 0x54 │ │ │ │ @@ -607798,158 +607712,158 @@ │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w r8, [ip] │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w r8, [r6] │ │ │ │ - b.n 2190ae │ │ │ │ + b.n 218f3e │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 219058 │ │ │ │ + beq.w 218ee8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add.w lr, sp, #60 @ 0x3c │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov ip, lr │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov.w r9, #19 │ │ │ │ strd r3, r3, [sp, #84] @ 0x54 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - b.n 2192e8 │ │ │ │ + b.n 219178 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 218f7e │ │ │ │ - cbz r2, 21948e │ │ │ │ + b.n 218e0e │ │ │ │ + cbz r2, 21931e │ │ │ │ movs r4, #1 │ │ │ │ - b.n 218f5e │ │ │ │ + b.n 218dee │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2193fa │ │ │ │ + bne.n 21928a │ │ │ │ ldr r2, [sp, #24] │ │ │ │ orrs.w r2, r8, r2 │ │ │ │ ite ne │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 218f42 │ │ │ │ + b.n 218dd2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 219474 │ │ │ │ + bne.n 219304 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ orrs.w r2, r8, r2 │ │ │ │ ite ne │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ - b.n 218f5e │ │ │ │ + b.n 218dee │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - strb r0, [r6, #4] │ │ │ │ + strb r0, [r4, #10] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r5, #84] @ 0x54 │ │ │ │ + ldr r0, [r3, #108] @ 0x6c │ │ │ │ lsls r0, r5, #2 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ ldrb.w r9, [r1, #12] │ │ │ │ mov r7, r1 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ strd r2, r3, [r0] │ │ │ │ - ldr r2, [pc, #496] @ (2196d4 ) │ │ │ │ - ldr r3, [pc, #500] @ (2196d8 ) │ │ │ │ + ldr r2, [pc, #496] @ (219564 ) │ │ │ │ + ldr r3, [pc, #500] @ (219568 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 213f44 │ │ │ │ + bl 213dd4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2196be │ │ │ │ + bne.w 21954e │ │ │ │ ldr r4, [r7, #4] │ │ │ │ mov sl, r4 │ │ │ │ cmp r7, r4 │ │ │ │ - beq.w 2196c6 │ │ │ │ + beq.w 219556 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ mov r2, r7 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, sl │ │ │ │ subs r4, #4 │ │ │ │ mov sl, r9 │ │ │ │ subs r3, #4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r3 │ │ │ │ lsls r0, r2, #31 │ │ │ │ - bmi.n 219526 │ │ │ │ + bmi.n 2193b6 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ - cbz r3, 21955e │ │ │ │ + cbz r3, 2193ee │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 2195bc │ │ │ │ + beq.n 21944c │ │ │ │ mov r3, r6 │ │ │ │ mov r6, r4 │ │ │ │ ldrd r1, r2, [r3, #4] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ str.w r8, [r3, #4] │ │ │ │ strd r5, r5, [r3, #8] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ str r7, [r2, #4] │ │ │ │ str r7, [r5, #0] │ │ │ │ adds r7, r4, #4 │ │ │ │ cmp r7, r9 │ │ │ │ - beq.n 21959a │ │ │ │ + beq.n 21942a │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov r3, r6 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ lsls r1, r2, #31 │ │ │ │ sub.w r4, r4, #4 │ │ │ │ - bpl.n 219522 │ │ │ │ + bpl.n 2193b2 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 21952e │ │ │ │ + b.n 2193be │ │ │ │ add.w r3, r6, #15 │ │ │ │ add.w r1, r6, #31 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ add r2, sp │ │ │ │ cmp r3, r1 │ │ │ │ ldrb.w r2, [r2, #232] @ 0xe8 │ │ │ │ strb r2, [r3, #0] │ │ │ │ - bne.n 219566 │ │ │ │ + bne.n 2193f6 │ │ │ │ ldrd r1, r2, [r6, #4] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r8, r3, [r6, #4] │ │ │ │ str r3, [r6, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r2, [r6, #4] │ │ │ │ str r7, [r2, #4] │ │ │ │ str r7, [r3, #0] │ │ │ │ adds r7, r4, #4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r7, r9 │ │ │ │ sub.w r3, r3, #4 │ │ │ │ - bne.n 219518 │ │ │ │ - ldr r2, [pc, #320] @ (2196dc ) │ │ │ │ - ldr r3, [pc, #312] @ (2196d8 ) │ │ │ │ + bne.n 2193a8 │ │ │ │ + ldr r2, [pc, #320] @ (21956c ) │ │ │ │ + ldr r3, [pc, #312] @ (219568 ) │ │ │ │ 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 2196ce │ │ │ │ + bne.w 21955e │ │ │ │ mov r0, r5 │ │ │ │ add sp, #180 @ 0xb4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ add.w lr, sp, #216 @ 0xd8 │ │ │ │ @@ -607957,122 +607871,122 @@ │ │ │ │ add.w ip, sp, #8 │ │ │ │ ldrb.w fp, [r3, #12] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ cmp sl, fp │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - beq.n 219630 │ │ │ │ + beq.n 2194c0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ - cbz r3, 2195f0 │ │ │ │ + cbz r3, 219480 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 219668 │ │ │ │ + beq.n 2194f8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 214310 │ │ │ │ + bl 2141a0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ mov r2, sl │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ add.w lr, sp, #8 │ │ │ │ add.w ip, fp, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r1, fp │ │ │ │ - bl 21876c │ │ │ │ - b.n 21952a │ │ │ │ + bl 2185fc │ │ │ │ + b.n 2193ba │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 2196ca │ │ │ │ + beq.n 21955a │ │ │ │ add.w r0, sp, #23 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ orrne.w r5, r5, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 21963e │ │ │ │ + bne.n 2194ce │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 2196ca │ │ │ │ + beq.n 21955a │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2195f0 │ │ │ │ + beq.n 219480 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 2195f0 │ │ │ │ - b.n 219672 │ │ │ │ + bne.n 219480 │ │ │ │ + b.n 219502 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 219690 │ │ │ │ + beq.n 219520 │ │ │ │ add.w r0, sp, #23 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sl │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r1, #8 │ │ │ │ cmp r0, r2 │ │ │ │ add.w r3, r5, r3, lsl #3 │ │ │ │ vldr d7, [r3, #20] │ │ │ │ vstr d7, [r1] │ │ │ │ - bne.n 21967a │ │ │ │ + bne.n 21950a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, sl │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21952a │ │ │ │ + beq.w 2193ba │ │ │ │ mov.w r2, sl, lsl #3 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ blx 61b08 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ adds r5, #20 │ │ │ │ - bl 21876c │ │ │ │ - b.n 21952a │ │ │ │ + bl 2185fc │ │ │ │ + b.n 2193ba │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2166c8 │ │ │ │ + bl 216558 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 21959a │ │ │ │ + b.n 21942a │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - b.n 21952a │ │ │ │ + b.n 2193ba │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [r3, #48] @ 0x30 │ │ │ │ + ldr r0, [r1, #72] @ 0x48 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r3, #36] @ 0x24 │ │ │ │ + ldr r6, [r1, #60] @ 0x3c │ │ │ │ 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, #3856] @ 0xf10 │ │ │ │ sub sp, #216 @ 0xd8 │ │ │ │ mov lr, r2 │ │ │ │ - ldr r2, [pc, #368] @ (219868 ) │ │ │ │ + ldr r2, [pc, #368] @ (2196f8 ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #368] @ (21986c ) │ │ │ │ + ldr r3, [pc, #368] @ (2196fc ) │ │ │ │ mov.w ip, #0 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ str r1, [sp, #12] │ │ │ │ add r7, sp, #16 │ │ │ │ strd ip, ip, [sp, #4] │ │ │ │ mov r5, r1 │ │ │ │ @@ -608082,175 +607996,175 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 21985e │ │ │ │ + beq.w 2196ee │ │ │ │ mov r3, ip │ │ │ │ sub.w r2, lr, #4 │ │ │ │ add.w ip, sp, #31 │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ strb.w r1, [ip, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ ite ne │ │ │ │ movne r0, #0 │ │ │ │ andeq.w r0, r0, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it ne │ │ │ │ cmpne r4, r3 │ │ │ │ - bhi.n 21973c │ │ │ │ + bhi.n 2195cc │ │ │ │ ldrb.w r8, [r5, #12] │ │ │ │ cmp r8, r4 │ │ │ │ ite ne │ │ │ │ movne.w ip, #0 │ │ │ │ andeq.w ip, r0, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 2197c6 │ │ │ │ + bne.n 219656 │ │ │ │ str r5, [sp, #28] │ │ │ │ add.w lr, sp, #48 @ 0x30 │ │ │ │ cmp r8, r4 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ - beq.n 2197e2 │ │ │ │ + beq.n 219672 │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ - cbz r3, 219792 │ │ │ │ + cbz r3, 219622 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 219816 │ │ │ │ + beq.n 2196a6 │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ - bl 214310 │ │ │ │ + bl 2141a0 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ add.w r4, r8, #44 @ 0x2c │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21876c │ │ │ │ - ldr r2, [pc, #168] @ (219870 ) │ │ │ │ - ldr r3, [pc, #160] @ (21986c ) │ │ │ │ + bl 2185fc │ │ │ │ + ldr r2, [pc, #168] @ (219700 ) │ │ │ │ + ldr r3, [pc, #160] @ (2196fc ) │ │ │ │ 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 219862 │ │ │ │ + bne.n 2196f2 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #216 @ 0xd8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 2197c6 │ │ │ │ + beq.n 219656 │ │ │ │ add.w r0, sp, #63 @ 0x3f │ │ │ │ mov r3, ip │ │ │ │ mov r2, r0 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ orrne.w ip, ip, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 2197ee │ │ │ │ + bne.n 21967e │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 2197c6 │ │ │ │ + beq.n 219656 │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 219792 │ │ │ │ + beq.n 219622 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 219792 │ │ │ │ - b.n 21981c │ │ │ │ - cbz r4, 219838 │ │ │ │ + bne.n 219622 │ │ │ │ + b.n 2196ac │ │ │ │ + cbz r4, 2196c8 │ │ │ │ add.w r0, sp, #63 @ 0x3f │ │ │ │ mov r3, r0 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ adds r0, r4, r0 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ adds r1, #8 │ │ │ │ cmp r0, r3 │ │ │ │ add.w r2, r5, r2, lsl #3 │ │ │ │ vldr d7, [r2, #20] │ │ │ │ vstr d7, [r1] │ │ │ │ - bne.n 219822 │ │ │ │ + bne.n 2196b2 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2197c6 │ │ │ │ + beq.n 219656 │ │ │ │ lsls r2, r4, #3 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ blx 61b08 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #20 │ │ │ │ - bl 21876c │ │ │ │ - b.n 2197c6 │ │ │ │ + bl 2185fc │ │ │ │ + b.n 219656 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 219758 │ │ │ │ + b.n 2195e8 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [r7, #12] │ │ │ │ + ldr r6, [r5, #36] @ 0x24 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ + ldr r2, [r4, #24] │ │ │ │ lsls r0, r5, #2 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add.w r2, r3, #32 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2198de │ │ │ │ + beq.n 21976e │ │ │ │ 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, 2198a0 │ │ │ │ + cbz r2, 219730 │ │ │ │ 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, 2198bc │ │ │ │ + cbz r1, 21974c │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ ldrd r0, r1, [r0] │ │ │ │ - bl 214768 │ │ │ │ - cbnz r0, 2198ca │ │ │ │ + bl 2145f8 │ │ │ │ + cbnz r0, 21975a │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ mov r2, r5 │ │ │ │ - bl 214868 │ │ │ │ + bl 2146f8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ mov r2, r5 │ │ │ │ - bl 214868 │ │ │ │ + bl 2146f8 │ │ │ │ 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 │ │ │ │ @@ -608259,56 +608173,56 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ movs r6, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 2141a4 │ │ │ │ + bl 214034 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r3, sp, #8 │ │ │ │ add.w lr, sp, #24 │ │ │ │ str r1, [sp, #20] │ │ │ │ strd r6, r6, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ str r6, [sp, #16] │ │ │ │ add.w ip, r0, #16 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r2, r4 │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ - bl 21e90c │ │ │ │ + bl 21e79c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r2, r4, #44 @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 219952 │ │ │ │ + beq.n 2197e2 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 219948 │ │ │ │ + cbz r2, 2197d8 │ │ │ │ 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, 219988 │ │ │ │ + cbz r1, 219818 │ │ │ │ ldr r3, [r1, #52] @ 0x34 │ │ │ │ add.w r2, r1, #60 @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 219998 │ │ │ │ + beq.n 219828 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 219980 │ │ │ │ + cbz r2, 219810 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r2, #1 │ │ │ │ push {r4} │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ @@ -608321,40 +608235,40 @@ │ │ │ │ bx lr │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ ldrls r2, [r2, #8] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - b.n 21995a │ │ │ │ + b.n 2197ea │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - cbz r1, 2199bc │ │ │ │ + cbz r1, 21984c │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 2199b4 │ │ │ │ + cbz r3, 219844 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 2199cc │ │ │ │ + cbz r3, 21985c │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r1, [r0] │ │ │ │ bx lr │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r1, [r0] │ │ │ │ bx lr │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ ldrls r2, [r2, #8] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - b.n 2199a2 │ │ │ │ + b.n 219832 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 2199ae │ │ │ │ + b.n 21983e │ │ │ │ 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] │ │ │ │ @@ -608362,86 +608276,86 @@ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ ldrls r2, [r2, #8] │ │ │ │ ldr r4, [r2, #4] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - cbz r5, 219a48 │ │ │ │ - bl 214618 │ │ │ │ + cbz r5, 2198d8 │ │ │ │ + bl 2144a8 │ │ │ │ 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 21466c │ │ │ │ + bl 2144fc │ │ │ │ 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 21466c │ │ │ │ + bl 2144fc │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ add.w r1, r5, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ add.w r0, r5, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 214618 │ │ │ │ + bl 2144a8 │ │ │ │ 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, #20] │ │ │ │ - bl 21420c │ │ │ │ + bl 21409c │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ - bl 21e90c │ │ │ │ + bl 21e79c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r1, r2, #24 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 219a9a │ │ │ │ + beq.n 21992a │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 219a90 │ │ │ │ + cbz r1, 219920 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ strd r1, r3, [r4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ - cbz r1, 219ad0 │ │ │ │ + cbz r1, 219960 │ │ │ │ ldr r3, [r1, #32] │ │ │ │ add.w r2, r1, #40 @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 219ae0 │ │ │ │ + beq.n 219970 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 219ac8 │ │ │ │ + cbz r2, 219958 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r2, #1 │ │ │ │ push {r4} │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ @@ -608454,40 +608368,40 @@ │ │ │ │ bx lr │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ ldrls r2, [r2, #8] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - b.n 219aa2 │ │ │ │ + b.n 219932 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - cbz r1, 219b04 │ │ │ │ + cbz r1, 219994 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 219afc │ │ │ │ + cbz r3, 21998c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 219b14 │ │ │ │ + cbz r3, 2199a4 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r1, [r0] │ │ │ │ bx lr │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r1, [r0] │ │ │ │ bx lr │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ ldrls r2, [r2, #8] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - b.n 219aea │ │ │ │ + b.n 21997a │ │ │ │ mov r1, r3 │ │ │ │ - b.n 219af6 │ │ │ │ + b.n 219986 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r0 │ │ │ │ and.w r0, r3, #134 @ 0x86 │ │ │ │ mov r4, r1 │ │ │ │ @@ -608497,93 +608411,93 @@ │ │ │ │ clz r3, r3 │ │ │ │ cmp.w ip, #6 │ │ │ │ ldrb.w lr, [r4, #13] │ │ │ │ sub sp, #16 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - cbz r3, 219b8e │ │ │ │ + cbz r3, 219a1e │ │ │ │ cmp.w ip, #128 @ 0x80 │ │ │ │ mov r2, lr │ │ │ │ ldrb r1, [r4, #12] │ │ │ │ movw r3, #289 @ 0x121 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ite ne │ │ │ │ movne r6, r3 │ │ │ │ moveq r6, #211 @ 0xd3 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov.w ip, #0 │ │ │ │ mov r2, r4 │ │ │ │ add.w r3, r1, #20 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ strd ip, ip, [sp] │ │ │ │ - bl 21892c │ │ │ │ + bl 2187bc │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ orr.w r0, r2, lr │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 213350 │ │ │ │ + bl 2131e0 │ │ │ │ movw r2, #315 @ 0x13b │ │ │ │ cmp r0, r2 │ │ │ │ it eq │ │ │ │ moveq r0, r4 │ │ │ │ - beq.n 219b8a │ │ │ │ + beq.n 219a1a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ strd r3, r3, [sp] │ │ │ │ - bl 21892c │ │ │ │ + bl 2187bc │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ - ldr r2, [pc, #680] @ (219e78 ) │ │ │ │ + ldr r2, [pc, #680] @ (219d08 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #680] @ (219e7c ) │ │ │ │ + ldr r3, [pc, #680] @ (219d0c ) │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr.w r3, [r3, #216] @ 0xd8 │ │ │ │ ands.w r6, r3, #1 │ │ │ │ - beq.w 219db0 │ │ │ │ + beq.w 219c40 │ │ │ │ lsls r4, r3, #29 │ │ │ │ - bmi.n 219c7e │ │ │ │ + bmi.n 219b0e │ │ │ │ movw r1, #381 @ 0x17d │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ add.w r4, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ cmp r7, #2 │ │ │ │ - bhi.w 219d28 │ │ │ │ + bhi.w 219bb8 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 219c60 │ │ │ │ + beq.n 219af0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #28 │ │ │ │ blx 610ec │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ lsls r1, r7 │ │ │ │ @@ -608595,161 +608509,161 @@ │ │ │ │ itttt ne │ │ │ │ addne r0, sp, #96 @ 0x60 │ │ │ │ addne.w ip, r0, r3, lsl #2 │ │ │ │ addne r3, #1 │ │ │ │ strne.w r2, [ip, #-68] │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, #16 │ │ │ │ - bne.n 219c38 │ │ │ │ + bne.n 219ac8 │ │ │ │ mov r1, r4 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2196e0 │ │ │ │ + bl 219570 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #540] @ (219e80 ) │ │ │ │ - ldr r3, [pc, #536] @ (219e7c ) │ │ │ │ + ldr r2, [pc, #540] @ (219d10 ) │ │ │ │ + ldr r3, [pc, #536] @ (219d0c ) │ │ │ │ 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 219e72 │ │ │ │ + bne.w 219d02 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #96 @ 0x60 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ movs r3, #16 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #2 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ add.w r2, r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #369 @ 0x171 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 218878 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r2, [r3, #377] @ 0x179 │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bmi.n 219c16 │ │ │ │ + bmi.n 219aa6 │ │ │ │ mov r0, r3 │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ movs r3, #16 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #2 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ add.w r2, r6, #20 │ │ │ │ movw r1, #369 @ 0x171 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 218878 │ │ │ │ mov r6, r0 │ │ │ │ vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ │ │ add r0, sp, #16 │ │ │ │ ldrb r4, [r6, #13] │ │ │ │ mov r1, r4 │ │ │ │ - bl 2161f0 │ │ │ │ + bl 216080 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 219d14 │ │ │ │ + cbz r0, 219ba4 │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #141 @ 0x8d │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ cmp r7, #2 │ │ │ │ mov r4, r0 │ │ │ │ - bls.w 219c1c │ │ │ │ + bls.w 219aac │ │ │ │ mov.w r1, #382 @ 0x17e │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ cmp r7, #3 │ │ │ │ - beq.n 219e3e │ │ │ │ + beq.n 219cce │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr.w r3, [r3, #216] @ 0xd8 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.n 219e10 │ │ │ │ + bmi.n 219ca0 │ │ │ │ movw r1, #379 @ 0x17b │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r1, r7 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ add r2, sp, #16 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #1 │ │ │ │ - bl 2196e0 │ │ │ │ + bl 219570 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #1 │ │ │ │ mov r8, r0 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 2196e0 │ │ │ │ + bl 219570 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ strd r6, r7, [sp] │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ - bl 218b34 │ │ │ │ + bl 2189c4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 219c60 │ │ │ │ + b.n 219af0 │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ add.w r4, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldrb.w r3, [r8, #32] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 219c60 │ │ │ │ + beq.w 219af0 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ add r0, sp, #28 │ │ │ │ blx 610ec │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r6 │ │ │ │ lsls r1, r7 │ │ │ │ @@ -608760,73 +608674,73 @@ │ │ │ │ itttt mi │ │ │ │ addmi r2, sp, #96 @ 0x60 │ │ │ │ addmi.w r2, r2, r6, lsl #2 │ │ │ │ addmi r6, #1 │ │ │ │ strmi.w r3, [r2, #-68] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 219df2 │ │ │ │ + bne.n 219c82 │ │ │ │ mov r3, r6 │ │ │ │ - b.n 219c54 │ │ │ │ + b.n 219ae4 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #219 @ 0xdb │ │ │ │ mov r0, r5 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 218878 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 219d7a │ │ │ │ + b.n 219c0a │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #16] │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 2196e0 │ │ │ │ + bl 219570 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #1 │ │ │ │ mov r7, r0 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 2196e0 │ │ │ │ + bl 219570 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #442 @ 0x1ba │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 218aac │ │ │ │ + bl 21893c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 219c60 │ │ │ │ + b.n 219af0 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r0, [r5, #64] @ 0x40 │ │ │ │ + str r0, [r3, #88] @ 0x58 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r3, #56] @ 0x38 │ │ │ │ + str r0, [r1, #80] @ 0x50 │ │ │ │ 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, #3856] @ 0xf10 │ │ │ │ sub sp, #216 @ 0xd8 │ │ │ │ mov lr, r2 │ │ │ │ - ldr r2, [pc, #368] @ (21a00c ) │ │ │ │ + ldr r2, [pc, #368] @ (219e9c ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #368] @ (21a010 ) │ │ │ │ + ldr r3, [pc, #368] @ (219ea0 ) │ │ │ │ mov.w ip, #0 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ str r1, [sp, #12] │ │ │ │ add r7, sp, #16 │ │ │ │ strd ip, ip, [sp, #4] │ │ │ │ mov r5, r1 │ │ │ │ @@ -608836,457 +608750,457 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 21a002 │ │ │ │ + beq.w 219e92 │ │ │ │ mov r3, ip │ │ │ │ sub.w r2, lr, #4 │ │ │ │ add.w ip, sp, #31 │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ strb.w r1, [ip, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ ite ne │ │ │ │ movne r0, #0 │ │ │ │ andeq.w r0, r0, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it ne │ │ │ │ cmpne r4, r3 │ │ │ │ - bhi.n 219ee0 │ │ │ │ + bhi.n 219d70 │ │ │ │ ldrb.w r8, [r5, #12] │ │ │ │ cmp r8, r4 │ │ │ │ ite ne │ │ │ │ movne.w ip, #0 │ │ │ │ andeq.w ip, r0, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 219f6a │ │ │ │ + bne.n 219dfa │ │ │ │ str r5, [sp, #28] │ │ │ │ add.w lr, sp, #48 @ 0x30 │ │ │ │ cmp r8, r4 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ - beq.n 219f86 │ │ │ │ + beq.n 219e16 │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ - cbz r3, 219f36 │ │ │ │ + cbz r3, 219dc6 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 219fba │ │ │ │ + beq.n 219e4a │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ - bl 214310 │ │ │ │ + bl 2141a0 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ add.w r4, r8, #44 @ 0x2c │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21876c │ │ │ │ - ldr r2, [pc, #168] @ (21a014 ) │ │ │ │ - ldr r3, [pc, #160] @ (21a010 ) │ │ │ │ + bl 2185fc │ │ │ │ + ldr r2, [pc, #168] @ (219ea4 ) │ │ │ │ + ldr r3, [pc, #160] @ (219ea0 ) │ │ │ │ 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 21a006 │ │ │ │ + bne.n 219e96 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #216 @ 0xd8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 219f6a │ │ │ │ + beq.n 219dfa │ │ │ │ add.w r0, sp, #63 @ 0x3f │ │ │ │ mov r3, ip │ │ │ │ mov r2, r0 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ orrne.w ip, ip, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 219f92 │ │ │ │ + bne.n 219e22 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 219f6a │ │ │ │ + beq.n 219dfa │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 219f36 │ │ │ │ + beq.n 219dc6 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 219f36 │ │ │ │ - b.n 219fc0 │ │ │ │ - cbz r4, 219fdc │ │ │ │ + bne.n 219dc6 │ │ │ │ + b.n 219e50 │ │ │ │ + cbz r4, 219e6c │ │ │ │ add.w r0, sp, #63 @ 0x3f │ │ │ │ mov r3, r0 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ adds r0, r4, r0 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ adds r1, #8 │ │ │ │ cmp r0, r3 │ │ │ │ add.w r2, r5, r2, lsl #3 │ │ │ │ vldr d7, [r2, #20] │ │ │ │ vstr d7, [r1] │ │ │ │ - bne.n 219fc6 │ │ │ │ + bne.n 219e56 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 219f6a │ │ │ │ + beq.n 219dfa │ │ │ │ lsls r2, r4, #3 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ blx 61b08 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #20 │ │ │ │ - bl 21876c │ │ │ │ - b.n 219f6a │ │ │ │ + bl 2185fc │ │ │ │ + b.n 219dfa │ │ │ │ movs r0, #1 │ │ │ │ - b.n 219efc │ │ │ │ + b.n 219d8c │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r2, [r3, #20] │ │ │ │ + str r2, [r1, #44] @ 0x2c │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r1, #8] │ │ │ │ + str r6, [r7, #28] │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r5, [pc, #804] @ (21a350 ) │ │ │ │ + ldr r5, [pc, #804] @ (21a1e0 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #804] @ (21a354 ) │ │ │ │ + ldr r3, [pc, #804] @ (21a1e4 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r5, pc │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r5, sp, #16 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 218878 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r6, r0 │ │ │ │ ldrb r7, [r0, #13] │ │ │ │ mov r0, r5 │ │ │ │ - vldr d0, [pc, #708] @ 21a318 │ │ │ │ + vldr d0, [pc, #708] @ 21a1a8 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ mov r1, r7 │ │ │ │ - cbz r3, 21a066 │ │ │ │ + cbz r3, 219ef6 │ │ │ │ ldrb.w r3, [r3, #161] @ 0xa1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 21a35c │ │ │ │ - bl 2161f0 │ │ │ │ + bne.w 21a1ec │ │ │ │ + bl 216080 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 21a08a │ │ │ │ + cbz r0, 219f1a │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ mov r0, r5 │ │ │ │ - vldr d0, [pc, #656] @ 21a320 │ │ │ │ + vldr d0, [pc, #656] @ 21a1b0 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 2161f0 │ │ │ │ + bl 216080 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 21a0be │ │ │ │ + cbz r0, 219f4e │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #20 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #176 @ 0xb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218aac │ │ │ │ + bl 21893c │ │ │ │ mov sl, r0 │ │ │ │ ldrb r7, [r6, #13] │ │ │ │ mov r0, r5 │ │ │ │ - vldr d0, [pc, #596] @ 21a328 │ │ │ │ + vldr d0, [pc, #596] @ 21a1b8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2161f0 │ │ │ │ + bl 216080 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 21a0fc │ │ │ │ + cbz r0, 219f8c │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r3, sl │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #176 @ 0xb0 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218aac │ │ │ │ + bl 21893c │ │ │ │ ldrb r7, [r6, #13] │ │ │ │ - vldr d0, [pc, #544] @ 21a330 │ │ │ │ + vldr d0, [pc, #544] @ 21a1c0 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2161f0 │ │ │ │ + bl 216080 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 21a13a │ │ │ │ + cbz r0, 219fca │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r3, sl │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #176 @ 0xb0 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218aac │ │ │ │ + bl 21893c │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 218878 │ │ │ │ ldrb.w r7, [r8, #13] │ │ │ │ - vldr d0, [pc, #476] @ 21a338 │ │ │ │ + vldr d0, [pc, #476] @ 21a1c8 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2161f0 │ │ │ │ + bl 216080 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 21a186 │ │ │ │ + cbz r0, 21a016 │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ mov r0, r5 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ - bl 2161f0 │ │ │ │ + bl 216080 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 21a1ba │ │ │ │ + cbz r0, 21a04a │ │ │ │ mov r3, r5 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #233 @ 0xe9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ movs r1, #232 @ 0xe8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 218878 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 218878 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #176 @ 0xb0 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218aac │ │ │ │ + bl 21893c │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 21a218 │ │ │ │ - ldr r2, [pc, #348] @ (21a358 ) │ │ │ │ - ldr r3, [pc, #340] @ (21a354 ) │ │ │ │ + bne.n 21a0a8 │ │ │ │ + ldr r2, [pc, #348] @ (21a1e8 ) │ │ │ │ + ldr r3, [pc, #340] @ (21a1e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 21a44a │ │ │ │ + bne.w 21a2da │ │ │ │ mov r0, r7 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r9, r0 │ │ │ │ - vldr d0, [pc, #276] @ 21a340 │ │ │ │ + vldr d0, [pc, #276] @ 21a1d0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 21a23e │ │ │ │ + cbz r3, 21a0ce │ │ │ │ ldrb.w r3, [r3, #161] @ 0xa1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 21a3ce │ │ │ │ + bne.w 21a25e │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 2161f0 │ │ │ │ + bl 216080 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 21a26a │ │ │ │ + cbz r0, 21a0fa │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #20 │ │ │ │ ldrb.w r2, [r9, #13] │ │ │ │ mov r0, r5 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 2161f0 │ │ │ │ + bl 216080 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 21a2a8 │ │ │ │ + cbz r0, 21a138 │ │ │ │ mov ip, r5 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldmia.w ip!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r2, #20 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r1, #176 @ 0xb0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218aac │ │ │ │ + bl 21893c │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ ldrb.w r8, [r6, #13] │ │ │ │ - vldr d0, [pc, #128] @ 21a348 │ │ │ │ + vldr d0, [pc, #128] @ 21a1d8 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2161f0 │ │ │ │ + bl 216080 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 21a2f6 │ │ │ │ + cbz r0, 21a186 │ │ │ │ ldmia r5!, {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 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r9 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218aac │ │ │ │ + bl 21893c │ │ │ │ mov r7, r0 │ │ │ │ - b.n 21a1fa │ │ │ │ + b.n 21a08a │ │ │ │ nop.w │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ lsrs r0, r5, #15 │ │ │ │ cmp r5, #198 @ 0xc6 │ │ │ │ iteet ls │ │ │ │ movls r6, r0 │ │ │ │ - bvs.n 21a3e2 @ unpredictable │ │ │ │ + bvs.n 21a272 @ unpredictable │ │ │ │ lslhi r4, r0, #11 │ │ │ │ subls r7, #179 @ 0xb3 │ │ │ │ ldrb r3, [r4, r5] │ │ │ │ ldrh r1, [r0, #44] @ 0x2c │ │ │ │ movs r6, #144 @ 0x90 │ │ │ │ itete gt │ │ │ │ cmpgt r2, #74 @ 0x4a │ │ │ │ @@ -609300,416 +609214,416 @@ │ │ │ │ strb r5, [r2, r5] │ │ │ │ strb r5, [r2, r5] │ │ │ │ strb r5, [r2, r5] │ │ │ │ subs r7, #197 @ 0xc5 │ │ │ │ adds.w fp, r9, #83 @ 0x53 │ │ │ │ strh r3, [r3, #46] @ 0x2e │ │ │ │ subs r7, #203 @ 0xcb │ │ │ │ - ldrsh r4, [r1, r7] │ │ │ │ + str r4, [r7, #16] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r7, r7] │ │ │ │ + ldrsh r6, [r5, r5] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - bl 2161f0 │ │ │ │ + bl 216080 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 21a380 │ │ │ │ + cbz r0, 21a210 │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r3, r0 │ │ │ │ - vldr d0, [pc, #192] @ 21a450 │ │ │ │ + vldr d0, [pc, #192] @ 21a2e0 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldrb r7, [r3, #13] │ │ │ │ mov r1, r7 │ │ │ │ - bl 2161f0 │ │ │ │ + bl 216080 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 21a3be │ │ │ │ + cbz r0, 21a24e │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r2, sl │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #141 @ 0x8d │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 21a0ce │ │ │ │ + b.n 219f5e │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 2161f0 │ │ │ │ + bl 216080 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 21a3fa │ │ │ │ + cbz r0, 21a28a │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r3, r0 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ - bl 2161f0 │ │ │ │ + bl 216080 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 21a43c │ │ │ │ + cbz r0, 21a2cc │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #141 @ 0x8d │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 21a2b6 │ │ │ │ + b.n 21a146 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ mov r6, r0 │ │ │ │ - bvs.n 21a512 │ │ │ │ + bvs.n 21a3a2 │ │ │ │ lsls r4, r0, #11 │ │ │ │ subs r7, #179 @ 0xb3 │ │ │ │ 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 r8, r1 │ │ │ │ - ldr r1, [pc, #168] @ (21a514 ) │ │ │ │ + ldr r1, [pc, #168] @ (21a3a4 ) │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #168] @ (21a518 ) │ │ │ │ + ldr r2, [pc, #168] @ (21a3a8 ) │ │ │ │ add r1, pc │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ add r5, sp, #12 │ │ │ │ add r6, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #3 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov.w r2, #0 │ │ │ │ - ldr r2, [pc, #148] @ (21a51c ) │ │ │ │ + ldr r2, [pc, #148] @ (21a3ac ) │ │ │ │ add r2, pc │ │ │ │ add.w ip, r2, #12 │ │ │ │ ldmia r2, {r0, r1, r2} │ │ │ │ stmia.w r5, {r0, r1, r2} │ │ │ │ ldmia.w ip, {r0, r1, r2} │ │ │ │ stmia.w r6, {r0, r1, r2} │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219e84 │ │ │ │ + bl 219d14 │ │ │ │ mov r2, r6 │ │ │ │ mov sl, r0 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219e84 │ │ │ │ + bl 219d14 │ │ │ │ mov r2, r6 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r8 │ │ │ │ movs r3, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219e84 │ │ │ │ + bl 219d14 │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r7 │ │ │ │ movs r3, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219e84 │ │ │ │ + bl 219d14 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 218878 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, sl │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #176 @ 0xb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218aac │ │ │ │ - ldr r2, [pc, #40] @ (21a520 ) │ │ │ │ - ldr r3, [pc, #32] @ (21a518 ) │ │ │ │ + bl 21893c │ │ │ │ + ldr r2, [pc, #40] @ (21a3b0 ) │ │ │ │ + ldr r3, [pc, #32] @ (21a3a8 ) │ │ │ │ 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 21a50e │ │ │ │ + bne.n 21a39e │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r4, [r1, r6] │ │ │ │ + ldrb r4, [r7, r3] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 21a530 │ │ │ │ + cbz r4, 21a3bc │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrh r4, [r0, r4] │ │ │ │ + ldrb r4, [r6, r1] │ │ │ │ lsls r0, r5, #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, #4040] @ 0xfc8 │ │ │ │ - ldr r4, [pc, #180] @ (21a5f0 ) │ │ │ │ + ldr r4, [pc, #180] @ (21a480 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #180] @ (21a5f4 ) │ │ │ │ + ldr r3, [pc, #180] @ (21a484 ) │ │ │ │ mov r5, r0 │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ movs r4, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 21a458 │ │ │ │ + bl 21a2e8 │ │ │ │ movs r3, #1 │ │ │ │ mov r6, r0 │ │ │ │ add r2, sp, #8 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 219e84 │ │ │ │ + bl 219d14 │ │ │ │ mov r3, r4 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 219e84 │ │ │ │ + bl 219d14 │ │ │ │ mov r3, r4 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov.w ip, #2 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ - bl 219e84 │ │ │ │ - vldr d7, [pc, #92] @ 21a5e8 │ │ │ │ + bl 219d14 │ │ │ │ + vldr d7, [pc, #92] @ 21a478 │ │ │ │ mov r1, r4 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 21a5b4 │ │ │ │ + cbz r0, 21a444 │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ strd r9, r4, [sp] │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ - bl 218b34 │ │ │ │ - ldr r2, [pc, #48] @ (21a5f8 ) │ │ │ │ - ldr r3, [pc, #40] @ (21a5f4 ) │ │ │ │ + bl 2189c4 │ │ │ │ + ldr r2, [pc, #48] @ (21a488 ) │ │ │ │ + ldr r3, [pc, #40] @ (21a484 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 21a5e0 │ │ │ │ + bne.n 21a470 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldrh r4, [r7, r2] │ │ │ │ + ldrb r4, [r5, r0] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r6, r0] │ │ │ │ + ldrh r2, [r4, r6] │ │ │ │ lsls r0, r5, #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 21a63e │ │ │ │ + bhi.n 21a4ce │ │ │ │ tbb [pc, r2] │ │ │ │ cmp r1, #30 │ │ │ │ subs r7, #52 @ 0x34 │ │ │ │ asrs r2, r1, #13 │ │ │ │ lsrs r3, r2, #32 │ │ │ │ asrs r3, r2, #12 │ │ │ │ asrs r3, r2, #12 │ │ │ │ asrs r3, r2, #12 │ │ │ │ asrs r3, r2, #12 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #163 @ 0xa3 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ movs r1, #232 @ 0xe8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 218878 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #153 @ 0x99 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ movs r1, #232 @ 0xe8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 218878 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ movs r1, #232 @ 0xe8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 218878 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #155 @ 0x9b │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ movs r1, #232 @ 0xe8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 218878 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #157 @ 0x9d │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ movs r1, #232 @ 0xe8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 218878 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #159 @ 0x9f │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ movs r1, #232 @ 0xe8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 218878 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #161 @ 0xa1 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ movs r1, #232 @ 0xe8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 218878 │ │ │ │ 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, #1024] @ 21aad8 │ │ │ │ + ldr.w r0, [pc, #1024] @ 21a968 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #1020] @ (21aadc ) │ │ │ │ + ldr r1, [pc, #1020] @ (21a96c ) │ │ │ │ add r0, pc │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ mov sl, r2 │ │ │ │ movs r2, #0 │ │ │ │ add.w fp, sp, #48 @ 0x30 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mov.w r1, #0 │ │ │ │ strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 21a71a │ │ │ │ + cbz r0, 21a5aa │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 21a908 │ │ │ │ + bhi.w 21a798 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 21a84c │ │ │ │ + bhi.w 21a6dc │ │ │ │ tbb [pc, r3] │ │ │ │ ldrh r0, [r2, #32] │ │ │ │ ldrh r4, [r1, #36] @ 0x24 │ │ │ │ ldrh r4, [r1, #36] @ 0x24 │ │ │ │ asrs r4, r1, #2 │ │ │ │ ldrh r4, [r1, #36] @ 0x24 │ │ │ │ ldrh r4, [r1, #36] @ 0x24 │ │ │ │ @@ -609725,42 +609639,42 @@ │ │ │ │ ldrh r4, [r1, #36] @ 0x24 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ ldrd r8, r9, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd r8, r9, [sp, #48] @ 0x30 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 21a780 │ │ │ │ + cbz r0, 21a610 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r3, sl │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #167 @ 0xa7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #167 @ 0xa7 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ ldrb r1, [r5, #13] │ │ │ │ mov.w r8, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ sub.w r9, r1, #33 @ 0x21 │ │ │ │ rsb r3, r1, #33 @ 0x21 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r1 │ │ │ │ @@ -609770,26 +609684,26 @@ │ │ │ │ ldr.w lr, [sp, #8] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ subs r3, r1, #1 │ │ │ │ ldr.w ip, [r0, #320] @ 0x140 │ │ │ │ cmp r1, #16 │ │ │ │ lsl.w r0, r8, r3 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq.n 21a852 │ │ │ │ + beq.n 21a6e2 │ │ │ │ cmp r1, #32 │ │ │ │ - beq.w 21a8ee │ │ │ │ + beq.w 21a77e │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - beq.w 21a912 │ │ │ │ + beq.w 21a7a2 │ │ │ │ lsl.w r1, r8, r3 │ │ │ │ orr.w ip, r1, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #24] │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 21aaa6 │ │ │ │ + bhi.w 21a936 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r1, #5 │ │ │ │ lsls r1, r2, #5 │ │ │ │ lsls r1, r2, #5 │ │ │ │ lsls r1, r2, #5 │ │ │ │ lsls r1, r2, #5 │ │ │ │ lsls r1, r2, #5 │ │ │ │ @@ -609817,476 +609731,476 @@ │ │ │ │ lsls r1, r2, #5 │ │ │ │ lsls r1, r2, #5 │ │ │ │ lsls r1, r2, #5 │ │ │ │ lsls r1, r2, #5 │ │ │ │ lsls r1, r2, #5 │ │ │ │ movs r3, #1 │ │ │ │ strh.w r3, [sp, #32] │ │ │ │ - b.n 21a75a │ │ │ │ + b.n 21a5ea │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 21a75a │ │ │ │ + b.n 21a5ea │ │ │ │ ands.w r3, ip, #8 │ │ │ │ - bne.w 21aa7c │ │ │ │ + bne.w 21a90c │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ movw ip, #32769 @ 0x8001 │ │ │ │ str r3, [sp, #24] │ │ │ │ strh.w ip, [sp, #40] @ 0x28 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 21a894 │ │ │ │ + cbz r0, 21a724 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #303 @ 0x12f │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r3, r9 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218aac │ │ │ │ + bl 21893c │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ movs r3, #0 │ │ │ │ mov r9, r0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #32 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ - bhi.w 21aaac │ │ │ │ + bhi.w 21a93c │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 21aa76 │ │ │ │ + bhi.w 21a906 │ │ │ │ tbb [pc, r3] │ │ │ │ - bmi.n 21a872 │ │ │ │ - bmi.n 21a87c │ │ │ │ - bmi.n 21a87e │ │ │ │ + bmi.n 21a702 │ │ │ │ + bmi.n 21a70c │ │ │ │ + bmi.n 21a70e │ │ │ │ ldmia r5!, {r2, r4, r6, r7} │ │ │ │ - bmi.n 21a882 │ │ │ │ - bmi.n 21a884 │ │ │ │ - bmi.n 21a886 │ │ │ │ + bmi.n 21a712 │ │ │ │ + bmi.n 21a714 │ │ │ │ + bmi.n 21a716 │ │ │ │ ldrh r4, [r2, r7] │ │ │ │ - bmi.n 21a88a │ │ │ │ - bmi.n 21a88c │ │ │ │ - bmi.n 21a88e │ │ │ │ - bmi.n 21a890 │ │ │ │ - bmi.n 21a892 │ │ │ │ - bmi.n 21a894 │ │ │ │ - bmi.n 21a896 │ │ │ │ - bmi.n 21a898 │ │ │ │ + bmi.n 21a71a │ │ │ │ + bmi.n 21a71c │ │ │ │ + bmi.n 21a71e │ │ │ │ + bmi.n 21a720 │ │ │ │ + bmi.n 21a722 │ │ │ │ + bmi.n 21a724 │ │ │ │ + bmi.n 21a726 │ │ │ │ + bmi.n 21a728 │ │ │ │ ands.w r3, ip, #16 │ │ │ │ - bne.w 21aa86 │ │ │ │ + bne.w 21a916 │ │ │ │ mov.w ip, #1 │ │ │ │ movt ip, #32768 @ 0x8000 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #24] │ │ │ │ str.w ip, [sp, #40] @ 0x28 │ │ │ │ - b.n 21a868 │ │ │ │ + b.n 21a6f8 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ - b.n 21a75a │ │ │ │ + b.n 21a5ea │ │ │ │ ands.w ip, ip, #32 │ │ │ │ - beq.w 21aac2 │ │ │ │ + beq.w 21a952 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r3, #1048576 @ 0x100000 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r0, fp │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 2161f0 │ │ │ │ + bl 216080 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 21a954 │ │ │ │ + cbz r0, 21a7e4 │ │ │ │ mov r2, fp │ │ │ │ str r3, [sp, #8] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb r1, [r0, #13] │ │ │ │ movs r2, #0 │ │ │ │ orr.w ip, r8, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #32 │ │ │ │ orr.w r3, r3, r9 │ │ │ │ strd r2, r2, [sp, #40] @ 0x28 │ │ │ │ - bhi.w 21aab6 │ │ │ │ + bhi.w 21a946 │ │ │ │ ldr.w lr, [r4, #16] │ │ │ │ mov r2, r1 │ │ │ │ subs r3, r1, #1 │ │ │ │ - b.n 21a7fa │ │ │ │ + b.n 21a68a │ │ │ │ strh.w r8, [sp, #48] @ 0x30 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 21a9b4 │ │ │ │ + cbz r0, 21a844 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218aac │ │ │ │ + bl 21893c │ │ │ │ mov r3, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #305 @ 0x131 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ str.w r9, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218aac │ │ │ │ + bl 21893c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218aac │ │ │ │ + bl 21893c │ │ │ │ ldr r6, [r4, #12] │ │ │ │ mov r9, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #211 @ 0xd3 │ │ │ │ orr.w r7, r6, #6 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #12] │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r3, sl │ │ │ │ mov r8, r0 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #211 @ 0xd3 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #12] │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ str r6, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 218aac │ │ │ │ + bl 21893c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218aac │ │ │ │ - ldr r2, [pc, #144] @ (21aae0 ) │ │ │ │ - ldr r3, [pc, #136] @ (21aadc ) │ │ │ │ + bl 21893c │ │ │ │ + ldr r2, [pc, #144] @ (21a970 ) │ │ │ │ + ldr r3, [pc, #136] @ (21a96c ) │ │ │ │ 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 21aad4 │ │ │ │ + bne.n 21a964 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strb.w r8, [sp, #48] @ 0x30 │ │ │ │ - b.n 21a988 │ │ │ │ + b.n 21a818 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 21a988 │ │ │ │ + b.n 21a818 │ │ │ │ str.w r8, [sp, #48] @ 0x30 │ │ │ │ - b.n 21a988 │ │ │ │ + b.n 21a818 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r8, #1024 @ 0x400 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 21a924 │ │ │ │ + b.n 21a7b4 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r8, #8388608 @ 0x800000 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 21a924 │ │ │ │ + b.n 21a7b4 │ │ │ │ strb.w ip, [sp, #40] @ 0x28 │ │ │ │ str.w lr, [sp, #8] │ │ │ │ - b.n 21a868 │ │ │ │ + b.n 21a6f8 │ │ │ │ movs r3, #1 │ │ │ │ str.w lr, [sp, #8] │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 21a868 │ │ │ │ + b.n 21a6f8 │ │ │ │ str.w lr, [sp, #8] │ │ │ │ - b.n 21a902 │ │ │ │ + b.n 21a792 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r8, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.n 21a988 │ │ │ │ + b.n 21a818 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ str r2, [sp, #8] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ strd ip, r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 21a868 │ │ │ │ + b.n 21a6f8 │ │ │ │ str.w ip, [sp, #24] │ │ │ │ mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ mov ip, r8 │ │ │ │ - b.n 21aaba │ │ │ │ + b.n 21a94a │ │ │ │ str.w lr, [sp, #8] │ │ │ │ - b.n 21a864 │ │ │ │ + b.n 21a6f4 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - ldr r6, [r3, r4] │ │ │ │ + ldrh r6, [r1, r2] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r5, r6] │ │ │ │ + ldrsb r2, [r3, r4] │ │ │ │ lsls r0, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r2, [pc, #788] @ (21ae10 ) │ │ │ │ + ldr r2, [pc, #788] @ (21aca0 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r3, [pc, #788] @ (21ae14 ) │ │ │ │ + ldr r3, [pc, #788] @ (21aca4 ) │ │ │ │ mov r6, r1 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 21ad36 │ │ │ │ + beq.w 21abc6 │ │ │ │ ldrb r5, [r1, #13] │ │ │ │ mov r4, r0 │ │ │ │ - vldr d0, [pc, #740] @ 21ae00 │ │ │ │ + vldr d0, [pc, #740] @ 21ac90 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2161f0 │ │ │ │ + bl 216080 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 21ab4a │ │ │ │ + cbz r0, 21a9da │ │ │ │ add r3, sp, #32 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldrb r5, [r6, #13] │ │ │ │ add r0, sp, #32 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2161f0 │ │ │ │ + bl 216080 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 21ab78 │ │ │ │ + cbz r0, 21aa08 │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldrb r5, [r6, #13] │ │ │ │ add r0, sp, #32 │ │ │ │ - vldr d0, [pc, #648] @ 21ae08 │ │ │ │ + vldr d0, [pc, #648] @ 21ac98 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2161f0 │ │ │ │ + bl 216080 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 21abac │ │ │ │ + cbz r0, 21aa3c │ │ │ │ add r3, sp, #32 │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #0 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 218878 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov fp, r0 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #32] │ │ │ │ - bl 219e84 │ │ │ │ + bl 219d14 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 21abfa │ │ │ │ + bls.n 21aa8a │ │ │ │ mov sl, r4 │ │ │ │ movs r4, #1 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ str r4, [sp, #32] │ │ │ │ - bl 219e84 │ │ │ │ + bl 219d14 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #199 @ 0xc7 │ │ │ │ mov r0, sl │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ adds r4, #1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.n 21abd4 │ │ │ │ + bcc.n 21aa64 │ │ │ │ mov r4, sl │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #152 @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #167 @ 0xa7 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 218aac │ │ │ │ + bl 21893c │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r3, [r3, #182] @ 0xb6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21acda │ │ │ │ + beq.n 21ab6a │ │ │ │ mov r2, fp │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 218878 │ │ │ │ ldrb.w fp, [r7, #13] │ │ │ │ - vldr d0, [pc, #444] @ 21ae00 │ │ │ │ + vldr d0, [pc, #444] @ 21ac90 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, fp │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 2161f0 │ │ │ │ + bl 216080 │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 21ac74 │ │ │ │ + cbz r0, 21ab04 │ │ │ │ add r3, sp, #32 │ │ │ │ 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, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r3, fp │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r2, sl │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, r4 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 218878 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 218aac │ │ │ │ + bl 21893c │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #167 @ 0xa7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218aac │ │ │ │ + bl 21893c │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ mov r7, r0 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.w 21adea │ │ │ │ + bhi.w 21ac7a │ │ │ │ tbb [pc, r3] │ │ │ │ strh r0, [r1, #4] │ │ │ │ strb r0, [r7, #1] │ │ │ │ str r0, [sp, #416] @ 0x1a0 │ │ │ │ - ldr r0, [pc, #576] @ (21af14 ) │ │ │ │ + ldr r0, [pc, #576] @ (21ada4 ) │ │ │ │ str r0, [sp, #576] @ 0x240 │ │ │ │ str r0, [sp, #576] @ 0x240 │ │ │ │ str r0, [sp, #576] @ 0x240 │ │ │ │ str r0, [sp, #576] @ 0x240 │ │ │ │ ldrb.w r2, [fp, #13] │ │ │ │ strd r3, r3, [sp, #24] │ │ │ │ cmp r2, #32 │ │ │ │ add.w r3, r2, #4294967295 @ 0xffffffff │ │ │ │ - bhi.w 21af3e │ │ │ │ + bhi.w 21adce │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 21af2c │ │ │ │ + bhi.w 21adbc │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r2, #4 │ │ │ │ lsls r3, r3, #4 │ │ │ │ lsls r3, r3, #4 │ │ │ │ lsls r3, r3, #4 │ │ │ │ lsls r3, r3, #4 │ │ │ │ lsls r3, r3, #4 │ │ │ │ @@ -610314,105 +610228,105 @@ │ │ │ │ lsls r3, r3, #4 │ │ │ │ lsls r3, r3, #4 │ │ │ │ lsls r3, r3, #4 │ │ │ │ lsls r3, r3, #4 │ │ │ │ lsls r3, r3, #4 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ - bl 2189e8 │ │ │ │ - ldr r2, [pc, #216] @ (21ae18 ) │ │ │ │ - ldr r3, [pc, #208] @ (21ae14 ) │ │ │ │ + bl 218878 │ │ │ │ + ldr r2, [pc, #216] @ (21aca8 ) │ │ │ │ + ldr r3, [pc, #208] @ (21aca4 ) │ │ │ │ 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 21af48 │ │ │ │ + bne.w 21add8 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #163 @ 0xa3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #224 @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 218878 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r3, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #167 @ 0xa7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 218aac │ │ │ │ - b.n 21ad3e │ │ │ │ + bl 21893c │ │ │ │ + b.n 21abce │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #161 @ 0xa1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 21ad68 │ │ │ │ + b.n 21abf8 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #159 @ 0x9f │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 21ad68 │ │ │ │ + b.n 21abf8 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #157 @ 0x9d │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 21ad68 │ │ │ │ + b.n 21abf8 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #155 @ 0x9b │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 21ad68 │ │ │ │ + b.n 21abf8 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 21ad68 │ │ │ │ + b.n 21abf8 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #153 @ 0x99 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 21ad68 │ │ │ │ + b.n 21abf8 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ - strb r4, [r7, r3] │ │ │ │ + ldrsb r4, [r5, r1] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r7, r2] │ │ │ │ + strb r2, [r5, r0] │ │ │ │ lsls r0, r5, #2 │ │ │ │ mov.w r1, #32768 @ 0x8000 │ │ │ │ strh.w r1, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ sub.w ip, r2, #33 @ 0x21 │ │ │ │ rsb lr, r3, #32 │ │ │ │ vldr d7, [sp, #24] │ │ │ │ @@ -610421,33 +610335,33 @@ │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ orr.w ip, ip, lr │ │ │ │ mvns r3, r3 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ str r3, [sp, #16] │ │ │ │ mvn.w r3, ip │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 21ae70 │ │ │ │ + cbz r0, 21ad00 │ │ │ │ add r3, sp, #32 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [sl, #40] @ 0x28 │ │ │ │ str.w r1, [sl, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ add.w sl, sl, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldrb.w r2, [fp, #13] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 21af34 │ │ │ │ + bhi.n 21adc4 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 21af16 │ │ │ │ + bhi.n 21ada6 │ │ │ │ tbb [pc, r3] │ │ │ │ bx r8 │ │ │ │ bx r8 │ │ │ │ bx r8 │ │ │ │ subs r7, #71 @ 0x47 │ │ │ │ bx r8 │ │ │ │ bx r8 │ │ │ │ @@ -610463,760 +610377,760 @@ │ │ │ │ bx r8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strh.w r3, [sp, #32] │ │ │ │ vldr d7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 21aed8 │ │ │ │ + cbz r0, 21ad68 │ │ │ │ add r2, sp, #24 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, fp │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r2, r7 │ │ │ │ mov fp, r0 │ │ │ │ mov r3, sl │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 21ac9e │ │ │ │ + b.n 21ab2e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ - b.n 21aeae │ │ │ │ + b.n 21ad3e │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ - b.n 21aeae │ │ │ │ + b.n 21ad3e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 21aeae │ │ │ │ + b.n 21ad3e │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ strb.w r1, [sp, #24] │ │ │ │ - b.n 21ae24 │ │ │ │ + b.n 21acb4 │ │ │ │ movs r1, #1 │ │ │ │ strb.w r1, [sp, #24] │ │ │ │ - b.n 21ae24 │ │ │ │ + b.n 21acb4 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ str r1, [sp, #24] │ │ │ │ - b.n 21ae24 │ │ │ │ + b.n 21acb4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 21aeae │ │ │ │ - vldr d7, [pc, #16] @ 21af50 │ │ │ │ + b.n 21ad3e │ │ │ │ + vldr d7, [pc, #16] @ 21ade0 │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - b.n 21ae24 │ │ │ │ + b.n 21acb4 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #244] @ (21b060 ) │ │ │ │ + ldr r2, [pc, #244] @ (21aef0 ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #244] @ (21b064 ) │ │ │ │ + ldr r3, [pc, #244] @ (21aef4 ) │ │ │ │ add r2, pc │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #28 │ │ │ │ vmov.f64 d0, #0 @ 0x40000000 2.0 │ │ │ │ ldrb r5, [r7, #13] │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r8, r1 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 2161f0 │ │ │ │ + bl 216080 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 21afb0 │ │ │ │ + cbz r0, 21ae40 │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldrb r5, [r7, #13] │ │ │ │ add r0, sp, #8 │ │ │ │ vmov.f64 d0, #8 @ 0x40400000 3.0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2161f0 │ │ │ │ + bl 216080 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 21afde │ │ │ │ + cbz r0, 21ae6e │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #233 @ 0xe9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r3, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #233 @ 0xe9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #152 @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ movs r1, #225 @ 0xe1 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 218878 │ │ │ │ mov r2, r6 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, r4 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 218878 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #176 @ 0xb0 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 218aac │ │ │ │ + bl 21893c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ - ldr r2, [pc, #36] @ (21b068 ) │ │ │ │ - ldr r3, [pc, #32] @ (21b064 ) │ │ │ │ + bl 2188c8 │ │ │ │ + ldr r2, [pc, #36] @ (21aef8 ) │ │ │ │ + ldr r3, [pc, #32] @ (21aef4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 21b05a │ │ │ │ + bne.n 21aeea │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r4, [r1, r2] │ │ │ │ + str r4, [r7, r7] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #736] @ (21b34c ) │ │ │ │ + str r0, [r5, r4] │ │ │ │ lsls r0, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #416] @ (21b228 ) │ │ │ │ - ldr r3, [pc, #416] @ (21b22c ) │ │ │ │ + ldr r2, [pc, #416] @ (21b0b8 ) │ │ │ │ + ldr r3, [pc, #416] @ (21b0bc ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ ldrb r0, [r4, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21b1ec │ │ │ │ + beq.w 21b07c │ │ │ │ movs r3, #0 │ │ │ │ - vldr d8, [pc, #376] @ 21b220 │ │ │ │ + vldr d8, [pc, #376] @ 21b0b0 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r6, r1 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r8, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 21b0dc │ │ │ │ + b.n 21af6c │ │ │ │ cmp r2, #32 │ │ │ │ - bne.n 21b122 │ │ │ │ + bne.n 21afb2 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 218878 │ │ │ │ mov r9, r0 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ ldrb.w r0, [r8, #12] │ │ │ │ str.w r9, [r2, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bls.w 21b1f0 │ │ │ │ + bls.w 21b080 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #32] │ │ │ │ - bl 219e84 │ │ │ │ + bl 219d14 │ │ │ │ movs r3, #1 │ │ │ │ mov r4, r0 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #32] │ │ │ │ - bl 219e84 │ │ │ │ + bl 219d14 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov sl, r0 │ │ │ │ cmp r2, #16 │ │ │ │ - bne.n 21b0b4 │ │ │ │ + bne.n 21af44 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #323 @ 0x143 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 218878 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 21b0c6 │ │ │ │ + b.n 21af56 │ │ │ │ lsls r7, r2, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ mov r2, r7 │ │ │ │ vstr d8, [sp, #32] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 21b14e │ │ │ │ + cbz r0, 21afde │ │ │ │ add r3, sp, #32 │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21b0c6 │ │ │ │ + beq.n 21af56 │ │ │ │ orr.w r7, r7, #4 │ │ │ │ str r6, [sp, #16] │ │ │ │ movs r4, #0 │ │ │ │ movs r6, #0 │ │ │ │ uxtb r7, r7 │ │ │ │ str.w r8, [sp, #20] │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 219e84 │ │ │ │ + bl 219d14 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 219b18 │ │ │ │ + bl 2199a8 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ mov fp, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ mul.w r3, r6, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ vldr d7, [sp, #32] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 21b1be │ │ │ │ + cbz r0, 21b04e │ │ │ │ add r2, sp, #24 │ │ │ │ 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, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r3, r8 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #1 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ mov r9, r0 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 21b166 │ │ │ │ + bcc.n 21aff6 │ │ │ │ ldrd r6, r8, [sp, #16] │ │ │ │ - b.n 21b0c6 │ │ │ │ + b.n 21af56 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 217aac │ │ │ │ + bl 21793c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218bd4 │ │ │ │ - ldr r2, [pc, #48] @ (21b230 ) │ │ │ │ - ldr r3, [pc, #40] @ (21b22c ) │ │ │ │ + bl 218a64 │ │ │ │ + ldr r2, [pc, #48] @ (21b0c0 ) │ │ │ │ + ldr r3, [pc, #40] @ (21b0bc ) │ │ │ │ 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 21b21c │ │ │ │ + bne.n 21b0ac │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ - ldr r7, [pc, #448] @ (21b3ec ) │ │ │ │ + str r0, [r4, r3] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #1000] @ (21b61c ) │ │ │ │ + ldr r7, [pc, #424] @ (21b26c ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb r3, [r1, #13] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n 21b250 │ │ │ │ + beq.n 21b0e0 │ │ │ │ movs r2, #1 │ │ │ │ - bl 21a018 │ │ │ │ + bl 219ea8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r2, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 218878 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21b234 │ │ │ │ + bl 21b0c4 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n 21b24e │ │ │ │ + beq.n 21b0de │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #110 @ 0x6e │ │ │ │ mov r0, r4 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 218878 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #168] @ (21b330 ) │ │ │ │ + ldr r2, [pc, #168] @ (21b1c0 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #168] @ (21b334 ) │ │ │ │ + ldr r3, [pc, #168] @ (21b1c4 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r1, #13] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n 21b2fe │ │ │ │ + beq.n 21b18e │ │ │ │ movs r2, #0 │ │ │ │ - bl 21a018 │ │ │ │ + bl 219ea8 │ │ │ │ mov r5, r0 │ │ │ │ - vldr d0, [pc, #124] @ 21b328 │ │ │ │ + vldr d0, [pc, #124] @ 21b1b8 │ │ │ │ add r0, sp, #8 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ - bl 2161f0 │ │ │ │ + bl 216080 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 21b2dc │ │ │ │ + cbz r0, 21b16c │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #233 @ 0xe9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ - ldr r2, [pc, #80] @ (21b338 ) │ │ │ │ - ldr r3, [pc, #72] @ (21b334 ) │ │ │ │ + bl 2188c8 │ │ │ │ + ldr r2, [pc, #80] @ (21b1c8 ) │ │ │ │ + ldr r3, [pc, #72] @ (21b1c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 21b320 │ │ │ │ + bne.n 21b1b0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 218878 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21b278 │ │ │ │ + bl 21b108 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n 21b2e6 │ │ │ │ + beq.n 21b176 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #110 @ 0x6e │ │ │ │ mov r0, r4 │ │ │ │ - bl 2189e8 │ │ │ │ - b.n 21b2e6 │ │ │ │ + bl 218878 │ │ │ │ + b.n 21b176 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r0, #0] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ subs r7, #249 @ 0xf9 │ │ │ │ - ldr r5, [pc, #440] @ (21b4ec ) │ │ │ │ + ldr r6, [pc, #888] @ (21b53c ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #72] @ (21b384 ) │ │ │ │ + ldr r6, [pc, #520] @ (21b3d4 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr r4, [pc, #756] @ (21b648 ) │ │ │ │ + ldr r4, [pc, #756] @ (21b4d8 ) │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #756] @ (21b64c ) │ │ │ │ + ldr r3, [pc, #756] @ (21b4dc ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ add r4, pc │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r8, [r9, #13] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 218878 │ │ │ │ ldrb r4, [r0, #13] │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2161f0 │ │ │ │ + bl 216080 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 21b3a2 │ │ │ │ + cbz r0, 21b232 │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #179 @ 0xb3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r2, r9 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #219 @ 0xdb │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 218878 │ │ │ │ mov r2, r4 │ │ │ │ - ldr r4, [pc, #656] @ (21b650 ) │ │ │ │ + ldr r4, [pc, #656] @ (21b4e0 ) │ │ │ │ mov r3, r9 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r4, pc │ │ │ │ mov r0, r5 │ │ │ │ adds r4, #24 │ │ │ │ - bl 218aac │ │ │ │ + bl 21893c │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r6, sp, #36 @ 0x24 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r1, r8 │ │ │ │ - vldr d0, [pc, #572] @ 21b630 │ │ │ │ + vldr d0, [pc, #572] @ 21b4c0 │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 2161f0 │ │ │ │ + bl 216080 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 21b41c │ │ │ │ + cbz r0, 21b2ac │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ add.w sl, sp, #60 @ 0x3c │ │ │ │ vldmia r7!, {s0} │ │ │ │ add r0, sp, #24 │ │ │ │ ldrb r4, [r6, #13] │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2161f0 │ │ │ │ + bl 216080 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 21b454 │ │ │ │ + cbz r0, 21b2e4 │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r2, r6 │ │ │ │ mov r3, fp │ │ │ │ movs r1, #176 @ 0xb0 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 218aac │ │ │ │ + bl 21893c │ │ │ │ cmp sl, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bne.n 21b422 │ │ │ │ - vldr d0, [pc, #460] @ 21b638 │ │ │ │ + bne.n 21b2b2 │ │ │ │ + vldr d0, [pc, #460] @ 21b4c8 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 2161f0 │ │ │ │ + bl 216080 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 21b494 │ │ │ │ + cbz r0, 21b324 │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ - vldr d0, [pc, #424] @ 21b640 │ │ │ │ + bl 2185fc │ │ │ │ + vldr d0, [pc, #424] @ 21b4d0 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 2161f0 │ │ │ │ + bl 216080 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 21b4c0 │ │ │ │ + cbz r0, 21b350 │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 218aac │ │ │ │ + bl 21893c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ mov r0, r5 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 218878 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #176 @ 0xb0 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 218aac │ │ │ │ + bl 21893c │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r3, [r3, #182] @ 0xb6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21b574 │ │ │ │ + beq.n 21b404 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ mov r0, r5 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 218878 │ │ │ │ ldrb.w r4, [r9, #13] │ │ │ │ - vldr d0, [pc, #304] @ 21b638 │ │ │ │ + vldr d0, [pc, #304] @ 21b4c8 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 2161f0 │ │ │ │ + bl 216080 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 21b532 │ │ │ │ + cbz r0, 21b3c2 │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r2, r6 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, r5 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 218878 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 218aac │ │ │ │ - ldr r2, [pc, #248] @ (21b654 ) │ │ │ │ - ldr r3, [pc, #240] @ (21b64c ) │ │ │ │ + bl 21893c │ │ │ │ + ldr r2, [pc, #248] @ (21b4e4 ) │ │ │ │ + ldr r3, [pc, #240] @ (21b4dc ) │ │ │ │ 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 21b6ee │ │ │ │ + bne.w 21b57e │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r2, [r7, #13] │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ cmp r2, #32 │ │ │ │ add.w r3, r2, #4294967295 @ 0xffffffff │ │ │ │ - bhi.w 21b6da │ │ │ │ + bhi.w 21b56a │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 21b6d2 │ │ │ │ + bhi.w 21b562 │ │ │ │ tbb [pc, r3] │ │ │ │ - add r2, pc, #632 @ (adr r2, 21b808 ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 21b81c ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 21b81c ) │ │ │ │ + add r2, pc, #632 @ (adr r2, 21b698 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 21b6ac ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 21b6ac ) │ │ │ │ ldr r2, [sp, #648] @ 0x288 │ │ │ │ - add r2, pc, #648 @ (adr r2, 21b820 ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 21b824 ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 21b824 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 21b6b0 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 21b6b4 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 21b6b4 ) │ │ │ │ asrs r2, r4, #2 │ │ │ │ - add r2, pc, #648 @ (adr r2, 21b828 ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 21b82c ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 21b82c ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 21b830 ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 21b830 ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 21b834 ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 21b834 ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 21b838 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 21b6b8 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 21b6bc ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 21b6bc ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 21b6c0 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 21b6c0 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 21b6c4 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 21b6c4 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 21b6c8 ) │ │ │ │ mov.w r1, #32768 @ 0x8000 │ │ │ │ strh.w r1, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ sub.w r4, r2, #33 @ 0x21 │ │ │ │ rsb r6, r3, #32 │ │ │ │ lsl.w r4, r1, r4 │ │ │ │ lsr.w r6, r1, r6 │ │ │ │ orrs r4, r6 │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ ldrd sl, fp, [sp, #16] │ │ │ │ mvns r6, r3 │ │ │ │ mvn.w r8, r4 │ │ │ │ strd sl, fp, [sp, #24] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 21b5f6 │ │ │ │ + cbz r0, 21b486 │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldrb r2, [r7, #13] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #24] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 21b6e8 │ │ │ │ + bhi.n 21b578 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 21b6be │ │ │ │ + bhi.n 21b54e │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r5, [r2, r5] │ │ │ │ ldr r1, [r3, r5] │ │ │ │ ldr r1, [r3, r5] │ │ │ │ strh r1, [r3, r1] │ │ │ │ ldr r1, [r3, r5] │ │ │ │ ldr r1, [r3, r5] │ │ │ │ @@ -611228,359 +611142,359 @@ │ │ │ │ ldr r1, [r3, r5] │ │ │ │ ldr r1, [r3, r5] │ │ │ │ ldr r1, [r3, r5] │ │ │ │ ldr r1, [r3, r5] │ │ │ │ ldr r1, [r3, r5] │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #0 @ (adr r0, 21b634 ) │ │ │ │ - bhi.n 21b5e0 │ │ │ │ + add r0, pc, #0 @ (adr r0, 21b4c4 ) │ │ │ │ + bhi.n 21b470 │ │ │ │ it hi │ │ │ │ ... │ │ │ │ cmp r5, #24 │ │ │ │ strbhi r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ ittee │ │ │ │ - ldr r4, [pc, #656] @ (21b8dc ) │ │ │ │ + ldr r6, [pc, #80] @ (21b52c ) │ │ │ │ lsl r0, r5, #2 │ │ │ │ lsral r0, r0, #4 │ │ │ │ moval r0, r0 │ │ │ │ - add r2, pc, #24 @ (adr r2, 21b66c ) │ │ │ │ + add r1, pc, #984 @ (adr r1, 21b8bc ) │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r2, [pc, #640] @ (21b8d8 ) │ │ │ │ + ldr r4, [pc, #64] @ (21b528 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ strh.w r6, [sp, #24] │ │ │ │ ldrd sl, fp, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ strd sl, fp, [sp, #16] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 21b682 │ │ │ │ + cbz r0, 21b512 │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r3, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r5 │ │ │ │ - bl 218a38 │ │ │ │ - b.n 21b558 │ │ │ │ + bl 2188c8 │ │ │ │ + b.n 21b3e8 │ │ │ │ strb.w r6, [sp, #24] │ │ │ │ - b.n 21b65c │ │ │ │ + b.n 21b4ec │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 21b65c │ │ │ │ + b.n 21b4ec │ │ │ │ str r6, [sp, #24] │ │ │ │ - b.n 21b65c │ │ │ │ + b.n 21b4ec │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ strb.w r1, [sp, #16] │ │ │ │ - b.n 21b5b6 │ │ │ │ + b.n 21b446 │ │ │ │ movs r1, #1 │ │ │ │ strb.w r1, [sp, #16] │ │ │ │ - b.n 21b5b6 │ │ │ │ + b.n 21b446 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ str r1, [sp, #16] │ │ │ │ - b.n 21b5b6 │ │ │ │ + b.n 21b446 │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w fp, #2147483648 @ 0x80000000 │ │ │ │ strd sl, fp, [sp, #16] │ │ │ │ - b.n 21b5b6 │ │ │ │ + b.n 21b446 │ │ │ │ strd r6, r8, [sp, #24] │ │ │ │ - b.n 21b65c │ │ │ │ + b.n 21b4ec │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #700] @ (21b9c8 ) │ │ │ │ - ldr r3, [pc, #700] @ (21b9cc ) │ │ │ │ + ldr r2, [pc, #700] @ (21b858 ) │ │ │ │ + ldr r3, [pc, #700] @ (21b85c ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ add r2, pc │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r7, [r8, #13] │ │ │ │ mov r9, r1 │ │ │ │ - vldr d0, [pc, #652] @ 21b9a8 │ │ │ │ + vldr d0, [pc, #652] @ 21b838 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [sp, #12] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #12] │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 2161f0 │ │ │ │ + bl 216080 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 21b75a │ │ │ │ + cbz r0, 21b5ea │ │ │ │ add r3, sp, #32 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #32 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 2161f0 │ │ │ │ + bl 216080 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 21b786 │ │ │ │ + cbz r0, 21b616 │ │ │ │ add r3, sp, #32 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #179 @ 0xb3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r2, r8 │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 218878 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 218aac │ │ │ │ + bl 21893c │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 218878 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218aac │ │ │ │ - vldr d7, [pc, #484] @ 21b9b0 │ │ │ │ + bl 21893c │ │ │ │ + vldr d7, [pc, #484] @ 21b840 │ │ │ │ cmp r7, #32 │ │ │ │ - vldr d0, [pc, #484] @ 21b9b8 │ │ │ │ + vldr d0, [pc, #484] @ 21b848 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #140 @ 0x8c │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ it cs │ │ │ │ vmovcs.f64 d0, d7 │ │ │ │ vstr d0, [sp, #24] │ │ │ │ - bl 2189e8 │ │ │ │ + bl 218878 │ │ │ │ mov fp, r0 │ │ │ │ vldr d0, [sp, #24] │ │ │ │ add r0, sp, #32 │ │ │ │ ldrb.w r2, [fp, #13] │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r1, r2 │ │ │ │ - bl 2161f0 │ │ │ │ + bl 216080 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 21b824 │ │ │ │ + cbz r0, 21b6b4 │ │ │ │ add r2, sp, #32 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #179 @ 0xb3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r1, r7 │ │ │ │ vmov.f64 d0, #80 @ 0x3e800000 0.250 │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 2161f0 │ │ │ │ + bl 216080 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 21b860 │ │ │ │ + cbz r0, 21b6f0 │ │ │ │ add r2, sp, #32 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218aac │ │ │ │ + bl 21893c │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ mov fp, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ movs r1, #219 @ 0xdb │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 218878 │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 218878 │ │ │ │ mov r2, sl │ │ │ │ mov fp, r0 │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 218878 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r2, r8 │ │ │ │ mov fp, r0 │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 218878 │ │ │ │ mov r2, r9 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 218878 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #167 @ 0xa7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp] │ │ │ │ - bl 218aac │ │ │ │ + bl 21893c │ │ │ │ orr.w r3, r7, #128 @ 0x80 │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #6 │ │ │ │ - bl 219b18 │ │ │ │ + bl 2199a8 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21b340 │ │ │ │ - vldr d0, [pc, #184] @ 21b9c0 │ │ │ │ + bl 21b1d0 │ │ │ │ + vldr d0, [pc, #184] @ 21b850 │ │ │ │ ldrb.w r8, [r7, #13] │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2161f0 │ │ │ │ + bl 216080 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 21b93e │ │ │ │ + cbz r0, 21b7ce │ │ │ │ add r2, sp, #32 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #176 @ 0xb0 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 218aac │ │ │ │ + bl 21893c │ │ │ │ mov r3, sl │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #201 @ 0xc9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, r4 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 218878 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 218aac │ │ │ │ + bl 21893c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #76] @ (21b9d0 ) │ │ │ │ + ldr r2, [pc, #76] @ (21b860 ) │ │ │ │ str r3, [r4, #12] │ │ │ │ - ldr r3, [pc, #68] @ (21b9cc ) │ │ │ │ + ldr r3, [pc, #68] @ (21b85c ) │ │ │ │ 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 21b99e │ │ │ │ + bne.n 21b82e │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldmia r0!, {} │ │ │ │ @@ -611591,66 +611505,66 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2 │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ subs r7, #249 @ 0xf9 │ │ │ │ - ldr r0, [pc, #944] @ (21bd7c ) │ │ │ │ + ldr r2, [pc, #368] @ (21b9cc ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - mov r4, lr │ │ │ │ + blxns ip │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #444] @ (21bba8 ) │ │ │ │ + ldr r2, [pc, #444] @ (21ba38 ) │ │ │ │ mov r4, r1 │ │ │ │ ldrb.w r3, [sp, #104] @ 0x68 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #436] @ (21bbac ) │ │ │ │ + ldr r3, [pc, #436] @ (21ba3c ) │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrb.w r8, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r1, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r3, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - cbz r2, 21ba3c │ │ │ │ + cbz r2, 21b8cc │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ movs r0, #20 │ │ │ │ mov r6, r8 │ │ │ │ mla r2, r0, r2, r3 │ │ │ │ - b.n 21ba28 │ │ │ │ - cbz r6, 21ba22 │ │ │ │ + b.n 21b8b8 │ │ │ │ + cbz r6, 21b8b2 │ │ │ │ adds r1, #1 │ │ │ │ adds r3, #20 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 21ba3a │ │ │ │ + beq.n 21b8ca │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21ba1e │ │ │ │ + beq.n 21b8ae │ │ │ │ subs r0, #13 │ │ │ │ cmp r0, #5 │ │ │ │ - bls.n 21ba20 │ │ │ │ + bls.n 21b8b0 │ │ │ │ adds r3, #20 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 21ba28 │ │ │ │ + bne.n 21b8b8 │ │ │ │ mov r8, r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 214564 │ │ │ │ + bl 2143f4 │ │ │ │ ldrh r2, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ strh r2, [r0, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r4, #62] @ 0x3e │ │ │ │ @@ -611662,97 +611576,97 @@ │ │ │ │ str r3, [r0, #84] @ 0x54 │ │ │ │ ldrh.w r3, [r4, #73] @ 0x49 │ │ │ │ strh.w r3, [r0, #73] @ 0x49 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r5, [r0, #44] @ 0x2c │ │ │ │ strb.w r3, [r0, #40] @ 0x28 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 21ba80 │ │ │ │ + beq.n 21b910 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ str r3, [r0, #56] @ 0x38 │ │ │ │ ldr r5, [r4, #52] @ 0x34 │ │ │ │ - cbz r5, 21bae8 │ │ │ │ + cbz r5, 21b978 │ │ │ │ ldr.w r9, [r4, #48] @ 0x30 │ │ │ │ mov.w sl, #20 │ │ │ │ add.w r4, sp, sl │ │ │ │ add.w ip, sp, #40 @ 0x28 │ │ │ │ mla fp, sl, r5, r9 │ │ │ │ movs r5, #0 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 21bad0 │ │ │ │ + b.n 21b960 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 21bac8 │ │ │ │ + beq.n 21b958 │ │ │ │ ldr r2, [r7, #48] @ 0x30 │ │ │ │ strd r6, r6, [r4] │ │ │ │ str r6, [r4, #8] │ │ │ │ mla lr, sl, r5, r2 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ str r2, [sp, #32] │ │ │ │ adds r5, #1 │ │ │ │ str.w r3, [lr, #16] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w r9, r9, #20 │ │ │ │ cmp r9, fp │ │ │ │ - beq.n 21bae8 │ │ │ │ + beq.n 21b978 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21ba9e │ │ │ │ + beq.n 21b92e │ │ │ │ sub.w r2, r3, #13 │ │ │ │ cmp r2, #5 │ │ │ │ - bls.n 21baa4 │ │ │ │ + bls.n 21b934 │ │ │ │ add.w r9, r9, #20 │ │ │ │ cmp r9, fp │ │ │ │ - bne.n 21bad0 │ │ │ │ + bne.n 21b960 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbnz r3, 21bb2e │ │ │ │ + cbnz r3, 21b9be │ │ │ │ mov r0, r7 │ │ │ │ - bl 217e3c │ │ │ │ + bl 217ccc │ │ │ │ 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 216694 │ │ │ │ + bl 216524 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ - bl 21876c │ │ │ │ - ldr r2, [pc, #156] @ (21bbb0 ) │ │ │ │ - ldr r3, [pc, #152] @ (21bbac ) │ │ │ │ + bl 2185fc │ │ │ │ + ldr r2, [pc, #156] @ (21ba40 ) │ │ │ │ + ldr r3, [pc, #152] @ (21ba3c ) │ │ │ │ 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 21bba4 │ │ │ │ + bne.n 21ba34 │ │ │ │ add.w r0, r7, #20 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ mov.w fp, #0 │ │ │ │ mov.w sl, #0 │ │ │ │ strd sl, fp, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ add.w fp, sp, #40 @ 0x28 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 21bb60 │ │ │ │ + cbz r0, 21b9f0 │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ 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 │ │ │ │ @@ -611767,54 +611681,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 21baec │ │ │ │ + b.n 21b97c │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - mov r4, r1 │ │ │ │ + bxns pc │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r8, sp │ │ │ │ + mov r0, fp │ │ │ │ lsls r0, r5, #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 217e3c │ │ │ │ + bl 217ccc │ │ │ │ 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 21b9d4 │ │ │ │ + bl 21b864 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #84] @ (21bc60 ) │ │ │ │ + ldr r4, [pc, #84] @ (21baf0 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r2, [pc, #84] @ (21bc64 ) │ │ │ │ + ldr r2, [pc, #84] @ (21baf4 ) │ │ │ │ movs r3, #2 │ │ │ │ add r4, pc │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ movs r4, #1 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ @@ -611822,48 +611736,48 @@ │ │ │ │ str r1, [r0, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #8] │ │ │ │ movs r2, #160 @ 0xa0 │ │ │ │ strd r2, r4, [sp] │ │ │ │ movs r2, #9 │ │ │ │ - bl 21b9d4 │ │ │ │ + bl 21b864 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r0 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 219e84 │ │ │ │ - ldr r2, [pc, #32] @ (21bc68 ) │ │ │ │ - ldr r3, [pc, #28] @ (21bc64 ) │ │ │ │ + bl 219d14 │ │ │ │ + ldr r2, [pc, #32] @ (21baf8 ) │ │ │ │ + ldr r3, [pc, #28] @ (21baf4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 21bc5c │ │ │ │ + bne.n 21baec │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - mvns r2, r5 │ │ │ │ + cmp r2, fp │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bics r4, r6 │ │ │ │ + cmp r4, r4 │ │ │ │ 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, #3856] @ 0xf10 │ │ │ │ sub sp, #216 @ 0xd8 │ │ │ │ mov lr, r2 │ │ │ │ - ldr r2, [pc, #368] @ (21bdf4 ) │ │ │ │ + ldr r2, [pc, #368] @ (21bc84 ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #368] @ (21bdf8 ) │ │ │ │ + ldr r3, [pc, #368] @ (21bc88 ) │ │ │ │ mov.w ip, #0 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ str r1, [sp, #12] │ │ │ │ add r7, sp, #16 │ │ │ │ strd ip, ip, [sp, #4] │ │ │ │ mov r5, r1 │ │ │ │ @@ -611873,219 +611787,219 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 21bdea │ │ │ │ + beq.w 21bc7a │ │ │ │ mov r3, ip │ │ │ │ sub.w r2, lr, #4 │ │ │ │ add.w ip, sp, #31 │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ strb.w r1, [ip, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ ite ne │ │ │ │ movne r0, #0 │ │ │ │ andeq.w r0, r0, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it ne │ │ │ │ cmpne r4, r3 │ │ │ │ - bhi.n 21bcc8 │ │ │ │ + bhi.n 21bb58 │ │ │ │ ldrb.w r8, [r5, #12] │ │ │ │ cmp r8, r4 │ │ │ │ ite ne │ │ │ │ movne.w ip, #0 │ │ │ │ andeq.w ip, r0, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 21bd52 │ │ │ │ + bne.n 21bbe2 │ │ │ │ str r5, [sp, #28] │ │ │ │ add.w lr, sp, #48 @ 0x30 │ │ │ │ cmp r8, r4 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ - beq.n 21bd6e │ │ │ │ + beq.n 21bbfe │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ - cbz r3, 21bd1e │ │ │ │ + cbz r3, 21bbae │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 21bda2 │ │ │ │ + beq.n 21bc32 │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ - bl 214310 │ │ │ │ + bl 2141a0 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ add.w r4, r8, #44 @ 0x2c │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21876c │ │ │ │ - ldr r2, [pc, #168] @ (21bdfc ) │ │ │ │ - ldr r3, [pc, #160] @ (21bdf8 ) │ │ │ │ + bl 2185fc │ │ │ │ + ldr r2, [pc, #168] @ (21bc8c ) │ │ │ │ + ldr r3, [pc, #160] @ (21bc88 ) │ │ │ │ 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 21bdee │ │ │ │ + bne.n 21bc7e │ │ │ │ mov r0, r5 │ │ │ │ add sp, #216 @ 0xd8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 21bd52 │ │ │ │ + beq.n 21bbe2 │ │ │ │ add.w r0, sp, #63 @ 0x3f │ │ │ │ mov r3, ip │ │ │ │ mov r2, r0 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ orrne.w ip, ip, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 21bd7a │ │ │ │ + bne.n 21bc0a │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 21bd52 │ │ │ │ + beq.n 21bbe2 │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21bd1e │ │ │ │ + beq.n 21bbae │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 21bd1e │ │ │ │ - b.n 21bda8 │ │ │ │ - cbz r4, 21bdc4 │ │ │ │ + bne.n 21bbae │ │ │ │ + b.n 21bc38 │ │ │ │ + cbz r4, 21bc54 │ │ │ │ add.w r0, sp, #63 @ 0x3f │ │ │ │ mov r3, r0 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ adds r0, r4, r0 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ adds r1, #8 │ │ │ │ cmp r0, r3 │ │ │ │ add.w r2, r5, r2, lsl #3 │ │ │ │ vldr d7, [r2, #20] │ │ │ │ vstr d7, [r1] │ │ │ │ - bne.n 21bdae │ │ │ │ + bne.n 21bc3e │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21bd52 │ │ │ │ + beq.n 21bbe2 │ │ │ │ lsls r2, r4, #3 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ blx 61b08 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #20 │ │ │ │ - bl 21876c │ │ │ │ - b.n 21bd52 │ │ │ │ + bl 2185fc │ │ │ │ + b.n 21bbe2 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 21bce4 │ │ │ │ + b.n 21bb74 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - muls r2, r6 │ │ │ │ + add sl, ip │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, r4 │ │ │ │ + add r6, r2 │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #316] @ (21bf50 ) │ │ │ │ - ldr r3, [pc, #316] @ (21bf54 ) │ │ │ │ + ldr r2, [pc, #316] @ (21bde0 ) │ │ │ │ + ldr r3, [pc, #316] @ (21bde4 ) │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ add r2, pc │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r6, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 21bec2 │ │ │ │ + bne.n 21bd52 │ │ │ │ mov r2, r1 │ │ │ │ mov.w r1, #422 @ 0x1a6 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 218878 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #423 @ 0x1a7 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2189e8 │ │ │ │ - vldr d7, [pc, #256] @ 21bf48 │ │ │ │ + bl 218878 │ │ │ │ + vldr d7, [pc, #256] @ 21bdd8 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 21be6e │ │ │ │ + cbz r0, 21bcfe │ │ │ │ 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 21876c │ │ │ │ - vldr d7, [pc, #216] @ 21bf48 │ │ │ │ + bl 2185fc │ │ │ │ + vldr d7, [pc, #216] @ 21bdd8 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 21be96 │ │ │ │ + cbz r0, 21bd26 │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ strd r5, r6, [sp] │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ - bl 218b34 │ │ │ │ - ldr r2, [pc, #172] @ (21bf58 ) │ │ │ │ - ldr r3, [pc, #168] @ (21bf54 ) │ │ │ │ + bl 2189c4 │ │ │ │ + ldr r2, [pc, #172] @ (21bde8 ) │ │ │ │ + ldr r3, [pc, #168] @ (21bde4 ) │ │ │ │ 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 21bf40 │ │ │ │ + bne.n 21bdd0 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ - beq.n 21bf02 │ │ │ │ + beq.n 21bd92 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 610ec │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ movs r0, #3 │ │ │ │ @@ -612094,228 +612008,228 @@ │ │ │ │ itttt mi │ │ │ │ addmi r1, sp, #88 @ 0x58 │ │ │ │ addmi.w r1, r1, r3, lsl #2 │ │ │ │ addmi r3, #1 │ │ │ │ strmi.w r2, [r1, #-68] │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, #16 │ │ │ │ - bne.n 21bedc │ │ │ │ + bne.n 21bd6c │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21bc6c │ │ │ │ + bl 21bafc │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 218878 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #3 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 21bc6c │ │ │ │ + bl 21bafc │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 21bf34 │ │ │ │ + beq.n 21bdc4 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #375 @ 0x177 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 218878 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ - b.n 21bea8 │ │ │ │ + bl 2188c8 │ │ │ │ + b.n 21bd38 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - rors r4, r4 │ │ │ │ + muls r4, r2 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adcs r0, r2 │ │ │ │ + cmn r0, r0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #740] @ (21c254 ) │ │ │ │ - ldr r3, [pc, #740] @ (21c258 ) │ │ │ │ + ldr r1, [pc, #740] @ (21c0e4 ) │ │ │ │ + ldr r3, [pc, #740] @ (21c0e8 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add r1, pc │ │ │ │ mov fp, r0 │ │ │ │ mov sl, r2 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 21c184 │ │ │ │ + beq.w 21c014 │ │ │ │ ldr.w r0, [sl, #4] │ │ │ │ - bl 237804 │ │ │ │ + bl 237694 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ - bl 237804 │ │ │ │ + bl 237694 │ │ │ │ ldr.w r2, [r8, #36] @ 0x24 │ │ │ │ cmp r5, r0 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r2, r2, #2 │ │ │ │ sub.w r2, r2, #1 │ │ │ │ clz r2, r2 │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 21c0f2 │ │ │ │ + bne.w 21bf82 │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ add.w r9, r8, #20 │ │ │ │ - bl 237818 │ │ │ │ + bl 2376a8 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ - bl 237804 │ │ │ │ + bl 237694 │ │ │ │ ldr.w r7, [r8, #24] │ │ │ │ strb.w r4, [r8, #32] │ │ │ │ cmp r9, r7 │ │ │ │ strb.w r0, [r8, #33] @ 0x21 │ │ │ │ - beq.n 21c0ae │ │ │ │ + beq.n 21bf3e │ │ │ │ ldr r4, [r7, #4] │ │ │ │ movs r1, #0 │ │ │ │ subs r7, #4 │ │ │ │ mov r6, r1 │ │ │ │ subs r4, #4 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.n 21c04e │ │ │ │ + bmi.n 21bede │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 21c04e │ │ │ │ + beq.n 21bede │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 21c01e │ │ │ │ + bne.n 21beae │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp.w r2, #264 @ 0x108 │ │ │ │ - beq.n 21c04e │ │ │ │ - bhi.n 21c0cc │ │ │ │ + beq.n 21bede │ │ │ │ + bhi.n 21bf5c │ │ │ │ cmp r2, #125 @ 0x7d │ │ │ │ - bhi.w 21c17c │ │ │ │ + bhi.w 21c00c │ │ │ │ cmp r2, #123 @ 0x7b │ │ │ │ - bhi.n 21c04e │ │ │ │ + bhi.n 21bede │ │ │ │ subs r2, #122 @ 0x7a │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 21c0da │ │ │ │ + bls.n 21bf6a │ │ │ │ adds r3, r6, #4 │ │ │ │ - beq.n 21c060 │ │ │ │ + beq.n 21bef0 │ │ │ │ adds r3, r6, #4 │ │ │ │ cmp r1, r3 │ │ │ │ - bcs.n 21c05c │ │ │ │ + bcs.n 21beec │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 21c0e2 │ │ │ │ + bhi.n 21bf72 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ blx 613c8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 21c060 │ │ │ │ + cbz r0, 21bef0 │ │ │ │ ldrd r1, r3, [sp, #8] │ │ │ │ adds r2, r0, r6 │ │ │ │ mov r6, r3 │ │ │ │ str r7, [r2, #0] │ │ │ │ adds r3, r4, #4 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r7, r4 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 21c066 │ │ │ │ + beq.n 21bef6 │ │ │ │ subs r4, r2, #4 │ │ │ │ - b.n 21bff4 │ │ │ │ + b.n 21be84 │ │ │ │ adds r2, r5, r6 │ │ │ │ - bne.n 21c04a │ │ │ │ + bne.n 21beda │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ add r6, r5 │ │ │ │ cmp r5, r6 │ │ │ │ - bcs.n 21c0a6 │ │ │ │ + bcs.n 21bf36 │ │ │ │ ldrd r3, r2, [sl, #4] │ │ │ │ movs r0, #3 │ │ │ │ mov r1, r9 │ │ │ │ strd r0, r8, [fp] │ │ │ │ mov r0, fp │ │ │ │ - bl 21be00 │ │ │ │ + bl 21bc90 │ │ │ │ mov r2, r5 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r3, [r2], #4 │ │ │ │ adds r1, r3, #4 │ │ │ │ cmp r2, r6 │ │ │ │ ldrd r7, r4, [r3, #4] │ │ │ │ str r4, [r7, #4] │ │ │ │ str r7, [r4, #0] │ │ │ │ str.w ip, [r3, #4] │ │ │ │ strd r0, r0, [r3, #8] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ str r4, [r3, #4] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r1, [r0, #0] │ │ │ │ - bcc.n 21c084 │ │ │ │ - cbz r5, 21c0ae │ │ │ │ + bcc.n 21bf14 │ │ │ │ + cbz r5, 21bf3e │ │ │ │ mov r0, r5 │ │ │ │ blx 60bc8 │ │ │ │ - ldr r2, [pc, #428] @ (21c25c ) │ │ │ │ - ldr r3, [pc, #420] @ (21c258 ) │ │ │ │ + ldr r2, [pc, #428] @ (21c0ec ) │ │ │ │ + ldr r3, [pc, #420] @ (21c0e8 ) │ │ │ │ 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 21c24e │ │ │ │ + bne.w 21c0de │ │ │ │ movs r0, #1 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r2, #360 @ 0x168 │ │ │ │ - bls.n 21c0ea │ │ │ │ + bls.n 21bf7a │ │ │ │ subw r2, r2, #838 @ 0x346 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 21c01e │ │ │ │ + bhi.n 21beae │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 21c01e │ │ │ │ - b.n 21c04e │ │ │ │ + bne.n 21beae │ │ │ │ + b.n 21bede │ │ │ │ cmp r1, r3 │ │ │ │ it cc │ │ │ │ movcc r1, r3 │ │ │ │ - b.n 21c036 │ │ │ │ + b.n 21bec6 │ │ │ │ cmp.w r2, #358 @ 0x166 │ │ │ │ - bhi.n 21c04e │ │ │ │ - b.n 21c01e │ │ │ │ + bhi.n 21bede │ │ │ │ + b.n 21beae │ │ │ │ movs r3, #2 │ │ │ │ ldr.w r1, [r8, #76] @ 0x4c │ │ │ │ cmp r0, #32 │ │ │ │ strd r3, r8, [fp] │ │ │ │ - bne.n 21c148 │ │ │ │ + bne.n 21bfd8 │ │ │ │ ldrb.w r3, [r1, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 21c148 │ │ │ │ + bne.n 21bfd8 │ │ │ │ ldrb r3, [r1, #13] │ │ │ │ ldrd r2, r0, [r1, #20] │ │ │ │ cmp r3, #32 │ │ │ │ - bhi.n 21c13c │ │ │ │ + bhi.n 21bfcc │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 21c20a │ │ │ │ + bhi.n 21c09a │ │ │ │ tbb [pc, r3] │ │ │ │ strb r1, [r2, #30] │ │ │ │ strb r7, [r6, #29] │ │ │ │ strb r7, [r6, #29] │ │ │ │ str r4, [sp, #476] @ 0x1dc │ │ │ │ strb r7, [r6, #29] │ │ │ │ strb r7, [r6, #29] │ │ │ │ @@ -612328,146 +612242,146 @@ │ │ │ │ strb r7, [r6, #29] │ │ │ │ strb r7, [r6, #29] │ │ │ │ strb r7, [r6, #29] │ │ │ │ strb r7, [r6, #29] │ │ │ │ adds.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ adc.w r0, r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21c20a │ │ │ │ + beq.n 21c09a │ │ │ │ orr.w r3, r4, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #0] │ │ │ │ uxtb r3, r3 │ │ │ │ movs r2, #2 │ │ │ │ - bl 219b18 │ │ │ │ + bl 2199a8 │ │ │ │ ldrd r2, r3, [r8, #68] @ 0x44 │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8, #68] @ 0x44 │ │ │ │ add.w r3, r8, #68 @ 0x44 │ │ │ │ strd r0, r0, [r8, #72] @ 0x48 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str.w r2, [r8, #68] @ 0x44 │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 21bfc2 │ │ │ │ + b.n 21be52 │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - beq.w 21c04e │ │ │ │ - b.n 21c01e │ │ │ │ + beq.w 21bede │ │ │ │ + b.n 21beae │ │ │ │ ldr.w r4, [r8, #60] @ 0x3c │ │ │ │ ldr r5, [r2, #8] │ │ │ │ ldrb r6, [r4, #13] │ │ │ │ mov r0, r5 │ │ │ │ - bl 237804 │ │ │ │ + bl 237694 │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 21c1fa │ │ │ │ + beq.n 21c08a │ │ │ │ ldr.w r3, [r8, #48] @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ mov r0, fp │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ ldr.w r1, [r8, #60] @ 0x3c │ │ │ │ str.w r2, [fp] │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ - bl 21be00 │ │ │ │ + bl 21bc90 │ │ │ │ ldrd r2, r3, [r8, #52] @ 0x34 │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8, #52] @ 0x34 │ │ │ │ add.w r3, r8, #52 @ 0x34 │ │ │ │ strd r0, r0, [r8, #56] @ 0x38 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str.w r2, [r8, #52] @ 0x34 │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w r3, [r8, #48] @ 0x30 │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 21bf8e │ │ │ │ + bne.w 21be1e │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 21bf8e │ │ │ │ + beq.w 21be1e │ │ │ │ add.w r2, r8, #63 @ 0x3f │ │ │ │ strb.w r3, [r2, #1]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 21c1ee │ │ │ │ - b.n 21bf8e │ │ │ │ + bne.n 21c07e │ │ │ │ + b.n 21be1e │ │ │ │ ldrb r4, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 237818 │ │ │ │ + bl 2376a8 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 21c196 │ │ │ │ - b.n 21bf8e │ │ │ │ + bne.n 21c026 │ │ │ │ + b.n 21be1e │ │ │ │ sxth r2, r2 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movs r2, #32 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 21c248 │ │ │ │ + cbz r0, 21c0d8 │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ mov r1, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ add.w r0, r5, #20 │ │ │ │ - b.n 21c15a │ │ │ │ + b.n 21bfea │ │ │ │ uxtb r2, r2 │ │ │ │ negs r2, r2 │ │ │ │ - b.n 21c20a │ │ │ │ + b.n 21c09a │ │ │ │ sxtb r2, r2 │ │ │ │ - b.n 21c20a │ │ │ │ + b.n 21c09a │ │ │ │ ldr.w r1, [r8, #76] @ 0x4c │ │ │ │ - b.n 21c148 │ │ │ │ + b.n 21bfd8 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r0, r1 │ │ │ │ + rors r0, r7 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #74 @ 0x4a │ │ │ │ + lsls r2, r7 │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ ldr.w r5, [r0, #432] @ 0x1b0 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - ldr r2, [pc, #336] @ (21c3cc ) │ │ │ │ + ldr r2, [pc, #336] @ (21c25c ) │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #336] @ (21c3d0 ) │ │ │ │ + ldr r3, [pc, #336] @ (21c260 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21c3b8 │ │ │ │ + beq.w 21c248 │ │ │ │ mov r8, r1 │ │ │ │ - b.n 21c2a2 │ │ │ │ + b.n 21c132 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21c3b8 │ │ │ │ + beq.w 21c248 │ │ │ │ ldr r7, [r5, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 21c298 │ │ │ │ + beq.n 21c128 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r9, sl │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add.w ip, sp, #36 @ 0x24 │ │ │ │ strd r9, r9, [sp, #40] @ 0x28 │ │ │ │ add r6, sp, #12 │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ @@ -612477,167 +612391,167 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ mov r0, r4 │ │ │ │ - bl 2169dc │ │ │ │ + bl 21686c │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 21c3b4 │ │ │ │ + beq.n 21c244 │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ - cbz r4, 21c32c │ │ │ │ + cbz r4, 21c1bc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21c358 │ │ │ │ + beq.n 21c1e8 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 21c3be │ │ │ │ + beq.n 21c24e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 21c310 │ │ │ │ + cbz r3, 21c1a0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 21c310 │ │ │ │ + cbz r2, 21c1a0 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 21c33a │ │ │ │ + beq.n 21c1ca │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21c2fe │ │ │ │ + bne.n 21c18e │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 21c32c │ │ │ │ + bne.n 21c1bc │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ tst.w r8, r3 │ │ │ │ - beq.n 21c32c │ │ │ │ + beq.n 21c1bc │ │ │ │ mov r2, sp │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 21bf5c │ │ │ │ + bl 21bdec │ │ │ │ mov.w fp, #1 │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r6 │ │ │ │ - bl 2169dc │ │ │ │ - cbz r6, 21c372 │ │ │ │ + bl 21686c │ │ │ │ + cbz r6, 21c202 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 21c2e8 │ │ │ │ + b.n 21c178 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ tst.w r8, r2 │ │ │ │ - beq.n 21c308 │ │ │ │ + beq.n 21c198 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r3 │ │ │ │ mov r2, sp │ │ │ │ add r0, sp, #12 │ │ │ │ mov.w fp, #1 │ │ │ │ - bl 21bf5c │ │ │ │ + bl 21bdec │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 21c2fa │ │ │ │ - b.n 21c328 │ │ │ │ + bne.n 21c18a │ │ │ │ + b.n 21c1b8 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 21c32c │ │ │ │ + bne.n 21c1bc │ │ │ │ ldr r2, [r1, #40] @ 0x28 │ │ │ │ tst.w r8, r2 │ │ │ │ - bne.n 21c344 │ │ │ │ + bne.n 21c1d4 │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r6 │ │ │ │ - bl 2169dc │ │ │ │ + bl 21686c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 21c336 │ │ │ │ + bne.n 21c1c6 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 262138 │ │ │ │ + bl 261fc8 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ orr.w r3, r0, sl │ │ │ │ uxtb.w sl, r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 21c398 │ │ │ │ + cbz r3, 21c228 │ │ │ │ ldr r7, [r5, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 21c2ae │ │ │ │ + bne.n 21c13e │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21c38a │ │ │ │ - ldr r2, [pc, #56] @ (21c3d4 ) │ │ │ │ - ldr r3, [pc, #52] @ (21c3d0 ) │ │ │ │ + bne.n 21c21a │ │ │ │ + ldr r2, [pc, #56] @ (21c264 ) │ │ │ │ + ldr r3, [pc, #52] @ (21c260 ) │ │ │ │ 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 21c3c8 │ │ │ │ + bne.n 21c258 │ │ │ │ mov r0, sl │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov fp, r4 │ │ │ │ - b.n 21c372 │ │ │ │ + b.n 21c202 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 21c398 │ │ │ │ + b.n 21c228 │ │ │ │ ldr r3, [r1, #40] @ 0x28 │ │ │ │ tst.w r8, r3 │ │ │ │ - bne.n 21c346 │ │ │ │ - b.n 21c2fa │ │ │ │ + bne.n 21c1d6 │ │ │ │ + b.n 21c18a │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - subs r5, #124 @ 0x7c │ │ │ │ + subs r6, #236 @ 0xec │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #96 @ 0x60 │ │ │ │ + subs r5, #208 @ 0xd0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 21c470 │ │ │ │ + beq.n 21c300 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov.w ip, #0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, ip │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ubfx r2, r2, #0, #26 │ │ │ │ tst r2, r1 │ │ │ │ - beq.n 21c410 │ │ │ │ + beq.n 21c2a0 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ cmp r2, #17 │ │ │ │ it eq │ │ │ │ moveq ip, r3 │ │ │ │ - beq.n 21c410 │ │ │ │ + beq.n 21c2a0 │ │ │ │ cmp r2, #19 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 21c3f6 │ │ │ │ + bne.n 21c286 │ │ │ │ orrs.w r3, r4, ip │ │ │ │ - beq.n 21c474 │ │ │ │ + beq.n 21c304 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 21c47a │ │ │ │ + beq.n 21c30a │ │ │ │ ldrb.w r3, [ip, #29] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #5, #2 │ │ │ │ strb.w r3, [ip, #29] │ │ │ │ - cbz r4, 21c46a │ │ │ │ + cbz r4, 21c2fa │ │ │ │ ldr.w r3, [ip, #8] │ │ │ │ ldrsb.w r1, [r0, #72] @ 0x48 │ │ │ │ mov r0, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2431fc │ │ │ │ + bl 24308c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 21c482 │ │ │ │ + cbnz r0, 21c312 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2e4f6c │ │ │ │ + bl 2e4dfc │ │ │ │ and.w ip, r0, #3 │ │ │ │ lsrs r0, r0, #2 │ │ │ │ adds r0, #17 │ │ │ │ ldrb r2, [r4, #29] │ │ │ │ movs r1, #2 │ │ │ │ ldrb r3, [r4, #21] │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ @@ -612651,182 +612565,182 @@ │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #17 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 21c456 │ │ │ │ - b.n 21c46a │ │ │ │ + bne.n 21c2e6 │ │ │ │ + b.n 21c2fa │ │ │ │ mov r0, r3 │ │ │ │ - bl 2e52d4 │ │ │ │ + bl 2e5164 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 21c448 │ │ │ │ + b.n 21c2d8 │ │ │ │ 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, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #7 │ │ │ │ it ne │ │ │ │ cmpne r3, #3 │ │ │ │ ite le │ │ │ │ movle r5, #1 │ │ │ │ movgt r5, #0 │ │ │ │ - ble.n 21c4e8 │ │ │ │ + ble.n 21c378 │ │ │ │ subs r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 21c4fc │ │ │ │ + bls.n 21c38c │ │ │ │ ldr.w r4, [r4, #432] @ 0x1b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 21c4c6 │ │ │ │ - b.n 21c4e4 │ │ │ │ + cbnz r3, 21c356 │ │ │ │ + b.n 21c374 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 21c4e4 │ │ │ │ + cbz r3, 21c374 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 21c4c0 │ │ │ │ + beq.n 21c350 │ │ │ │ movs r2, #151 @ 0x97 │ │ │ │ mov r0, r5 │ │ │ │ - bl 262138 │ │ │ │ - b.n 21c4dc │ │ │ │ + bl 261fc8 │ │ │ │ + b.n 21c36c │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 21c4cc │ │ │ │ + bne.n 21c35c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21c4d6 │ │ │ │ + bne.n 21c366 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r1, #8 │ │ │ │ - bl 21c3d8 │ │ │ │ + bl 21c268 │ │ │ │ ldrsb.w r3, [r4, #72] @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ subs r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 21c4b6 │ │ │ │ + bhi.n 21c346 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21c3d8 │ │ │ │ + bl 21c268 │ │ │ │ orr.w r3, r5, r0 │ │ │ │ uxtb r5, r3 │ │ │ │ - b.n 21c4b6 │ │ │ │ + b.n 21c346 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrsb.w r1, [r0, #72] @ 0x48 │ │ │ │ sub sp, #12 │ │ │ │ cmp r1, #7 │ │ │ │ it ne │ │ │ │ cmpne r1, #3 │ │ │ │ - ble.n 21c534 │ │ │ │ + ble.n 21c3c4 │ │ │ │ cmp r1, #4 │ │ │ │ it eq │ │ │ │ moveq ip, r1 │ │ │ │ - beq.n 21c538 │ │ │ │ + beq.n 21c3c8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov.w ip, #8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 21c5b4 │ │ │ │ + beq.n 21c444 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ tst.w r2, ip │ │ │ │ - beq.n 21c55e │ │ │ │ + beq.n 21c3ee │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ cmp r2, #17 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ - beq.n 21c55e │ │ │ │ + beq.n 21c3ee │ │ │ │ cmp r2, #19 │ │ │ │ it eq │ │ │ │ moveq r5, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 21c546 │ │ │ │ - cbz r0, 21c57e │ │ │ │ + bne.n 21c3d6 │ │ │ │ + cbz r0, 21c40e │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2431fc │ │ │ │ + bl 24308c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 21c5c4 │ │ │ │ + cbnz r0, 21c454 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2e4f6c │ │ │ │ + bl 2e4dfc │ │ │ │ and.w r0, r0, #15 │ │ │ │ ldrb.w r3, [r4, #360] @ 0x168 │ │ │ │ bfi r3, r0, #4, #4 │ │ │ │ strb.w r3, [r4, #360] @ 0x168 │ │ │ │ - cbz r5, 21c5c0 │ │ │ │ + cbz r5, 21c450 │ │ │ │ mov r0, r5 │ │ │ │ ldrsb.w r1, [r4, #72] @ 0x48 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - bl 2431fc │ │ │ │ - cbnz r0, 21c5ce │ │ │ │ + bl 24308c │ │ │ │ + cbnz r0, 21c45e │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e4f6c │ │ │ │ + bl 2e4dfc │ │ │ │ and.w r0, r0, #15 │ │ │ │ ldrb.w r3, [r4, #361] @ 0x169 │ │ │ │ bfi r3, r0, #0, #4 │ │ │ │ strb.w r3, [r4, #361] @ 0x169 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb.w r3, [r4, #360] @ 0x168 │ │ │ │ bfi r3, r2, #4, #4 │ │ │ │ strb.w r3, [r4, #360] @ 0x168 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 21c5a4 │ │ │ │ + b.n 21c434 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2e52d4 │ │ │ │ + bl 2e5164 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 21c574 │ │ │ │ + b.n 21c404 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e52d4 │ │ │ │ + bl 2e5164 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 21c59a │ │ │ │ - cbz r1, 21c62a │ │ │ │ + b.n 21c42a │ │ │ │ + cbz r1, 21c4ba │ │ │ │ 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, 21c61c │ │ │ │ - bl 1f59d8 │ │ │ │ - cbz r0, 21c600 │ │ │ │ + cbz r0, 21c4ac │ │ │ │ + bl 1f5868 │ │ │ │ + cbz r0, 21c490 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1f98bc │ │ │ │ + bl 1f974c │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1f5a14 │ │ │ │ + bl 1f58a4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1f98bc │ │ │ │ + bl 1f974c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -612834,114 +612748,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, #488] @ 0x1e8 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 21c650 │ │ │ │ + bne.n 21c4e0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb.w ip, [r2, #14] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 21c64c │ │ │ │ + beq.n 21c4dc │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r1, [r2, #-24] │ │ │ │ mov r4, r0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 21c5d8 │ │ │ │ + bl 21c468 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r2, #-4] │ │ │ │ str.w r3, [r5, #-24] │ │ │ │ - bl 21c5d8 │ │ │ │ + bl 21c468 │ │ │ │ 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 21c64c │ │ │ │ + b.n 21c4dc │ │ │ │ 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 21c714 │ │ │ │ + beq.n 21c5a4 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ mov fp, r4 │ │ │ │ mov r8, r0 │ │ │ │ subs r4, #16 │ │ │ │ subs r6, #16 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 21c6c0 │ │ │ │ + b.n 21c550 │ │ │ │ subs r6, #16 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ - cbz r7, 21c6da │ │ │ │ - cbz r0, 21c718 │ │ │ │ + cbz r7, 21c56a │ │ │ │ + cbz r0, 21c5a8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1f59d8 │ │ │ │ + bl 1f5868 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ - cbz r3, 21c6da │ │ │ │ + cbz r3, 21c56a │ │ │ │ ldr r7, [r3, #12] │ │ │ │ add.w r2, r4, #16 │ │ │ │ ldmia r2, {r2, r3, r5} │ │ │ │ str r7, [r4, #8] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ strd r9, r9, [r4, #16] │ │ │ │ - cbz r5, 21c72a │ │ │ │ - cbz r0, 21c6f8 │ │ │ │ + cbz r5, 21c5ba │ │ │ │ + cbz r0, 21c588 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1f59d8 │ │ │ │ - cbz r0, 21c6f8 │ │ │ │ + bl 1f5868 │ │ │ │ + cbz r0, 21c588 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r3, [r4, #16] │ │ │ │ strd r5, r5, [r4, #20] │ │ │ │ mov r4, r6 │ │ │ │ str.w fp, [r3, #4] │ │ │ │ str.w fp, [r5] │ │ │ │ add.w fp, r6, #16 │ │ │ │ cmp fp, sl │ │ │ │ ldr r6, [r6, #20] │ │ │ │ - bne.n 21c6be │ │ │ │ + bne.n 21c54e │ │ │ │ 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 21c6f8 │ │ │ │ + bne.n 21c588 │ │ │ │ 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 214310 │ │ │ │ + bl 2141a0 │ │ │ │ mov r2, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r4, [pc, #220] @ (21c834 ) │ │ │ │ - bl 21c630 │ │ │ │ + ldr r4, [pc, #220] @ (21c6c4 ) │ │ │ │ + bl 21c4c0 │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r8, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ add.w r1, r8, #20 │ │ │ │ add r4, pc │ │ │ │ lsrs r3, r3, #2 │ │ │ │ bfi r2, r3, #2, #6 │ │ │ │ @@ -612953,39 +612867,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 216694 │ │ │ │ + bl 216524 │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ - cbz r0, 21c7b8 │ │ │ │ + cbz r0, 21c648 │ │ │ │ add.w r2, r8, #20 │ │ │ │ add.w r1, r7, #20 │ │ │ │ - bl 1f5a14 │ │ │ │ - ldr r3, [pc, #124] @ (21c838 ) │ │ │ │ + bl 1f58a4 │ │ │ │ + ldr r3, [pc, #124] @ (21c6c8 ) │ │ │ │ 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, 21c82a │ │ │ │ + cbz r3, 21c6ba │ │ │ │ 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, 21c7f0 │ │ │ │ + cbz r6, 21c680 │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ - cbz r0, 21c7f0 │ │ │ │ - bl 1f59d8 │ │ │ │ - cbz r0, 21c7f0 │ │ │ │ + cbz r0, 21c680 │ │ │ │ + bl 1f5868 │ │ │ │ + cbz r0, 21c680 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ adds r4, #32 │ │ │ │ str.w r6, [r5, #-4] │ │ │ │ adds r5, #32 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr.w r3, [r4, #-24] │ │ │ │ @@ -612996,272 +612910,272 @@ │ │ │ │ str.w r0, [r5, #-32] │ │ │ │ str.w r1, [r5, #-28] │ │ │ │ str.w r3, [r5, #-24] │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mla r3, sl, r3, r2 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, fp │ │ │ │ - bhi.n 21c7da │ │ │ │ + bhi.n 21c66a │ │ │ │ mov r0, r8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - subs r0, #146 @ 0x92 │ │ │ │ + subs r2, #2 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r7, #23 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr.w r6, [pc, #1204] @ 21cd04 │ │ │ │ + ldr.w r6, [pc, #1204] @ 21cb94 │ │ │ │ sub sp, #12 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ mov r4, r1 │ │ │ │ add r6, pc │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 21c8a8 │ │ │ │ + bhi.n 21c738 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r4, #1 │ │ │ │ lsls r2, r5, #1 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsls r7, r6, #3 │ │ │ │ lsls r0, r7, #5 │ │ │ │ lsls r7, r1, #7 │ │ │ │ lsls r2, r5, #7 │ │ │ │ movs r2, r1 │ │ │ │ movs r3, r4 │ │ │ │ movs r3, r4 │ │ │ │ ldrb.w r2, [r1, #33] @ 0x21 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldrb.w r1, [r1, #32] │ │ │ │ - bl 2146dc │ │ │ │ + bl 21456c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21c630 │ │ │ │ + bl 21c4c0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 21c8a0 │ │ │ │ + cbz r0, 21c730 │ │ │ │ add.w r2, r7, #20 │ │ │ │ add.w r1, r4, #20 │ │ │ │ - bl 1f5a14 │ │ │ │ + bl 1f58a4 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r6, [r1, #24] │ │ │ │ - cbz r6, 21c8c2 │ │ │ │ + cbz r6, 21c752 │ │ │ │ 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 21cc8e │ │ │ │ + beq.w 21cb1e │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2144f0 │ │ │ │ + bl 214380 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21c630 │ │ │ │ + bl 21c4c0 │ │ │ │ ldr.w ip, [r6, #32] │ │ │ │ mov r3, r6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 21c91a │ │ │ │ + beq.n 21c7aa │ │ │ │ mov r2, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r6, [r2, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ - cbz r6, 21c90c │ │ │ │ + cbz r6, 21c79c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 21c90c │ │ │ │ + cbz r0, 21c79c │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 1f59d8 │ │ │ │ + bl 1f5868 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ ldr.w ip, [r9, #32] │ │ │ │ - cbz r0, 21c90c │ │ │ │ + cbz r0, 21c79c │ │ │ │ ldr r6, [r0, #12] │ │ │ │ add.w r8, r8, #1 │ │ │ │ str r6, [r3, #48] @ 0x30 │ │ │ │ adds r2, #16 │ │ │ │ adds r3, #16 │ │ │ │ cmp r8, ip │ │ │ │ - bcc.n 21c8ee │ │ │ │ + bcc.n 21c77e │ │ │ │ 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 21c730 │ │ │ │ + bl 21c5c0 │ │ │ │ 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 214374 │ │ │ │ + bl 214204 │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21c630 │ │ │ │ + bl 21c4c0 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r4, #33] @ 0x21 │ │ │ │ add.w r1, r6, #20 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 21c970 │ │ │ │ + cbz r0, 21c800 │ │ │ │ add.w r2, r6, #20 │ │ │ │ add.w r1, r4, #20 │ │ │ │ - bl 1f5a14 │ │ │ │ + bl 1f58a4 │ │ │ │ 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 21ccae │ │ │ │ + beq.w 21cb3e │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 21c99a │ │ │ │ - cbz r0, 21c99a │ │ │ │ + beq.n 21c82a │ │ │ │ + cbz r0, 21c82a │ │ │ │ mov r1, r8 │ │ │ │ - bl 1f59d8 │ │ │ │ + bl 1f5868 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r0, 21c99a │ │ │ │ + cbz r0, 21c82a │ │ │ │ ldr.w r8, [r0, #12] │ │ │ │ subs r3, #1 │ │ │ │ str.w r8, [r6, #60] @ 0x3c │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 21cc7a │ │ │ │ - add r2, pc, #8 @ (adr r2, 21c9b0 ) │ │ │ │ + bhi.w 21cb0a │ │ │ │ + add r2, pc, #8 @ (adr r2, 21c840 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ lsls r3, r4, #10 │ │ │ │ movs r0, r0 │ │ │ │ mrc2 15, 7, pc, cr1, cr15, {7} │ │ │ │ lsls r3, r4, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r3, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r1, #20] │ │ │ │ - cbz r6, 21c9de │ │ │ │ + cbz r6, 21c86e │ │ │ │ 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 21cc9e │ │ │ │ + beq.w 21cb2e │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2144b4 │ │ │ │ + bl 214344 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21c630 │ │ │ │ + bl 21c4c0 │ │ │ │ ldr.w ip, [r6, #40] @ 0x28 │ │ │ │ mov r3, r6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 21ca34 │ │ │ │ + beq.n 21c8c4 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r6, [r2, #56] @ 0x38 │ │ │ │ mov r1, r6 │ │ │ │ - cbz r6, 21ca26 │ │ │ │ + cbz r6, 21c8b6 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 21ca26 │ │ │ │ + cbz r0, 21c8b6 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1f59d8 │ │ │ │ + bl 1f5868 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ ldr.w ip, [r9, #40] @ 0x28 │ │ │ │ - cbz r0, 21ca26 │ │ │ │ + cbz r0, 21c8b6 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ add.w r8, r8, #1 │ │ │ │ str r6, [r3, #56] @ 0x38 │ │ │ │ adds r2, #16 │ │ │ │ adds r3, #16 │ │ │ │ cmp r8, ip │ │ │ │ - bcc.n 21ca08 │ │ │ │ + bcc.n 21c898 │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 21c8a0 │ │ │ │ + beq.w 21c730 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 21ca4a │ │ │ │ + cbz r0, 21c8da │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f59d8 │ │ │ │ - cbz r0, 21ca4a │ │ │ │ + bl 1f5868 │ │ │ │ + cbz r0, 21c8da │ │ │ │ ldr r4, [r0, #12] │ │ │ │ str.w r4, [r9, #36] @ 0x24 │ │ │ │ - b.n 21c8a0 │ │ │ │ + b.n 21c730 │ │ │ │ ldr r1, [r1, #52] @ 0x34 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 214564 │ │ │ │ + bl 2143f4 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21c630 │ │ │ │ + bl 21c4c0 │ │ │ │ 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 216694 │ │ │ │ + bl 216524 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 21ca98 │ │ │ │ + cbz r0, 21c928 │ │ │ │ add.w r2, r6, #20 │ │ │ │ add.w r1, r4, #20 │ │ │ │ - bl 1f5a14 │ │ │ │ + bl 1f58a4 │ │ │ │ ldr.w ip, [r6, #52] @ 0x34 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 21cade │ │ │ │ + beq.n 21c96e │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #20 │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ mla r2, r3, r8, r2 │ │ │ │ mla r3, r3, r8, r1 │ │ │ │ ldrd r1, r2, [r2, #12] │ │ │ │ str r2, [r3, #16] │ │ │ │ - cbz r1, 21cad4 │ │ │ │ + cbz r1, 21c964 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 21cad4 │ │ │ │ + cbz r0, 21c964 │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 1f59d8 │ │ │ │ + bl 1f5868 │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ - cbz r0, 21cad0 │ │ │ │ + cbz r0, 21c960 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr.w ip, [r6, #52] @ 0x34 │ │ │ │ add.w r8, r8, #1 │ │ │ │ str r1, [r3, #12] │ │ │ │ cmp r8, ip │ │ │ │ - bcc.n 21caa6 │ │ │ │ + bcc.n 21c936 │ │ │ │ ldrb.w r3, [r4, #64] @ 0x40 │ │ │ │ ldrb.w r2, [r6, #64] @ 0x40 │ │ │ │ ldrb.w r0, [r4, #60] @ 0x3c │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ strb.w r0, [r6, #60] @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ @@ -613290,30 +613204,30 @@ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ str r3, [r6, #88] @ 0x58 │ │ │ │ str.w r2, [r6, #73] @ 0x49 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21c630 │ │ │ │ - ldr r3, [pc, #412] @ (21cd08 ) │ │ │ │ + bl 21c4c0 │ │ │ │ + ldr r3, [pc, #412] @ (21cb98 ) │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ mov r9, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 21ccda │ │ │ │ + bne.w 21cb6a │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ add.w r2, r8, #44 @ 0x2c │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ add.w r1, r4, #76 @ 0x4c │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ ldr.w ip, [r3] │ │ │ │ adds r3, #16 │ │ │ │ @@ -613322,441 +613236,441 @@ │ │ │ │ ldr.w r0, [r3, #-8] │ │ │ │ ldr.w lr, [r3, #-4] │ │ │ │ cmp r3, r1 │ │ │ │ str.w lr, [r2, #-4] │ │ │ │ str.w ip, [r2, #-16] │ │ │ │ str.w r6, [r2, #-12] │ │ │ │ str.w r0, [r2, #-8] │ │ │ │ - bne.n 21cb92 │ │ │ │ + bne.n 21ca22 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ - cbz r1, 21cbcc │ │ │ │ + cbz r1, 21ca5c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1f98bc │ │ │ │ + bl 1f974c │ │ │ │ str.w r0, [r8, #80] @ 0x50 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 21c8a0 │ │ │ │ + beq.w 21c730 │ │ │ │ mov r3, r4 │ │ │ │ movs r4, #0 │ │ │ │ ldr r6, [r3, #96] @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ - cbz r6, 21cbee │ │ │ │ + cbz r6, 21ca7e │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 21cbee │ │ │ │ + cbz r0, 21ca7e │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1f59d8 │ │ │ │ + bl 1f5868 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, 21cbee │ │ │ │ + cbz r0, 21ca7e │ │ │ │ ldr r6, [r0, #12] │ │ │ │ adds r4, #1 │ │ │ │ str.w r6, [r8, #96] @ 0x60 │ │ │ │ adds r3, #16 │ │ │ │ add.w r8, r8, #16 │ │ │ │ cmp r9, r4 │ │ │ │ - bne.n 21cbd8 │ │ │ │ - b.n 21c8a0 │ │ │ │ + bne.n 21ca68 │ │ │ │ + b.n 21c730 │ │ │ │ ldrb.w r2, [r1, #33] @ 0x21 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldrb.w r1, [r1, #32] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21c630 │ │ │ │ + bl 21c4c0 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ add.w r0, r7, #40 @ 0x28 │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 61b08 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 21c894 │ │ │ │ - b.n 21c8a0 │ │ │ │ + bne.w 21c724 │ │ │ │ + b.n 21c730 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 2143c4 │ │ │ │ + bl 214254 │ │ │ │ mov r2, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21c630 │ │ │ │ + bl 21c4c0 │ │ │ │ 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 21cc6c │ │ │ │ + beq.n 21cafc │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 21cc6c │ │ │ │ + cbz r0, 21cafc │ │ │ │ mov r1, r8 │ │ │ │ - bl 1f59d8 │ │ │ │ - cbz r0, 21cc6c │ │ │ │ + bl 1f5868 │ │ │ │ + cbz r0, 21cafc │ │ │ │ ldr.w r8, [r0, #12] │ │ │ │ str.w r8, [r6, #76] @ 0x4c │ │ │ │ ldrb.w r3, [r4, #80] @ 0x50 │ │ │ │ strb.w r3, [r6, #80] @ 0x50 │ │ │ │ - b.n 21c8a0 │ │ │ │ + b.n 21c730 │ │ │ │ ldrd r1, r2, [r4, #64] @ 0x40 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ str r3, [r6, #72] @ 0x48 │ │ │ │ strd r1, r2, [r6, #64] @ 0x40 │ │ │ │ - b.n 21c8a0 │ │ │ │ + b.n 21c730 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ str r3, [r6, #64] @ 0x40 │ │ │ │ - b.n 21c8a0 │ │ │ │ + b.n 21c730 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1f59d8 │ │ │ │ + bl 1f5868 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21c8c2 │ │ │ │ + beq.w 21c752 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ - b.n 21c8c2 │ │ │ │ + b.n 21c752 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1f59d8 │ │ │ │ + bl 1f5868 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21c9de │ │ │ │ + beq.w 21c86e │ │ │ │ ldr r6, [r0, #12] │ │ │ │ - b.n 21c9de │ │ │ │ + b.n 21c86e │ │ │ │ ldr r4, [r4, #48] @ 0x30 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ eor.w r3, r3, #1 │ │ │ │ bic.w r2, r2, #4227858432 @ 0xfc000000 │ │ │ │ cmp.w r2, #8388608 @ 0x800000 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ - cbnz r3, 21ccd6 │ │ │ │ - cbz r0, 21ccd6 │ │ │ │ + cbnz r3, 21cb66 │ │ │ │ + cbz r0, 21cb66 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f59d8 │ │ │ │ - cbz r0, 21ccd6 │ │ │ │ + bl 1f5868 │ │ │ │ + cbz r0, 21cb66 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ str r4, [r6, #48] @ 0x30 │ │ │ │ - b.n 21c8a0 │ │ │ │ + b.n 21c730 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r4, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ add.w r1, r8, #20 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21cb7e │ │ │ │ + beq.w 21ca0e │ │ │ │ add.w r2, r8, #20 │ │ │ │ add.w r1, r4, #20 │ │ │ │ - bl 1f5a14 │ │ │ │ - b.n 21cb7e │ │ │ │ + bl 1f58a4 │ │ │ │ + b.n 21ca0e │ │ │ │ nop │ │ │ │ - adds r7, #166 @ 0xa6 │ │ │ │ + subs r1, #22 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21cefc │ │ │ │ + beq.w 21cd8c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ add.w r7, r1, #8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov.w fp, #1 │ │ │ │ mov r6, r2 │ │ │ │ mov r9, r7 │ │ │ │ ldr r4, [r6, #8] │ │ │ │ cmp r4, #1 │ │ │ │ - beq.w 21ce8c │ │ │ │ + beq.w 21cd1c │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 21ce1e │ │ │ │ + beq.n 21ccae │ │ │ │ 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 1f5a14 │ │ │ │ + bl 1f58a4 │ │ │ │ ldr r7, [r6, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21ce10 │ │ │ │ + beq.n 21cca0 │ │ │ │ strd r6, r8, [sp] │ │ │ │ - b.n 21cd88 │ │ │ │ + b.n 21cc18 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21c83c │ │ │ │ + bl 21c6cc │ │ │ │ strd fp, sl, [sp, #8] │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 214868 │ │ │ │ + bl 2146f8 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21ce0c │ │ │ │ + beq.n 21cc9c │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 21cd6a │ │ │ │ + bne.n 21cbfa │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 214618 │ │ │ │ + bl 2144a8 │ │ │ │ mov r2, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21c630 │ │ │ │ + bl 21c4c0 │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ add.w r1, r4, #20 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 21cdc2 │ │ │ │ + cbz r0, 21cc52 │ │ │ │ add.w r2, r4, #20 │ │ │ │ add.w r1, r7, #20 │ │ │ │ - bl 1f5a14 │ │ │ │ + bl 1f58a4 │ │ │ │ strd fp, sl, [sp, #16] │ │ │ │ mov r2, r4 │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ - bl 214868 │ │ │ │ + bl 2146f8 │ │ │ │ ldr.w r8, [r7, #36] @ 0x24 │ │ │ │ ldr.w r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 21cd80 │ │ │ │ + beq.n 21cc10 │ │ │ │ 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 21466c │ │ │ │ + bl 2144fc │ │ │ │ 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 21cde6 │ │ │ │ + bne.n 21cc76 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21cd88 │ │ │ │ + bne.n 21cc18 │ │ │ │ ldrd r6, r8, [sp] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21cd36 │ │ │ │ + bne.n 21cbc6 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - bl 21420c │ │ │ │ + bl 21409c │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ ldrh r2, [r6, #56] @ 0x38 │ │ │ │ cmp r3, r9 │ │ │ │ str r1, [r0, #52] @ 0x34 │ │ │ │ strh r2, [r0, #56] @ 0x38 │ │ │ │ - beq.n 21cf0c │ │ │ │ + beq.n 21cd9c │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 21cef8 │ │ │ │ + beq.n 21cd88 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 21cf02 │ │ │ │ + beq.n 21cd92 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ mov r2, r4 │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ - bl 21e90c │ │ │ │ + bl 21e79c │ │ │ │ ldr r2, [r6, #16] │ │ │ │ add.w r1, r4, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21cd0c │ │ │ │ + bl 21cb9c │ │ │ │ ldr r2, [r6, #32] │ │ │ │ add.w r3, r6, #40 @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 21ce10 │ │ │ │ + beq.n 21cca0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21e4d8 │ │ │ │ + bl 21e368 │ │ │ │ ldr r2, [r6, #32] │ │ │ │ add.w r1, r4, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21cd0c │ │ │ │ + bl 21cb9c │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 21cd36 │ │ │ │ - b.n 21ce18 │ │ │ │ + bne.w 21cbc6 │ │ │ │ + b.n 21cca8 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - bl 2141a4 │ │ │ │ + bl 214034 │ │ │ │ mov sl, r0 │ │ │ │ ldrd r7, r3, [r6, #28] │ │ │ │ str r3, [r0, #32] │ │ │ │ - cbz r7, 21ceaa │ │ │ │ + cbz r7, 21cd3a │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 21ceaa │ │ │ │ + cbz r0, 21cd3a │ │ │ │ mov r1, r7 │ │ │ │ - bl 1f59d8 │ │ │ │ - cbz r0, 21ceaa │ │ │ │ + bl 1f5868 │ │ │ │ + cbz r0, 21cd3a │ │ │ │ ldr r7, [r0, #12] │ │ │ │ ldr.w r3, [r8] │ │ │ │ str.w r7, [sl, #28] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 21cf06 │ │ │ │ + beq.n 21cd96 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 21cec6 │ │ │ │ + cbz r2, 21cd56 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - cbz r4, 21cefe │ │ │ │ + cbz r4, 21cd8e │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r3, [sp, #24] │ │ │ │ mov r2, sl │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ - bl 21e90c │ │ │ │ + bl 21e79c │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ add.w r1, sl, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21cd0c │ │ │ │ + bl 21cb9c │ │ │ │ ldr r2, [r6, #52] @ 0x34 │ │ │ │ add.w r1, sl, #52 @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21cd0c │ │ │ │ + bl 21cb9c │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 21cd36 │ │ │ │ - b.n 21ce18 │ │ │ │ + bne.w 21cbc6 │ │ │ │ + b.n 21cca8 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 21ce4a │ │ │ │ + b.n 21ccda │ │ │ │ bx lr │ │ │ │ mov r3, r4 │ │ │ │ - b.n 21cec6 │ │ │ │ + b.n 21cd56 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 21ce4a │ │ │ │ + b.n 21ccda │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #144 @ 0x90 │ │ │ │ - bl 1f9548 │ │ │ │ + bl 1f93d8 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ blx 61b08 │ │ │ │ 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, 21cf50 │ │ │ │ + cbnz r2, 21cde0 │ │ │ │ str.w r2, [r4, #136] @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f963c │ │ │ │ + bl 1f94cc │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ mov r7, r0 │ │ │ │ str.w r0, [r4, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21cf4c │ │ │ │ + beq.n 21cddc │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r3, [r5, #136] @ 0x88 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r3, r6, lsl #2] │ │ │ │ - bl 21cf14 │ │ │ │ + bl 21cda4 │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ str.w r0, [r7, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - bls.n 21cf4c │ │ │ │ + bls.n 21cddc │ │ │ │ ldr.w r7, [r4, #136] @ 0x88 │ │ │ │ - b.n 21cf68 │ │ │ │ + b.n 21cdf8 │ │ │ │ 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 213ac4 │ │ │ │ + bl 213954 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ str r3, [r0, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 213ae0 │ │ │ │ + bl 213970 │ │ │ │ add.w lr, r4, #16 │ │ │ │ add.w ip, r5, #16 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2} │ │ │ │ stmia.w ip, {r0, r1, r2} │ │ │ │ ldrh.w r2, [r4, #88] @ 0x58 │ │ │ │ strh.w r2, [r5, #88] @ 0x58 │ │ │ │ - cbnz r2, 21d020 │ │ │ │ + cbnz r2, 21ceb0 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ - cbz r0, 21cff2 │ │ │ │ + cbz r0, 21ce82 │ │ │ │ mov r1, r6 │ │ │ │ - bl 21cf14 │ │ │ │ + bl 21cda4 │ │ │ │ str r0, [r5, #96] @ 0x60 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ str r3, [r5, #104] @ 0x68 │ │ │ │ - cbz r2, 21d012 │ │ │ │ + cbz r2, 21cea2 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f9660 │ │ │ │ + bl 1f94f0 │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ str r0, [r5, #84] @ 0x54 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 61b08 │ │ │ │ ldrh.w r2, [r4, #80] @ 0x50 │ │ │ │ strh.w r2, [r5, #80] @ 0x50 │ │ │ │ - cbnz r2, 21d038 │ │ │ │ + cbnz r2, 21cec8 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f963c │ │ │ │ + bl 1f94cc │ │ │ │ ldrh.w r2, [r4, #88] @ 0x58 │ │ │ │ str r0, [r5, #92] @ 0x5c │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ blx 61b08 │ │ │ │ - b.n 21cfe6 │ │ │ │ + b.n 21ce76 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f963c │ │ │ │ + bl 1f94cc │ │ │ │ ldrh.w r3, [r4, #80] @ 0x50 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str r0, [r5, #108] @ 0x6c │ │ │ │ ldr r1, [r4, #108] @ 0x6c │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 61b08 │ │ │ │ mov r0, r5 │ │ │ │ @@ -613770,165 +613684,165 @@ │ │ │ │ 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, 21d0a8 │ │ │ │ + cbz r3, 21cf38 │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 21cf8c │ │ │ │ + bl 21ce1c │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1f5a14 │ │ │ │ + bl 1f58a4 │ │ │ │ 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 21d082 │ │ │ │ + bne.n 21cf12 │ │ │ │ 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 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 214054 │ │ │ │ + bl 213ee4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ str r0, [r4, #20] │ │ │ │ - cbz r1, 21d0e2 │ │ │ │ + cbz r1, 21cf72 │ │ │ │ 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, 21d10c │ │ │ │ + cbz r3, 21cf9c │ │ │ │ str r1, [r5, #20] │ │ │ │ add.w r2, r6, #44 @ 0x2c │ │ │ │ add.w r1, r5, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 21d058 │ │ │ │ + bl 21cee8 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ add.w r1, r5, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21cd0c │ │ │ │ + bl 21cb9c │ │ │ │ mov r0, r4 │ │ │ │ - bl 21c694 │ │ │ │ + bl 21c524 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1f59d8 │ │ │ │ + bl 1f5868 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21d0e0 │ │ │ │ + beq.n 21cf70 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ - b.n 21d0e0 │ │ │ │ + b.n 21cf70 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ strb.w r2, [sp, #5] │ │ │ │ - ldr r2, [pc, #60] @ (21d174 ) │ │ │ │ + ldr r2, [pc, #60] @ (21d004 ) │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #52] @ (21d178 ) │ │ │ │ + ldr r3, [pc, #52] @ (21d008 ) │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 21c83c │ │ │ │ - ldr r2, [pc, #36] @ (21d17c ) │ │ │ │ - ldr r3, [pc, #28] @ (21d178 ) │ │ │ │ + bl 21c6cc │ │ │ │ + ldr r2, [pc, #36] @ (21d00c ) │ │ │ │ + ldr r3, [pc, #28] @ (21d008 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 21d16e │ │ │ │ + bne.n 21cffe │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r6, #190 @ 0xbe │ │ │ │ + adds r0, #46 @ 0x2e │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #162 @ 0xa2 │ │ │ │ + adds r0, #18 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr.w ip, [pc, #72] @ 21d1dc │ │ │ │ + ldr.w ip, [pc, #72] @ 21d06c │ │ │ │ movs r3, #0 │ │ │ │ add ip, pc │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #64] @ (21d1e0 ) │ │ │ │ + ldr r2, [pc, #64] @ (21d070 ) │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #4 │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r2, [ip, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov.w r2, #0 │ │ │ │ strb.w r3, [sp, #5] │ │ │ │ - bl 21c83c │ │ │ │ - ldr r2, [pc, #36] @ (21d1e4 ) │ │ │ │ - ldr r3, [pc, #28] @ (21d1e0 ) │ │ │ │ + bl 21c6cc │ │ │ │ + ldr r2, [pc, #36] @ (21d074 ) │ │ │ │ + ldr r3, [pc, #28] @ (21d070 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 21d1d6 │ │ │ │ + bne.n 21d066 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r6, #102 @ 0x66 │ │ │ │ + cmp r7, #214 @ 0xd6 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #58 @ 0x3a │ │ │ │ + cmp r7, #170 @ 0xaa │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #168] @ (21d2a4 ) │ │ │ │ + ldr r0, [pc, #168] @ (21d134 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #168] @ (21d2a8 ) │ │ │ │ + ldr r1, [pc, #168] @ (21d138 ) │ │ │ │ add r0, pc │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add.w r6, r4, #8 │ │ │ │ mov r7, r2 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ @@ -613938,133 +613852,133 @@ │ │ │ │ mov r1, r5 │ │ │ │ str r6, [r4, #0] │ │ │ │ strd r2, r2, [r4, #4] │ │ │ │ ldr.w r2, [r1], #8 │ │ │ │ str r4, [r4, #12] │ │ │ │ cmp r2, r1 │ │ │ │ str r0, [r4, #16] │ │ │ │ - beq.n 21d26e │ │ │ │ + beq.n 21d0fe │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ strh.w r2, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ - cbz r3, 21d286 │ │ │ │ + cbz r3, 21d116 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [r5, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ strd r2, r0, [sp, #28] │ │ │ │ add r2, sp, #20 │ │ │ │ strd r2, r2, [sp, #20] │ │ │ │ - bl 213fd8 │ │ │ │ + bl 213e68 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mov r1, r4 │ │ │ │ str r6, [r0, #0] │ │ │ │ str r2, [r0, #4] │ │ │ │ str r7, [r0, #12] │ │ │ │ str r0, [r2, #0] │ │ │ │ str r0, [r4, #12] │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - bl 21cd0c │ │ │ │ + bl 21cb9c │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 21c694 │ │ │ │ + bl 21c524 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 21d296 │ │ │ │ - ldr r2, [pc, #60] @ (21d2ac ) │ │ │ │ - ldr r3, [pc, #52] @ (21d2a8 ) │ │ │ │ + cbz r3, 21d126 │ │ │ │ + ldr r2, [pc, #60] @ (21d13c ) │ │ │ │ + ldr r3, [pc, #52] @ (21d138 ) │ │ │ │ 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 21d2a0 │ │ │ │ + bne.n 21d130 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f5dd0 │ │ │ │ + bl 1f5c60 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - b.n 21d236 │ │ │ │ + b.n 21d0c6 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1f5954 │ │ │ │ - b.n 21d26e │ │ │ │ + bl 1f57e4 │ │ │ │ + b.n 21d0fe │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - cmp r5, #254 @ 0xfe │ │ │ │ + cmp r7, #110 @ 0x6e │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #138 @ 0x8a │ │ │ │ + cmp r6, #250 @ 0xfa │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #92] @ (21d31c ) │ │ │ │ + ldr r2, [pc, #92] @ (21d1ac ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #92] @ (21d320 ) │ │ │ │ + ldr r3, [pc, #92] @ (21d1b0 ) │ │ │ │ movs r4, #0 │ │ │ │ add r2, pc │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ strh.w r4, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f5dd0 │ │ │ │ + bl 1f5c60 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ add r3, sp, #20 │ │ │ │ str r5, [sp, #28] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 21d0ac │ │ │ │ + bl 21cf3c │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1f5954 │ │ │ │ - ldr r2, [pc, #36] @ (21d324 ) │ │ │ │ - ldr r3, [pc, #28] @ (21d320 ) │ │ │ │ + bl 1f57e4 │ │ │ │ + ldr r2, [pc, #36] @ (21d1b4 ) │ │ │ │ + ldr r3, [pc, #28] @ (21d1b0 ) │ │ │ │ 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 21d318 │ │ │ │ + bne.n 21d1a8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - cmp r5, #54 @ 0x36 │ │ │ │ + cmp r6, #166 @ 0xa6 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #250 @ 0xfa │ │ │ │ + cmp r6, #106 @ 0x6a │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #12 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r7, r0 │ │ │ │ - bl 213ea8 │ │ │ │ + bl 213d38 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ str r2, [r0, #16] │ │ │ │ - cbnz r2, 21d3a8 │ │ │ │ + cbnz r2, 21d238 │ │ │ │ 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 │ │ │ │ @@ -614084,813 +613998,813 @@ │ │ │ │ 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, 21d3f2 │ │ │ │ + cbnz r2, 21d282 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r1, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f963c │ │ │ │ + bl 1f94cc │ │ │ │ str r0, [r5, #20] │ │ │ │ mov.w r8, #24 │ │ │ │ ldrd r6, r1, [r4, #16] │ │ │ │ str r1, [sp, #4] │ │ │ │ mul.w r2, r8, r6 │ │ │ │ blx 61b08 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 21d34c │ │ │ │ + beq.n 21d1dc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r6, #0 │ │ │ │ - b.n 21d3d0 │ │ │ │ + b.n 21d260 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mla r1, r8, r6, r1 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ - cbz r1, 21d3e8 │ │ │ │ + cbz r1, 21d278 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mla r9, r8, r6, r3 │ │ │ │ - bl 1f98bc │ │ │ │ + bl 1f974c │ │ │ │ str.w r0, [r9, #20] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 21d3ce │ │ │ │ - b.n 21d34c │ │ │ │ + bhi.n 21d25e │ │ │ │ + b.n 21d1dc │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f963c │ │ │ │ + bl 1f94cc │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ str r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 21d3a0 │ │ │ │ + beq.n 21d230 │ │ │ │ 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 21d40a │ │ │ │ + bne.n 21d29a │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r2, [pc, #464] @ (21d604 ) │ │ │ │ + ldr r2, [pc, #464] @ (21d494 ) │ │ │ │ movs r3, #1 │ │ │ │ mov r7, r1 │ │ │ │ add r2, pc │ │ │ │ mov r5, r0 │ │ │ │ strh.w r3, [sp, #4] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r3, [pc, #452] @ (21d608 ) │ │ │ │ + ldr r3, [pc, #452] @ (21d498 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f5dd0 │ │ │ │ + bl 1f5c60 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ add r3, sp, #12 │ │ │ │ ldrsb.w r1, [r7, #72] @ 0x48 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ - bl 2139b0 │ │ │ │ + bl 213840 │ │ │ │ ldrb.w r3, [r7, #488] @ 0x1e8 │ │ │ │ adds r1, r0, #4 │ │ │ │ strb.w r3, [r0, #488] @ 0x1e8 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ adds r2, r7, #4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 21d058 │ │ │ │ + bl 21cee8 │ │ │ │ ldr.w r4, [r7, #432] @ 0x1b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 21d49e │ │ │ │ + cbz r3, 21d32e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21d328 │ │ │ │ + bl 21d1b8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1f5a14 │ │ │ │ + bl 1f58a4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21d484 │ │ │ │ + bne.n 21d314 │ │ │ │ ldr.w r4, [r7, #432] @ 0x1b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 21d4ae │ │ │ │ - b.n 21d500 │ │ │ │ + cbnz r3, 21d33e │ │ │ │ + b.n 21d390 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 21d500 │ │ │ │ + cbz r3, 21d390 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 21d4a8 │ │ │ │ + beq.n 21d338 │ │ │ │ ldrb.w r3, [sp, #4] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ - cbz r3, 21d4f0 │ │ │ │ + cbz r3, 21d380 │ │ │ │ mov r8, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 21d0ac │ │ │ │ + bl 21cf3c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str.w r0, [r8, #24] │ │ │ │ str.w r8, [r0, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 21d4e8 │ │ │ │ - b.n 21d500 │ │ │ │ + cbnz r3, 21d378 │ │ │ │ + b.n 21d390 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 21d500 │ │ │ │ + cbz r3, 21d390 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 21d4e2 │ │ │ │ - b.n 21d4b4 │ │ │ │ + beq.n 21d372 │ │ │ │ + b.n 21d344 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f59d8 │ │ │ │ + bl 1f5868 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21d4c8 │ │ │ │ + beq.n 21d358 │ │ │ │ ldr.w r8, [r0, #12] │ │ │ │ - b.n 21d4ca │ │ │ │ + b.n 21d35a │ │ │ │ mov.w r2, #408 @ 0x198 │ │ │ │ add.w r1, r7, #24 │ │ │ │ add.w r0, r6, #24 │ │ │ │ blx 61b08 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f98bc │ │ │ │ + bl 1f974c │ │ │ │ ldr r1, [r6, #28] │ │ │ │ str r0, [r6, #24] │ │ │ │ - cbz r1, 21d526 │ │ │ │ + cbz r1, 21d3b6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f98bc │ │ │ │ + bl 1f974c │ │ │ │ str r0, [r6, #28] │ │ │ │ ldr r1, [r6, #68] @ 0x44 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f98bc │ │ │ │ + bl 1f974c │ │ │ │ ldr.w r3, [r7, #448] @ 0x1c0 │ │ │ │ str.w r3, [r6, #448] @ 0x1c0 │ │ │ │ ldr.w r3, [r7, #452] @ 0x1c4 │ │ │ │ str.w r3, [r6, #452] @ 0x1c4 │ │ │ │ ldr.w r3, [r7, #456] @ 0x1c8 │ │ │ │ str.w r3, [r6, #456] @ 0x1c8 │ │ │ │ ldr.w r3, [r7, #464] @ 0x1d0 │ │ │ │ str.w r3, [r6, #464] @ 0x1d0 │ │ │ │ ldr.w r2, [r7, #472] @ 0x1d8 │ │ │ │ str r0, [r6, #68] @ 0x44 │ │ │ │ str.w r2, [r6, #472] @ 0x1d8 │ │ │ │ - cbnz r2, 21d59e │ │ │ │ + cbnz r2, 21d42e │ │ │ │ ldr.w r1, [r7, #476] @ 0x1dc │ │ │ │ - cbz r1, 21d574 │ │ │ │ + cbz r1, 21d404 │ │ │ │ ldrh r2, [r1, #22] │ │ │ │ movs r3, #12 │ │ │ │ mov r0, r6 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ adds r2, #24 │ │ │ │ - bl 1f988c │ │ │ │ + bl 1f971c │ │ │ │ str.w r0, [r6, #476] @ 0x1dc │ │ │ │ ldr.w r2, [r7, #480] @ 0x1e0 │ │ │ │ - cbnz r2, 21d5ae │ │ │ │ + cbnz r2, 21d43e │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r1, #0 │ │ │ │ - bl 1f5954 │ │ │ │ - ldr r2, [pc, #136] @ (21d60c ) │ │ │ │ - ldr r3, [pc, #128] @ (21d608 ) │ │ │ │ + bl 1f57e4 │ │ │ │ + ldr r2, [pc, #136] @ (21d49c ) │ │ │ │ + ldr r3, [pc, #128] @ (21d498 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 21d600 │ │ │ │ + bne.n 21d490 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr.w r1, [r7, #468] @ 0x1d4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f988c │ │ │ │ + bl 1f971c │ │ │ │ str.w r0, [r6, #468] @ 0x1d4 │ │ │ │ - b.n 21d55a │ │ │ │ + b.n 21d3ea │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f963c │ │ │ │ + bl 1f94cc │ │ │ │ ldr.w r3, [r7, #480] @ 0x1e0 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r3, 21d5fa │ │ │ │ + cbz r3, 21d48a │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #0 │ │ │ │ lsls r3, r5, #4 │ │ │ │ ldr.w r2, [r7, #484] @ 0x1e4 │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #1 │ │ │ │ add.w r8, r2, r3 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1f988c │ │ │ │ + bl 1f971c │ │ │ │ ldrd r2, r1, [r8, #8] │ │ │ │ strd r0, r2, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ adds r4, #16 │ │ │ │ - bl 1f988c │ │ │ │ + bl 1f971c │ │ │ │ ldr.w r3, [r7, #480] @ 0x1e0 │ │ │ │ str.w r0, [r4, #-4] │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 21d5c2 │ │ │ │ + bcc.n 21d452 │ │ │ │ strd r3, r9, [r6, #480] @ 0x1e0 │ │ │ │ - b.n 21d57a │ │ │ │ + b.n 21d40a │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - cmp r3, #196 @ 0xc4 │ │ │ │ + cmp r5, #52 @ 0x34 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #118 @ 0x76 │ │ │ │ + cmp r3, #230 @ 0xe6 │ │ │ │ lsls r0, r5, #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 2146dc │ │ │ │ + bl 21456c │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 21d66c │ │ │ │ + beq.n 21d4fc │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r1, 21d64c │ │ │ │ + cbz r1, 21d4dc │ │ │ │ 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 214868 │ │ │ │ + bl 2146f8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r2, #20 │ │ │ │ - bl 2166c8 │ │ │ │ + bl 216558 │ │ │ │ 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 21d708 │ │ │ │ + beq.n 21d598 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 21d6d0 │ │ │ │ + bne.n 21d560 │ │ │ │ mov r8, r1 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 21d6c4 │ │ │ │ + cbz r4, 21d554 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21d700 │ │ │ │ + beq.n 21d590 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 21d6d8 │ │ │ │ + beq.n 21d568 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 21d6be │ │ │ │ + cbz r3, 21d54e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 21d6be │ │ │ │ + cbz r2, 21d54e │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r8, r2 │ │ │ │ - beq.n 21d6fa │ │ │ │ + beq.n 21d58a │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21d6ac │ │ │ │ + bne.n 21d53c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 21d6d4 │ │ │ │ + beq.n 21d564 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 21d6d0 │ │ │ │ + cbz r3, 21d560 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 21d696 │ │ │ │ + beq.n 21d526 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ ldrd r7, r1, [r0, #16] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ str r1, [r7, #4] │ │ │ │ str r7, [r1, #0] │ │ │ │ strd r5, r5, [r0, #16] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ strd r5, r5, [r0] │ │ │ │ - bl 1f9d34 │ │ │ │ + bl 1f9bc4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 21d6a8 │ │ │ │ - b.n 21d6c4 │ │ │ │ + bne.n 21d538 │ │ │ │ + b.n 21d554 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 21d6d8 │ │ │ │ + b.n 21d568 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n 21d6c4 │ │ │ │ - b.n 21d6d6 │ │ │ │ + bne.n 21d554 │ │ │ │ + b.n 21d566 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ mov ip, r2 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbz r2, 21d75e │ │ │ │ + cbz r2, 21d5ee │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 21d75e │ │ │ │ + bne.n 21d5ee │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 21d764 │ │ │ │ + cbz r3, 21d5f4 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #8 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbnz r0, 21d732 │ │ │ │ - b.n 21d73c │ │ │ │ + cbnz r0, 21d5c2 │ │ │ │ + b.n 21d5cc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 21d73c │ │ │ │ + cbz r0, 21d5cc │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 21d72c │ │ │ │ + bne.n 21d5bc │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - cbz r2, 21d75e │ │ │ │ + cbz r2, 21d5ee │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 21d754 │ │ │ │ + cbz r3, 21d5e4 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 21d754 │ │ │ │ + bne.n 21d5e4 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 21d760 │ │ │ │ + cbz r2, 21d5f0 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 21d732 │ │ │ │ + b.n 21d5c2 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 21d732 │ │ │ │ + bne.n 21d5c2 │ │ │ │ bx lr │ │ │ │ mov r2, r0 │ │ │ │ - b.n 21d73e │ │ │ │ + b.n 21d5ce │ │ │ │ mov r2, r3 │ │ │ │ - b.n 21d724 │ │ │ │ + b.n 21d5b4 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ cmp r3, r1 │ │ │ │ itt eq │ │ │ │ ldreq r3, [r0, #48] @ 0x30 │ │ │ │ streq r3, [r0, #44] @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ movs.w ip, r2, lsr #2 │ │ │ │ str r3, [r0, #48] @ 0x30 │ │ │ │ - beq.n 21d7a2 │ │ │ │ + beq.n 21d632 │ │ │ │ push {r4, r5} │ │ │ │ ldr r4, [r1, #56] @ 0x38 │ │ │ │ mov r3, r4 │ │ │ │ add.w ip, r4, ip, lsl #2 │ │ │ │ - b.n 21d790 │ │ │ │ + b.n 21d620 │ │ │ │ adds r3, #4 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 21d79e │ │ │ │ + beq.n 21d62e │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r0, r5 │ │ │ │ - bne.n 21d78a │ │ │ │ + bne.n 21d61a │ │ │ │ subs r2, #4 │ │ │ │ str r2, [r1, #60] @ 0x3c │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r2, [r3, #0] │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w ip, [r0, #48] @ 0x30 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 21d7ee │ │ │ │ + beq.n 21d67e │ │ │ │ ldr.w lr, [ip, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #48] @ 0x30 │ │ │ │ movs.w r1, lr, lsr #2 │ │ │ │ - beq.n 21d7ee │ │ │ │ + beq.n 21d67e │ │ │ │ ldr.w r2, [ip, #56] @ 0x38 │ │ │ │ mov r3, r2 │ │ │ │ add.w r1, r2, r1, lsl #2 │ │ │ │ - b.n 21d7dc │ │ │ │ + b.n 21d66c │ │ │ │ adds r3, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 21d7ee │ │ │ │ + beq.n 21d67e │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r0, r4 │ │ │ │ - bne.n 21d7d6 │ │ │ │ + bne.n 21d666 │ │ │ │ sub.w r1, lr, #4 │ │ │ │ str.w r1, [ip, #60] @ 0x3c │ │ │ │ ldr r2, [r2, r1] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ - cbz r1, 21d7f6 │ │ │ │ - bl 21d768 │ │ │ │ + cbz r1, 21d686 │ │ │ │ + bl 21d5f8 │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #300] @ (21d938 ) │ │ │ │ + ldr r3, [pc, #300] @ (21d7c8 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ add r3, pc │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 21d878 │ │ │ │ + bhi.n 21d708 │ │ │ │ tbb [pc, r3] │ │ │ │ subs r3, #26 │ │ │ │ cmp r6, #2 │ │ │ │ ldr r5, [r0, #16] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 21d836 │ │ │ │ + cbz r3, 21d6c6 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 21d7f8 │ │ │ │ + bl 21d688 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21d826 │ │ │ │ + bne.n 21d6b6 │ │ │ │ ldr r4, [r4, #32] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 21d84c │ │ │ │ + cbz r3, 21d6dc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 21d7f8 │ │ │ │ + bl 21d688 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21d83c │ │ │ │ + bne.n 21d6cc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r5, [r0, #16] │ │ │ │ ldr r6, [r5, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 21d84c │ │ │ │ + beq.n 21d6dc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 21d908 │ │ │ │ + beq.n 21d798 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 21d8e8 │ │ │ │ + bhi.n 21d778 │ │ │ │ tbb [pc, r3] │ │ │ │ subs r0, #56 @ 0x38 │ │ │ │ subs r0, #61 @ 0x3d │ │ │ │ subs r0, #48 @ 0x30 │ │ │ │ subs r0, #61 @ 0x3d │ │ │ │ subs r5, #56 @ 0x38 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21d84c │ │ │ │ + beq.n 21d6dc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 21d7f8 │ │ │ │ + bl 21d688 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21d880 │ │ │ │ - b.n 21d84c │ │ │ │ + bne.n 21d710 │ │ │ │ + b.n 21d6dc │ │ │ │ ldr r5, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 21d8a8 │ │ │ │ + cbz r3, 21d738 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 21d7f8 │ │ │ │ + bl 21d688 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21d898 │ │ │ │ + bne.n 21d728 │ │ │ │ ldr r5, [r4, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 21d8be │ │ │ │ + cbz r3, 21d74e │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 21d7f8 │ │ │ │ + bl 21d688 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21d8ae │ │ │ │ + bne.n 21d73e │ │ │ │ ldrd r1, r2, [r4, #20] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r4, #20] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #108] @ (21d93c ) │ │ │ │ + ldr r3, [pc, #108] @ (21d7cc ) │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ - cbz r3, 21d8e8 │ │ │ │ + cbz r3, 21d778 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 21d610 │ │ │ │ + bl 21d4a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 215428 │ │ │ │ + bl 2152b8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 21d84c │ │ │ │ + beq.n 21d6dc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 21d8fe │ │ │ │ + cbz r3, 21d78e │ │ │ │ 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 21d866 │ │ │ │ + bne.n 21d6f6 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbz r3, 21d914 │ │ │ │ + cbz r3, 21d7a4 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 21d674 │ │ │ │ + bl 21d504 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ - cbz r3, 21d920 │ │ │ │ + cbz r3, 21d7b0 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 21d674 │ │ │ │ + bl 21d504 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21d7a4 │ │ │ │ + bl 21d634 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #6 │ │ │ │ - bne.n 21d8ee │ │ │ │ + bne.n 21d77e │ │ │ │ add.w r1, r5, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21651c │ │ │ │ - b.n 21d8ee │ │ │ │ - movs r7, #238 @ 0xee │ │ │ │ + bl 2163ac │ │ │ │ + b.n 21d77e │ │ │ │ + cmp r1, #94 @ 0x5e │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrd r5, r4, [r0, #44] @ 0x2c │ │ │ │ sub sp, #12 │ │ │ │ - ldr.w r8, [pc, #416] @ 21daf8 │ │ │ │ + ldr.w r8, [pc, #416] @ 21d988 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ add r8, pc │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 21d9e4 │ │ │ │ + beq.n 21d874 │ │ │ │ mov r1, r5 │ │ │ │ - bl 21d768 │ │ │ │ + bl 21d5f8 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 21d70c │ │ │ │ - cbz r4, 21d9d2 │ │ │ │ + bl 21d59c │ │ │ │ + cbz r4, 21d862 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 21d768 │ │ │ │ + bl 21d5f8 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, r7 │ │ │ │ - bl 21d70c │ │ │ │ + bl 21d59c │ │ │ │ mov r0, r6 │ │ │ │ - bl 21d7a4 │ │ │ │ + bl 21d634 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ str r5, [r6, #44] @ 0x2c │ │ │ │ adds r3, r2, #5 │ │ │ │ - bhi.w 21daf2 │ │ │ │ + bhi.w 21d982 │ │ │ │ ldr r3, [r5, #64] @ 0x40 │ │ │ │ adds r7, r2, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bhi.n 21da04 │ │ │ │ + bhi.n 21d894 │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ adds r0, r0, r2 │ │ │ │ - beq.w 21daf2 │ │ │ │ + beq.w 21d982 │ │ │ │ str r7, [r5, #60] @ 0x3c │ │ │ │ str r6, [r0, #0] │ │ │ │ str r4, [r6, #48] @ 0x30 │ │ │ │ - cbz r4, 21d9cc │ │ │ │ + cbz r4, 21d85c │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ adds r1, r2, #5 │ │ │ │ - bhi.w 21daf2 │ │ │ │ + bhi.w 21d982 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ adds r7, r2, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bhi.n 21da3a │ │ │ │ + bhi.n 21d8ca │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ adds r0, r0, r2 │ │ │ │ - beq.w 21daf2 │ │ │ │ + beq.w 21d982 │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ str r6, [r0, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r6 │ │ │ │ - bl 21d7a4 │ │ │ │ + bl 21d634 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ str r5, [r6, #44] @ 0x2c │ │ │ │ adds r0, r2, #5 │ │ │ │ - bls.n 21d998 │ │ │ │ + bls.n 21d828 │ │ │ │ str r4, [r4, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 21da6c │ │ │ │ + beq.n 21d8fc │ │ │ │ mov r1, r4 │ │ │ │ - bl 21d768 │ │ │ │ + bl 21d5f8 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 21d70c │ │ │ │ + bl 21d59c │ │ │ │ mov r0, r6 │ │ │ │ - bl 21d7a4 │ │ │ │ + bl 21d634 │ │ │ │ strd r5, r4, [r6, #44] @ 0x2c │ │ │ │ - b.n 21d9b0 │ │ │ │ + b.n 21d840 │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls.n 21da86 │ │ │ │ + bls.n 21d916 │ │ │ │ cmp r3, r7 │ │ │ │ it cc │ │ │ │ movcc r3, r7 │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #232] @ (21dafc ) │ │ │ │ + ldr r3, [pc, #232] @ (21d98c ) │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 21daa6 │ │ │ │ + beq.n 21d936 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21da92 │ │ │ │ + beq.n 21d922 │ │ │ │ mov r2, r9 │ │ │ │ - bl 1f95bc │ │ │ │ + bl 1f944c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21daf2 │ │ │ │ + beq.n 21d982 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ str r0, [r5, #56] @ 0x38 │ │ │ │ str.w r9, [r5, #64] @ 0x40 │ │ │ │ add r0, r3 │ │ │ │ - b.n 21d9a8 │ │ │ │ + b.n 21d838 │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls.n 21da7c │ │ │ │ + bls.n 21d90c │ │ │ │ cmp r3, r7 │ │ │ │ it cc │ │ │ │ movcc r3, r7 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #176] @ (21dafc ) │ │ │ │ + ldr r1, [pc, #176] @ (21d98c ) │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 21dacc │ │ │ │ + beq.n 21d95c │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ - cbz r0, 21da9c │ │ │ │ + cbz r0, 21d92c │ │ │ │ mov r2, r5 │ │ │ │ - bl 1f95bc │ │ │ │ + bl 1f944c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21daf2 │ │ │ │ + beq.n 21d982 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ str r5, [r4, #64] @ 0x40 │ │ │ │ add r0, r3 │ │ │ │ - b.n 21d9c8 │ │ │ │ + b.n 21d858 │ │ │ │ mov r0, r1 │ │ │ │ - bl 21d7a4 │ │ │ │ + bl 21d634 │ │ │ │ strd r4, r4, [r6, #44] @ 0x2c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ mov r5, r7 │ │ │ │ it cc │ │ │ │ movcc r5, #64 @ 0x40 │ │ │ │ - b.n 21da48 │ │ │ │ + b.n 21d8d8 │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ mov r3, r7 │ │ │ │ it cc │ │ │ │ movcc r3, #64 @ 0x40 │ │ │ │ mov r9, r3 │ │ │ │ - b.n 21da12 │ │ │ │ + b.n 21d8a2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r9 │ │ │ │ blx 613c8 │ │ │ │ - b.n 21da2a │ │ │ │ + b.n 21d8ba │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r5 │ │ │ │ blx 613c8 │ │ │ │ - b.n 21da5e │ │ │ │ + b.n 21d8ee │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 61b80 │ │ │ │ - cbz r0, 21daf2 │ │ │ │ + cbz r0, 21d982 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 61b08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ str r3, [r5, #56] @ 0x38 │ │ │ │ adds r0, r3, r2 │ │ │ │ str.w r9, [r5, #64] @ 0x40 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #52] @ 0x34 │ │ │ │ - b.n 21d9a8 │ │ │ │ + b.n 21d838 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 61b80 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 21daf2 │ │ │ │ + cbz r0, 21d982 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ blx 61b08 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #64] @ 0x40 │ │ │ │ add.w r0, r8, r3 │ │ │ │ str.w r8, [r4, #56] @ 0x38 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ - b.n 21d9c8 │ │ │ │ + b.n 21d858 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ - movs r6, #158 @ 0x9e │ │ │ │ + cmp r0, #14 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r7, #12 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ add.w r7, r1, #24 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 21dbc4 │ │ │ │ + beq.n 21da54 │ │ │ │ ldr r6, [r1, #28] │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 21db84 │ │ │ │ + beq.n 21da14 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 21d940 │ │ │ │ + bl 21d7d0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 21db44 │ │ │ │ + cbz r3, 21d9d4 │ │ │ │ mov r3, r0 │ │ │ │ str r4, [r3, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 21db3a │ │ │ │ + bne.n 21d9ca │ │ │ │ add.w r3, r2, #24 │ │ │ │ add.w ip, r2, #16 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 21db68 │ │ │ │ + beq.n 21d9f8 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ str r0, [r1, #0] │ │ │ │ str r1, [r0, #4] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ str r0, [r4, #28] │ │ │ │ str r7, [r0, #0] │ │ │ │ @@ -614898,265 +614812,265 @@ │ │ │ │ str.w ip, [r2, #28] │ │ │ │ strd r1, r1, [r2, #20] │ │ │ │ ldrd r1, r3, [r2] │ │ │ │ str r3, [r1, #4] │ │ │ │ str r1, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r2] │ │ │ │ - cbz r6, 21dbc8 │ │ │ │ + cbz r6, 21da58 │ │ │ │ movs r3, #3 │ │ │ │ mov r0, r5 │ │ │ │ strd r3, r6, [r5] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ - cbz r3, 21db94 │ │ │ │ + cbz r3, 21da24 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 21d674 │ │ │ │ + bl 21d504 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ - cbz r3, 21dba4 │ │ │ │ + cbz r3, 21da34 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 21d674 │ │ │ │ + bl 21d504 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ - bl 21d7a4 │ │ │ │ + bl 21d634 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [r5, #4] │ │ │ │ ldrd r1, r2, [r0] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ movs r2, #1 │ │ │ │ strd r3, r3, [r0] │ │ │ │ mov r0, r5 │ │ │ │ str r2, [r5, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r6, #0 │ │ │ │ - b.n 21db26 │ │ │ │ + b.n 21d9b6 │ │ │ │ mov r0, r5 │ │ │ │ strd r6, r4, [r5] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r7, [r0, #60] @ 0x3c │ │ │ │ sub sp, #20 │ │ │ │ - ldr.w fp, [pc, #332] @ 21dd38 │ │ │ │ + ldr.w fp, [pc, #332] @ 21dbc8 │ │ │ │ add fp, pc │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 21dc7c │ │ │ │ + beq.n 21db0c │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ movs r3, #0 │ │ │ │ mov sl, r2 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 21dc1e │ │ │ │ + b.n 21daae │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ adds r2, r3, r2 │ │ │ │ - beq.w 21dd30 │ │ │ │ + beq.w 21dbc0 │ │ │ │ str.w r9, [r4, #60] @ 0x3c │ │ │ │ str r5, [r2, #0] │ │ │ │ ldrd r0, r7, [r8, #56] @ 0x38 │ │ │ │ adds r6, #4 │ │ │ │ adds r2, r0, r7 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 21dc72 │ │ │ │ + beq.n 21db02 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ cmp sl, r5 │ │ │ │ - beq.n 21dcba │ │ │ │ + beq.n 21db4a │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r3, r8 │ │ │ │ ite eq │ │ │ │ streq r4, [r5, #44] @ 0x2c │ │ │ │ strne r4, [r5, #48] @ 0x30 │ │ │ │ adds r3, r2, #5 │ │ │ │ - bhi.n 21dd30 │ │ │ │ + bhi.n 21dbc0 │ │ │ │ ldr r7, [r4, #64] @ 0x40 │ │ │ │ add.w r9, r2, #4 │ │ │ │ cmp r9, r7 │ │ │ │ - bls.n 21dc02 │ │ │ │ + bls.n 21da92 │ │ │ │ lsls r7, r7, #1 │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ - bhi.n 21dc82 │ │ │ │ - ldr r3, [pc, #244] @ (21dd3c ) │ │ │ │ + bhi.n 21db12 │ │ │ │ + ldr r3, [pc, #244] @ (21dbcc ) │ │ │ │ mov r7, r9 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ it cc │ │ │ │ movcc r7, #64 @ 0x40 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 21dc94 │ │ │ │ + beq.n 21db24 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21dcf6 │ │ │ │ + beq.n 21db86 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1f95bc │ │ │ │ + bl 1f944c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21dd30 │ │ │ │ + beq.n 21dbc0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #64] @ 0x40 │ │ │ │ adds r2, r0, r3 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ - b.n 21dc0a │ │ │ │ + b.n 21da9a │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r4, #0 │ │ │ │ str.w r4, [r8, #60] @ 0x3c │ │ │ │ - cbnz r2, 21dcc0 │ │ │ │ + cbnz r2, 21db50 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #184] @ (21dd3c ) │ │ │ │ + ldr r3, [pc, #184] @ (21dbcc ) │ │ │ │ cmp r7, r9 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ it cc │ │ │ │ movcc r7, r9 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 21dc58 │ │ │ │ + bne.n 21dae8 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #8] │ │ │ │ blx 61b80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21dd30 │ │ │ │ + beq.n 21dbc0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ str r0, [sp, #12] │ │ │ │ blx 61b08 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ str r7, [r4, #64] @ 0x40 │ │ │ │ add r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ - b.n 21dc0a │ │ │ │ + b.n 21da9a │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 21dc14 │ │ │ │ + b.n 21daa4 │ │ │ │ ldr.w r2, [r8, #64] @ 0x40 │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 21dd00 │ │ │ │ - ldr r3, [pc, #112] @ (21dd3c ) │ │ │ │ + bhi.n 21db90 │ │ │ │ + ldr r3, [pc, #112] @ (21dbcc ) │ │ │ │ ldr.w r2, [fp, r3] │ │ │ │ ldr.w r3, [r8, #52] @ 0x34 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 21dd1a │ │ │ │ - cbz r3, 21dd12 │ │ │ │ + beq.n 21dbaa │ │ │ │ + cbz r3, 21dba2 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f95bc │ │ │ │ - cbz r0, 21dd30 │ │ │ │ + bl 1f944c │ │ │ │ + cbz r0, 21dbc0 │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str.w r0, [r8, #56] @ 0x38 │ │ │ │ add r3, r0 │ │ │ │ str.w r2, [r8, #64] @ 0x40 │ │ │ │ - b.n 21dd02 │ │ │ │ + b.n 21db92 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ blx 613c8 │ │ │ │ - b.n 21dc64 │ │ │ │ - cbz r0, 21dd30 │ │ │ │ + b.n 21daf4 │ │ │ │ + cbz r0, 21dbc0 │ │ │ │ movs r2, #4 │ │ │ │ str.w r2, [r8, #60] @ 0x3c │ │ │ │ str.w sl, [r3] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ blx 613c8 │ │ │ │ - b.n 21dce2 │ │ │ │ + b.n 21db72 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx 61b80 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 21dd30 │ │ │ │ + cbz r0, 21dbc0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ strd r4, r0, [r8, #52] @ 0x34 │ │ │ │ str.w r2, [r8, #64] @ 0x40 │ │ │ │ - b.n 21dd02 │ │ │ │ + b.n 21db92 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - movs r4, #16 │ │ │ │ + movs r5, #128 @ 0x80 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r7, #12 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - bl 213fd8 │ │ │ │ + bl 213e68 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r0, [r1, #12] │ │ │ │ mov r0, r4 │ │ │ │ strd r4, r3, [r1] │ │ │ │ str r1, [r3, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 21dbd4 │ │ │ │ + bl 21da64 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21ddea │ │ │ │ + beq.n 21dc7a │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 21ddea │ │ │ │ + bne.n 21dc7a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 21ddf0 │ │ │ │ + beq.n 21dc80 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 21ddf0 │ │ │ │ + bne.n 21dc80 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov.w lr, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ add.w ip, r1, #24 │ │ │ │ str r3, [r2, #0] │ │ │ │ strd lr, r1, [r0, #4] │ │ │ │ str.w ip, [r0] │ │ │ │ ldr r2, [r1, #28] │ │ │ │ str r2, [r0, #4] │ │ │ │ str r0, [r2, #0] │ │ │ │ - b.n 21ddc2 │ │ │ │ + b.n 21dc52 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ str r4, [r2, #4] │ │ │ │ str r2, [r4, #0] │ │ │ │ strd lr, r1, [r3, #4] │ │ │ │ str.w ip, [r3] │ │ │ │ ldr r4, [r1, #28] │ │ │ │ str r4, [r3, #4] │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r0, [r1, #28] │ │ │ │ mov r0, r3 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ - cbz r4, 21ddd2 │ │ │ │ + cbz r4, 21dc62 │ │ │ │ ldrb r4, [r2, #12] │ │ │ │ cmp r4, #8 │ │ │ │ - beq.n 21ddac │ │ │ │ + beq.n 21dc3c │ │ │ │ ldr r0, [r3, #4] │ │ │ │ movs r4, #0 │ │ │ │ str r0, [r2, #4] │ │ │ │ str r2, [r0, #0] │ │ │ │ strd r4, r1, [r3, #4] │ │ │ │ str.w ip, [r3] │ │ │ │ ldr r2, [r1, #28] │ │ │ │ @@ -615181,851 +615095,851 @@ │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 21dd40 │ │ │ │ + bl 21dbd0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 21de6e │ │ │ │ + cbz r2, 21dcfe │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mov.w lr, #0 │ │ │ │ add.w ip, r0, #24 │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r2, lr │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 21de6e │ │ │ │ + beq.n 21dcfe │ │ │ │ ldrd r4, r1, [r3] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r4, [r1, #0] │ │ │ │ strd ip, lr, [r3] │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r1, [r0, #28] │ │ │ │ str r1, [r3, #4] │ │ │ │ str r3, [r1, #0] │ │ │ │ str r3, [r0, #28] │ │ │ │ - cbz r2, 21de6e │ │ │ │ + cbz r2, 21dcfe │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mov r3, r2 │ │ │ │ - cbz r1, 21de68 │ │ │ │ + cbz r1, 21dcf8 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ mov r2, r1 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 21de42 │ │ │ │ + bne.n 21dcd2 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #308] @ (21dfb8 ) │ │ │ │ + ldr r2, [pc, #308] @ (21de48 ) │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 21df14 │ │ │ │ + beq.n 21dda4 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 21dec8 │ │ │ │ + bne.n 21dd58 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 21deac │ │ │ │ + cbz r3, 21dd3c │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 21de70 │ │ │ │ + bl 21dd00 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21de9a │ │ │ │ + bne.n 21dd2a │ │ │ │ ldr r5, [r5, #32] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 21dec2 │ │ │ │ + cbz r3, 21dd52 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 21de70 │ │ │ │ + bl 21dd00 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21deb2 │ │ │ │ + bne.n 21dd42 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r6, [r0, #16] │ │ │ │ ldr r3, [r1, #32] │ │ │ │ add.w r1, r0, #24 │ │ │ │ cmp r6, r1 │ │ │ │ str r3, [r0, #32] │ │ │ │ - beq.n 21dec2 │ │ │ │ + beq.n 21dd52 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21dec2 │ │ │ │ + beq.n 21dd52 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #6 │ │ │ │ - bne.n 21dec2 │ │ │ │ + bne.n 21dd52 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 21dec2 │ │ │ │ + bne.n 21dd52 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 21d7a4 │ │ │ │ + bl 21d634 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r4, [r0, #44] @ 0x2c │ │ │ │ adds r2, r3, #5 │ │ │ │ - bhi.n 21dfb2 │ │ │ │ + bhi.n 21de42 │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ adds r2, r3, #4 │ │ │ │ mov r8, r2 │ │ │ │ cmp r2, r1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - bhi.n 21df46 │ │ │ │ + bhi.n 21ddd6 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ adds r3, r2, r3 │ │ │ │ - beq.n 21dfb2 │ │ │ │ + beq.n 21de42 │ │ │ │ str.w r8, [r4, #60] @ 0x3c │ │ │ │ movs r2, #0 │ │ │ │ str r5, [r3, #0] │ │ │ │ str r2, [r5, #48] @ 0x30 │ │ │ │ - b.n 21dec2 │ │ │ │ + b.n 21dd52 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 21df2c │ │ │ │ + cbz r3, 21ddbc │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 21de70 │ │ │ │ + bl 21dd00 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21df1a │ │ │ │ + bne.n 21ddaa │ │ │ │ ldr r5, [r5, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21dec2 │ │ │ │ + beq.n 21dd52 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 21de70 │ │ │ │ + bl 21dd00 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21df34 │ │ │ │ - b.n 21dec2 │ │ │ │ + bne.n 21ddc4 │ │ │ │ + b.n 21dd52 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 21df78 │ │ │ │ + bhi.n 21de08 │ │ │ │ mov r1, r8 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #100] @ (21dfbc ) │ │ │ │ + ldr r1, [pc, #100] @ (21de4c ) │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 21df8e │ │ │ │ + beq.n 21de1e │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ - cbz r0, 21df82 │ │ │ │ + cbz r0, 21de12 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1f95bc │ │ │ │ + bl 1f944c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 21dfb2 │ │ │ │ + cbz r3, 21de42 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ str r6, [r4, #64] @ 0x40 │ │ │ │ add r3, r2 │ │ │ │ - b.n 21df08 │ │ │ │ + b.n 21dd98 │ │ │ │ cmp r1, r8 │ │ │ │ it cc │ │ │ │ movcc r1, r8 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 21df56 │ │ │ │ + b.n 21dde6 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 613c8 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 21df6c │ │ │ │ + b.n 21ddfc │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 61b80 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 21dfb2 │ │ │ │ + cbz r0, 21de42 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ blx 61b08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r7, [r4, #64] @ 0x40 │ │ │ │ add r3, r6 │ │ │ │ str r6, [r4, #56] @ 0x38 │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ - b.n 21df08 │ │ │ │ + b.n 21dd98 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ - movs r1, #116 @ 0x74 │ │ │ │ + movs r2, #228 @ 0xe4 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r7, #12 │ │ │ │ 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 r4, [r0, #16] │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21e046 │ │ │ │ + beq.n 21ded6 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 21e046 │ │ │ │ + bne.n 21ded6 │ │ │ │ ldr r6, [r0, #32] │ │ │ │ mov r7, r1 │ │ │ │ add.w r8, r6, #32 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldrb.w r2, [r4, #33] @ 0x21 │ │ │ │ ldrb.w r1, [r4, #32] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 2146dc │ │ │ │ + bl 21456c │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 21e04c │ │ │ │ + beq.n 21dedc │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 21e010 │ │ │ │ + cbz r2, 21dea0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ add.w r9, r5, #20 │ │ │ │ mov r2, r5 │ │ │ │ ldmia.w sp, {r0, r1} │ │ │ │ - bl 214868 │ │ │ │ + bl 2146f8 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21466c │ │ │ │ + bl 2144fc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ add.w r3, r0, #16 │ │ │ │ strd r1, r9, [r0, #16] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r3, [r1, #4] │ │ │ │ str r3, [r5, #20] │ │ │ │ - cbz r2, 21e046 │ │ │ │ + cbz r2, 21ded6 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 21dfe8 │ │ │ │ + beq.n 21de78 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #884] @ (21e3dc ) │ │ │ │ + ldr r2, [pc, #884] @ (21e26c ) │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 21e104 │ │ │ │ + beq.n 21df94 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 21e088 │ │ │ │ + beq.n 21df18 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.w 21e1a4 │ │ │ │ + beq.w 21e034 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r4, [r2, #36] @ 0x24 │ │ │ │ add.w r1, r2, #44 @ 0x2c │ │ │ │ ldr r5, [r2, #52] @ 0x34 │ │ │ │ add.w r0, r2, #60 @ 0x3c │ │ │ │ cmp r4, r1 │ │ │ │ - beq.w 21e2d2 │ │ │ │ + beq.w 21e162 │ │ │ │ cmp r5, r0 │ │ │ │ str r4, [r3, #44] @ 0x2c │ │ │ │ - beq.w 21e2a6 │ │ │ │ - cbz r4, 21e0c6 │ │ │ │ + beq.w 21e136 │ │ │ │ + cbz r4, 21df56 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ adds r6, r2, #5 │ │ │ │ - bhi.w 21e2b4 │ │ │ │ + bhi.w 21e144 │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ adds r0, r2, #4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.w 21e22c │ │ │ │ + bhi.w 21e0bc │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.w 21e2b4 │ │ │ │ + beq.w 21e144 │ │ │ │ str.w r9, [r4, #60] @ 0x3c │ │ │ │ str r3, [r2, #0] │ │ │ │ str r5, [r3, #48] @ 0x30 │ │ │ │ - cbz r5, 21e0ec │ │ │ │ + cbz r5, 21df7c │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ adds r0, r2, #5 │ │ │ │ - bhi.w 21e2b4 │ │ │ │ + bhi.w 21e144 │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ adds r0, r2, #4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.w 21e264 │ │ │ │ + bhi.w 21e0f4 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.w 21e2b4 │ │ │ │ + beq.w 21e144 │ │ │ │ str.w r9, [r5, #60] @ 0x3c │ │ │ │ str r3, [r2, #0] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 21dfc0 │ │ │ │ + bl 21de50 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 21dfc0 │ │ │ │ + bl 21de50 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 21e16a │ │ │ │ + beq.n 21dffa │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 21e20e │ │ │ │ + beq.n 21e09e │ │ │ │ ldr r4, [r2, #40] @ 0x28 │ │ │ │ str r4, [r3, #44] @ 0x2c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 21e1ca │ │ │ │ + beq.n 21e05a │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ adds r1, r2, #5 │ │ │ │ - bhi.w 21e2b4 │ │ │ │ + bhi.w 21e144 │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ adds r5, r2, #4 │ │ │ │ cmp r5, r1 │ │ │ │ - bls.n 21e1c0 │ │ │ │ + bls.n 21e050 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.w 21e2f6 │ │ │ │ + bhi.w 21e186 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #676] @ (21e3e0 ) │ │ │ │ + ldr r1, [pc, #676] @ (21e270 ) │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 21e3ae │ │ │ │ + beq.w 21e23e │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21e3a2 │ │ │ │ + beq.w 21e232 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1f95bc │ │ │ │ + bl 1f944c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21e2b4 │ │ │ │ + beq.w 21e144 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ add r2, r0 │ │ │ │ str r6, [r4, #64] @ 0x40 │ │ │ │ - b.n 21e1c6 │ │ │ │ + b.n 21e056 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 21e300 │ │ │ │ + beq.w 21e190 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ str r4, [r3, #44] @ 0x2c │ │ │ │ adds r0, r2, #5 │ │ │ │ - bhi.w 21e2b4 │ │ │ │ + bhi.w 21e144 │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ adds r5, r2, #4 │ │ │ │ cmp r5, r1 │ │ │ │ - bhi.n 21e1d4 │ │ │ │ + bhi.n 21e064 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.w 21e2b4 │ │ │ │ + beq.w 21e144 │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r3, #48] @ 0x30 │ │ │ │ - bl 21dfc0 │ │ │ │ + bl 21de50 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r4, [r2, #16] │ │ │ │ adds r2, #24 │ │ │ │ cmp r4, r2 │ │ │ │ itt eq │ │ │ │ moveq r4, #0 │ │ │ │ streq r4, [r0, #44] @ 0x2c │ │ │ │ - beq.n 21e192 │ │ │ │ + beq.n 21e022 │ │ │ │ str r4, [r3, #44] @ 0x2c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 21e192 │ │ │ │ + beq.n 21e022 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ adds r1, r2, #5 │ │ │ │ - bls.n 21e17e │ │ │ │ - b.n 21e2b4 │ │ │ │ + bls.n 21e00e │ │ │ │ + b.n 21e144 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.n 21e2b4 │ │ │ │ + beq.n 21e144 │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #48] @ 0x30 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bls.n 21e29a │ │ │ │ + bls.n 21e12a │ │ │ │ cmp r1, r5 │ │ │ │ it cc │ │ │ │ movcc r1, r5 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #508] @ (21e3e0 ) │ │ │ │ + ldr r1, [pc, #508] @ (21e270 ) │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 21e306 │ │ │ │ + beq.w 21e196 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21e2e2 │ │ │ │ + beq.n 21e172 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1f95bc │ │ │ │ + bl 1f944c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21e2b4 │ │ │ │ + beq.n 21e144 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ add r2, r0 │ │ │ │ str r6, [r4, #64] @ 0x40 │ │ │ │ - b.n 21e18e │ │ │ │ + b.n 21e01e │ │ │ │ ldr r4, [r2, #16] │ │ │ │ add.w r0, r2, #24 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 21e39c │ │ │ │ + beq.w 21e22c │ │ │ │ ldr r1, [r2, #28] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 21e1b2 │ │ │ │ + bne.n 21e042 │ │ │ │ ldr r1, [r2, #32] │ │ │ │ adds r2, #40 @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ it ne │ │ │ │ movne r4, r1 │ │ │ │ - b.n 21e1b2 │ │ │ │ + b.n 21e042 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bls.n 21e2c6 │ │ │ │ + bls.n 21e156 │ │ │ │ cmp r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, r0 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #420] @ (21e3e0 ) │ │ │ │ + ldr r1, [pc, #420] @ (21e270 ) │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 21e372 │ │ │ │ + beq.w 21e202 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21e330 │ │ │ │ + beq.n 21e1c0 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1f95bc │ │ │ │ + bl 1f944c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, 21e2b4 │ │ │ │ + cbz r0, 21e144 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #64] @ 0x40 │ │ │ │ add r2, r0 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ - b.n 21e0c0 │ │ │ │ + b.n 21df50 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bls.n 21e2ba │ │ │ │ + bls.n 21e14a │ │ │ │ cmp r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, r0 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #364] @ (21e3e0 ) │ │ │ │ + ldr r1, [pc, #364] @ (21e270 ) │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 21e348 │ │ │ │ + beq.n 21e1d8 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21e33c │ │ │ │ + beq.n 21e1cc │ │ │ │ mov r2, r6 │ │ │ │ - bl 1f95bc │ │ │ │ + bl 1f944c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, 21e2b4 │ │ │ │ + cbz r0, 21e144 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ str r6, [r5, #64] @ 0x40 │ │ │ │ add r2, r0 │ │ │ │ str r0, [r5, #56] @ 0x38 │ │ │ │ - b.n 21e0e6 │ │ │ │ + b.n 21df76 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 21e1e2 │ │ │ │ - cbz r4, 21e2ee │ │ │ │ + b.n 21e072 │ │ │ │ + cbz r4, 21e17e │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ adds r7, r2, #5 │ │ │ │ it ls │ │ │ │ movls r5, #0 │ │ │ │ - bls.w 21e0ac │ │ │ │ + bls.w 21df3c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ mov r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 21e272 │ │ │ │ + b.n 21e102 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ mov r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 21e23a │ │ │ │ + b.n 21e0ca │ │ │ │ cmp r5, r0 │ │ │ │ itt eq │ │ │ │ moveq r2, #0 │ │ │ │ streq r2, [r3, #44] @ 0x2c │ │ │ │ - beq.n 21e2ee │ │ │ │ + beq.n 21e17e │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r3, #44] @ 0x2c │ │ │ │ - b.n 21e0c6 │ │ │ │ + b.n 21df56 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 613c8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 21e200 │ │ │ │ + b.n 21e090 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r3, #48] @ 0x30 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 21e0ec │ │ │ │ + b.n 21df7c │ │ │ │ cmp r1, r5 │ │ │ │ it cc │ │ │ │ movcc r1, r5 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 21e13a │ │ │ │ + b.n 21dfca │ │ │ │ mov r4, r2 │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ - b.n 21e192 │ │ │ │ + b.n 21e022 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r6 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 61b80 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21e2b4 │ │ │ │ + beq.n 21e144 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ blx 61b08 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r2, r6 │ │ │ │ str r7, [r4, #64] @ 0x40 │ │ │ │ str r6, [r4, #56] @ 0x38 │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ - b.n 21e18e │ │ │ │ + b.n 21e01e │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 613c8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 21e258 │ │ │ │ + b.n 21e0e8 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 613c8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 21e28e │ │ │ │ + b.n 21e11e │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r6 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 61b80 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21e2b4 │ │ │ │ + beq.n 21e144 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ blx 61b08 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r2, r6 │ │ │ │ str r7, [r5, #64] @ 0x40 │ │ │ │ str r6, [r5, #56] @ 0x38 │ │ │ │ str r1, [r5, #52] @ 0x34 │ │ │ │ - b.n 21e0e6 │ │ │ │ + b.n 21df76 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r6 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 61b80 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21e2b4 │ │ │ │ + beq.n 21e144 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ blx 61b08 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r2, r6 │ │ │ │ str r7, [r4, #64] @ 0x40 │ │ │ │ str r6, [r4, #56] @ 0x38 │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ - b.n 21e0c0 │ │ │ │ + b.n 21df50 │ │ │ │ mov r4, r1 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ - b.n 21e192 │ │ │ │ + b.n 21e022 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 613c8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 21e15a │ │ │ │ + b.n 21dfea │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r6 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 61b80 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21e2b4 │ │ │ │ + beq.w 21e144 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ blx 61b08 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r2, r6 │ │ │ │ str r7, [r4, #64] @ 0x40 │ │ │ │ str r6, [r4, #56] @ 0x38 │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ - b.n 21e1c6 │ │ │ │ + b.n 21e056 │ │ │ │ nop │ │ │ │ - subs r2, r2, #6 │ │ │ │ + movs r1, #2 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r7, #12 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - bl 213fd8 │ │ │ │ + bl 213e68 │ │ │ │ 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 21e41e │ │ │ │ + beq.n 21e2ae │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 21e42e │ │ │ │ + beq.n 21e2be │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 21d940 │ │ │ │ + bl 21d7d0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 21e054 │ │ │ │ + bl 21dee4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r3 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r1, #3 │ │ │ │ - bhi.n 21e4a8 │ │ │ │ + bhi.n 21e338 │ │ │ │ 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 21de10 │ │ │ │ + bl 21dca0 │ │ │ │ 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 21e3e4 │ │ │ │ + bl 21e274 │ │ │ │ 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 21dd40 │ │ │ │ + bl 21dbd0 │ │ │ │ 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, 21e4c4 │ │ │ │ + cbz r3, 21e354 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 21de10 │ │ │ │ + bl 21dca0 │ │ │ │ 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 21e3e4 │ │ │ │ + bl 21e274 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - b.n 21e472 │ │ │ │ + b.n 21e302 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r7, [pc, #208] @ (21e5bc ) │ │ │ │ + ldr r7, [pc, #208] @ (21e44c ) │ │ │ │ add.w r3, r0, #24 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ sub sp, #8 │ │ │ │ add r7, pc │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 21e5b0 │ │ │ │ + beq.n 21e440 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - bl 213fd8 │ │ │ │ + bl 213e68 │ │ │ │ add.w r2, r6, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ str r2, [r0, #4] │ │ │ │ str r0, [r2, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r6, #44] @ 0x2c │ │ │ │ str r6, [r5, #12] │ │ │ │ - bl 216890 │ │ │ │ + bl 216720 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21dbd4 │ │ │ │ + bl 21da64 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ str r4, [r5, #44] @ 0x2c │ │ │ │ adds r3, r2, #5 │ │ │ │ - bhi.n 21e5b6 │ │ │ │ + bhi.n 21e446 │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ adds r6, r2, #4 │ │ │ │ cmp r6, r1 │ │ │ │ - bls.n 21e564 │ │ │ │ + bls.n 21e3f4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 21e578 │ │ │ │ + bhi.n 21e408 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ mov r3, r6 │ │ │ │ it cc │ │ │ │ movcc r3, #64 @ 0x40 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #124] @ (21e5c0 ) │ │ │ │ + ldr r3, [pc, #124] @ (21e450 ) │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 21e58c │ │ │ │ + beq.n 21e41c │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ - cbz r0, 21e582 │ │ │ │ + cbz r0, 21e412 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1f95bc │ │ │ │ - cbz r0, 21e5b6 │ │ │ │ + bl 1f944c │ │ │ │ + cbz r0, 21e446 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ str.w r8, [r4, #64] @ 0x40 │ │ │ │ add r0, r3 │ │ │ │ - b.n 21e56a │ │ │ │ + b.n 21e3fa │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ adds r0, r0, r2 │ │ │ │ - beq.n 21e5b6 │ │ │ │ + beq.n 21e446 │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ str r5, [r0, #0] │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r1, r6 │ │ │ │ it cc │ │ │ │ movcc r1, r6 │ │ │ │ mov r8, r1 │ │ │ │ - b.n 21e542 │ │ │ │ + b.n 21e3d2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r8 │ │ │ │ blx 613c8 │ │ │ │ - b.n 21e556 │ │ │ │ + b.n 21e3e6 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 61b80 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 21e5b6 │ │ │ │ + cbz r0, 21e446 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ blx 61b08 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [r4, #64] @ 0x40 │ │ │ │ adds r0, r7, r2 │ │ │ │ str r7, [r4, #56] @ 0x38 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ - b.n 21e56a │ │ │ │ + b.n 21e3fa │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ - subs r2, r1, r4 │ │ │ │ + adds r2, r7, #1 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r7, #12 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -616038,30 +615952,30 @@ │ │ │ │ cmp r1, r4 │ │ │ │ it eq │ │ │ │ moveq r1, r2 │ │ │ │ cmp r0, r3 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ strd r0, r1, [sp] │ │ │ │ - bl 21dbd4 │ │ │ │ + bl 21da64 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ movs.w ip, r2, lsr #2 │ │ │ │ - beq.n 21e620 │ │ │ │ + beq.n 21e4b0 │ │ │ │ ldr r4, [r1, #56] @ 0x38 │ │ │ │ mov r3, r4 │ │ │ │ add.w ip, r4, ip, lsl #2 │ │ │ │ - b.n 21e612 │ │ │ │ + b.n 21e4a2 │ │ │ │ adds r3, #4 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 21e620 │ │ │ │ + beq.n 21e4b0 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r0, r5 │ │ │ │ - bne.n 21e60c │ │ │ │ + bne.n 21e49c │ │ │ │ subs r2, #4 │ │ │ │ str r2, [r1, #60] @ 0x3c │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldrd r1, r2, [r0] │ │ │ │ str r2, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ @@ -616070,390 +615984,390 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #636] @ (21e8c4 ) │ │ │ │ + ldr r2, [pc, #636] @ (21e754 ) │ │ │ │ add.w r3, r0, #24 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ite eq │ │ │ │ moveq r5, #0 │ │ │ │ ldrne r5, [r0, #28] │ │ │ │ - cbz r3, 21e668 │ │ │ │ + cbz r3, 21e4f8 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 21d674 │ │ │ │ + bl 21d504 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ - cbz r3, 21e674 │ │ │ │ + cbz r3, 21e504 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 21d674 │ │ │ │ + bl 21d504 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21d7a4 │ │ │ │ + bl 21d634 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 262138 │ │ │ │ + bl 261fc8 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.n 21e6c6 │ │ │ │ + bhi.n 21e556 │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r4, r0, #16 │ │ │ │ ldrh r4, [r0, r4] │ │ │ │ bxns r9 │ │ │ │ movs r2, r3 │ │ │ │ ldr r5, [r1, #40] @ 0x28 │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ - cbz r5, 21e6bc │ │ │ │ + cbz r5, 21e54c │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ adds r0, r2, #5 │ │ │ │ - bhi.n 21e768 │ │ │ │ + bhi.n 21e5f8 │ │ │ │ ldr r3, [r5, #64] @ 0x40 │ │ │ │ adds r1, r2, #4 │ │ │ │ mov r7, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.w 21e7c6 │ │ │ │ + bhi.w 21e656 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ adds r3, r3, r2 │ │ │ │ - beq.n 21e768 │ │ │ │ + beq.n 21e5f8 │ │ │ │ str r7, [r5, #60] @ 0x3c │ │ │ │ str r4, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrd r5, r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21e77a │ │ │ │ + beq.n 21e60a │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ adds r1, r2, #5 │ │ │ │ - bhi.n 21e768 │ │ │ │ + bhi.n 21e5f8 │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ adds r0, r2, #4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bls.n 21e76e │ │ │ │ + bls.n 21e5fe │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.w 21e844 │ │ │ │ + bhi.w 21e6d4 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ mov r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #468] @ (21e8c8 ) │ │ │ │ + ldr r1, [pc, #468] @ (21e758 ) │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 21e896 │ │ │ │ + beq.w 21e726 │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21e858 │ │ │ │ + beq.w 21e6e8 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1f95bc │ │ │ │ + bl 1f944c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21e768 │ │ │ │ + beq.n 21e5f8 │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ str r6, [r3, #64] @ 0x40 │ │ │ │ add r2, r0 │ │ │ │ str r0, [r3, #56] @ 0x38 │ │ │ │ - b.n 21e774 │ │ │ │ + b.n 21e604 │ │ │ │ ldr r5, [r5, #40] @ 0x28 │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 21e6a0 │ │ │ │ - b.n 21e6bc │ │ │ │ + bne.n 21e530 │ │ │ │ + b.n 21e54c │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r3, r4 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 21e73a │ │ │ │ + beq.n 21e5ca │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 21e732 │ │ │ │ + bne.n 21e5c2 │ │ │ │ ldr r5, [r3, #32] │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 21e722 │ │ │ │ + bne.n 21e5b2 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - b.n 21e6bc │ │ │ │ + b.n 21e54c │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r3, r4 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 21e758 │ │ │ │ + beq.n 21e5e8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 21e750 │ │ │ │ + bne.n 21e5e0 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21e742 │ │ │ │ + beq.n 21e5d2 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ adds r6, r2, #5 │ │ │ │ - bls.n 21e6a6 │ │ │ │ + bls.n 21e536 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.n 21e768 │ │ │ │ + beq.n 21e5f8 │ │ │ │ str.w r9, [r3, #60] @ 0x3c │ │ │ │ str r4, [r2, #0] │ │ │ │ str r5, [r4, #48] @ 0x30 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 21e6c0 │ │ │ │ + beq.n 21e550 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ adds r3, r2, #5 │ │ │ │ - bhi.n 21e768 │ │ │ │ + bhi.n 21e5f8 │ │ │ │ ldr r3, [r5, #64] @ 0x40 │ │ │ │ adds r1, r2, #4 │ │ │ │ mov r7, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 21e80e │ │ │ │ + bls.n 21e69e │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.n 21e84e │ │ │ │ + bhi.n 21e6de │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ mov r3, r1 │ │ │ │ it cc │ │ │ │ movcc r3, #64 @ 0x40 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #292] @ (21e8c8 ) │ │ │ │ + ldr r3, [pc, #292] @ (21e758 ) │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 21e86e │ │ │ │ + beq.n 21e6fe │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21e864 │ │ │ │ + beq.n 21e6f4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1f95bc │ │ │ │ + bl 1f944c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21e768 │ │ │ │ + beq.n 21e5f8 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ str r0, [r5, #56] @ 0x38 │ │ │ │ add r3, r0 │ │ │ │ str r6, [r5, #64] @ 0x40 │ │ │ │ - b.n 21e814 │ │ │ │ + b.n 21e6a4 │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls.n 21e7f8 │ │ │ │ + bls.n 21e688 │ │ │ │ cmp r3, r1 │ │ │ │ it cc │ │ │ │ movcc r3, r1 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #240] @ (21e8c8 ) │ │ │ │ + ldr r3, [pc, #240] @ (21e758 ) │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 21e81e │ │ │ │ + beq.n 21e6ae │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ - cbz r0, 21e804 │ │ │ │ + cbz r0, 21e694 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1f95bc │ │ │ │ + bl 1f944c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21e768 │ │ │ │ + beq.n 21e5f8 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ str r0, [r5, #56] @ 0x38 │ │ │ │ add r3, r0 │ │ │ │ str r6, [r5, #64] @ 0x40 │ │ │ │ - b.n 21e6b8 │ │ │ │ + b.n 21e548 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ mov r3, r1 │ │ │ │ it cc │ │ │ │ movcc r3, #64 @ 0x40 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 21e7d4 │ │ │ │ + b.n 21e664 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 613c8 │ │ │ │ - b.n 21e7ea │ │ │ │ + b.n 21e67a │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ adds r3, r3, r2 │ │ │ │ - beq.n 21e768 │ │ │ │ + beq.n 21e5f8 │ │ │ │ str r7, [r5, #60] @ 0x3c │ │ │ │ str r4, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 61b80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21e768 │ │ │ │ + beq.n 21e5f8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ str r0, [sp, #0] │ │ │ │ blx 61b08 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ str r3, [r5, #56] @ 0x38 │ │ │ │ str r6, [r5, #64] @ 0x40 │ │ │ │ add r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r5, #52] @ 0x34 │ │ │ │ - b.n 21e6b8 │ │ │ │ + b.n 21e548 │ │ │ │ cmp r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, r0 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 21e6f2 │ │ │ │ + b.n 21e582 │ │ │ │ cmp r3, r1 │ │ │ │ it cc │ │ │ │ movcc r3, r1 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 21e7a0 │ │ │ │ + b.n 21e630 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 613c8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 21e712 │ │ │ │ + b.n 21e5a2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 613c8 │ │ │ │ - b.n 21e7b8 │ │ │ │ + b.n 21e648 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 61b80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21e768 │ │ │ │ + beq.w 21e5f8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ str r0, [sp, #0] │ │ │ │ blx 61b08 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r5, #56] @ 0x38 │ │ │ │ str r6, [r5, #64] @ 0x40 │ │ │ │ add r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r5, #52] @ 0x34 │ │ │ │ - b.n 21e814 │ │ │ │ + b.n 21e6a4 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r6 │ │ │ │ strd r3, r2, [sp] │ │ │ │ blx 61b80 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21e768 │ │ │ │ + beq.w 21e5f8 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ blx 61b08 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ str r7, [r3, #64] @ 0x40 │ │ │ │ add r2, r6 │ │ │ │ str r6, [r3, #56] @ 0x38 │ │ │ │ str r1, [r3, #52] @ 0x34 │ │ │ │ - b.n 21e774 │ │ │ │ - adds r6, r5, r6 │ │ │ │ + b.n 21e604 │ │ │ │ + subs r6, r3, r4 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r7, #12 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 21e8e8 │ │ │ │ + cbz r3, 21e778 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 21d674 │ │ │ │ + bl 21d504 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ - cbz r3, 21e8f4 │ │ │ │ + cbz r3, 21e784 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 21d674 │ │ │ │ + bl 21d504 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21d7a4 │ │ │ │ - bl 21e054 │ │ │ │ + bl 21d634 │ │ │ │ + bl 21dee4 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 262138 │ │ │ │ + bl 261fc8 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ - ldr.w r6, [pc, #1392] @ 21ee90 │ │ │ │ + ldr.w r6, [pc, #1392] @ 21ed20 │ │ │ │ mov r4, r2 │ │ │ │ - ldr.w r2, [pc, #1392] @ 21ee94 │ │ │ │ + ldr.w r2, [pc, #1392] @ 21ed24 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add r6, pc │ │ │ │ add r3, sp, #32 │ │ │ │ - ldr.w r7, [pc, #1384] @ 21ee98 │ │ │ │ + ldr.w r7, [pc, #1384] @ 21ed28 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ add r7, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov.w r2, #0 │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ add r2, sp, #28 │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ - bl 21e43c │ │ │ │ + bl 21e2cc │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r2, 21e9a8 │ │ │ │ + cbnz r2, 21e838 │ │ │ │ strd r3, r5, [r4] │ │ │ │ str r4, [r3, #4] │ │ │ │ add.w r3, r4, #24 │ │ │ │ str r4, [r5, #0] │ │ │ │ str r1, [r4, #12] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 21e974 │ │ │ │ + beq.n 21e804 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 21eb74 │ │ │ │ + beq.w 21ea04 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 21db00 │ │ │ │ + bl 21d990 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 21db00 │ │ │ │ - ldr.w r2, [pc, #1296] @ 21ee9c │ │ │ │ - ldr.w r3, [pc, #1284] @ 21ee94 │ │ │ │ + bl 21d990 │ │ │ │ + ldr.w r2, [pc, #1296] @ 21ed2c │ │ │ │ + ldr.w r3, [pc, #1284] @ 21ed24 │ │ │ │ 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 21ee8a │ │ │ │ + bne.w 21ed1a │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r9, r7 │ │ │ │ add.w r0, r5, #24 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 21ea6e │ │ │ │ + bne.n 21e8fe │ │ │ │ ldr.w ip, [r4, #28] │ │ │ │ orr.w lr, r4, #1 │ │ │ │ str.w lr, [r4, #16] │ │ │ │ add.w r2, r4, #20 │ │ │ │ str.w ip, [r4, #24] │ │ │ │ ldr.w lr, [ip] │ │ │ │ str.w lr, [r4, #20] │ │ │ │ @@ -616461,106 +616375,106 @@ │ │ │ │ str.w r2, [ip] │ │ │ │ strd r3, r5, [r4] │ │ │ │ str r1, [r4, #12] │ │ │ │ str r4, [r3, #4] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ str r4, [r5, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 21e9ee │ │ │ │ + beq.n 21e87e │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 21ead4 │ │ │ │ + beq.n 21e964 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ add.w r2, r4, #44 @ 0x2c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov sl, r1 │ │ │ │ add.w r1, r4, #60 @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 21ed02 │ │ │ │ + beq.w 21eb92 │ │ │ │ mov r0, r5 │ │ │ │ cmp r1, sl │ │ │ │ str r3, [sp, #0] │ │ │ │ - beq.w 21ed14 │ │ │ │ - bl 21d7a4 │ │ │ │ + beq.w 21eba4 │ │ │ │ + bl 21d634 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ - cbz r3, 21ea38 │ │ │ │ + cbz r3, 21e8c8 │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ adds r1, r2, #5 │ │ │ │ - bhi.w 21ed30 │ │ │ │ + bhi.w 21ebc0 │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ adds r0, r2, #4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.w 21ec46 │ │ │ │ + bhi.w 21ead6 │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.w 21ed30 │ │ │ │ + beq.w 21ebc0 │ │ │ │ str.w fp, [r3, #60] @ 0x3c │ │ │ │ str r5, [r2, #0] │ │ │ │ str.w sl, [r5, #48] @ 0x30 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 21eacc │ │ │ │ + beq.n 21e95c │ │ │ │ ldr.w r2, [sl, #60] @ 0x3c │ │ │ │ adds r7, r2, #5 │ │ │ │ - bhi.w 21ed30 │ │ │ │ + bhi.w 21ebc0 │ │ │ │ ldr.w r1, [sl, #64] @ 0x40 │ │ │ │ adds r0, r2, #4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.w 21ec84 │ │ │ │ + bhi.w 21eb14 │ │ │ │ ldr.w r1, [sl, #56] @ 0x38 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.w 21ed30 │ │ │ │ + beq.w 21ebc0 │ │ │ │ str.w fp, [sl, #60] @ 0x3c │ │ │ │ str r5, [r2, #0] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b.n 21eace │ │ │ │ + b.n 21e95e │ │ │ │ strd r3, r5, [r4] │ │ │ │ str r1, [r4, #12] │ │ │ │ str r4, [r3, #4] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ str r4, [r5, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 21ea86 │ │ │ │ + beq.n 21e916 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 21e988 │ │ │ │ + beq.n 21e818 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.w 21e988 │ │ │ │ + bne.w 21e818 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add.w r2, r4, #24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 21eb9c │ │ │ │ + beq.w 21ea2c │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 21d7a4 │ │ │ │ + bl 21d634 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ - cbz r3, 21eac8 │ │ │ │ + cbz r3, 21e958 │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ adds r0, r2, #5 │ │ │ │ - bhi.w 21ed30 │ │ │ │ + bhi.w 21ebc0 │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ adds r0, r2, #4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.w 21ecc6 │ │ │ │ + bhi.w 21eb56 │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.w 21ed30 │ │ │ │ + beq.w 21ebc0 │ │ │ │ str.w sl, [r3, #60] @ 0x3c │ │ │ │ str r5, [r2, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 21e988 │ │ │ │ + bne.w 21e818 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ it eq │ │ │ │ moveq r5, #0 │ │ │ │ add.w r3, r4, #60 @ 0x3c │ │ │ │ @@ -616570,475 +616484,475 @@ │ │ │ │ addne.w r1, r5, #24 │ │ │ │ cmp r2, r3 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ite eq │ │ │ │ moveq r4, #0 │ │ │ │ ldrne r4, [r4, #64] @ 0x40 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 21eb06 │ │ │ │ + beq.n 21e996 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 21eba8 │ │ │ │ + beq.n 21ea38 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21d7a4 │ │ │ │ + bl 21d634 │ │ │ │ str r6, [r5, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 21eb7c │ │ │ │ + beq.n 21ea0c │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ adds r1, r2, #5 │ │ │ │ - bhi.w 21ed30 │ │ │ │ + bhi.w 21ebc0 │ │ │ │ ldr r3, [r6, #64] @ 0x40 │ │ │ │ adds r1, r2, #4 │ │ │ │ mov r8, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 21ebca │ │ │ │ + bhi.n 21ea5a │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ adds r3, r3, r2 │ │ │ │ - beq.w 21ed30 │ │ │ │ + beq.w 21ebc0 │ │ │ │ str.w r8, [r6, #60] @ 0x3c │ │ │ │ str r5, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ add.w r3, r4, #24 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 21eb4a │ │ │ │ + beq.n 21e9da │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 21e988 │ │ │ │ + beq.w 21e818 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21d7a4 │ │ │ │ + bl 21d634 │ │ │ │ str r6, [r4, #44] @ 0x2c │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ adds r3, r2, #5 │ │ │ │ - bhi.w 21ed30 │ │ │ │ + bhi.w 21ebc0 │ │ │ │ ldr r3, [r6, #64] @ 0x40 │ │ │ │ adds r5, r2, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.n 21ec08 │ │ │ │ + bhi.n 21ea98 │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ adds r3, r3, r2 │ │ │ │ - beq.w 21ed30 │ │ │ │ + beq.w 21ebc0 │ │ │ │ str r5, [r6, #60] @ 0x3c │ │ │ │ str r4, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - b.n 21e988 │ │ │ │ + b.n 21e818 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21e634 │ │ │ │ - b.n 21e974 │ │ │ │ + bl 21e4c4 │ │ │ │ + b.n 21e804 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ str r6, [r5, #48] @ 0x30 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 21eb92 │ │ │ │ + beq.n 21ea22 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 21e988 │ │ │ │ + beq.w 21e818 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21d7a4 │ │ │ │ + bl 21d634 │ │ │ │ str r6, [r4, #44] @ 0x2c │ │ │ │ - b.n 21eb6e │ │ │ │ + b.n 21e9fe │ │ │ │ mov r0, r5 │ │ │ │ - bl 21d7a4 │ │ │ │ + bl 21d634 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ - b.n 21eac8 │ │ │ │ + b.n 21e958 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 21ebbc │ │ │ │ + beq.n 21ea4c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 21e988 │ │ │ │ + beq.w 21e818 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21d7a4 │ │ │ │ + bl 21d634 │ │ │ │ str r6, [r4, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 21eb52 │ │ │ │ - b.n 21eb6e │ │ │ │ + bne.n 21e9e2 │ │ │ │ + b.n 21e9fe │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.w 21ed52 │ │ │ │ + bhi.w 21ebe2 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ mov r3, r1 │ │ │ │ it cc │ │ │ │ movcc r3, #64 @ 0x40 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #704] @ (21eea0 ) │ │ │ │ + ldr r3, [pc, #704] @ (21ed30 ) │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 21edbc │ │ │ │ + beq.w 21ec4c │ │ │ │ ldr r1, [r6, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21ed7e │ │ │ │ + beq.w 21ec0e │ │ │ │ mov r2, r7 │ │ │ │ - bl 1f95bc │ │ │ │ + bl 1f944c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21ed30 │ │ │ │ + beq.w 21ebc0 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ str r7, [r6, #64] @ 0x40 │ │ │ │ add r3, r0 │ │ │ │ str r0, [r6, #56] @ 0x38 │ │ │ │ - b.n 21eb2c │ │ │ │ + b.n 21e9bc │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.w 21ed4a │ │ │ │ + bhi.w 21ebda │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ mov r3, r5 │ │ │ │ it cc │ │ │ │ movcc r3, #64 @ 0x40 │ │ │ │ - ldr r1, [pc, #644] @ (21eea0 ) │ │ │ │ + ldr r1, [pc, #644] @ (21ed30 ) │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 21ed94 │ │ │ │ + beq.w 21ec24 │ │ │ │ ldr r1, [r6, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21ed70 │ │ │ │ + beq.w 21ec00 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1f95bc │ │ │ │ + bl 1f944c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21ed30 │ │ │ │ + beq.n 21ebc0 │ │ │ │ str r3, [r6, #64] @ 0x40 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ str r0, [r6, #56] @ 0x38 │ │ │ │ add r3, r0 │ │ │ │ - b.n 21eb6a │ │ │ │ + b.n 21e9fa │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 21ed40 │ │ │ │ + bhi.n 21ebd0 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ mov r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #584] @ (21eea0 ) │ │ │ │ + ldr r1, [pc, #584] @ (21ed30 ) │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 21ee12 │ │ │ │ + beq.w 21eca2 │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21ed88 │ │ │ │ + beq.w 21ec18 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1f95bc │ │ │ │ + bl 1f944c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21ed30 │ │ │ │ + beq.n 21ebc0 │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ str r7, [r3, #64] @ 0x40 │ │ │ │ add r2, r0 │ │ │ │ str r0, [r3, #56] @ 0x38 │ │ │ │ - b.n 21ea32 │ │ │ │ + b.n 21e8c2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 21ed36 │ │ │ │ + bhi.n 21ebc6 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ mov r3, r0 │ │ │ │ it cc │ │ │ │ movcc r3, #64 @ 0x40 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r1, [pc, #520] @ (21eea0 ) │ │ │ │ + ldr r1, [pc, #520] @ (21ed30 ) │ │ │ │ ldr.w r0, [sl, #52] @ 0x34 │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 21ede2 │ │ │ │ + beq.w 21ec72 │ │ │ │ ldr.w r1, [sl, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21ed66 │ │ │ │ + beq.n 21ebf6 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1f95bc │ │ │ │ + bl 1f944c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21ed30 │ │ │ │ + beq.n 21ebc0 │ │ │ │ ldr.w r2, [sl, #60] @ 0x3c │ │ │ │ str.w r7, [sl, #64] @ 0x40 │ │ │ │ add r2, r0 │ │ │ │ str.w r0, [sl, #56] @ 0x38 │ │ │ │ - b.n 21ea64 │ │ │ │ + b.n 21e8f4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 21ed5c │ │ │ │ + bhi.n 21ebec │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ mov r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #456] @ (21eea0 ) │ │ │ │ + ldr r1, [pc, #456] @ (21ed30 ) │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 21ee4c │ │ │ │ + beq.w 21ecdc │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21ee40 │ │ │ │ + beq.w 21ecd0 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1f95bc │ │ │ │ + bl 1f944c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, 21ed30 │ │ │ │ + cbz r0, 21ebc0 │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ str r7, [r3, #64] @ 0x40 │ │ │ │ add r2, r0 │ │ │ │ str r0, [r3, #56] @ 0x38 │ │ │ │ - b.n 21eac2 │ │ │ │ + b.n 21e952 │ │ │ │ mov r0, r5 │ │ │ │ cmp r1, sl │ │ │ │ - beq.w 21ee7c │ │ │ │ - bl 21d7a4 │ │ │ │ + beq.w 21ed0c │ │ │ │ + bl 21d634 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ - b.n 21ea38 │ │ │ │ - bl 21d7a4 │ │ │ │ + b.n 21e8c8 │ │ │ │ + bl 21d634 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21eaca │ │ │ │ + beq.w 21e95a │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ adds r0, r2, #5 │ │ │ │ it ls │ │ │ │ movls.w sl, #0 │ │ │ │ - bls.w 21ea1e │ │ │ │ + bls.w 21e8ae │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ cmp r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, r0 │ │ │ │ mov r7, r1 │ │ │ │ - b.n 21ec94 │ │ │ │ + b.n 21eb24 │ │ │ │ cmp r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, r0 │ │ │ │ mov r7, r1 │ │ │ │ - b.n 21ec56 │ │ │ │ + b.n 21eae6 │ │ │ │ cmp r3, r5 │ │ │ │ it cc │ │ │ │ movcc r3, r5 │ │ │ │ - b.n 21ec18 │ │ │ │ + b.n 21eaa8 │ │ │ │ cmp r3, r1 │ │ │ │ it cc │ │ │ │ movcc r3, r1 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 21ebdc │ │ │ │ + b.n 21ea6c │ │ │ │ cmp r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, r0 │ │ │ │ mov r7, r1 │ │ │ │ - b.n 21ecd6 │ │ │ │ + b.n 21eb66 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ blx 613c8 │ │ │ │ - b.n 21ecb2 │ │ │ │ + b.n 21eb42 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 613c8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 21ec38 │ │ │ │ + b.n 21eac8 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ blx 613c8 │ │ │ │ - b.n 21ebf8 │ │ │ │ + b.n 21ea88 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ blx 613c8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 21ec76 │ │ │ │ + b.n 21eb06 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 61b80 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21ed30 │ │ │ │ + beq.n 21ebc0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r6, #56] @ 0x38 │ │ │ │ blx 61b08 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r6, #64] @ 0x40 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ str r7, [r6, #56] @ 0x38 │ │ │ │ add r3, r7 │ │ │ │ str r2, [r6, #52] @ 0x34 │ │ │ │ - b.n 21eb6a │ │ │ │ + b.n 21e9fa │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 61b80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21ed30 │ │ │ │ + beq.n 21ebc0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r6, #56] @ 0x38 │ │ │ │ str r0, [sp, #0] │ │ │ │ blx 61b08 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ str r3, [r6, #56] @ 0x38 │ │ │ │ str r7, [r6, #64] @ 0x40 │ │ │ │ add r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r6, #52] @ 0x34 │ │ │ │ - b.n 21eb2c │ │ │ │ + b.n 21e9bc │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 61b80 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21ed30 │ │ │ │ + beq.n 21ebc0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r1, [sl, #56] @ 0x38 │ │ │ │ blx 61b08 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr.w r2, [sl, #60] @ 0x3c │ │ │ │ str.w r1, [sl, #56] @ 0x38 │ │ │ │ add r2, r1 │ │ │ │ str.w r7, [sl, #64] @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [sl, #52] @ 0x34 │ │ │ │ - b.n 21ea64 │ │ │ │ + b.n 21e8f4 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r7 │ │ │ │ strd r3, r2, [sp] │ │ │ │ blx 61b80 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21ed30 │ │ │ │ + beq.n 21ebc0 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ blx 61b08 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ str.w r8, [r3, #64] @ 0x40 │ │ │ │ add r2, r7 │ │ │ │ str r7, [r3, #56] @ 0x38 │ │ │ │ str r1, [r3, #52] @ 0x34 │ │ │ │ - b.n 21ea32 │ │ │ │ + b.n 21e8c2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ blx 613c8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 21ecf6 │ │ │ │ + b.n 21eb86 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r7 │ │ │ │ strd r3, r2, [sp] │ │ │ │ blx 61b80 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21ed30 │ │ │ │ + beq.w 21ebc0 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ blx 61b08 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ str.w r8, [r3, #64] @ 0x40 │ │ │ │ add r2, r7 │ │ │ │ str r7, [r3, #56] @ 0x38 │ │ │ │ str r1, [r3, #52] @ 0x34 │ │ │ │ - b.n 21eac2 │ │ │ │ - bl 21d7a4 │ │ │ │ + b.n 21e952 │ │ │ │ + bl 21d634 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5, #44] @ 0x2c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b.n 21eace │ │ │ │ + b.n 21e95e │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r4, r2, #27 │ │ │ │ + adds r4, r0, r1 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r1, #27 │ │ │ │ + adds r2, r7, r0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - asrs r4, r5, #25 │ │ │ │ + asrs r4, r3, #31 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r7, #12 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #236] @ (21efa4 ) │ │ │ │ + ldr r0, [pc, #236] @ (21ee34 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #236] @ (21efa8 ) │ │ │ │ + ldr r1, [pc, #236] @ (21ee38 ) │ │ │ │ add r0, pc │ │ │ │ sub sp, #32 │ │ │ │ add.w r6, r5, #8 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov.w r1, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldrd r2, r3, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 214768 │ │ │ │ - cbz r0, 21ef12 │ │ │ │ + bl 2145f8 │ │ │ │ + cbz r0, 21eda2 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ movs r3, #0 │ │ │ │ stmia.w r8, {r0, r1} │ │ │ │ strd r6, r3, [r5] │ │ │ │ strd r3, r5, [r5, #8] │ │ │ │ str r3, [r5, #16] │ │ │ │ - ldr r2, [pc, #180] @ (21efac ) │ │ │ │ - ldr r3, [pc, #172] @ (21efa8 ) │ │ │ │ + ldr r2, [pc, #180] @ (21ee3c ) │ │ │ │ + ldr r3, [pc, #172] @ (21ee38 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 21ef9e │ │ │ │ + bne.n 21ee2e │ │ │ │ mov r0, r8 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r3, sp, #12 │ │ │ │ add r2, sp, #20 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 21e43c │ │ │ │ + bl 21e2cc │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 21ef30 │ │ │ │ + bne.n 21edc0 │ │ │ │ cmp r7, r9 │ │ │ │ it eq │ │ │ │ moveq r7, r4 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #16 │ │ │ │ ldrd r0, r1, [sp, #64] @ 0x40 │ │ │ │ - bl 21e43c │ │ │ │ + bl 21e2cc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #0 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ movs r0, #1 │ │ │ │ mov sl, r3 │ │ │ │ cmp r3, r4 │ │ │ │ it eq │ │ │ │ moveq r4, r7 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ str r1, [r5, #16] │ │ │ │ strd r2, r2, [r5, #4] │ │ │ │ str r6, [r5, #0] │ │ │ │ str r5, [r5, #12] │ │ │ │ - bl 262138 │ │ │ │ + bl 261fc8 │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 21ef6e │ │ │ │ + b.n 21edfe │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r4, r0 │ │ │ │ movne r4, r1 │ │ │ │ mov r3, r4 │ │ │ │ ldrd r1, ip, [r3] │ │ │ │ str.w ip, [r1, #4] │ │ │ │ @@ -617047,94 +616961,94 @@ │ │ │ │ str.w r1, [ip] │ │ │ │ str r2, [r3, #4] │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr.w ip, [r5, #12] │ │ │ │ strd r6, ip, [r3] │ │ │ │ str.w r4, [ip] │ │ │ │ str r4, [r5, #12] │ │ │ │ - bne.n 21ef64 │ │ │ │ + bne.n 21edf4 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 21db00 │ │ │ │ - b.n 21eef6 │ │ │ │ + bl 21d990 │ │ │ │ + b.n 21ed86 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r0, r0, #5 │ │ │ │ + asrs r0, r6, #10 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r0, #4 │ │ │ │ + asrs r2, r6, #9 │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r4, [pc, #296] @ (21f0ec ) │ │ │ │ + ldr r4, [pc, #296] @ (21ef7c ) │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #296] @ (21f0f0 ) │ │ │ │ + ldr r1, [pc, #296] @ (21ef80 ) │ │ │ │ sub sp, #32 │ │ │ │ add r4, pc │ │ │ │ add r7, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ 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 r4, [r1], #8 │ │ │ │ cmp r4, r1 │ │ │ │ it eq │ │ │ │ strdeq r2, r3, [r0] │ │ │ │ - beq.n 21f0b2 │ │ │ │ + beq.n 21ef42 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ it ls │ │ │ │ ldrls r2, [r2, #8] │ │ │ │ ldr r6, [r2, #32] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 21f00e │ │ │ │ - b.n 21f014 │ │ │ │ + bne.n 21ee9e │ │ │ │ + b.n 21eea4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ - bl 21de70 │ │ │ │ + bl 21dd00 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21f004 │ │ │ │ + bne.n 21ee94 │ │ │ │ ldmia.w r7, {r0, r1} │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #20 │ │ │ │ - bl 21e43c │ │ │ │ + bl 21e2cc │ │ │ │ ldr.w r1, [r8] │ │ │ │ ldrd r7, r4, [sp, #20] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21f08e │ │ │ │ + beq.n 21ef1e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 21f0ce │ │ │ │ + beq.n 21ef5e │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movs r6, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ str r3, [r2, #0] │ │ │ │ mov r2, r1 │ │ │ │ str r6, [r1, #4] │ │ │ │ str r4, [r1, #0] │ │ │ │ str r0, [r1, #12] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ str r1, [r2, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n 21f06e │ │ │ │ + b.n 21eefe │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbz r2, 21f076 │ │ │ │ + cbz r2, 21ef06 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r2, r3 │ │ │ │ ldr.w lr, [r7, #12] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ str r6, [r3, #4] │ │ │ │ str r4, [r3, #0] │ │ │ │ @@ -617142,15 +617056,15 @@ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 21f04e │ │ │ │ + bne.n 21eede │ │ │ │ ldr r2, [r3, #4] │ │ │ │ movs r6, #0 │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r1, [r7, #12] │ │ │ │ str r0, [r2, #0] │ │ │ │ str r6, [r3, #4] │ │ │ │ str r1, [r3, #12] │ │ │ │ @@ -617162,383 +617076,383 @@ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sp │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - bl 21db00 │ │ │ │ + bl 21d990 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - bl 21db00 │ │ │ │ - ldr r2, [pc, #64] @ (21f0f4 ) │ │ │ │ - ldr r3, [pc, #56] @ (21f0f0 ) │ │ │ │ + bl 21d990 │ │ │ │ + ldr r2, [pc, #64] @ (21ef84 ) │ │ │ │ + ldr r3, [pc, #56] @ (21ef80 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 21f0e6 │ │ │ │ + bne.n 21ef76 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r1, #4] │ │ │ │ str r0, [r3, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ str r2, [r1, #4] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r3, [r1, #12] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r4, [r1, #0] │ │ │ │ str r3, [r1, #4] │ │ │ │ str r1, [r3, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ - b.n 21f08e │ │ │ │ + b.n 21ef1e │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r4, r6, #32 │ │ │ │ + asrs r4, r4, #6 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r0, #29 │ │ │ │ + asrs r6, r6, #2 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 21f11e │ │ │ │ + cbz r3, 21efae │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ - bl 21d7f8 │ │ │ │ + bl 21d688 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21f10e │ │ │ │ + bne.n 21ef9e │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r2, [pc, #288] @ (21f250 ) │ │ │ │ + ldr r2, [pc, #288] @ (21f0e0 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ - ldr r3, [pc, #288] @ (21f254 ) │ │ │ │ + ldr r3, [pc, #288] @ (21f0e4 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r7, [r0, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ mov r3, r7 │ │ │ │ - b.n 21f14a │ │ │ │ + b.n 21efda │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21f148 │ │ │ │ + bne.n 21efd8 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 21f224 │ │ │ │ + beq.n 21f0b4 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 21f24c │ │ │ │ + beq.n 21f0dc │ │ │ │ ldr r6, [r7, #16] │ │ │ │ ldr r5, [r6, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 21f21a │ │ │ │ + beq.n 21f0aa │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 21f21a │ │ │ │ + bne.n 21f0aa │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21f22a │ │ │ │ + beq.n 21f0ba │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 21f22a │ │ │ │ + bne.n 21f0ba │ │ │ │ ldr r1, [r7, #32] │ │ │ │ add.w r0, r6, #20 │ │ │ │ - bl 21d610 │ │ │ │ + bl 21d4a0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 215428 │ │ │ │ + bl 2152b8 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 21f1ae │ │ │ │ + cbz r3, 21f03e │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 21f1ae │ │ │ │ + bne.n 21f03e │ │ │ │ ldr r1, [r7, #32] │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 21d610 │ │ │ │ + bl 21d4a0 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r6 │ │ │ │ - bl 215428 │ │ │ │ + bl 2152b8 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21f18e │ │ │ │ + bne.n 21f01e │ │ │ │ ldr r1, [r7, #32] │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 21d610 │ │ │ │ + bl 21d4a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 215428 │ │ │ │ + bl 2152b8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 21f220 │ │ │ │ + beq.n 21f0b0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21f246 │ │ │ │ + beq.n 21f0d6 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ strd r3, r4, [sp, #24] │ │ │ │ strd r1, r7, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 21eea4 │ │ │ │ + bl 21ed34 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 21f202 │ │ │ │ + cbz r3, 21f092 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - bl 21d7f8 │ │ │ │ + bl 21d688 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21f1f2 │ │ │ │ - ldr r2, [pc, #84] @ (21f258 ) │ │ │ │ - ldr r3, [pc, #76] @ (21f254 ) │ │ │ │ + bne.n 21f082 │ │ │ │ + ldr r2, [pc, #84] @ (21f0e8 ) │ │ │ │ + ldr r3, [pc, #76] @ (21f0e4 ) │ │ │ │ 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 21f242 │ │ │ │ + bne.n 21f0d2 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbnz r3, 21f23c │ │ │ │ + cbnz r3, 21f0cc │ │ │ │ movs r3, #1 │ │ │ │ - b.n 21f1d0 │ │ │ │ + b.n 21f060 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #1 │ │ │ │ - b.n 21f21c │ │ │ │ + b.n 21f0ac │ │ │ │ ldr r1, [r7, #32] │ │ │ │ add.w r0, r6, #20 │ │ │ │ - bl 21d610 │ │ │ │ + bl 21d4a0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 215428 │ │ │ │ - b.n 21f1be │ │ │ │ + bl 2152b8 │ │ │ │ + b.n 21f04e │ │ │ │ movs r4, #0 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 21f1d0 │ │ │ │ + b.n 21f060 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ mov r4, r3 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 21f1d0 │ │ │ │ + b.n 21f060 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ - lsrs r6, r0, #27 │ │ │ │ + asrs r6, r6, #32 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r6, #23 │ │ │ │ + lsrs r6, r4, #29 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 21f2ce │ │ │ │ + cbz r3, 21f15e │ │ │ │ mov r0, r7 │ │ │ │ - bl 21696c │ │ │ │ + bl 2167fc │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 216b24 │ │ │ │ + bl 2169b4 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 21f2c6 │ │ │ │ + beq.n 21f156 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r5, [r0, #0] │ │ │ │ - cbz r5, 21f2ae │ │ │ │ + cbz r5, 21f13e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 21f2e2 │ │ │ │ + cbz r3, 21f172 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 21f2ea │ │ │ │ + beq.n 21f17a │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - cbz r4, 21f2a8 │ │ │ │ + cbz r4, 21f138 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 21f2a8 │ │ │ │ + cbz r3, 21f138 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 21f2d0 │ │ │ │ + beq.n 21f160 │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 21f296 │ │ │ │ + bne.n 21f126 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 21f2da │ │ │ │ + beq.n 21f16a │ │ │ │ mov r0, r6 │ │ │ │ - bl 225678 │ │ │ │ + bl 225508 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2169dc │ │ │ │ + bl 21686c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 216b24 │ │ │ │ + bl 2169b4 │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 21f282 │ │ │ │ + bne.n 21f112 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21f270 │ │ │ │ + bne.n 21f100 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r4 │ │ │ │ - bl 220f84 │ │ │ │ - b.n 21f2a2 │ │ │ │ + bl 220e14 │ │ │ │ + b.n 21f132 │ │ │ │ mov r0, r5 │ │ │ │ - bl 220f84 │ │ │ │ - b.n 21f2ae │ │ │ │ + bl 220e14 │ │ │ │ + b.n 21f13e │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 21f2ae │ │ │ │ - b.n 21f2dc │ │ │ │ - bl 220f84 │ │ │ │ - b.n 21f292 │ │ │ │ + bne.n 21f13e │ │ │ │ + b.n 21f16c │ │ │ │ + bl 220e14 │ │ │ │ + b.n 21f122 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #104] @ (21f36c ) │ │ │ │ - ldr r3, [pc, #104] @ (21f370 ) │ │ │ │ + ldr r2, [pc, #104] @ (21f1fc ) │ │ │ │ + ldr r3, [pc, #104] @ (21f200 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ movs r4, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2e4fc4 │ │ │ │ + bl 2e4e54 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r8, r4 │ │ │ │ add.w r4, r4, #1 │ │ │ │ add.w r0, r3, #4294967295 @ 0xffffffff │ │ │ │ rsb r3, r3, #0 │ │ │ │ add r0, r5 │ │ │ │ and.w r5, r3, r0 │ │ │ │ itt hi │ │ │ │ ldrhi r3, [sp, #4] │ │ │ │ addhi r5, r5, r3 │ │ │ │ cmp r8, r4 │ │ │ │ - bcs.n 21f31c │ │ │ │ - ldr r2, [pc, #40] @ (21f374 ) │ │ │ │ - ldr r3, [pc, #32] @ (21f370 ) │ │ │ │ + bcs.n 21f1ac │ │ │ │ + ldr r2, [pc, #40] @ (21f204 ) │ │ │ │ + ldr r3, [pc, #32] @ (21f200 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 21f366 │ │ │ │ + bne.n 21f1f6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r4, r6, #19 │ │ │ │ + lsrs r4, r4, #25 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r5, #18 │ │ │ │ + lsrs r6, r3, #24 │ │ │ │ lsls r0, r5, #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 21f3c4 │ │ │ │ + beq.n 21f254 │ │ │ │ mov r6, r0 │ │ │ │ subs r4, #4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.n 21f3bc │ │ │ │ + bmi.n 21f24c │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 21f3bc │ │ │ │ + bne.n 21f24c │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #5 │ │ │ │ - bhi.n 21f3b6 │ │ │ │ + bhi.n 21f246 │ │ │ │ tbb [pc, r2] │ │ │ │ lsrs r3, r4, #24 │ │ │ │ lsls r6, r1, #12 │ │ │ │ lsrs r0, r3, #32 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ - bl 21f378 │ │ │ │ + bl 21f208 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 21f396 │ │ │ │ + bne.n 21f226 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2e52d4 │ │ │ │ + bl 2e5164 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ - bl 21f378 │ │ │ │ - b.n 21f3bc │ │ │ │ + bl 21f208 │ │ │ │ + b.n 21f24c │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2e4fc4 │ │ │ │ + bl 2e4e54 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ - bl 21f378 │ │ │ │ - b.n 21f3bc │ │ │ │ + bl 21f208 │ │ │ │ + b.n 21f24c │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3856] @ 0xf10 │ │ │ │ sub sp, #216 @ 0xd8 │ │ │ │ mov lr, r2 │ │ │ │ - ldr r2, [pc, #368] @ (21f57c ) │ │ │ │ + ldr r2, [pc, #368] @ (21f40c ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #368] @ (21f580 ) │ │ │ │ + ldr r3, [pc, #368] @ (21f410 ) │ │ │ │ mov.w ip, #0 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ str r1, [sp, #12] │ │ │ │ add r7, sp, #16 │ │ │ │ strd ip, ip, [sp, #4] │ │ │ │ mov r5, r1 │ │ │ │ @@ -617548,215 +617462,215 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 21f572 │ │ │ │ + beq.w 21f402 │ │ │ │ mov r3, ip │ │ │ │ sub.w r2, lr, #4 │ │ │ │ add.w ip, sp, #31 │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ strb.w r1, [ip, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ ite ne │ │ │ │ movne r0, #0 │ │ │ │ andeq.w r0, r0, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it ne │ │ │ │ cmpne r4, r3 │ │ │ │ - bhi.n 21f450 │ │ │ │ + bhi.n 21f2e0 │ │ │ │ ldrb.w r8, [r5, #12] │ │ │ │ cmp r8, r4 │ │ │ │ ite ne │ │ │ │ movne.w ip, #0 │ │ │ │ andeq.w ip, r0, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 21f4da │ │ │ │ + bne.n 21f36a │ │ │ │ str r5, [sp, #28] │ │ │ │ add.w lr, sp, #48 @ 0x30 │ │ │ │ cmp r8, r4 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ - beq.n 21f4f6 │ │ │ │ + beq.n 21f386 │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ - cbz r3, 21f4a6 │ │ │ │ + cbz r3, 21f336 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 21f52a │ │ │ │ + beq.n 21f3ba │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ - bl 214310 │ │ │ │ + bl 2141a0 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ add.w r4, r8, #44 @ 0x2c │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21876c │ │ │ │ - ldr r2, [pc, #168] @ (21f584 ) │ │ │ │ - ldr r3, [pc, #160] @ (21f580 ) │ │ │ │ + bl 2185fc │ │ │ │ + ldr r2, [pc, #168] @ (21f414 ) │ │ │ │ + ldr r3, [pc, #160] @ (21f410 ) │ │ │ │ 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 21f576 │ │ │ │ + bne.n 21f406 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #216 @ 0xd8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 21f4da │ │ │ │ + beq.n 21f36a │ │ │ │ add.w r0, sp, #63 @ 0x3f │ │ │ │ mov r3, ip │ │ │ │ mov r2, r0 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ orrne.w ip, ip, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 21f502 │ │ │ │ + bne.n 21f392 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 21f4da │ │ │ │ + beq.n 21f36a │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21f4a6 │ │ │ │ + beq.n 21f336 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 21f4a6 │ │ │ │ - b.n 21f530 │ │ │ │ - cbz r4, 21f54c │ │ │ │ + bne.n 21f336 │ │ │ │ + b.n 21f3c0 │ │ │ │ + cbz r4, 21f3dc │ │ │ │ add.w r0, sp, #63 @ 0x3f │ │ │ │ mov r3, r0 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ adds r0, r4, r0 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ adds r1, #8 │ │ │ │ cmp r0, r3 │ │ │ │ add.w r2, r5, r2, lsl #3 │ │ │ │ vldr d7, [r2, #20] │ │ │ │ vstr d7, [r1] │ │ │ │ - bne.n 21f536 │ │ │ │ + bne.n 21f3c6 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21f4da │ │ │ │ + beq.n 21f36a │ │ │ │ lsls r2, r4, #3 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ blx 61b08 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #20 │ │ │ │ - bl 21876c │ │ │ │ - b.n 21f4da │ │ │ │ + bl 2185fc │ │ │ │ + b.n 21f36a │ │ │ │ movs r0, #1 │ │ │ │ - b.n 21f46c │ │ │ │ + b.n 21f2fc │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r2, r5, #15 │ │ │ │ + lsrs r2, r3, #21 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r3, #12 │ │ │ │ + lsrs r6, r1, #18 │ │ │ │ lsls r0, r5, #2 │ │ │ │ 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 21f5c4 │ │ │ │ + beq.n 21f454 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r0 │ │ │ │ adds r5, r3, #4 │ │ │ │ strd r1, r3, [sp] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - bl 21d11c │ │ │ │ + bl 21cfac │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ - cbnz r2, 21f5ca │ │ │ │ + cbnz r2, 21f45a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ 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 21f5bc │ │ │ │ + bne.n 21f44c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ subs r0, #20 │ │ │ │ - bl 21f588 │ │ │ │ + bl 21f418 │ │ │ │ add r3, sp, #8 │ │ │ │ movs r2, #0 │ │ │ │ adds r0, #20 │ │ │ │ add.w lr, sp, #24 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r0, [sp, #20] │ │ │ │ add.w ip, r4, #48 @ 0x30 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - b.n 21f5bc │ │ │ │ + b.n 21f44c │ │ │ │ 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, #3312] @ 0xcf0 │ │ │ │ sub.w sp, sp, #748 @ 0x2ec │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r3 │ │ │ │ mov r7, r0 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - ldr.w r2, [pc, #1432] @ 21fbbc │ │ │ │ + ldr.w r2, [pc, #1432] @ 21fa4c │ │ │ │ mul.w r0, r5, r4 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - ldr.w r3, [pc, #1428] @ 21fbc0 │ │ │ │ + ldr.w r3, [pc, #1428] @ 21fa50 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #740] @ 0x2e4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ ldrb r5, [r3, #13] │ │ │ │ cmp r2, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ mov r4, r2 │ │ │ │ cmp r0, r2 │ │ │ │ - bcc.n 21f6dc │ │ │ │ + bcc.n 21f56c │ │ │ │ mov r1, r2 │ │ │ │ mov.w r9, #0 │ │ │ │ blx 61a54 <__aeabi_uidiv@plt> │ │ │ │ orr.w r3, r4, #4 │ │ │ │ mov r6, r9 │ │ │ │ mov fp, r9 │ │ │ │ uxtb r2, r3 │ │ │ │ @@ -617768,57 +617682,57 @@ │ │ │ │ str r0, [sp, #28] │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ str.w r9, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ cmp r9, r6 │ │ │ │ - bcc.w 21fa7c │ │ │ │ + bcc.w 21f90c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w r3, r3, r8, lsl #2 │ │ │ │ mov r4, r3 │ │ │ │ ldr.w r5, [r3], #4 │ │ │ │ mov fp, r6 │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldrb r1, [r5, #13] │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ mla r6, r2, r1, r6 │ │ │ │ cmp r6, r9 │ │ │ │ - bls.n 21f688 │ │ │ │ + bls.n 21f518 │ │ │ │ sub.w r0, r9, fp │ │ │ │ blx 60d88 <__aeabi_uidivmod@plt> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movs r3, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r2, #0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 21f3f4 │ │ │ │ + bl 21f284 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r2, r0 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, sl │ │ │ │ - bhi.w 21f85c │ │ │ │ + bhi.w 21f6ec │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r1, sp, #228 @ 0xe4 │ │ │ │ add r9, sl │ │ │ │ str.w r2, [r1, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.n 21f67c │ │ │ │ + bhi.n 21f50c │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ mov r4, sl │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.w 21fb88 │ │ │ │ + bls.w 21fa18 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 21f82e │ │ │ │ + beq.w 21f6be │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ mov r4, r3 │ │ │ │ blx 61a54 <__aeabi_uidiv@plt> │ │ │ │ orr.w r9, r4, #4 │ │ │ │ add.w ip, sp, #96 @ 0x60 │ │ │ │ add.w r8, ip, r5, lsl #2 │ │ │ │ @@ -617828,237 +617742,237 @@ │ │ │ │ lsls r2, r0, #2 │ │ │ │ str.w ip, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ uxtb.w r2, r9 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 217aac │ │ │ │ + bl 21793c │ │ │ │ mov r2, sl │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218bd4 │ │ │ │ + bl 218a64 │ │ │ │ cmp.w r8, #32 │ │ │ │ mov r4, r0 │ │ │ │ - beq.w 21f98e │ │ │ │ + beq.w 21f81e │ │ │ │ cmp.w r8, #64 @ 0x40 │ │ │ │ - bne.n 21f750 │ │ │ │ + bne.n 21f5e0 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 21fb58 │ │ │ │ + beq.w 21f9e8 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 21fb78 │ │ │ │ + beq.w 21fa08 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.w 21faac │ │ │ │ + beq.w 21f93c │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ strd r3, r3, [r5] │ │ │ │ vldr d7, [sp, #88] @ 0x58 │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 21f786 │ │ │ │ + cbz r0, 21f616 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21f81a │ │ │ │ + beq.n 21f6aa │ │ │ │ mov r9, r4 │ │ │ │ movs r6, #0 │ │ │ │ movs r4, #0 │ │ │ │ strd sl, r8, [sp, #32] │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [r5, #0] │ │ │ │ - bl 21f3f4 │ │ │ │ + bl 21f284 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 219b18 │ │ │ │ + bl 2199a8 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ mov sl, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ mul.w r3, r4, r3 │ │ │ │ str r3, [r5, #0] │ │ │ │ vldr d7, [sp, #88] @ 0x58 │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 21f7ee │ │ │ │ + cbz r0, 21f67e │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ 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, r7 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r7 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ mov r0, r7 │ │ │ │ adds r4, #1 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ mov fp, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.n 21f796 │ │ │ │ + bcc.n 21f626 │ │ │ │ ldrd sl, r8, [sp, #32] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str.w fp, [r3, #4]! │ │ │ │ add sl, r2 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 21f71c │ │ │ │ + bne.w 21f5ac │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 217aac │ │ │ │ + bl 21793c │ │ │ │ add r2, sp, #100 @ 0x64 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218bd4 │ │ │ │ - ldr r2, [pc, #900] @ (21fbc4 ) │ │ │ │ - ldr r3, [pc, #892] @ (21fbc0 ) │ │ │ │ + bl 218a64 │ │ │ │ + ldr r2, [pc, #900] @ (21fa54 ) │ │ │ │ + ldr r3, [pc, #892] @ (21fa50 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #740] @ 0x2e4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 21fbb6 │ │ │ │ + bne.w 21fa46 │ │ │ │ add.w sp, sp, #748 @ 0x2ec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r4, [r0, #13] │ │ │ │ cmp r4, #32 │ │ │ │ - beq.w 21fa8a │ │ │ │ + beq.w 21f91a │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ - bne.w 21f9b6 │ │ │ │ + bne.w 21f846 │ │ │ │ cmp.w sl, #16 │ │ │ │ - beq.w 21fba8 │ │ │ │ + beq.w 21fa38 │ │ │ │ cmp.w sl, #32 │ │ │ │ - beq.w 21fb4a │ │ │ │ + beq.w 21f9da │ │ │ │ cmp.w sl, #8 │ │ │ │ - bne.w 21f9b6 │ │ │ │ + bne.w 21f846 │ │ │ │ movw r1, #421 @ 0x1a5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 218878 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ movs r4, #0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ str r4, [r5, #0] │ │ │ │ mov r4, r5 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ movs r5, #1 │ │ │ │ - bl 21f3f4 │ │ │ │ + bl 21f284 │ │ │ │ mov.w r1, #420 @ 0x1a4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 218878 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ str r5, [r4, #0] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ - bl 21f3f4 │ │ │ │ + bl 21f284 │ │ │ │ mov.w r1, #420 @ 0x1a4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 218878 │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [r4, #0] │ │ │ │ mov r2, r4 │ │ │ │ - bl 21f3f4 │ │ │ │ + bl 21f284 │ │ │ │ mov r3, r5 │ │ │ │ str r5, [r4, #0] │ │ │ │ mov r2, r4 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 21f3f4 │ │ │ │ + bl 21f284 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, r7 │ │ │ │ str r5, [sp, #16] │ │ │ │ movs r5, #2 │ │ │ │ str r5, [r4, #0] │ │ │ │ movs r5, #3 │ │ │ │ - bl 21f3f4 │ │ │ │ + bl 21f284 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r3, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ str r5, [r4, #0] │ │ │ │ - bl 21f3f4 │ │ │ │ + bl 21f284 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ - bl 21f3f4 │ │ │ │ + bl 21f284 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r2 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ - bl 21f3f4 │ │ │ │ + bl 21f284 │ │ │ │ movs r2, #2 │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r3, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ mov r2, r4 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 21f3f4 │ │ │ │ + bl 21f284 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ str r5, [r2, #0] │ │ │ │ - bl 21f3f4 │ │ │ │ + bl 21f284 │ │ │ │ add r2, sp, #164 @ 0xa4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movw r1, #445 @ 0x1bd │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ @@ -618068,126 +617982,126 @@ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [r2, #16] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [r2, #20] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ strd r3, r0, [r2, #24] │ │ │ │ mov r0, r7 │ │ │ │ - bl 218bd4 │ │ │ │ + bl 218a64 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 21fa5e │ │ │ │ + b.n 21f8ee │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 21fb68 │ │ │ │ + beq.w 21f9f8 │ │ │ │ cmp r3, #32 │ │ │ │ it eq │ │ │ │ moveq fp, r0 │ │ │ │ - beq.w 21f81a │ │ │ │ + beq.w 21f6aa │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 21f750 │ │ │ │ + bne.w 21f5e0 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 218878 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 21f81a │ │ │ │ + b.n 21f6aa │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ blx 61a54 <__aeabi_uidiv@plt> │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r4, sl │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bcc.n 21fa4c │ │ │ │ + bcc.n 21f8dc │ │ │ │ movs r5, #0 │ │ │ │ strd r8, r6, [sp, #52] @ 0x34 │ │ │ │ str.w r9, [sp, #60] @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ mov r4, r5 │ │ │ │ ldr.w fp, [sp, #16] │ │ │ │ mov r9, r2 │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ add r6, sp, #160 @ 0xa0 │ │ │ │ - b.n 21fa2c │ │ │ │ + b.n 21f8bc │ │ │ │ movs r3, #0 │ │ │ │ add r4, sl │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ movs r2, #32 │ │ │ │ str.w r4, [fp] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 21fa1e │ │ │ │ + cbz r0, 21f8ae │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r3 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ adds r3, #20 │ │ │ │ mov.w r1, #436 @ 0x1b4 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r5, #1 │ │ │ │ - bl 219b18 │ │ │ │ + bl 2199a8 │ │ │ │ cmp r8, r5 │ │ │ │ str.w r0, [r6, #4]! │ │ │ │ - bhi.n 21f9e8 │ │ │ │ + bhi.n 21f878 │ │ │ │ ldrd r8, r6, [sp, #52] @ 0x34 │ │ │ │ ldrd r9, fp, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 217aac │ │ │ │ + bl 21793c │ │ │ │ add r2, sp, #164 @ 0xa4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218bd4 │ │ │ │ + bl 218a64 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, sl │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ blx 61a54 <__aeabi_uidiv@plt> │ │ │ │ ldr r4, [sp, #16] │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 21f3f4 │ │ │ │ + bl 21f284 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 21f6c4 │ │ │ │ + b.n 21f554 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr.w r5, [r3, r8, lsl #2] │ │ │ │ add.w r4, r3, r8, lsl #2 │ │ │ │ ldrb r1, [r5, #13] │ │ │ │ - b.n 21f6a0 │ │ │ │ + b.n 21f530 │ │ │ │ cmp.w sl, #16 │ │ │ │ - beq.w 21fb9a │ │ │ │ + beq.w 21fa2a │ │ │ │ cmp.w sl, #32 │ │ │ │ - beq.n 21fa5e │ │ │ │ + beq.n 21f8ee │ │ │ │ cmp.w sl, #8 │ │ │ │ - bne.n 21f9b6 │ │ │ │ + bne.n 21f846 │ │ │ │ mov.w r1, #420 @ 0x1a4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 218878 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 21fa5e │ │ │ │ + b.n 21f8ee │ │ │ │ add r5, sp, #164 @ 0xa4 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 610ec │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ @@ -618196,23 +618110,23 @@ │ │ │ │ lsls r6, r1, #31 │ │ │ │ it mi │ │ │ │ strmi.w r2, [r5, r3, lsl #2] │ │ │ │ add.w r2, r2, #1 │ │ │ │ it mi │ │ │ │ addmi r3, #1 │ │ │ │ cmp r2, #16 │ │ │ │ - bne.n 21fabe │ │ │ │ + bne.n 21f94e │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 21f3f4 │ │ │ │ + bl 21f284 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 218878 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 610ec │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ @@ -618221,168 +618135,168 @@ │ │ │ │ lsls r1, r1, #31 │ │ │ │ it mi │ │ │ │ strmi.w r2, [r5, r3, lsl #2] │ │ │ │ add.w r2, r2, #1 │ │ │ │ it mi │ │ │ │ addmi r3, #1 │ │ │ │ cmp r2, #16 │ │ │ │ - bne.n 21fafe │ │ │ │ + bne.n 21f98e │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 21f3f4 │ │ │ │ + bl 21f284 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 218878 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 218878 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 21f81a │ │ │ │ + b.n 21f6aa │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #421 @ 0x1a5 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 218878 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 21fa5e │ │ │ │ + b.n 21f8ee │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #331 @ 0x14b │ │ │ │ mov r0, r7 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 218878 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 21f81a │ │ │ │ + b.n 21f6aa │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #323 @ 0x143 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 218878 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 21f81a │ │ │ │ + b.n 21f6aa │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 218878 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 21f81a │ │ │ │ + b.n 21f6aa │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 217aac │ │ │ │ + bl 21793c │ │ │ │ add r2, sp, #228 @ 0xe4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218bd4 │ │ │ │ - b.n 21f83e │ │ │ │ + bl 218a64 │ │ │ │ + b.n 21f6ce │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #417 @ 0x1a1 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 218878 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 21fa5e │ │ │ │ + b.n 21f8ee │ │ │ │ mov.w r1, #424 @ 0x1a8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2189e8 │ │ │ │ + bl 218878 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 21fa5e │ │ │ │ + b.n 21f8ee │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r6, r1, #7 │ │ │ │ + lsrs r6, r7, #12 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r7, #30 │ │ │ │ + lsrs r2, r5, #4 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ mov ip, r2 │ │ │ │ sub sp, #8 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 21fc8c │ │ │ │ + bne.n 21fb1c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ mov r6, ip │ │ │ │ mov r5, r1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 2e4e98 │ │ │ │ + bl 2e4d28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21fc8e │ │ │ │ + beq.n 21fb1e │ │ │ │ ldr.w lr, [r4, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrb.w r1, [lr, #4] │ │ │ │ cmp r1, #13 │ │ │ │ - bhi.n 21fca4 │ │ │ │ + bhi.n 21fb34 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r1, #2 │ │ │ │ - bls.n 21fc92 │ │ │ │ + bls.n 21fb22 │ │ │ │ subs r1, #3 │ │ │ │ uxtb r1, r1 │ │ │ │ lsl.w ip, r2, r1 │ │ │ │ movw r2, #387 @ 0x183 │ │ │ │ tst.w ip, r2 │ │ │ │ it ne │ │ │ │ movne r1, #16 │ │ │ │ - bne.n 21fc2c │ │ │ │ + bne.n 21fabc │ │ │ │ tst.w ip, #108 @ 0x6c │ │ │ │ ite eq │ │ │ │ moveq r1, #64 @ 0x40 │ │ │ │ movne r1, #8 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ - bhi.n 21fce0 │ │ │ │ + bhi.n 21fb70 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 21fd2a │ │ │ │ + bls.n 21fbba │ │ │ │ subs r3, #3 │ │ │ │ mov.w ip, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ lsl.w r3, ip, r3 │ │ │ │ tst.w r3, #108 @ 0x6c │ │ │ │ it ne │ │ │ │ movne.w ip, #8 │ │ │ │ - bne.n 21fc62 │ │ │ │ + bne.n 21faf2 │ │ │ │ movw ip, #387 @ 0x183 │ │ │ │ tst.w r3, ip │ │ │ │ ite eq │ │ │ │ moveq.w ip, #64 @ 0x40 │ │ │ │ movne.w ip, #16 │ │ │ │ ldr.w r3, [lr, #28] │ │ │ │ - cbnz r3, 21fc8c │ │ │ │ + cbnz r3, 21fb1c │ │ │ │ ldr r3, [r2, #28] │ │ │ │ - cbnz r3, 21fc8c │ │ │ │ - cbz r5, 21fc96 │ │ │ │ + cbnz r3, 21fb1c │ │ │ │ + cbz r5, 21fb26 │ │ │ │ clz r3, r5 │ │ │ │ mov.w lr, r1, lsr #3 │ │ │ │ rsb r3, r3, #32 │ │ │ │ ldrb r2, [r2, #17] │ │ │ │ mul.w r3, lr, r3 │ │ │ │ mov.w lr, ip, lsr #3 │ │ │ │ mul.w r2, lr, r2 │ │ │ │ cmp r3, r2 │ │ │ │ - bls.n 21fc96 │ │ │ │ + bls.n 21fb26 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #32 │ │ │ │ - b.n 21fc2c │ │ │ │ + b.n 21fabc │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 21fc8e │ │ │ │ + beq.n 21fb1e │ │ │ │ mov r2, ip │ │ │ │ mov r0, r5 │ │ │ │ - bl 213860 │ │ │ │ - b.n 21fc8e │ │ │ │ + bl 2136f0 │ │ │ │ + b.n 21fb1e │ │ │ │ subs r1, #14 │ │ │ │ cmp r1, #10 │ │ │ │ - bhi.n 21fc92 │ │ │ │ - add r2, pc, #8 @ (adr r2, 21fcb4 ) │ │ │ │ + bhi.n 21fb22 │ │ │ │ + add r2, pc, #8 @ (adr r2, 21fb44 ) │ │ │ │ ldr.w r1, [r2, r1, lsl #2] │ │ │ │ add r2, r1 │ │ │ │ bx r2 │ │ │ │ @ instruction: 0xffd9ffff │ │ │ │ @ instruction: 0xffdfffff │ │ │ │ lsls r5, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -618394,15 +618308,15 @@ │ │ │ │ @ instruction: 0xffdfffff │ │ │ │ @ instruction: 0xffdfffff │ │ │ │ @ instruction: 0xffdfffff │ │ │ │ @ instruction: 0xffdfffff │ │ │ │ @ instruction: 0xffdfffff │ │ │ │ subs r3, #14 │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.n 21fd2a │ │ │ │ + bhi.n 21fbba │ │ │ │ addw ip, pc, #12 │ │ │ │ ldr.w r3, [ip, r3, lsl #2] │ │ │ │ add ip, r3 │ │ │ │ bx ip │ │ │ │ nop │ │ │ │ @ instruction: 0xff99ffff │ │ │ │ movs r7, r6 │ │ │ │ @@ -618422,37 +618336,37 @@ │ │ │ │ movs r7, r6 │ │ │ │ movs r0, r0 │ │ │ │ movs r7, r6 │ │ │ │ movs r0, r0 │ │ │ │ movs r7, r6 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ - b.n 21fc2c │ │ │ │ + b.n 21fabc │ │ │ │ mov.w ip, #64 @ 0x40 │ │ │ │ - b.n 21fc62 │ │ │ │ + b.n 21faf2 │ │ │ │ mov.w ip, #32 │ │ │ │ - b.n 21fc62 │ │ │ │ + b.n 21faf2 │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 21fd42 │ │ │ │ + bne.n 21fbd2 │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 21fd46 │ │ │ │ + beq.n 21fbd6 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 21fd42 │ │ │ │ + bne.n 21fbd2 │ │ │ │ ldrb.w r1, [r0, #32] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 21fd42 │ │ │ │ + bne.n 21fbd2 │ │ │ │ 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} │ │ │ │ @@ -618460,129 +618374,129 @@ │ │ │ │ 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 21fdfc │ │ │ │ + beq.n 21fc8c │ │ │ │ mov r9, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 21fe04 │ │ │ │ + beq.n 21fc94 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #6 │ │ │ │ itt le │ │ │ │ strle.w r5, [r7, #-4] │ │ │ │ suble r7, #4 │ │ │ │ - cbz r3, 21fdae │ │ │ │ + cbz r3, 21fc3e │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ sub.w r5, r3, #20 │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 21fd8c │ │ │ │ + beq.n 21fc1c │ │ │ │ cmp r4, #6 │ │ │ │ - ble.n 21fdfc │ │ │ │ + ble.n 21fc8c │ │ │ │ adds r2, r4, #1 │ │ │ │ mov r0, r9 │ │ │ │ movs r1, #4 │ │ │ │ - bl 1f963c │ │ │ │ + bl 1f94cc │ │ │ │ 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 21fdea │ │ │ │ + beq.n 21fc7a │ │ │ │ subs r5, #4 │ │ │ │ str r6, [r5, #0] │ │ │ │ - cbz r3, 21fe00 │ │ │ │ + cbz r3, 21fc90 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ sub.w r6, r3, #20 │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 21fe00 │ │ │ │ + bne.n 21fc90 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 21fdd0 │ │ │ │ + bne.n 21fc60 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21fd30 │ │ │ │ + bl 21fbc0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 21fdd6 │ │ │ │ + bne.n 21fc66 │ │ │ │ str.w r6, [r5, #-4] │ │ │ │ subs r5, #4 │ │ │ │ - b.n 21fdd6 │ │ │ │ + b.n 21fc66 │ │ │ │ str.w r7, [r8, #28] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 21fd30 │ │ │ │ + bl 21fbc0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 21fda0 │ │ │ │ + bne.n 21fc30 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #6 │ │ │ │ itt le │ │ │ │ strle.w r5, [r7, #-4] │ │ │ │ suble r7, #4 │ │ │ │ - b.n 21fda0 │ │ │ │ + b.n 21fc30 │ │ │ │ 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 21fe38 │ │ │ │ + bcc.n 21fcc8 │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 21fe3e │ │ │ │ + bls.n 21fcce │ │ │ │ mov r0, r2 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ 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, 21fe8e │ │ │ │ + cbz r0, 21fd1e │ │ │ │ ldr r1, [r4, #24] │ │ │ │ add.w r2, r4, #20 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 21fe84 │ │ │ │ - bl 215428 │ │ │ │ + bne.n 21fd14 │ │ │ │ + bl 2152b8 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r3, 21fe88 │ │ │ │ + cbz r3, 21fd18 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ sub.w r4, r3, #20 │ │ │ │ ldrb.w r0, [r3, #-8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 21fe88 │ │ │ │ + bne.n 21fd18 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ add.w r2, r4, #20 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 21fe60 │ │ │ │ + beq.n 21fcf0 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ - b.n 21fe84 │ │ │ │ + b.n 21fd14 │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ - ldr r4, [pc, #304] @ (21ffd8 ) │ │ │ │ + ldr r4, [pc, #304] @ (21fe68 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r3, [pc, #304] @ (21ffdc ) │ │ │ │ + ldr r3, [pc, #304] @ (21fe6c ) │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ add r4, pc │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #28 │ │ │ │ movs r7, #0 │ │ │ │ adds r6, #20 │ │ │ │ @@ -618604,167 +618518,167 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r4, r6 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ - beq.n 21ffce │ │ │ │ + beq.n 21fe5e │ │ │ │ mov r5, r4 │ │ │ │ subs r4, #4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ sub.w r9, r3, #4 │ │ │ │ - b.n 21ff6c │ │ │ │ + b.n 21fdfc │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ it ne │ │ │ │ movne r2, #2 │ │ │ │ - beq.n 21ff8c │ │ │ │ + beq.n 21fe1c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ ldrb.w sl, [r0, #-8] │ │ │ │ cmp.w sl, #1 │ │ │ │ - bne.n 21ff5a │ │ │ │ + bne.n 21fdea │ │ │ │ sub.w r8, r0, #20 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r8 │ │ │ │ - bl 21f588 │ │ │ │ + bl 21f418 │ │ │ │ mov r3, r0 │ │ │ │ cmp r8, r0 │ │ │ │ - beq.n 21ff5a │ │ │ │ + beq.n 21fdea │ │ │ │ ldrd ip, r1, [r4, #4] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ add.w r2, r0, #20 │ │ │ │ mov r0, r8 │ │ │ │ str.w ip, [r1] │ │ │ │ str r7, [r4, #4] │ │ │ │ strd r2, r2, [r4, #8] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ str r2, [r4, #4] │ │ │ │ str r5, [r2, #4] │ │ │ │ str r5, [r3, #20] │ │ │ │ - bl 21fe40 │ │ │ │ + bl 21fcd0 │ │ │ │ strb.w sl, [sp, #28] │ │ │ │ add.w r5, r9, #4 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ mov r4, r9 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 21ffac │ │ │ │ + beq.n 21fe3c │ │ │ │ sub.w r9, r3, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 216928 │ │ │ │ + bl 2167b8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 21ff06 │ │ │ │ + bpl.n 21fd96 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - b.n 21ff10 │ │ │ │ + b.n 21fda0 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ add.w r2, r3, #24 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 21ffca │ │ │ │ + beq.n 21fe5a │ │ │ │ ldr r2, [r3, #28] │ │ │ │ - cbz r2, 21ffca │ │ │ │ + cbz r2, 21fe5a │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #6 │ │ │ │ itet eq │ │ │ │ moveq r3, r2 │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #2 │ │ │ │ - b.n 21ff10 │ │ │ │ + b.n 21fda0 │ │ │ │ ldrb.w r0, [sp, #28] │ │ │ │ - ldr r2, [pc, #44] @ (21ffe0 ) │ │ │ │ - ldr r3, [pc, #40] @ (21ffdc ) │ │ │ │ + ldr r2, [pc, #44] @ (21fe70 ) │ │ │ │ + ldr r3, [pc, #40] @ (21fe6c ) │ │ │ │ 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 21ffd2 │ │ │ │ + bne.n 21fe62 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r2, #1 │ │ │ │ - b.n 21ff10 │ │ │ │ + b.n 21fda0 │ │ │ │ mov r0, r7 │ │ │ │ - b.n 21ffb0 │ │ │ │ + b.n 21fe40 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r0, r2, #5 │ │ │ │ + lsls r0, r0, #11 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + lsls r0, r7, #6 │ │ │ │ lsls r0, r5, #2 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ - cbz r3, 220010 │ │ │ │ + cbz r3, 21fea0 │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 220014 │ │ │ │ + beq.n 21fea4 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 21fffe │ │ │ │ + bne.n 21fe8e │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 220014 │ │ │ │ + bne.n 21fea4 │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 220018 │ │ │ │ + bne.n 21fea8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ subs r0, #20 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21ffe8 │ │ │ │ + bne.n 21fe78 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2200bc │ │ │ │ + beq.n 21ff4c │ │ │ │ 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 220052 │ │ │ │ + beq.n 21fee2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2200b6 │ │ │ │ + beq.n 21ff46 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 2200b6 │ │ │ │ + bne.n 21ff46 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ subs r4, #20 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 22003c │ │ │ │ + bne.n 21fecc │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 220040 │ │ │ │ + bne.n 21fed0 │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ ldrd r1, r6, [r3, #20] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 220094 │ │ │ │ + bhi.n 21ff24 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 2200c6 │ │ │ │ + bhi.n 21ff56 │ │ │ │ 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 │ │ │ │ @@ -618779,264 +618693,264 @@ │ │ │ │ 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 2200ce │ │ │ │ + bne.n 21ff5e │ │ │ │ ldr r0, [r3, #24] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 2e4f6c │ │ │ │ + bl 2e4dfc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, r0 │ │ │ │ sbcs.w r6, r6, #0 │ │ │ │ - bcs.n 2200ca │ │ │ │ + bcs.n 21ff5a │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 220040 │ │ │ │ + bne.n 21fed0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ uxth r1, r1 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 220094 │ │ │ │ + b.n 21ff24 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 220094 │ │ │ │ + b.n 21ff24 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 2200b8 │ │ │ │ + b.n 21ff48 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ udf #255 @ 0xff │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r4, r0, #20 │ │ │ │ sub sp, #12 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 2201ac │ │ │ │ + beq.n 22003c │ │ │ │ subs r2, #4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ands.w r0, r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne.n 220160 │ │ │ │ + bne.n 21fff0 │ │ │ │ ldrb r0, [r3, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 220126 │ │ │ │ + beq.n 21ffb6 │ │ │ │ cmp r0, #4 │ │ │ │ - bne.n 220120 │ │ │ │ + bne.n 21ffb0 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ movw ip, #361 @ 0x169 │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 220158 │ │ │ │ + beq.n 21ffe8 │ │ │ │ cmp.w r0, #362 @ 0x16a │ │ │ │ - bcs.n 22016e │ │ │ │ + bcs.n 21fffe │ │ │ │ cmp r0, #123 @ 0x7b │ │ │ │ - bhi.n 220164 │ │ │ │ + bhi.n 21fff4 │ │ │ │ cmp r0, #121 @ 0x79 │ │ │ │ - bhi.n 220186 │ │ │ │ + bhi.n 220016 │ │ │ │ cmp r0, #103 @ 0x67 │ │ │ │ - beq.n 220158 │ │ │ │ + beq.n 21ffe8 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add.w r0, r3, #48 @ 0x30 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 220120 │ │ │ │ + bne.n 21ffb0 │ │ │ │ ldr.w ip, [r3, #36] @ 0x24 │ │ │ │ add.w r0, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #4 │ │ │ │ it ne │ │ │ │ cmpne r0, #1 │ │ │ │ ite hi │ │ │ │ movhi r0, #1 │ │ │ │ movls r0, #0 │ │ │ │ - bhi.n 220122 │ │ │ │ + bhi.n 21ffb2 │ │ │ │ mov r0, r3 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 2200d4 │ │ │ │ + bl 21ff64 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 220122 │ │ │ │ + bne.n 21ffb2 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 2200f0 │ │ │ │ + bne.n 21ff80 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 220122 │ │ │ │ + b.n 21ffb2 │ │ │ │ movw r3, #359 @ 0x167 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 220158 │ │ │ │ - b.n 220120 │ │ │ │ + beq.n 21ffe8 │ │ │ │ + b.n 21ffb0 │ │ │ │ movw ip, #745 @ 0x2e9 │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 220192 │ │ │ │ + beq.n 220022 │ │ │ │ movw ip, #838 @ 0x346 │ │ │ │ cmp r0, ip │ │ │ │ - bne.n 220120 │ │ │ │ + bne.n 21ffb0 │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 220120 │ │ │ │ - b.n 220158 │ │ │ │ + bne.n 21ffb0 │ │ │ │ + b.n 21ffe8 │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 220120 │ │ │ │ + bne.n 21ffb0 │ │ │ │ lsls r3, r1, #29 │ │ │ │ - bpl.n 220120 │ │ │ │ - b.n 220158 │ │ │ │ + bpl.n 21ffb0 │ │ │ │ + b.n 21ffe8 │ │ │ │ add.w r0, r3, #84 @ 0x54 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 2201a6 │ │ │ │ + beq.n 220036 │ │ │ │ adds r3, #100 @ 0x64 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 220120 │ │ │ │ + bne.n 21ffb0 │ │ │ │ lsls r0, r1, #31 │ │ │ │ - bpl.n 220120 │ │ │ │ - b.n 220158 │ │ │ │ + bpl.n 21ffb0 │ │ │ │ + b.n 21ffe8 │ │ │ │ lsls r0, r1, #30 │ │ │ │ - bmi.n 220158 │ │ │ │ - b.n 22019a │ │ │ │ + bmi.n 21ffe8 │ │ │ │ + b.n 22002a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 220122 │ │ │ │ + b.n 21ffb2 │ │ │ │ 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 22022e │ │ │ │ - bhi.n 220220 │ │ │ │ + beq.n 2200be │ │ │ │ + bhi.n 2200b0 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 220248 │ │ │ │ + bhi.n 2200d8 │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 220284 │ │ │ │ + bne.n 220114 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 2e4ec4 │ │ │ │ + bl 2e4d54 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 220250 │ │ │ │ + beq.n 2200e0 │ │ │ │ ldrb r1, [r2, #7] │ │ │ │ lsls r1, r1, #31 │ │ │ │ - bpl.n 220250 │ │ │ │ + bpl.n 2200e0 │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #14 │ │ │ │ - beq.n 220272 │ │ │ │ + beq.n 220102 │ │ │ │ cmp r3, #13 │ │ │ │ - bhi.n 220276 │ │ │ │ + bhi.n 220106 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 220272 │ │ │ │ + bls.n 220102 │ │ │ │ subs r2, r3, #3 │ │ │ │ movs r3, #1 │ │ │ │ uxtb r2, r2 │ │ │ │ lsl.w r2, r3, r2 │ │ │ │ tst.w r2, #108 @ 0x6c │ │ │ │ - bne.n 220228 │ │ │ │ + bne.n 2200b8 │ │ │ │ movw r3, #387 @ 0x183 │ │ │ │ tst r2, r3 │ │ │ │ ite eq │ │ │ │ moveq r3, #8 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 220228 │ │ │ │ + b.n 2200b8 │ │ │ │ cmp r3, #5 │ │ │ │ it eq │ │ │ │ ldreq r3, [r0, #64] @ 0x40 │ │ │ │ - bne.n 220248 │ │ │ │ + bne.n 2200d8 │ │ │ │ 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 2201b0 │ │ │ │ + bl 220040 │ │ │ │ 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 2e4e64 │ │ │ │ + bl 2e4cf4 │ │ │ │ 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 2201f4 │ │ │ │ + bne.n 220084 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r3, #4 │ │ │ │ - b.n 220228 │ │ │ │ + b.n 2200b8 │ │ │ │ cmp r3, #18 │ │ │ │ - bhi.n 220272 │ │ │ │ + bhi.n 220102 │ │ │ │ cmp r3, #15 │ │ │ │ ite eq │ │ │ │ moveq r3, #4 │ │ │ │ movne r3, #8 │ │ │ │ - b.n 220228 │ │ │ │ + b.n 2200b8 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r4, [pc, #212] @ (220370 ) │ │ │ │ + ldr r4, [pc, #212] @ (220200 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r3, [pc, #212] @ (220374 ) │ │ │ │ + ldr r3, [pc, #212] @ (220204 ) │ │ │ │ mov r6, r1 │ │ │ │ add r4, pc │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 21fd68 │ │ │ │ + bl 21fbf8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 220368 │ │ │ │ + beq.n 2201f8 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r7, #0 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 220356 │ │ │ │ + beq.n 2201e6 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 22031e │ │ │ │ + beq.n 2201ae │ │ │ │ ldr r1, [r3, #76] @ 0x4c │ │ │ │ ldrb r2, [r1, #13] │ │ │ │ ldr r5, [r1, #20] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 220304 │ │ │ │ + bhi.n 220194 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 220304 │ │ │ │ + bhi.n 220194 │ │ │ │ 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 │ │ │ │ @@ -619060,97 +618974,97 @@ │ │ │ │ add r3, r1 │ │ │ │ subs r3, #1 │ │ │ │ ands r3, r2 │ │ │ │ umull r3, r5, r3, r5 │ │ │ │ add r7, r3 │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2202c4 │ │ │ │ + bne.n 220154 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ add r2, sp, #12 │ │ │ │ cmp r3, r0 │ │ │ │ it cs │ │ │ │ cmpcs r0, r2 │ │ │ │ - bcs.n 220338 │ │ │ │ - bl 1f974c │ │ │ │ - ldr r2, [pc, #60] @ (220378 ) │ │ │ │ - ldr r3, [pc, #56] @ (220374 ) │ │ │ │ + bcs.n 2201c8 │ │ │ │ + bl 1f95dc │ │ │ │ + ldr r2, [pc, #60] @ (220208 ) │ │ │ │ + ldr r3, [pc, #56] @ (220204 ) │ │ │ │ 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 22036c │ │ │ │ + bne.n 2201fc │ │ │ │ mov r0, r7 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ uxth r5, r5 │ │ │ │ - b.n 220304 │ │ │ │ + b.n 220194 │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ - bl 21f2f0 │ │ │ │ + bl 21f180 │ │ │ │ add r7, r0 │ │ │ │ - b.n 22031e │ │ │ │ + b.n 2201ae │ │ │ │ mov r7, r3 │ │ │ │ - b.n 220328 │ │ │ │ + b.n 2201b8 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - ldc2l 0, cr0, [sl, #-668] @ 0xfffffd64 │ │ │ │ + cdp2 0, 12, cr0, cr10, cr7, {5} │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - stc2l 0, cr0, [r0], {167} @ 0xa7 │ │ │ │ + cdp2 0, 3, cr0, cr0, cr7, {5} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr.w r5, [pc, #1080] @ 2207c8 │ │ │ │ + ldr.w r5, [pc, #1080] @ 220658 │ │ │ │ mov r4, r1 │ │ │ │ - ldr.w r3, [pc, #1080] @ 2207cc │ │ │ │ + ldr.w r3, [pc, #1080] @ 22065c │ │ │ │ mov r7, r0 │ │ │ │ add r5, pc │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ mov r8, r2 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 21fd68 │ │ │ │ + bl 21fbf8 │ │ │ │ ldrb.w r2, [r4, #33] @ 0x21 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 2203da │ │ │ │ + cbz r0, 22026a │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 220542 │ │ │ │ + beq.w 2203d2 │ │ │ │ adds r5, #4 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 220536 │ │ │ │ + bhi.w 2203c6 │ │ │ │ tbb [pc, r3] │ │ │ │ - add r1, pc, #12 @ (adr r1, 220404 ) │ │ │ │ + add r1, pc, #12 @ (adr r1, 220294 ) │ │ │ │ ittte eq │ │ │ │ lsleq r1, r4, #2 │ │ │ │ ldreq r6, [r0, #76] @ 0x4c │ │ │ │ addeq r2, sp, #24 │ │ │ │ addne r1, sp, #16 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ blx r8 │ │ │ │ @@ -619160,15 +619074,15 @@ │ │ │ │ add r1, r3 │ │ │ │ negs r3, r3 │ │ │ │ subs r1, #1 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ and.w r1, r1, r3 │ │ │ │ mov.w ip, r1, asr #31 │ │ │ │ mov r3, ip │ │ │ │ - beq.w 2205c6 │ │ │ │ + beq.w 220456 │ │ │ │ and.w r9, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ sub.w fp, r9, #32 │ │ │ │ rsb sl, r9, #32 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ lsl.w lr, r3, r9 │ │ │ │ lsl.w fp, r3, fp │ │ │ │ @@ -619178,39 +619092,39 @@ │ │ │ │ orr.w lr, lr, sl │ │ │ │ lsl.w r3, r3, r9 │ │ │ │ bic.w ip, ip, lr │ │ │ │ ldr.w lr, [r0, #20] │ │ │ │ bic.w r1, r1, r3 │ │ │ │ mov r3, ip │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 2205fe │ │ │ │ + beq.w 22048e │ │ │ │ orrs.w ip, r1, r3 │ │ │ │ - beq.w 2205e0 │ │ │ │ + beq.w 220470 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ orrs.w r9, ip, r3 │ │ │ │ - beq.n 220528 │ │ │ │ + beq.n 2203b8 │ │ │ │ ldrb.w r9, [lr, #115] @ 0x73 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 2207b8 │ │ │ │ + bne.w 220648 │ │ │ │ ldrb.w lr, [lr, #41] @ 0x29 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 2204a2 │ │ │ │ + bne.n 220332 │ │ │ │ adds.w lr, r1, #4294967295 @ 0xffffffff │ │ │ │ and.w ip, ip, r1 │ │ │ │ adc.w lr, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w lr, lr, r3 │ │ │ │ orrs.w ip, ip, lr │ │ │ │ - beq.w 2206a0 │ │ │ │ + beq.w 220530 │ │ │ │ movs r0, #0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r0, r0, [sp, #16] │ │ │ │ - bhi.w 22071e │ │ │ │ + bhi.w 2205ae │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 22069c │ │ │ │ + bhi.w 22052c │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r5, #3 │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsls r1, r6, #3 │ │ │ │ @@ -619236,127 +619150,127 @@ │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - cbz r0, 220536 │ │ │ │ + cbz r0, 2203c6 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldrd sl, fp, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ strd sl, fp, [sp, #16] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 220528 │ │ │ │ + cbz r0, 2203b8 │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r7 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2203e6 │ │ │ │ + bne.w 220276 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ cmp r3, r5 │ │ │ │ it cs │ │ │ │ cmpcs r5, r2 │ │ │ │ - bcs.n 220554 │ │ │ │ + bcs.n 2203e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f974c │ │ │ │ - ldr r2, [pc, #632] @ (2207d0 ) │ │ │ │ - ldr r3, [pc, #628] @ (2207cc ) │ │ │ │ + bl 1f95dc │ │ │ │ + ldr r2, [pc, #632] @ (220660 ) │ │ │ │ + ldr r3, [pc, #628] @ (22065c ) │ │ │ │ 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 2207b4 │ │ │ │ + bne.w 220644 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [r0, #64] @ 0x40 │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ - bl 21f2f0 │ │ │ │ + bl 21f180 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 2204fa │ │ │ │ + beq.n 22038a │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ bics r0, r3 │ │ │ │ - beq.n 220536 │ │ │ │ + beq.n 2203c6 │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #24] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 220736 │ │ │ │ + bhi.w 2205c6 │ │ │ │ tbb [pc, r2] │ │ │ │ ldmia r0, {r0, r1, r3, r6, r7} │ │ │ │ ldmia r0!, {r3, r6, r7} │ │ │ │ ldmia r0!, {r3, r6, r7} │ │ │ │ ldmia r7, {r3, r6, r7} │ │ │ │ ldmia r0!, {r3, r6, r7} │ │ │ │ ldmia r0!, {r3, r6, r7} │ │ │ │ ldmia r0!, {r3, r6, r7} │ │ │ │ - bcc.n 220548 │ │ │ │ + bcc.n 2203d8 │ │ │ │ ldmia r0!, {r3, r6, r7} │ │ │ │ ldmia r0!, {r3, r6, r7} │ │ │ │ ldmia r0!, {r3, r6, r7} │ │ │ │ ldmia r0!, {r3, r6, r7} │ │ │ │ ldmia r0!, {r3, r6, r7} │ │ │ │ ldmia r0!, {r3, r6, r7} │ │ │ │ ldmia r0!, {r3, r6, r7} │ │ │ │ ldmia r0!, {r3, r6, r7} │ │ │ │ ldr r0, [r7, #16] │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w lr, [r0, #20] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 220704 │ │ │ │ + beq.w 220594 │ │ │ │ orrs.w ip, r1, r3 │ │ │ │ - bne.w 22046a │ │ │ │ + bne.w 2202fa │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #1 │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w fp, #0 │ │ │ │ strd sl, fp, [sp, #24] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ add r3, sp, #24 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 220518 │ │ │ │ - b.n 220528 │ │ │ │ + bne.n 2203a8 │ │ │ │ + b.n 2203b8 │ │ │ │ orrs.w r3, r1, ip │ │ │ │ - beq.n 2205e0 │ │ │ │ + beq.n 220470 │ │ │ │ subs r3, r1, #1 │ │ │ │ orrs.w r3, r3, ip │ │ │ │ it ne │ │ │ │ strdne lr, lr, [sp, #8] │ │ │ │ - beq.n 220528 │ │ │ │ + beq.n 2203b8 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 2207b0 │ │ │ │ + bhi.w 220640 │ │ │ │ tbb [pc, r3] │ │ │ │ ldmia r1!, {r0, r2, r6, r7} │ │ │ │ ldmia r1!, {r0, r3, r6, r7} │ │ │ │ ldmia r1!, {r0, r3, r6, r7} │ │ │ │ stmia r2!, {r0, r3, r6, r7} │ │ │ │ ldmia r1!, {r0, r3, r6, r7} │ │ │ │ ldmia r1!, {r0, r3, r6, r7} │ │ │ │ @@ -619371,517 +619285,517 @@ │ │ │ │ ldmia r1!, {r0, r3, r6, r7} │ │ │ │ ldmia r1!, {r0, r3, r6, r7} │ │ │ │ strh.w r1, [sp, #16] │ │ │ │ ldrd sl, fp, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ strd sl, fp, [sp, #24] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 22066e │ │ │ │ + cbz r0, 2204fe │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ movw r1, #283 @ 0x11b │ │ │ │ mov r0, r7 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r7 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 220536 │ │ │ │ + b.n 2203c6 │ │ │ │ strb.w r1, [sp, #16] │ │ │ │ - b.n 220642 │ │ │ │ + b.n 2204d2 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 220642 │ │ │ │ + b.n 2204d2 │ │ │ │ str r1, [sp, #16] │ │ │ │ - b.n 220642 │ │ │ │ + b.n 2204d2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 220724 │ │ │ │ + beq.n 2205b4 │ │ │ │ rbit r3, r1 │ │ │ │ clz r3, r3 │ │ │ │ adds r2, r3, #1 │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r2, #32 │ │ │ │ ldrd sl, fp, [sp, #24] │ │ │ │ strd sl, fp, [sp, #16] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 2206e4 │ │ │ │ + cbz r0, 220574 │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, r7 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r7 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 220536 │ │ │ │ + b.n 2203c6 │ │ │ │ orrs.w ip, r1, r3 │ │ │ │ - beq.w 2205de │ │ │ │ + beq.w 22046e │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ orrs.w ip, ip, r3 │ │ │ │ - beq.w 220528 │ │ │ │ + beq.w 2203b8 │ │ │ │ strd r1, r3, [sp, #8] │ │ │ │ - b.n 220758 │ │ │ │ + b.n 2205e8 │ │ │ │ strd r1, r3, [sp, #16] │ │ │ │ - b.n 220642 │ │ │ │ + b.n 2204d2 │ │ │ │ rbit r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #33 @ 0x21 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ - b.n 2206ae │ │ │ │ + b.n 22053e │ │ │ │ movs r2, #32 │ │ │ │ str r0, [sp, #24] │ │ │ │ - b.n 220502 │ │ │ │ + b.n 220392 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #24] │ │ │ │ - b.n 220502 │ │ │ │ + b.n 220392 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r0, [sp, #24] │ │ │ │ - b.n 220502 │ │ │ │ + b.n 220392 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r0, [sp, #24] │ │ │ │ - b.n 220502 │ │ │ │ + b.n 220392 │ │ │ │ strh.w r1, [sp, #8] │ │ │ │ ldrd sl, fp, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ strd sl, fp, [sp, #24] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 220784 │ │ │ │ + cbz r0, 220614 │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r7 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 220536 │ │ │ │ + b.n 2203c6 │ │ │ │ strb.w r1, [sp, #8] │ │ │ │ - b.n 220758 │ │ │ │ + b.n 2205e8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 220758 │ │ │ │ + b.n 2205e8 │ │ │ │ str r1, [sp, #8] │ │ │ │ - b.n 220758 │ │ │ │ + b.n 2205e8 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ mov.w ip, #0 │ │ │ │ cmp r2, #32 │ │ │ │ strd ip, ip, [sp, #8] │ │ │ │ - bls.w 220612 │ │ │ │ - b.n 220718 │ │ │ │ - stc2l 0, cr0, [r4], #-668 @ 0xfffffd64 │ │ │ │ + bls.w 2204a2 │ │ │ │ + b.n 2205a8 │ │ │ │ + ldc2l 0, cr0, [r4, #668] @ 0x29c │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfaa400a7 │ │ │ │ + ldc2 0, cr0, [r4], {167} @ 0xa7 │ │ │ │ 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 220860 │ │ │ │ + beq.n 2206f0 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 22081a │ │ │ │ + cbz r3, 2206aa │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 22084e │ │ │ │ + cbz r2, 2206de │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 220864 │ │ │ │ + beq.n 2206f4 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - cbz r4, 220814 │ │ │ │ + cbz r4, 2206a4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbz r2, 220814 │ │ │ │ + cbz r2, 2206a4 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 220834 │ │ │ │ + beq.n 2206c4 │ │ │ │ mov r3, r4 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 220802 │ │ │ │ + bne.n 220692 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 220842 │ │ │ │ + beq.n 2206d2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2169dc │ │ │ │ + bl 21686c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2207ee │ │ │ │ + bne.n 22067e │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 262138 │ │ │ │ + bl 261fc8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r3 │ │ │ │ - bl 21fe40 │ │ │ │ + bl 21fcd0 │ │ │ │ orrs r0, r6 │ │ │ │ mov r3, r4 │ │ │ │ uxtb r6, r0 │ │ │ │ - b.n 22080e │ │ │ │ + b.n 22069e │ │ │ │ mov r0, r3 │ │ │ │ - bl 21fe40 │ │ │ │ + bl 21fcd0 │ │ │ │ orrs r0, r6 │ │ │ │ uxtb r6, r0 │ │ │ │ - b.n 22081a │ │ │ │ + b.n 2206aa │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 22081a │ │ │ │ - bl 21fe40 │ │ │ │ + bne.n 2206aa │ │ │ │ + bl 21fcd0 │ │ │ │ orr.w r3, r6, r0 │ │ │ │ uxtb r6, r3 │ │ │ │ - b.n 22081a │ │ │ │ + b.n 2206aa │ │ │ │ mov r6, r5 │ │ │ │ - b.n 220826 │ │ │ │ + b.n 2206b6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 21fe40 │ │ │ │ + bl 21fcd0 │ │ │ │ orr.w r2, r6, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ uxtb r6, r2 │ │ │ │ - b.n 2207fe │ │ │ │ + b.n 22068e │ │ │ │ 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, #432] @ 0x1b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 220892 │ │ │ │ - b.n 2208ba │ │ │ │ + cbnz r3, 220722 │ │ │ │ + b.n 22074a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 2208ba │ │ │ │ + cbz r3, 22074a │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 22088c │ │ │ │ + beq.n 22071c │ │ │ │ movs r5, #0 │ │ │ │ - bl 2207d4 │ │ │ │ + bl 220664 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 2208b6 │ │ │ │ + cbz r3, 220746 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 22089a │ │ │ │ + bne.n 22072a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2208a8 │ │ │ │ + bne.n 220738 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r4, [r0, #432] @ 0x1b0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 2208e4 │ │ │ │ - b.n 2209da │ │ │ │ + cbnz r3, 220774 │ │ │ │ + b.n 22086a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2209da │ │ │ │ + beq.n 22086a │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 2208dc │ │ │ │ + beq.n 22076c │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2169dc │ │ │ │ + bl 21686c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2209d6 │ │ │ │ + beq.n 220866 │ │ │ │ movs r6, #0 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 22096c │ │ │ │ + beq.n 2207fc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 220966 │ │ │ │ + cbz r0, 2207f6 │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 22095e │ │ │ │ + bne.n 2207ee │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ - cbz r1, 22097a │ │ │ │ + cbz r1, 22080a │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ ldrb.w r0, [r1, #-8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 22095e │ │ │ │ + bne.n 2207ee │ │ │ │ ldr r0, [r1, #20] │ │ │ │ subs r1, r0, #1 │ │ │ │ eor.w ip, r0, r1 │ │ │ │ cmp ip, r1 │ │ │ │ - bls.n 22095a │ │ │ │ + bls.n 2207ea │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ ldr r5, [r1, #40] @ 0x28 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 22093c │ │ │ │ + beq.n 2207cc │ │ │ │ movs r6, #1 │ │ │ │ str r0, [r1, #40] @ 0x28 │ │ │ │ - cbz r3, 22096c │ │ │ │ + cbz r3, 2207fc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 220966 │ │ │ │ + cbz r3, 2207f6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 220966 │ │ │ │ + cbz r1, 2207f6 │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 22095e │ │ │ │ + bne.n 2207ee │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ - cbz r1, 22097a │ │ │ │ + cbz r1, 22080a │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ ldrb.w r0, [r1, #-8] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 220922 │ │ │ │ + beq.n 2207b2 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 22093c │ │ │ │ + b.n 2207cc │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 220942 │ │ │ │ + bne.n 2207d2 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 220988 │ │ │ │ + beq.n 220818 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2169dc │ │ │ │ + bl 21686c │ │ │ │ mov r3, r8 │ │ │ │ - cbz r3, 2209a8 │ │ │ │ + cbz r3, 220838 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 220902 │ │ │ │ + b.n 220792 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ubfx r0, r0, #0, #26 │ │ │ │ - b.n 220932 │ │ │ │ + b.n 2207c2 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 22097a │ │ │ │ + beq.n 22080a │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r1, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - beq.n 220922 │ │ │ │ + beq.n 2207b2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2169dc │ │ │ │ + bl 21686c │ │ │ │ mov r3, r8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 220976 │ │ │ │ + bne.n 220806 │ │ │ │ movs r2, #167 @ 0xa7 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 262138 │ │ │ │ + bl 261fc8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r0, r9 │ │ │ │ uxtb.w r9, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 2209ce │ │ │ │ + cbz r3, 22085e │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 2208ee │ │ │ │ + bne.n 22077e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2209c0 │ │ │ │ + bne.n 220850 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r6, r3 │ │ │ │ - b.n 2209a8 │ │ │ │ + b.n 220838 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ ldr.w ip, [r1, #28] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldr.w lr, [r0, #28] │ │ │ │ ldr.w r2, [ip] │ │ │ │ ldr.w r3, [lr] │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ tst.w r0, #33554944 @ 0x2000200 │ │ │ │ - beq.n 220a0c │ │ │ │ + beq.n 22089c │ │ │ │ tst.w r1, #33554944 @ 0x2000200 │ │ │ │ - bne.n 220a10 │ │ │ │ + bne.n 2208a0 │ │ │ │ ands r0, r1 │ │ │ │ - beq.n 220a8a │ │ │ │ + beq.n 22091a │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 220a88 │ │ │ │ + bne.n 220918 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 220a8e │ │ │ │ + bne.n 22091e │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ ldr r4, [r2, #48] @ 0x30 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - beq.n 220a94 │ │ │ │ + beq.n 220924 │ │ │ │ cmp.w r3, #16777216 @ 0x1000000 │ │ │ │ - beq.n 220ac8 │ │ │ │ + beq.n 220958 │ │ │ │ cmp r1, r4 │ │ │ │ - bne.n 220a8a │ │ │ │ + bne.n 22091a │ │ │ │ movs r1, #4 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r0, [lr, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 220bee │ │ │ │ + beq.w 220a7e │ │ │ │ lsls r2, r3, #2 │ │ │ │ add.w r4, lr, r2 │ │ │ │ - b.n 220a5c │ │ │ │ + b.n 2208ec │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ adds r3, #1 │ │ │ │ lsls r2, r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 220bee │ │ │ │ + beq.w 220a7e │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 220a4c │ │ │ │ + beq.n 2208dc │ │ │ │ ldr.w r4, [lr, r3, lsl #2] │ │ │ │ mov r1, r2 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 220bee │ │ │ │ + beq.w 220a7e │ │ │ │ add.w r0, lr, r2 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 220a7e │ │ │ │ + b.n 22090e │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ - cbz r3, 220aaa │ │ │ │ + cbz r3, 22093a │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ subs r3, #3 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - bne.n 220a78 │ │ │ │ + bne.n 220908 │ │ │ │ movs r0, #2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 220a36 │ │ │ │ - b.n 220a88 │ │ │ │ + beq.n 2208c6 │ │ │ │ + b.n 220918 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.w 220c1e │ │ │ │ + beq.w 220aae │ │ │ │ ldrh r3, [r1, #32] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.n 220a8a │ │ │ │ + bmi.n 22091a │ │ │ │ ldrh r0, [r4, #32] │ │ │ │ mvns r0, r0 │ │ │ │ and.w r0, r0, #2 │ │ │ │ - b.n 220a8a │ │ │ │ + b.n 22091a │ │ │ │ ldr.w r0, [ip, r2] │ │ │ │ - cbz r0, 220aec │ │ │ │ + cbz r0, 22097c │ │ │ │ add.w r5, ip, r2 │ │ │ │ - b.n 220abc │ │ │ │ + b.n 22094c │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ - cbz r0, 220ae6 │ │ │ │ + cbz r0, 220976 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ subs r3, #3 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - bne.n 220ab6 │ │ │ │ - b.n 220a88 │ │ │ │ + bne.n 220946 │ │ │ │ + b.n 220918 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 220a36 │ │ │ │ + beq.n 2208c6 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #21 │ │ │ │ - beq.n 220a88 │ │ │ │ + beq.n 220918 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ sub.w r0, r0, #21 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ lsls r0, r0, #1 │ │ │ │ - b.n 220a8a │ │ │ │ + b.n 22091a │ │ │ │ movs r0, #6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 220a8a │ │ │ │ + beq.n 22091a │ │ │ │ add r2, lr │ │ │ │ movs r0, #14 │ │ │ │ rsb lr, lr, #4 │ │ │ │ ldr.w r3, [ip, r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 220c0c │ │ │ │ + beq.w 220a9c │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #2 │ │ │ │ - bhi.w 220c12 │ │ │ │ + bhi.w 220aa2 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ - beq.n 220bc4 │ │ │ │ + beq.n 220a54 │ │ │ │ cmp r1, #2 │ │ │ │ it eq │ │ │ │ biceq.w r0, r0, #4 │ │ │ │ - beq.n 220ba2 │ │ │ │ + beq.n 220a32 │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ ldrb.w r4, [r1, #-8] │ │ │ │ cmp r4, #5 │ │ │ │ - bne.n 220bce │ │ │ │ + bne.n 220a5e │ │ │ │ ldrb.w r4, [r3, #-8] │ │ │ │ cmp r4, #5 │ │ │ │ - bne.n 220bce │ │ │ │ + bne.n 220a5e │ │ │ │ ldrb r4, [r1, #13] │ │ │ │ ldrd r5, r1, [r1, #20] │ │ │ │ cmp r4, #32 │ │ │ │ - bhi.n 220c00 │ │ │ │ + bhi.n 220a90 │ │ │ │ subs r4, #1 │ │ │ │ cmp r4, #31 │ │ │ │ - bhi.n 220be8 │ │ │ │ + bhi.n 220a78 │ │ │ │ tbb [pc, r4] │ │ │ │ ldrsb r0, [r2, r0] │ │ │ │ ldrsb r6, [r2, r1] │ │ │ │ ldrsb r6, [r2, r1] │ │ │ │ asrs r6, r2, #1 │ │ │ │ ldrsb r6, [r2, r1] │ │ │ │ ldrsb r6, [r2, r1] │ │ │ │ @@ -619897,18 +619811,18 @@ │ │ │ │ ldrsb r6, [r2, r1] │ │ │ │ uxtb r4, r5 │ │ │ │ movs r6, #0 │ │ │ │ ldrb r1, [r3, #13] │ │ │ │ ldrd r5, r3, [r3, #20] │ │ │ │ cmp r1, #32 │ │ │ │ mov r7, r3 │ │ │ │ - bhi.n 220c06 │ │ │ │ + bhi.n 220a96 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 220bdc │ │ │ │ + bhi.n 220a6c │ │ │ │ tbb [pc, r1] │ │ │ │ adds r3, #16 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ asrs r3, r6, #32 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ @@ -619923,145 +619837,145 @@ │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ uxtb r3, r5 │ │ │ │ movs r1, #0 │ │ │ │ cmp r1, r6 │ │ │ │ it eq │ │ │ │ cmpeq r3, r4 │ │ │ │ - bne.n 220c1a │ │ │ │ + bne.n 220aaa │ │ │ │ add.w r1, lr, r2 │ │ │ │ ldr.w r4, [r2, #4]! │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 220af4 │ │ │ │ + bne.n 220984 │ │ │ │ ldr.w r3, [ip, r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 220e08 │ │ │ │ + beq.w 220c98 │ │ │ │ bic.w r0, r0, #8 │ │ │ │ cmp r0, #2 │ │ │ │ it ne │ │ │ │ movne r0, #6 │ │ │ │ - b.n 220a8a │ │ │ │ + b.n 22091a │ │ │ │ cmp r1, #2 │ │ │ │ it ne │ │ │ │ bicne.w r0, r0, #8 │ │ │ │ - b.n 220ba2 │ │ │ │ + b.n 220a32 │ │ │ │ cmp r3, r1 │ │ │ │ it ne │ │ │ │ movne r0, #2 │ │ │ │ - b.n 220ba2 │ │ │ │ + b.n 220a32 │ │ │ │ uxth r3, r5 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 220b9a │ │ │ │ + b.n 220a2a │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 220b9a │ │ │ │ + b.n 220a2a │ │ │ │ uxth r4, r5 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 220b60 │ │ │ │ + b.n 2209f0 │ │ │ │ mov r4, r5 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 220b60 │ │ │ │ + b.n 2209f0 │ │ │ │ ldr.w r0, [ip, r1] │ │ │ │ lsls r2, r3, #2 │ │ │ │ movs r4, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 220ab0 │ │ │ │ + bne.w 220940 │ │ │ │ movs r0, #15 │ │ │ │ - b.n 220a8a │ │ │ │ + b.n 22091a │ │ │ │ mov r4, r5 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 220b60 │ │ │ │ + b.n 2209f0 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r7 │ │ │ │ - b.n 220b9a │ │ │ │ + b.n 220a2a │ │ │ │ bic.w r0, r0, #4 │ │ │ │ - b.n 220a8a │ │ │ │ + b.n 22091a │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 220ba2 │ │ │ │ + beq.n 220a32 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 220a8a │ │ │ │ + b.n 22091a │ │ │ │ ldr.w r3, [lr, #4] │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 220e16 │ │ │ │ + beq.w 220ca6 │ │ │ │ mov r2, ip │ │ │ │ add.w r8, lr, #4 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r5, [r2, #4]! │ │ │ │ cmp r5, r7 │ │ │ │ - bne.w 220db6 │ │ │ │ + bne.w 220c46 │ │ │ │ ldr r5, [r7, #36] @ 0x24 │ │ │ │ cmp r5, #4 │ │ │ │ - beq.w 220db6 │ │ │ │ + beq.w 220c46 │ │ │ │ mov r5, r8 │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r6, [r5, #4]! │ │ │ │ mov r7, r6 │ │ │ │ mov r8, r5 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 220c32 │ │ │ │ + bne.n 220ac2 │ │ │ │ lsls r2, r3, #2 │ │ │ │ ldr.w r5, [ip, r2] │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 220e28 │ │ │ │ + beq.w 220cb8 │ │ │ │ add.w r9, ip, r2 │ │ │ │ mov r5, r8 │ │ │ │ ldr r5, [r5, #36] @ 0x24 │ │ │ │ subs r6, r5, #3 │ │ │ │ cmp r5, #4 │ │ │ │ - beq.n 220c86 │ │ │ │ + beq.n 220b16 │ │ │ │ bics.w r5, r6, #2 │ │ │ │ - beq.w 220a88 │ │ │ │ + beq.w 220918 │ │ │ │ mov r6, r9 │ │ │ │ ldr.w r5, [r6, #4]! │ │ │ │ mov r9, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 220c6a │ │ │ │ + bne.n 220afa │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 220a88 │ │ │ │ + beq.w 220918 │ │ │ │ add.w r9, lr, r2 │ │ │ │ add.w sl, ip, r2 │ │ │ │ mov.w fp, #14 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 220a88 │ │ │ │ + beq.w 220918 │ │ │ │ ldr r5, [r7, #36] @ 0x24 │ │ │ │ cmp r5, #4 │ │ │ │ - beq.w 220a88 │ │ │ │ + beq.w 220918 │ │ │ │ ldr.w r2, [r8, #36] @ 0x24 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 220a88 │ │ │ │ + beq.w 220918 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.w 220dfe │ │ │ │ + beq.w 220c8e │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ biceq.w fp, fp, #4 │ │ │ │ - beq.n 220d64 │ │ │ │ + beq.n 220bf4 │ │ │ │ ldr r5, [r7, #76] @ 0x4c │ │ │ │ ldr.w r2, [r8, #76] @ 0x4c │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r2 │ │ │ │ ldrb.w r2, [r5, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 220df4 │ │ │ │ + bne.w 220c84 │ │ │ │ ldrb.w r2, [r6, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 220df4 │ │ │ │ + bne.w 220c84 │ │ │ │ ldrb r6, [r5, #13] │ │ │ │ ldrd r2, r5, [r5, #20] │ │ │ │ cmp r6, #32 │ │ │ │ it hi │ │ │ │ movhi r8, r5 │ │ │ │ - bhi.n 220d1e │ │ │ │ + bhi.n 220bae │ │ │ │ subs r5, r6, #1 │ │ │ │ cmp r5, #31 │ │ │ │ - bhi.n 220db0 │ │ │ │ + bhi.n 220c40 │ │ │ │ tbb [pc, r5] │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ ldrb r4, [r3, r1] │ │ │ │ ldrb r4, [r3, r1] │ │ │ │ asrs r4, r3, #1 │ │ │ │ ldrb r4, [r3, r1] │ │ │ │ ldrb r4, [r3, r1] │ │ │ │ @@ -620077,18 +619991,18 @@ │ │ │ │ ldrb r4, [r3, r1] │ │ │ │ uxtb r2, r2 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r6, r7 │ │ │ │ ldrb r7, [r7, #13] │ │ │ │ cmp r7, #32 │ │ │ │ ldrd r5, r6, [r6, #20] │ │ │ │ - bhi.n 220d58 │ │ │ │ + bhi.n 220be8 │ │ │ │ subs r6, r7, #1 │ │ │ │ cmp r6, #31 │ │ │ │ - bhi.n 220da4 │ │ │ │ + bhi.n 220c34 │ │ │ │ tbb [pc, r6] │ │ │ │ subs r0, #16 │ │ │ │ subs r0, #56 @ 0x38 │ │ │ │ subs r0, #56 @ 0x38 │ │ │ │ asrs r0, r7, #32 │ │ │ │ subs r0, #56 @ 0x38 │ │ │ │ subs r0, #56 @ 0x38 │ │ │ │ @@ -620104,179 +620018,179 @@ │ │ │ │ subs r0, #56 @ 0x38 │ │ │ │ uxtb r5, r5 │ │ │ │ movs r6, #0 │ │ │ │ mov r7, r8 │ │ │ │ cmp r6, r7 │ │ │ │ it eq │ │ │ │ cmpeq r5, r2 │ │ │ │ - bne.w 220a9a │ │ │ │ + bne.w 22092a │ │ │ │ mov r2, r9 │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r5, [r2, #4]! │ │ │ │ mov r9, r2 │ │ │ │ mov r2, sl │ │ │ │ mov r7, r5 │ │ │ │ ldr.w r6, [r2, #4]! │ │ │ │ mov r8, r6 │ │ │ │ mov sl, r2 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 220c98 │ │ │ │ + bne.n 220b28 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 220a88 │ │ │ │ + bne.w 220918 │ │ │ │ ubfx r2, fp, #2, #1 │ │ │ │ lsls r1, r3, #2 │ │ │ │ cmp.w fp, #6 │ │ │ │ ite eq │ │ │ │ moveq r2, #0 │ │ │ │ andne.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 220a88 │ │ │ │ - b.n 220a3a │ │ │ │ + beq.w 220918 │ │ │ │ + b.n 2208ca │ │ │ │ uxth r5, r5 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 220d58 │ │ │ │ + b.n 220be8 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 220d58 │ │ │ │ + b.n 220be8 │ │ │ │ uxth r2, r2 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 220d1e │ │ │ │ + b.n 220bae │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 220d1e │ │ │ │ + b.n 220bae │ │ │ │ ldr.w r2, [lr, r3, lsl #2] │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r2 │ │ │ │ lsls r2, r3, #2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 220c56 │ │ │ │ + beq.w 220ae6 │ │ │ │ add.w r8, lr, r2 │ │ │ │ ldr r5, [r5, #36] @ 0x24 │ │ │ │ subs r6, r5, #3 │ │ │ │ cmp r5, #4 │ │ │ │ - beq.n 220de6 │ │ │ │ + beq.n 220c76 │ │ │ │ bics.w r5, r6, #2 │ │ │ │ - beq.w 220a88 │ │ │ │ + beq.w 220918 │ │ │ │ mov r6, r8 │ │ │ │ ldr.w r5, [r6, #4]! │ │ │ │ mov r8, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 220dca │ │ │ │ + bne.n 220c5a │ │ │ │ ldr.w r5, [ip, r2] │ │ │ │ mov r8, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 220c64 │ │ │ │ - b.n 220c8c │ │ │ │ + bne.w 220af4 │ │ │ │ + b.n 220b1c │ │ │ │ cmp r5, r7 │ │ │ │ it ne │ │ │ │ movne.w fp, #2 │ │ │ │ - b.n 220d64 │ │ │ │ + b.n 220bf4 │ │ │ │ cmp r2, #2 │ │ │ │ it ne │ │ │ │ bicne.w fp, fp, #8 │ │ │ │ - b.n 220d64 │ │ │ │ + b.n 220bf4 │ │ │ │ lsls r3, r0, #29 │ │ │ │ - bpl.w 220a8a │ │ │ │ + bpl.w 22091a │ │ │ │ cmp r0, #6 │ │ │ │ it ne │ │ │ │ movne r0, #15 │ │ │ │ - b.n 220a8a │ │ │ │ + b.n 22091a │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ mov r8, r3 │ │ │ │ - cbz r3, 220e24 │ │ │ │ + cbz r3, 220cb4 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #4 │ │ │ │ - b.n 220c64 │ │ │ │ + b.n 220af4 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r2 │ │ │ │ - b.n 220a3a │ │ │ │ + b.n 2208ca │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #132] @ (220ec4 ) │ │ │ │ - ldr r2, [pc, #136] @ (220ec8 ) │ │ │ │ + ldr r1, [pc, #132] @ (220d54 ) │ │ │ │ + ldr r2, [pc, #136] @ (220d58 ) │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ add r1, pc │ │ │ │ cmp r0, r3 │ │ │ │ it eq │ │ │ │ moveq r5, #15 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 220ea6 │ │ │ │ + beq.n 220d36 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ add r0, sp, #12 │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 21fd68 │ │ │ │ + bl 21fbf8 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 21fd68 │ │ │ │ + bl 21fbf8 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 2209e8 │ │ │ │ + bl 220878 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ it cs │ │ │ │ cmpcs r3, r1 │ │ │ │ - bcs.n 220e8c │ │ │ │ + bcs.n 220d1c │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f974c │ │ │ │ + bl 1f95dc │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ cmp r0, r4 │ │ │ │ ite cs │ │ │ │ movcs r4, #0 │ │ │ │ movcc r4, #1 │ │ │ │ cmp r0, r3 │ │ │ │ it hi │ │ │ │ orrhi.w r4, r4, #1 │ │ │ │ - cbz r4, 220ea6 │ │ │ │ - bl 1f974c │ │ │ │ - ldr r2, [pc, #36] @ (220ecc ) │ │ │ │ - ldr r3, [pc, #28] @ (220ec8 ) │ │ │ │ + cbz r4, 220d36 │ │ │ │ + bl 1f95dc │ │ │ │ + ldr r2, [pc, #36] @ (220d5c ) │ │ │ │ + ldr r3, [pc, #28] @ (220d58 ) │ │ │ │ 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 220ec0 │ │ │ │ + bne.n 220d50 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - subs.w r0, sl, #167 @ 0xa7 │ │ │ │ + @ instruction: 0xf32a00a7 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adcs.w r0, r2, #167 @ 0xa7 │ │ │ │ + movt r0, #8359 @ 0x20a7 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - cbz r3, 220ed8 │ │ │ │ + cbz r3, 220d68 │ │ │ │ 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 1f9548 │ │ │ │ + bl 1f93d8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r0, [r3, #4] │ │ │ │ - bl 21fd68 │ │ │ │ + bl 21fbf8 │ │ │ │ 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 │ │ │ │ @@ -620284,222 +620198,222 @@ │ │ │ │ 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 220f38 │ │ │ │ + beq.n 220dc8 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r5, 220f42 │ │ │ │ + cbz r5, 220dd2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - cbz r1, 220f62 │ │ │ │ + cbz r1, 220df2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2209e8 │ │ │ │ + bl 220878 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r1 │ │ │ │ - bl 220e2c │ │ │ │ + bl 220cbc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #32 │ │ │ │ strd r0, r3, [sp] │ │ │ │ - bl 1f9548 │ │ │ │ + bl 1f93d8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ str r0, [r4, #4] │ │ │ │ - bl 21fd68 │ │ │ │ + bl 21fbf8 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 220f2e │ │ │ │ + bne.n 220dbe │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1f9548 │ │ │ │ + bl 1f93d8 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r0, [r3, #4] │ │ │ │ - bl 21fd68 │ │ │ │ + bl 21fbf8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.n 220f2e │ │ │ │ + b.n 220dbe │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 21fe40 │ │ │ │ - cbz r0, 220f9c │ │ │ │ + bl 21fcd0 │ │ │ │ + cbz r0, 220e2c │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 21fe94 │ │ │ │ + bl 21fd24 │ │ │ │ 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 21688c │ │ │ │ + bl 21671c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 221046 │ │ │ │ + beq.n 220ed6 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - cbz r7, 220fee │ │ │ │ + cbz r7, 220e7e │ │ │ │ ldr r4, [r7, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 22102e │ │ │ │ + beq.n 220ebe │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 22104e │ │ │ │ + beq.n 220ede │ │ │ │ ldr r4, [r7, #0] │ │ │ │ - cbz r4, 220fe8 │ │ │ │ + cbz r4, 220e78 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 220fe8 │ │ │ │ + cbz r3, 220e78 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 221000 │ │ │ │ + beq.n 220e90 │ │ │ │ mov r7, r4 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 220fd6 │ │ │ │ + bne.n 220e66 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 221012 │ │ │ │ + beq.n 220ea2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 216a74 │ │ │ │ + bl 216904 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 220fc0 │ │ │ │ + bne.n 220e50 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r7 │ │ │ │ - bl 21fe40 │ │ │ │ - cbz r0, 22101c │ │ │ │ + bl 21fcd0 │ │ │ │ + cbz r0, 220eac │ │ │ │ mov r7, r4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 220fd2 │ │ │ │ - b.n 220fee │ │ │ │ + bne.n 220e62 │ │ │ │ + b.n 220e7e │ │ │ │ mov r0, r7 │ │ │ │ - bl 21fe40 │ │ │ │ + bl 21fcd0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 221042 │ │ │ │ + cbnz r0, 220ed2 │ │ │ │ mov r0, r7 │ │ │ │ mov r7, r4 │ │ │ │ - bl 21fe94 │ │ │ │ + bl 21fd24 │ │ │ │ orrs r0, r6 │ │ │ │ uxtb r6, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 220fd2 │ │ │ │ - b.n 220fee │ │ │ │ + bne.n 220e62 │ │ │ │ + b.n 220e7e │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 220fee │ │ │ │ + bne.n 220e7e │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 21fe40 │ │ │ │ + bl 21fcd0 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 22101c │ │ │ │ + beq.n 220eac │ │ │ │ mov r6, r0 │ │ │ │ - b.n 220fee │ │ │ │ + b.n 220e7e │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 21fe40 │ │ │ │ - cbnz r0, 22105e │ │ │ │ + bl 21fcd0 │ │ │ │ + cbnz r0, 220eee │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ - b.n 22101c │ │ │ │ + b.n 220eac │ │ │ │ mov r6, r0 │ │ │ │ - b.n 220fd2 │ │ │ │ + b.n 220e62 │ │ │ │ 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, #3880] @ 0xf28 │ │ │ │ - ldr.w r2, [pc, #2372] @ 2219c0 │ │ │ │ + ldr.w r2, [pc, #2372] @ 221850 │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ - ldr.w r3, [pc, #2372] @ 2219c4 │ │ │ │ + ldr.w r3, [pc, #2372] @ 221854 │ │ │ │ mov.w r9, #0 │ │ │ │ add r2, pc │ │ │ │ add r6, sp, #80 @ 0x50 │ │ │ │ str.w r9, [sp, #80] @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ strd r9, r9, [sp, #84] @ 0x54 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ str.w r9, [sp, #92] @ 0x5c │ │ │ │ ldr r7, [r0, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr.w sl, [pc, #2344] @ 2219c8 │ │ │ │ + ldr.w sl, [pc, #2344] @ 221858 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add sl, pc │ │ │ │ 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 r7, #0 │ │ │ │ - beq.w 221ad8 │ │ │ │ + beq.w 221968 │ │ │ │ mov r4, r7 │ │ │ │ mov r6, r5 │ │ │ │ str.w sl, [sp, #8] │ │ │ │ ldr.w r8, [r4, #16] │ │ │ │ ldr.w sl, [r8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 221326 │ │ │ │ + beq.w 2211b6 │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r4, r8 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov.w fp, #2 │ │ │ │ strd fp, r4, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ ite ne │ │ │ │ movne r7, sl │ │ │ │ moveq r7, #0 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 22117a │ │ │ │ + beq.n 22100a │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 221360 │ │ │ │ - cbnz r3, 22115a │ │ │ │ - ldr.w r2, [pc, #2244] @ 2219cc │ │ │ │ + beq.w 2211f0 │ │ │ │ + cbnz r3, 220fea │ │ │ │ + ldr.w r2, [pc, #2244] @ 22185c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ mla r2, r0, r1, r2 │ │ │ │ ldrb r5, [r2, #4] │ │ │ │ - cbz r5, 22115a │ │ │ │ + cbz r5, 220fea │ │ │ │ mov ip, r3 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 22114a │ │ │ │ + bne.n 220fda │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #5 │ │ │ │ - bne.n 22114a │ │ │ │ + bne.n 220fda │ │ │ │ mov ip, r1 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ ldrd r0, r1, [r4, #48] @ 0x30 │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r2, [r4, #48] @ 0x30 │ │ │ │ @@ -620508,117 +620422,117 @@ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ str r1, [r0, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ adds r4, #32 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 22111a │ │ │ │ + bne.n 220faa │ │ │ │ orr.w r3, ip, r9 │ │ │ │ uxtb.w r9, r3 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 221324 │ │ │ │ + beq.w 2211b4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 22116c │ │ │ │ + cbz r3, 220ffc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r3 │ │ │ │ strd fp, r4, [sp, #56] @ 0x38 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 2210fc │ │ │ │ + bne.n 220f8c │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 22115a │ │ │ │ + beq.n 220fea │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ subs r3, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ cmpne r3, #2 │ │ │ │ ite hi │ │ │ │ movhi r3, #1 │ │ │ │ movls r3, #0 │ │ │ │ ldrb.w r0, [r5, #-8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 221baa │ │ │ │ + bne.w 221a3a │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr.w ip, [r4, #40] @ 0x28 │ │ │ │ cmp r1, ip │ │ │ │ - beq.w 22176c │ │ │ │ + beq.w 2215fc │ │ │ │ tst.w r1, #3145728 @ 0x300000 │ │ │ │ - bne.w 22176c │ │ │ │ + bne.w 2215fc │ │ │ │ and.w r1, r1, ip │ │ │ │ mov r9, r0 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 221774 │ │ │ │ + bne.w 221604 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r1, #5 │ │ │ │ - bne.n 2211d0 │ │ │ │ + bne.n 221060 │ │ │ │ ldr.w r8, [r5, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r8, #-8] │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 221782 │ │ │ │ + beq.w 221612 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.w 2217e2 │ │ │ │ + beq.w 221672 │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 22115a │ │ │ │ + bne.n 220fea │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 221850 │ │ │ │ + bne.w 2216e0 │ │ │ │ ldrb.w r2, [r5, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 221890 │ │ │ │ + bne.w 221720 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ ldr.w sl, [r5, #24] │ │ │ │ ldrb.w r2, [sl, #4] │ │ │ │ - cbnz r0, 2211fe │ │ │ │ + cbnz r0, 22108e │ │ │ │ cmp r2, #20 │ │ │ │ - beq.w 2219d8 │ │ │ │ + beq.w 221868 │ │ │ │ cmp r2, #22 │ │ │ │ ldr.w r8, [r4, #44] @ 0x2c │ │ │ │ it eq │ │ │ │ strdeq r3, r5, [sp, #12] │ │ │ │ - beq.n 22123c │ │ │ │ - b.w 221a2c │ │ │ │ + beq.n 2210cc │ │ │ │ + b.w 2218bc │ │ │ │ mov r0, sl │ │ │ │ - bl 2e4f6c │ │ │ │ + bl 2e4dfc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2e4f6c │ │ │ │ + bl 2e4dfc │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 221244 │ │ │ │ + bne.n 2210d4 │ │ │ │ mov r0, sl │ │ │ │ - bl 2e52d4 │ │ │ │ + bl 2e5164 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2e52d4 │ │ │ │ + bl 2e5164 │ │ │ │ mov r8, r0 │ │ │ │ ldrb.w r2, [sl, #4] │ │ │ │ cmp r2, #22 │ │ │ │ - bne.w 221a28 │ │ │ │ + bne.w 2218b8 │ │ │ │ ldrb.w r3, [r8, #4] │ │ │ │ cmp r3, #22 │ │ │ │ - beq.n 221210 │ │ │ │ + beq.n 2210a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 221890 │ │ │ │ + beq.w 221720 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 221890 │ │ │ │ + bne.w 221720 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r1, #5 │ │ │ │ - bne.w 221890 │ │ │ │ + bne.w 221720 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ - cbnz r3, 22126e │ │ │ │ + cbnz r3, 2210fe │ │ │ │ ldrd r3, r1, [r2, #48] @ 0x30 │ │ │ │ strd r3, r1, [r4, #68] @ 0x44 │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r1, r2, [r4, #52] @ 0x34 │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ @@ -620626,44 +620540,44 @@ │ │ │ │ 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 21fd30 │ │ │ │ + bl 21fbc0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 221504 │ │ │ │ + beq.w 221394 │ │ │ │ ldr r5, [r4, #68] @ 0x44 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 2218a0 │ │ │ │ + bne.w 221730 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r0, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 221bca │ │ │ │ + bne.w 221a5a │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 221af2 │ │ │ │ + beq.w 221982 │ │ │ │ cmp r2, #3 │ │ │ │ it ne │ │ │ │ movne sl, r5 │ │ │ │ - beq.w 221b8e │ │ │ │ + beq.w 221a1e │ │ │ │ ldr r2, [r4, #24] │ │ │ │ add.w ip, r4, #20 │ │ │ │ mov r5, r2 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.w 221abc │ │ │ │ + beq.w 22194c │ │ │ │ ldr r0, [r2, #4] │ │ │ │ mov.w lr, #0 │ │ │ │ subs r2, #4 │ │ │ │ mov r8, r3 │ │ │ │ subs r0, #4 │ │ │ │ str r6, [sp, #12] │ │ │ │ - b.n 22130a │ │ │ │ + b.n 22119a │ │ │ │ ldrd r6, r3, [r2, #4] │ │ │ │ mov.w r8, #1 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ str r3, [r6, #4] │ │ │ │ str r6, [r3, #0] │ │ │ │ str.w lr, [r2, #4] │ │ │ │ strd r1, r1, [r2, #8] │ │ │ │ @@ -620671,102 +620585,102 @@ │ │ │ │ str r3, [r2, #4] │ │ │ │ str r5, [r3, #4] │ │ │ │ str r5, [r1, #0] │ │ │ │ adds r5, r0, #4 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r2, r0 │ │ │ │ cmp ip, r5 │ │ │ │ - beq.w 221ab8 │ │ │ │ + beq.w 221948 │ │ │ │ subs r0, r3, #4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 2212de │ │ │ │ + bne.n 22116e │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ cmp r1, #3 │ │ │ │ ite eq │ │ │ │ moveq r3, sl │ │ │ │ orrne.w r3, sl, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2212de │ │ │ │ - b.n 2212fc │ │ │ │ + bne.n 22116e │ │ │ │ + b.n 22118c │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2169dc │ │ │ │ + bl 21686c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2210ce │ │ │ │ + bne.w 220f5e │ │ │ │ mov r5, r6 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 262138 │ │ │ │ - ldr.w r2, [pc, #1676] @ 2219d0 │ │ │ │ - ldr.w r3, [pc, #1660] @ 2219c4 │ │ │ │ + bl 261fc8 │ │ │ │ + ldr.w r2, [pc, #1676] @ 221860 │ │ │ │ + ldr.w r3, [pc, #1660] @ 221854 │ │ │ │ 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 221bbe │ │ │ │ + bne.w 221a4e │ │ │ │ add sp, #180 @ 0xb4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movw r2, #361 @ 0x169 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 2214b2 │ │ │ │ + beq.w 221342 │ │ │ │ cmp.w r3, #362 @ 0x16a │ │ │ │ - bcs.w 22150a │ │ │ │ + bcs.w 22139a │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - beq.w 221708 │ │ │ │ + beq.w 221598 │ │ │ │ movw r2, #359 @ 0x167 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 22115a │ │ │ │ + bne.w 220fea │ │ │ │ ldr.w r8, [r4, #96] @ 0x60 │ │ │ │ add.w sl, r4, #20 │ │ │ │ mov r0, sl │ │ │ │ ldrb.w r3, [r8, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 221778 │ │ │ │ - bl 216840 │ │ │ │ + bne.w 221608 │ │ │ │ + bl 2166d0 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 2214b2 │ │ │ │ + bne.w 221342 │ │ │ │ ldr.w r5, [r8, #48] @ 0x30 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 2214b2 │ │ │ │ + bne.w 221342 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ sub.w r0, r8, #20 │ │ │ │ - bl 21fbc8 │ │ │ │ + bl 21fa58 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2214b2 │ │ │ │ + beq.n 221342 │ │ │ │ ldr.w r2, [r8, #40] @ 0x28 │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 221bce │ │ │ │ + bne.w 221a5e │ │ │ │ ldr r0, [r2, #24] │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #13 │ │ │ │ - bhi.w 221980 │ │ │ │ + bhi.w 221810 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.w 221aac │ │ │ │ + bls.w 22193c │ │ │ │ subs r3, #3 │ │ │ │ uxtb r3, r3 │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ movw r1, #387 @ 0x183 │ │ │ │ tst r3, r1 │ │ │ │ - bne.w 221ad2 │ │ │ │ + bne.w 221962 │ │ │ │ tst.w r3, #108 @ 0x6c │ │ │ │ itt ne │ │ │ │ movne r1, #8 │ │ │ │ movne lr, r1 │ │ │ │ - beq.w 221aa0 │ │ │ │ + beq.w 221930 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ ldrd ip, r0, [r4, #88] @ 0x58 │ │ │ │ ldrb.w r8, [r4, #33] @ 0x21 │ │ │ │ ldrb.w r9, [r4, #32] │ │ │ │ str.w r0, [ip, #4] │ │ │ │ cmp r8, lr │ │ │ │ str.w ip, [r0] │ │ │ │ @@ -620782,132 +620696,132 @@ │ │ │ │ str r0, [r2, #0] │ │ │ │ mov.w r2, #3 │ │ │ │ strb.w r1, [r4, #33] @ 0x21 │ │ │ │ strb.w r3, [r4, #32] │ │ │ │ strb.w r3, [r4, #40] @ 0x28 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - beq.n 22146c │ │ │ │ + beq.n 2212fc │ │ │ │ mul.w r0, lr, r3 │ │ │ │ mov r1, r8 │ │ │ │ str.w sl, [sp, #80] @ 0x50 │ │ │ │ blx 61a54 <__aeabi_uidiv@plt> │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 21f604 │ │ │ │ + bl 21f494 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ mov r8, r0 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 2214a2 │ │ │ │ + beq.n 221332 │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ blx 610ec │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r9 │ │ │ │ it cs │ │ │ │ movcs r3, r9 │ │ │ │ - cbz r3, 221494 │ │ │ │ + cbz r3, 221324 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str.w r5, [r2, #4]! │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 22148a │ │ │ │ + bne.n 22131a │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r9 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 21f3f4 │ │ │ │ + bl 21f284 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, sl │ │ │ │ sub.w r2, r8, #20 │ │ │ │ mov r1, r8 │ │ │ │ - bl 21670c │ │ │ │ + bl 21659c │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 22115a │ │ │ │ + bne.w 220fea │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 22115a │ │ │ │ + bne.w 220fea │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #7 │ │ │ │ - bne.w 22115a │ │ │ │ + bne.w 220fea │ │ │ │ ldrb.w r1, [r4, #32] │ │ │ │ movs r3, #2 │ │ │ │ ldrb.w r2, [r4, #33] @ 0x21 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 2146dc │ │ │ │ + bl 21456c │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 2214f6 │ │ │ │ + cbz r0, 221386 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 219874 │ │ │ │ + bl 219704 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ adds r1, #20 │ │ │ │ add.w r0, r4, #20 │ │ │ │ - bl 2166c8 │ │ │ │ + bl 216558 │ │ │ │ mov r0, r4 │ │ │ │ - bl 215428 │ │ │ │ + bl 2152b8 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 22115a │ │ │ │ + b.n 220fea │ │ │ │ movw r2, #838 @ 0x346 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 22115a │ │ │ │ + bne.w 220fea │ │ │ │ ldr.w r8, [r4, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r8, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 22177c │ │ │ │ + bne.w 22160c │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 22115a │ │ │ │ + bne.w 220fea │ │ │ │ ldr.w r5, [r8, #48] @ 0x30 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 2216f8 │ │ │ │ - ldr.w r3, [pc, #1180] @ 2219d4 │ │ │ │ + bne.w 221588 │ │ │ │ + ldr.w r3, [pc, #1180] @ 221864 │ │ │ │ sub.w r0, r8, #20 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r3, [sp, #32] │ │ │ │ add.w r3, r3, #106496 @ 0x1a000 │ │ │ │ ldrb.w r3, [r3, #800] @ 0x320 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr.w sl, [r3, #40] @ 0x28 │ │ │ │ uxth.w r3, sl │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r1, r3 │ │ │ │ - bl 21fbc8 │ │ │ │ + bl 21fa58 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 221a1a │ │ │ │ + beq.w 2218aa │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 221bce │ │ │ │ + bne.w 221a5e │ │ │ │ ldr r1, [r3, #24] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ cmp r2, #13 │ │ │ │ - bhi.w 221998 │ │ │ │ + bhi.w 221828 │ │ │ │ cmp r2, #2 │ │ │ │ - bls.w 221ab2 │ │ │ │ + bls.w 221942 │ │ │ │ subs r2, #3 │ │ │ │ movs r0, #1 │ │ │ │ uxtb r2, r2 │ │ │ │ lsl.w r2, r0, r2 │ │ │ │ movw r0, #387 @ 0x183 │ │ │ │ tst r2, r0 │ │ │ │ - bne.w 221adc │ │ │ │ + bne.w 22196c │ │ │ │ tst.w r2, #108 @ 0x6c │ │ │ │ ite eq │ │ │ │ moveq r2, #64 @ 0x40 │ │ │ │ movne r2, #8 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldrd ip, r0, [r4, #88] @ 0x58 │ │ │ │ uxth.w sl, sl │ │ │ │ @@ -620929,15 +620843,15 @@ │ │ │ │ strd r3, r3, [r4, #92] @ 0x5c │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ str r2, [r1, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldrb.w r9, [r8, #12] │ │ │ │ cmp sl, r9 │ │ │ │ - beq.n 221636 │ │ │ │ + beq.n 2214c6 │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 610ec │ │ │ │ movs r0, #1 │ │ │ │ @@ -620951,60 +620865,60 @@ │ │ │ │ itttt mi │ │ │ │ addmi r1, sp, #176 @ 0xb0 │ │ │ │ addmi.w r1, r1, r3, lsl #2 │ │ │ │ addmi r3, #1 │ │ │ │ strmi.w r2, [r1, #-68] │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, #16 │ │ │ │ - bne.n 22160c │ │ │ │ + bne.n 22149c │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 21f3f4 │ │ │ │ + bl 21f284 │ │ │ │ ldrb.w r9, [r0, #12] │ │ │ │ mov r8, r0 │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 221664 │ │ │ │ + beq.n 2214f4 │ │ │ │ str.w r8, [sp, #80] @ 0x50 │ │ │ │ mov r1, r3 │ │ │ │ ldrb.w r0, [r8, #13] │ │ │ │ mov r8, r3 │ │ │ │ mul.w r0, r0, r9 │ │ │ │ blx 61a54 <__aeabi_uidiv@plt> │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 21f604 │ │ │ │ + bl 21f494 │ │ │ │ ldrb.w r9, [r0, #12] │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 22169a │ │ │ │ + beq.n 22152a │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ blx 610ec │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, r9 │ │ │ │ it cs │ │ │ │ movcs r2, r9 │ │ │ │ - cbz r2, 22168c │ │ │ │ + cbz r2, 22151c │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ str.w r5, [r3, #4]! │ │ │ │ adds r5, #1 │ │ │ │ cmp r2, r5 │ │ │ │ - bne.n 221682 │ │ │ │ + bne.n 221512 │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 21f3f4 │ │ │ │ + bl 21f284 │ │ │ │ mov r8, r0 │ │ │ │ ldrd r5, r3, [r4, #104] @ 0x68 │ │ │ │ str r3, [r5, #4] │ │ │ │ ldrd r1, r2, [sp, #20] │ │ │ │ str r5, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #104] @ 0x68 │ │ │ │ @@ -621013,83 +620927,83 @@ │ │ │ │ ldr.w r5, [r8] │ │ │ │ str r5, [r4, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r3, [r5, #4] │ │ │ │ str.w r3, [r8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strb.w r3, [r4, #40] @ 0x28 │ │ │ │ - bl 213908 │ │ │ │ + bl 213798 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr.w r8, [r4, #96] @ 0x60 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r8, #-8] │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 22115a │ │ │ │ + bne.w 220fea │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 22115a │ │ │ │ + bne.w 220fea │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #7 │ │ │ │ - bne.w 22115a │ │ │ │ - b.n 2214fe │ │ │ │ + bne.w 220fea │ │ │ │ + b.n 22138e │ │ │ │ ldr r5, [r4, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r5, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 22115a │ │ │ │ - ldr r3, [pc, #700] @ (2219d4 ) │ │ │ │ + bne.w 220fea │ │ │ │ + ldr r3, [pc, #700] @ (221864 ) │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add.w r3, r3, #12288 @ 0x3000 │ │ │ │ ldrb.w r3, [r3, #4043] @ 0xfcb │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr.w r8, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ bics.w r1, r3, r8 │ │ │ │ - beq.w 22193a │ │ │ │ + beq.w 2217ca │ │ │ │ tst.w r8, r3 │ │ │ │ - bne.w 22115a │ │ │ │ - vldr d7, [pc, #632] @ 2219b8 │ │ │ │ + bne.w 220fea │ │ │ │ + vldr d7, [pc, #632] @ 221848 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r1, r2 │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22115a │ │ │ │ + beq.w 220fea │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ add.w r1, r5, #20 │ │ │ │ - b.n 2214f6 │ │ │ │ + b.n 221386 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2211bc │ │ │ │ - b.n 22115a │ │ │ │ + beq.w 22104c │ │ │ │ + b.n 220fea │ │ │ │ mov r9, r3 │ │ │ │ - b.n 22115a │ │ │ │ - bl 216840 │ │ │ │ + b.n 220fea │ │ │ │ + bl 2166d0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ ldrd sl, r9, [r4, #40] @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ - bl 214374 │ │ │ │ + bl 214204 │ │ │ │ movs r3, #0 │ │ │ │ strd sl, r9, [r0, #40] @ 0x28 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add.w lr, sp, #80 @ 0x50 │ │ │ │ strd r3, r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str.w r8, [sp, #52] @ 0x34 │ │ │ │ @@ -621101,37 +621015,37 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r5, #20 │ │ │ │ str r0, [r5, #72] @ 0x48 │ │ │ │ strd r0, r0, [r5, #64] @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ ldrb.w r2, [r8, #12] │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ add.w r1, r5, #20 │ │ │ │ - b.n 2214f6 │ │ │ │ + b.n 221386 │ │ │ │ subs r5, #20 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 2218aa │ │ │ │ + beq.n 22173a │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ bic.w r2, r2, #2 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 22115a │ │ │ │ + bne.w 220fea │ │ │ │ ldrb.w r1, [r5, #80] @ 0x50 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ ldrb.w r2, [r4, #80] @ 0x50 │ │ │ │ ands r2, r1 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ strb.w r2, [r4, #80] @ 0x50 │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldrd r1, r2, [r4, #52] @ 0x34 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ movs r5, #0 │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ @@ -621148,57 +621062,57 @@ │ │ │ │ str r1, [r2, #0] │ │ │ │ str r5, [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 221504 │ │ │ │ + b.n 221394 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ sub.w r0, r5, #20 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ - bl 237828 │ │ │ │ + bl 2376b8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 221884 │ │ │ │ + cbz r0, 221714 │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.w 2219b0 │ │ │ │ + bhi.w 221840 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ blx 60d88 <__aeabi_uidivmod@plt> │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 2219b0 │ │ │ │ + bne.w 221840 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r4, #68] @ 0x44 │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r5, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 2211ec │ │ │ │ + beq.w 22107c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 21fd30 │ │ │ │ + bl 21fbc0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 22129a │ │ │ │ + bne.w 22112a │ │ │ │ orr.w r3, r3, r9 │ │ │ │ uxtb.w r9, r3 │ │ │ │ - b.n 22115a │ │ │ │ + b.n 220fea │ │ │ │ ldrb r1, [r3, #13] │ │ │ │ ldrd r2, r0, [r3, #20] │ │ │ │ cmp r1, #32 │ │ │ │ it hi │ │ │ │ movhi r1, r0 │ │ │ │ - bhi.n 22190a │ │ │ │ + bhi.n 22179a │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 221a8a │ │ │ │ + bhi.w 22191a │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ movs r0, r4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ lsls r3, r4, #3 │ │ │ │ lsls r3, r4, #3 │ │ │ │ lsls r3, r4, #3 │ │ │ │ lsls r3, r4, #3 │ │ │ │ @@ -621228,221 +621142,221 @@ │ │ │ │ lsls r3, r4, #3 │ │ │ │ lsls r3, r4, #3 │ │ │ │ lsls r3, r4, #3 │ │ │ │ uxtb r2, r2 │ │ │ │ negs r2, r2 │ │ │ │ asrs r1, r2, #31 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.w 2217ee │ │ │ │ + bne.w 22167e │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 2217dc │ │ │ │ + bne.w 22166c │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2217dc │ │ │ │ + bne.w 22166c │ │ │ │ mov r0, r5 │ │ │ │ - bl 21fd30 │ │ │ │ + bl 21fbc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2217dc │ │ │ │ + beq.w 22166c │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r1, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r1, #20 │ │ │ │ - b.n 2214f6 │ │ │ │ + b.n 221386 │ │ │ │ strd r1, r1, [sp, #80] @ 0x50 │ │ │ │ mov r1, r2 │ │ │ │ strb.w r2, [sp, #80] @ 0x50 │ │ │ │ vldr d7, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 221ae2 │ │ │ │ + beq.w 221972 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [sl, #40] @ 0x28 │ │ │ │ str.w r1, [sl, #44] @ 0x2c │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ mov r1, sl │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r3, [r5, #20] │ │ │ │ tst.w r8, r3 │ │ │ │ it ne │ │ │ │ addne.w r1, sl, #20 │ │ │ │ - bne.w 2214f6 │ │ │ │ - b.n 22173c │ │ │ │ + bne.w 221386 │ │ │ │ + b.n 2215cc │ │ │ │ subs r3, #14 │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.w 221aac │ │ │ │ + bhi.w 22193c │ │ │ │ tbb [pc, r3] │ │ │ │ str r0, [sp, #692] @ 0x2b4 │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ str r0, [sp, #552] @ 0x228 │ │ │ │ str r0, [sp, #576] @ 0x240 │ │ │ │ str r0, [sp, #576] @ 0x240 │ │ │ │ lsls r0, r2, #2 │ │ │ │ subs r2, #14 │ │ │ │ cmp r2, #10 │ │ │ │ - bhi.w 221ab2 │ │ │ │ + bhi.w 221942 │ │ │ │ tbb [pc, r2] │ │ │ │ strh r4, [r4, #60] @ 0x3c │ │ │ │ strh r1, [r0, #12] │ │ │ │ strh r1, [r0, #60] @ 0x3c │ │ │ │ strh r7, [r0, #60] @ 0x3c │ │ │ │ strh r7, [r0, #60] @ 0x3c │ │ │ │ lsls r7, r0, #2 │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2211e2 │ │ │ │ + b.n 221072 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - vhadd.s d16, d22, d23 │ │ │ │ + @ instruction: 0xf0e600a7 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.s16 d16, d16, d23 │ │ │ │ + @ instruction: 0xf0c000a7 │ │ │ │ lsrs r0, r7, #23 │ │ │ │ movs r0, r0 │ │ │ │ - ldc 0, cr0, [r4], #668 @ 0x29c │ │ │ │ + cdp 0, 2, cr0, cr4, cr7, {5} │ │ │ │ lsrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 2e4f6c │ │ │ │ + bl 2e4dfc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r0, 221a02 │ │ │ │ + cbz r0, 221892 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ ldr.w sl, [r2, #16] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 221a02 │ │ │ │ + bne.n 221892 │ │ │ │ mov r1, sl │ │ │ │ - bl 2e4fc4 │ │ │ │ + bl 2e4e54 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 221b1a │ │ │ │ + beq.w 2219aa │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r5, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 221890 │ │ │ │ + bne.w 221720 │ │ │ │ ldr.w sl, [r5, #24] │ │ │ │ ldrb.w r2, [sl, #4] │ │ │ │ - b.w 2211fe │ │ │ │ + b.w 22108e │ │ │ │ ldr.w r8, [r4, #96] @ 0x60 │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r8, #-8] │ │ │ │ - b.n 2216e4 │ │ │ │ + b.n 221574 │ │ │ │ ldrd r3, r5, [sp, #12] │ │ │ │ cmp r2, #16 │ │ │ │ - bne.w 221246 │ │ │ │ + bne.w 2210d6 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 2e2d5c │ │ │ │ + bl 2e2bec │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 221a64 │ │ │ │ + beq.n 2218f4 │ │ │ │ ldrb.w r0, [sl, #4] │ │ │ │ ldrb.w r2, [sl, #5] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #16 │ │ │ │ - beq.n 221b12 │ │ │ │ + beq.n 2219a2 │ │ │ │ ldrb.w r1, [sl, #6] │ │ │ │ str r3, [sp, #12] │ │ │ │ and.w r0, r1, #15 │ │ │ │ ubfx r1, r1, #5, #1 │ │ │ │ - bl 2e2d78 │ │ │ │ + bl 2e2c08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, r8 │ │ │ │ - bne.w 221246 │ │ │ │ + bne.w 2210d6 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #20 │ │ │ │ - bl 2166c8 │ │ │ │ + bl 216558 │ │ │ │ mov r0, r4 │ │ │ │ - bl 215428 │ │ │ │ + bl 2152b8 │ │ │ │ sub.w r0, r5, #20 │ │ │ │ - bl 21f378 │ │ │ │ - b.n 221504 │ │ │ │ + bl 21f208 │ │ │ │ + b.n 221394 │ │ │ │ sxth r2, r2 │ │ │ │ asrs r1, r2, #31 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.w 2217ee │ │ │ │ - b.n 221910 │ │ │ │ + bne.w 22167e │ │ │ │ + b.n 2217a0 │ │ │ │ asrs r1, r2, #31 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.w 2217ee │ │ │ │ - b.n 221910 │ │ │ │ + bne.w 22167e │ │ │ │ + b.n 2217a0 │ │ │ │ sxtb r2, r2 │ │ │ │ asrs r1, r2, #31 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.w 2217ee │ │ │ │ - b.n 221910 │ │ │ │ + bne.w 22167e │ │ │ │ + b.n 2217a0 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ mov lr, r1 │ │ │ │ - b.n 221400 │ │ │ │ + b.n 221290 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str r2, [sp, #24] │ │ │ │ - b.n 2215a6 │ │ │ │ + b.n 221436 │ │ │ │ movs r1, #32 │ │ │ │ mov lr, r1 │ │ │ │ - b.n 221400 │ │ │ │ + b.n 221290 │ │ │ │ movs r2, #32 │ │ │ │ str r2, [sp, #24] │ │ │ │ - b.n 2215a6 │ │ │ │ + b.n 221436 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 21fe40 │ │ │ │ + bl 21fcd0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2218a0 │ │ │ │ + beq.w 221730 │ │ │ │ mov r9, r0 │ │ │ │ - b.w 22115a │ │ │ │ + b.w 220fea │ │ │ │ movs r1, #16 │ │ │ │ mov lr, r1 │ │ │ │ - b.n 221400 │ │ │ │ + b.n 221290 │ │ │ │ mov r9, r7 │ │ │ │ - b.n 221336 │ │ │ │ + b.n 2211c6 │ │ │ │ movs r2, #16 │ │ │ │ str r2, [sp, #24] │ │ │ │ - b.n 2215a6 │ │ │ │ + b.n 221436 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - b.n 221734 │ │ │ │ + b.n 2215c4 │ │ │ │ mov.w lr, #1 │ │ │ │ - b.n 221400 │ │ │ │ + b.n 221290 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #24] │ │ │ │ - b.n 2215a6 │ │ │ │ + b.n 221436 │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ ldrb.w r0, [r2, #-8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 221bc6 │ │ │ │ + bne.n 221a56 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ ldr r2, [r2, #28] │ │ │ │ sub.w sl, r2, r1 │ │ │ │ clz sl, sl │ │ │ │ mov.w sl, sl, lsr #5 │ │ │ │ - b.w 2212c0 │ │ │ │ + b.w 221150 │ │ │ │ cmp r2, #23 │ │ │ │ - bne.n 221a4a │ │ │ │ - b.w 221246 │ │ │ │ + bne.n 2218da │ │ │ │ + b.w 2210d6 │ │ │ │ ldr r2, [r0, #28] │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 221a02 │ │ │ │ + bne.w 221892 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ movs r1, #4 │ │ │ │ - bl 214374 │ │ │ │ + bl 214204 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mov r8, r0 │ │ │ │ mov r1, sl │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - bl 2e4fc4 │ │ │ │ + bl 2e4e54 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str.w r0, [r8, #44] @ 0x2c │ │ │ │ add.w lr, sp, #80 @ 0x50 │ │ │ │ str.w sl, [sp, #40] @ 0x28 │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ strd sl, sl, [sp, #44] @ 0x2c │ │ │ │ @@ -621451,756 +621365,756 @@ │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r8, #20 │ │ │ │ str.w sl, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ add.w r0, r4, #20 │ │ │ │ add.w r1, r8, #20 │ │ │ │ - bl 2166c8 │ │ │ │ + bl 216558 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21fe40 │ │ │ │ - b.n 221504 │ │ │ │ + bl 21fcd0 │ │ │ │ + b.n 221394 │ │ │ │ ldr r5, [r4, #64] @ 0x40 │ │ │ │ subs r0, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 2201b0 │ │ │ │ + bl 220040 │ │ │ │ sub.w sl, r5, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ clz sl, sl │ │ │ │ mov.w sl, sl, lsr #5 │ │ │ │ - b.w 2212c0 │ │ │ │ + b.w 221150 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 22115a │ │ │ │ + bne.w 220fea │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 221bc2 │ │ │ │ + beq.n 221a52 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 2211e2 │ │ │ │ - b.w 22115a │ │ │ │ + beq.w 221072 │ │ │ │ + b.w 220fea │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ mov r5, r3 │ │ │ │ - b.n 2217e4 │ │ │ │ + b.n 221674 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ udf #255 @ 0xff │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r4, [r0, #432] @ 0x1b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 221bf2 │ │ │ │ - b.n 221c1a │ │ │ │ + cbnz r3, 221a82 │ │ │ │ + b.n 221aaa │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 221c1a │ │ │ │ + cbz r3, 221aaa │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 221bec │ │ │ │ + beq.n 221a7c │ │ │ │ movs r5, #0 │ │ │ │ - bl 221068 │ │ │ │ + bl 220ef8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 221c16 │ │ │ │ + cbz r3, 221aa6 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 221bfa │ │ │ │ + bne.n 221a8a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 221c08 │ │ │ │ + bne.n 221a98 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r9, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 221c52 │ │ │ │ + cbz r2, 221ae2 │ │ │ │ mov.w r0, #4194304 @ 0x400000 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ mov r2, r1 │ │ │ │ lsls r1, r1, #21 │ │ │ │ itt mi │ │ │ │ bfimi r2, r0, #0, #26 │ │ │ │ strmi r2, [r3, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 221c3c │ │ │ │ + bne.n 221acc │ │ │ │ ldr.w r4, [r9, #432] @ 0x1b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 221c64 │ │ │ │ - b.n 221d3a │ │ │ │ + cbnz r3, 221af4 │ │ │ │ + b.n 221bca │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 221d3a │ │ │ │ + beq.n 221bca │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 221c5c │ │ │ │ + beq.n 221aec │ │ │ │ ldr r5, [r7, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2169dc │ │ │ │ + bl 21686c │ │ │ │ mov r8, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 221d44 │ │ │ │ + beq.n 221bd4 │ │ │ │ movs r6, #0 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 221ce4 │ │ │ │ + beq.n 221b74 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 221cde │ │ │ │ + cbz r0, 221b6e │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 221cd6 │ │ │ │ + bne.n 221b66 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ - cbz r1, 221cf2 │ │ │ │ + cbz r1, 221b82 │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ ldrb.w r0, [r1, #-8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 221cd6 │ │ │ │ + bne.n 221b66 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ subs r1, r0, #1 │ │ │ │ eor.w ip, r0, r1 │ │ │ │ cmp ip, r1 │ │ │ │ - bls.n 221cd2 │ │ │ │ + bls.n 221b62 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ ldr r5, [r1, #40] @ 0x28 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 221cb4 │ │ │ │ + beq.n 221b44 │ │ │ │ movs r6, #1 │ │ │ │ str r0, [r1, #40] @ 0x28 │ │ │ │ - cbz r3, 221ce4 │ │ │ │ + cbz r3, 221b74 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 221cde │ │ │ │ + cbz r3, 221b6e │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 221cde │ │ │ │ + cbz r1, 221b6e │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 221cd6 │ │ │ │ + bne.n 221b66 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ - cbz r1, 221cf2 │ │ │ │ + cbz r1, 221b82 │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ ldrb.w r0, [r1, #-8] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 221c9a │ │ │ │ + beq.n 221b2a │ │ │ │ mov r2, r3 │ │ │ │ - b.n 221cb4 │ │ │ │ + b.n 221b44 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 221cba │ │ │ │ + bne.n 221b4a │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 221d00 │ │ │ │ + beq.n 221b90 │ │ │ │ mov r0, r8 │ │ │ │ mov r5, r8 │ │ │ │ - bl 2169dc │ │ │ │ - cbz r5, 221d20 │ │ │ │ + bl 21686c │ │ │ │ + cbz r5, 221bb0 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 221c7a │ │ │ │ + b.n 221b0a │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ubfx r0, r0, #0, #26 │ │ │ │ - b.n 221caa │ │ │ │ + b.n 221b3a │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 221cf2 │ │ │ │ + beq.n 221b82 │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r1, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - beq.n 221c9a │ │ │ │ + beq.n 221b2a │ │ │ │ mov r0, r8 │ │ │ │ mov r5, r8 │ │ │ │ - bl 2169dc │ │ │ │ + bl 21686c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 221cee │ │ │ │ + bne.n 221b7e │ │ │ │ movs r2, #167 @ 0xa7 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 262138 │ │ │ │ - b.n 221d32 │ │ │ │ + bl 261fc8 │ │ │ │ + b.n 221bc2 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 221c6a │ │ │ │ + bne.n 221afa │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 221d2c │ │ │ │ + bne.n 221bbc │ │ │ │ mov r0, r9 │ │ │ │ - bl 23b170 │ │ │ │ + bl 23b000 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r6, r5 │ │ │ │ - b.n 221d20 │ │ │ │ + b.n 221bb0 │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 221d70 │ │ │ │ - cbz r3, 221d70 │ │ │ │ + beq.n 221c00 │ │ │ │ + cbz r3, 221c00 │ │ │ │ ldrb r0, [r0, #15] │ │ │ │ - b.n 221d5c │ │ │ │ + b.n 221bec │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 221d70 │ │ │ │ + cbz r3, 221c00 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 221d58 │ │ │ │ - cbz r1, 221d74 │ │ │ │ + bne.n 221be8 │ │ │ │ + cbz r1, 221c04 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 221d6c │ │ │ │ + b.n 221bfc │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - cbz r2, 221d74 │ │ │ │ + cbz r2, 221c04 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 221d68 │ │ │ │ + bne.n 221bf8 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldrb.w r2, [r3, #59] @ 0x3b │ │ │ │ eor.w r2, r2, #1 │ │ │ │ orrs r0, r2 │ │ │ │ - beq.n 221d84 │ │ │ │ + beq.n 221c14 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 221d58 │ │ │ │ + b.n 221be8 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ - ldr r2, [pc, #812] @ (2220b8 ) │ │ │ │ + ldr r2, [pc, #812] @ (221f48 ) │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 221e02 │ │ │ │ + bhi.n 221c92 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r3, #1 │ │ │ │ lsls r7, r1, #2 │ │ │ │ lsls r7, r1, #3 │ │ │ │ lsls r7, r2, #4 │ │ │ │ lsls r1, r0, #5 │ │ │ │ movs r6, r1 │ │ │ │ movs r2, r1 │ │ │ │ movs r6, r1 │ │ │ │ movs r1, r2 │ │ │ │ movs r5, r6 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 22207c │ │ │ │ + beq.w 221f0c │ │ │ │ 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 221db4 │ │ │ │ + beq.n 221c44 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ add.w lr, r1, #24 │ │ │ │ cmp r0, lr │ │ │ │ - beq.w 2220b2 │ │ │ │ + beq.w 221f42 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ ldr r5, [r2, #36] @ 0x24 │ │ │ │ cmp r5, r6 │ │ │ │ - bcc.n 221df8 │ │ │ │ + bcc.n 221c88 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 221db6 │ │ │ │ + beq.n 221c46 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 221df2 │ │ │ │ + beq.n 221c82 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 221dea │ │ │ │ + bne.n 221c7a │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 222078 │ │ │ │ + bne.w 221f08 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 221dc8 │ │ │ │ - b.n 221db4 │ │ │ │ + bne.n 221c58 │ │ │ │ + b.n 221c44 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 221db4 │ │ │ │ + beq.n 221c44 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ mov ip, r0 │ │ │ │ mov.w lr, #0 │ │ │ │ add.w r3, r1, #24 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 2220b2 │ │ │ │ + beq.w 221f42 │ │ │ │ ldr.w r3, [ip, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ ldr r5, [r2, #36] @ 0x24 │ │ │ │ cmp r5, r0 │ │ │ │ - bcc.n 221e48 │ │ │ │ + bcc.n 221cd8 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 221db6 │ │ │ │ + beq.n 221c46 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 221e42 │ │ │ │ + beq.n 221cd2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 221e3a │ │ │ │ + bne.n 221cca │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 222078 │ │ │ │ + bne.w 221f08 │ │ │ │ add.w lr, lr, #1 │ │ │ │ add.w ip, ip, #16 │ │ │ │ cmp lr, r7 │ │ │ │ - bne.n 221e12 │ │ │ │ - b.n 221db4 │ │ │ │ - ldr r3, [pc, #612] @ (2220bc ) │ │ │ │ + bne.n 221ca2 │ │ │ │ + b.n 221c44 │ │ │ │ + ldr r3, [pc, #612] @ (221f4c ) │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r3, r2, r4, r3 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 221db4 │ │ │ │ + beq.n 221c44 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ mov lr, r0 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w r3, r1, #24 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 2220b2 │ │ │ │ + beq.w 221f42 │ │ │ │ ldr.w r3, [lr, #56] @ 0x38 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ ldr r5, [r2, #36] @ 0x24 │ │ │ │ cmp r5, r0 │ │ │ │ - bcc.n 221ea8 │ │ │ │ + bcc.n 221d38 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 221db6 │ │ │ │ + beq.n 221c46 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 221ea2 │ │ │ │ + beq.n 221d32 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 221e9a │ │ │ │ + bne.n 221d2a │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 222078 │ │ │ │ + bne.w 221f08 │ │ │ │ add.w ip, ip, #1 │ │ │ │ add.w lr, lr, #32 │ │ │ │ cmp ip, r7 │ │ │ │ - bne.n 221e72 │ │ │ │ - b.n 221db4 │ │ │ │ + bne.n 221d02 │ │ │ │ + b.n 221c44 │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 221db4 │ │ │ │ + beq.w 221c44 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ add.w r2, r1, #24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 2220b2 │ │ │ │ + beq.w 221f42 │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ ldr.w ip, [r3, #36] @ 0x24 │ │ │ │ ldr.w lr, [r2, #-12] │ │ │ │ ldr.w r3, [lr, #36] @ 0x24 │ │ │ │ cmp r3, ip │ │ │ │ - bcc.n 221efc │ │ │ │ + bcc.n 221d8c │ │ │ │ ldrb r3, [r2, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 221db6 │ │ │ │ + beq.w 221c46 │ │ │ │ ldr.w r3, [lr, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 221ef6 │ │ │ │ + beq.n 221d86 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 221eee │ │ │ │ + bne.n 221d7e │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 222078 │ │ │ │ + bne.w 221f08 │ │ │ │ bic.w r4, r4, #2 │ │ │ │ cmp r4, #1 │ │ │ │ - bne.w 221db4 │ │ │ │ + bne.w 221c44 │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp ip, r0 │ │ │ │ - bhi.w 221db4 │ │ │ │ + bhi.w 221c44 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 221db6 │ │ │ │ + beq.w 221c46 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 221f2c │ │ │ │ + beq.n 221dbc │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 221f24 │ │ │ │ + bne.n 221db4 │ │ │ │ subs r3, r1, r3 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - b.n 221db6 │ │ │ │ + b.n 221c46 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ - cbz r3, 221f70 │ │ │ │ + cbz r3, 221e00 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ add.w r4, r1, #24 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.w 2220b2 │ │ │ │ + beq.w 221f42 │ │ │ │ ldr.w r4, [r3, #-12] │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ cmp r5, r2 │ │ │ │ - bcc.n 221f70 │ │ │ │ + bcc.n 221e00 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 221db6 │ │ │ │ + beq.w 221c46 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 221f6a │ │ │ │ + beq.n 221dfa │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 221f62 │ │ │ │ + bne.n 221df2 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 222078 │ │ │ │ + bne.w 221f08 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 221db4 │ │ │ │ + beq.w 221c44 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ mov lr, r0 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w r3, r1, #24 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 2220b2 │ │ │ │ + beq.w 221f42 │ │ │ │ ldr.w r3, [lr, #56] @ 0x38 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ ldr r5, [r2, #36] @ 0x24 │ │ │ │ cmp r5, r0 │ │ │ │ - bcc.n 221fb8 │ │ │ │ + bcc.n 221e48 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 221db6 │ │ │ │ + beq.w 221c46 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 221fb4 │ │ │ │ + beq.n 221e44 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 221fac │ │ │ │ + bne.n 221e3c │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 222078 │ │ │ │ + bne.n 221f08 │ │ │ │ add.w ip, ip, #1 │ │ │ │ add.w lr, lr, #16 │ │ │ │ cmp ip, r7 │ │ │ │ - bne.n 221f82 │ │ │ │ - b.n 221db4 │ │ │ │ + bne.n 221e12 │ │ │ │ + b.n 221c44 │ │ │ │ ldr r2, [r0, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 221db4 │ │ │ │ + beq.w 221c44 │ │ │ │ ldr r4, [r0, #48] @ 0x30 │ │ │ │ add.w lr, r1, #24 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ add.w r7, r2, r2, lsl #2 │ │ │ │ adds r4, #12 │ │ │ │ mov.w ip, #0 │ │ │ │ cmp r0, lr │ │ │ │ - beq.n 2220b2 │ │ │ │ + beq.n 221f42 │ │ │ │ ldr.w r3, [r4, ip, lsl #2] │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ ldr r5, [r2, #36] @ 0x24 │ │ │ │ cmp r5, r6 │ │ │ │ - bcc.n 222010 │ │ │ │ + bcc.n 221ea0 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 221db6 │ │ │ │ + beq.w 221c46 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 22200c │ │ │ │ + beq.n 221e9c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 222004 │ │ │ │ + bne.n 221e94 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 222078 │ │ │ │ + bne.n 221f08 │ │ │ │ add.w ip, ip, #5 │ │ │ │ cmp ip, r7 │ │ │ │ - bne.n 221fe0 │ │ │ │ - b.n 221db4 │ │ │ │ - ldr r3, [pc, #164] @ (2220c0 ) │ │ │ │ + bne.n 221e70 │ │ │ │ + b.n 221c44 │ │ │ │ + ldr r3, [pc, #164] @ (221f50 ) │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r3, r3, r4, lsl #7 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 221db4 │ │ │ │ + beq.w 221c44 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ mov lr, r0 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w r3, r1, #24 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 2220b2 │ │ │ │ + beq.n 221f42 │ │ │ │ ldr.w r3, [lr, #96] @ 0x60 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ ldr r5, [r2, #36] @ 0x24 │ │ │ │ cmp r5, r0 │ │ │ │ - bcc.n 22206a │ │ │ │ + bcc.n 221efa │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 221db6 │ │ │ │ + beq.w 221c46 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 222066 │ │ │ │ + beq.n 221ef6 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 22205e │ │ │ │ + bne.n 221eee │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 222078 │ │ │ │ + bne.n 221f08 │ │ │ │ add.w ip, ip, #1 │ │ │ │ add.w lr, lr, #16 │ │ │ │ cmp r7, ip │ │ │ │ - bne.n 222036 │ │ │ │ - b.n 221db4 │ │ │ │ + bne.n 221ec6 │ │ │ │ + b.n 221c44 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 221db6 │ │ │ │ + b.n 221c46 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ add.w r2, r1, #24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2220b2 │ │ │ │ + beq.n 221f42 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldr.w r0, [r2, #-12] │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.w 221db4 │ │ │ │ + bcc.w 221c44 │ │ │ │ ldrb r3, [r2, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 221db6 │ │ │ │ + beq.w 221c46 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 221f2c │ │ │ │ + beq.w 221dbc │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 2220a8 │ │ │ │ - b.n 221f2c │ │ │ │ + bne.n 221f38 │ │ │ │ + b.n 221dbc │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ - b.n 222598 │ │ │ │ + b.n 222708 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r7, #23 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr.w r4, [pc, #3084] @ 222ce4 │ │ │ │ + ldr.w r4, [pc, #3084] @ 222b74 │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w r0, [pc, #3084] @ 222ce8 │ │ │ │ + ldr.w r0, [pc, #3084] @ 222b78 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r4, pc │ │ │ │ - ldr.w r3, [pc, #3080] @ 222cec │ │ │ │ - ldr.w r2, [pc, #3080] @ 222cf0 │ │ │ │ + ldr.w r3, [pc, #3080] @ 222b7c │ │ │ │ + ldr.w r2, [pc, #3080] @ 222b80 │ │ │ │ add r3, pc │ │ │ │ ldr.w ip, [r5, #36] @ 0x24 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov.w r0, #0 │ │ │ │ mov.w lr, ip, lsl #7 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ mov r8, r3 │ │ │ │ add r3, lr │ │ │ │ ldrb r4, [r3, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 2221d2 │ │ │ │ + beq.n 222062 │ │ │ │ ldrb.w r3, [r5, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2221d2 │ │ │ │ + bne.n 222062 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r6, r1 │ │ │ │ cmp.w ip, #490 @ 0x1ea │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov sl, r3 │ │ │ │ - bcs.n 2221f2 │ │ │ │ + bcs.n 222082 │ │ │ │ cmp.w ip, #480 @ 0x1e0 │ │ │ │ - bcs.w 2222da │ │ │ │ + bcs.w 22216a │ │ │ │ cmp.w ip, #316 @ 0x13c │ │ │ │ - bhi.w 222314 │ │ │ │ + bhi.w 2221a4 │ │ │ │ cmp.w ip, #284 @ 0x11c │ │ │ │ - bhi.w 22347a │ │ │ │ + bhi.w 22330a │ │ │ │ cmp.w ip, #227 @ 0xe3 │ │ │ │ - bhi.w 222372 │ │ │ │ + bhi.w 222202 │ │ │ │ cmp.w ip, #219 @ 0xdb │ │ │ │ - bhi.w 223432 │ │ │ │ + bhi.w 2232c2 │ │ │ │ cmp.w ip, #118 @ 0x76 │ │ │ │ - beq.w 222f46 │ │ │ │ - bls.w 22274c │ │ │ │ + beq.w 222dd6 │ │ │ │ + bls.w 2225dc │ │ │ │ cmp.w ip, #203 @ 0xcb │ │ │ │ - bhi.w 22295a │ │ │ │ + bhi.w 2227ea │ │ │ │ cmp.w ip, #171 @ 0xab │ │ │ │ - bhi.w 223408 │ │ │ │ + bhi.w 223298 │ │ │ │ cmp.w ip, #166 @ 0xa6 │ │ │ │ - beq.w 222512 │ │ │ │ - bhi.w 223598 │ │ │ │ + beq.w 2223a2 │ │ │ │ + bhi.w 223428 │ │ │ │ sub.w ip, ip, #124 @ 0x7c │ │ │ │ cmp.w ip, #1 │ │ │ │ - bhi.n 22225a │ │ │ │ + bhi.n 2220ea │ │ │ │ add.w r3, r5, #84 @ 0x54 │ │ │ │ add r4, sp, #12 │ │ │ │ ldrb.w ip, [r6, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 22333e │ │ │ │ + bne.w 2231ce │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 22225a │ │ │ │ + beq.n 2220ea │ │ │ │ add lr, r8 │ │ │ │ ldrb.w r3, [lr, #50] @ 0x32 │ │ │ │ add.w r2, r5, r3, lsl #2 │ │ │ │ ldrb.w r4, [r2, #40] @ 0x28 │ │ │ │ ubfx r4, r4, #5, #1 │ │ │ │ - cbz r3, 2221ce │ │ │ │ + cbz r3, 22205e │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ ubfx r2, r3, #17, #1 │ │ │ │ lsls r3, r3, #15 │ │ │ │ orr.w r4, r4, r2 │ │ │ │ - bpl.n 2221ce │ │ │ │ + bpl.n 22205e │ │ │ │ ldr r3, [r6, #12] │ │ │ │ and.w r4, r4, #1 │ │ │ │ tst.w r3, #6144 @ 0x1800 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ strb.w r4, [r5, #34] @ 0x22 │ │ │ │ - ldr.w r2, [pc, #2848] @ 222cf4 │ │ │ │ - ldr.w r3, [pc, #2832] @ 222ce8 │ │ │ │ + ldr.w r2, [pc, #2848] @ 222b84 │ │ │ │ + ldr.w r3, [pc, #2832] @ 222b78 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 22375c │ │ │ │ + bne.w 2235ec │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r3, #693 @ 0x2b5 │ │ │ │ cmp ip, r3 │ │ │ │ - bhi.n 222262 │ │ │ │ + bhi.n 2220f2 │ │ │ │ movw r3, #686 @ 0x2ae │ │ │ │ cmp ip, r3 │ │ │ │ - bhi.w 222a7a │ │ │ │ + bhi.w 22290a │ │ │ │ cmp.w ip, #640 @ 0x280 │ │ │ │ - bcs.w 222ade │ │ │ │ + bcs.w 22296e │ │ │ │ cmp.w ip, #604 @ 0x25c │ │ │ │ - bhi.w 222444 │ │ │ │ + bhi.w 2222d4 │ │ │ │ cmp.w ip, #516 @ 0x204 │ │ │ │ - bcs.w 222c9e │ │ │ │ + bcs.w 222b2e │ │ │ │ sub.w r3, ip, #490 @ 0x1ea │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r3 │ │ │ │ movw r3, #15620 @ 0x3d04 │ │ │ │ movt r3, #1006 @ 0x3ee │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2224e8 │ │ │ │ + bne.w 222378 │ │ │ │ cmp.w ip, #504 @ 0x1f8 │ │ │ │ - beq.w 222ddc │ │ │ │ + beq.w 222c6c │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.n 22225a │ │ │ │ + bpl.n 2220ea │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ - cbnz r4, 22225a │ │ │ │ + cbnz r4, 2220ea │ │ │ │ ldr r3, [r5, #112] @ 0x70 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ - cbnz r4, 22225a │ │ │ │ + cbnz r4, 2220ea │ │ │ │ cmp.w sl, #1 │ │ │ │ itt eq │ │ │ │ ubfxeq r4, r9, #1, #1 │ │ │ │ eoreq.w r4, r4, #1 │ │ │ │ add lr, r8 │ │ │ │ ldrb.w r3, [lr, #50] @ 0x32 │ │ │ │ - b.n 2221ac │ │ │ │ + b.n 22203c │ │ │ │ cmp.w ip, #780 @ 0x30c │ │ │ │ - bcs.w 222a0c │ │ │ │ + bcs.w 22289c │ │ │ │ cmp.w ip, #772 @ 0x304 │ │ │ │ - bcs.w 2224f2 │ │ │ │ + bcs.w 222382 │ │ │ │ movw r3, #749 @ 0x2ed │ │ │ │ cmp ip, r3 │ │ │ │ - bhi.w 222b6c │ │ │ │ + bhi.w 2229fc │ │ │ │ movw r3, #729 @ 0x2d9 │ │ │ │ cmp ip, r3 │ │ │ │ - bls.w 222cf8 │ │ │ │ + bls.w 222b88 │ │ │ │ subw r2, ip, #730 @ 0x2da │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #2535 @ 0x9e7 │ │ │ │ movt r2, #8 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 2224e8 │ │ │ │ + bne.w 222378 │ │ │ │ tst.w r3, #24 │ │ │ │ - bne.w 222dc2 │ │ │ │ + bne.w 222c52 │ │ │ │ movw r3, #742 @ 0x2e6 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 22225a │ │ │ │ + bne.n 2220ea │ │ │ │ add.w r3, r8, lr │ │ │ │ ldrb.w r3, [r3, #65] @ 0x41 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 22225a │ │ │ │ + beq.n 2220ea │ │ │ │ add.w r3, r5, #84 @ 0x54 │ │ │ │ add r4, sp, #12 │ │ │ │ ldrb.w ip, [r6, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 22302a │ │ │ │ + bne.w 222eba │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ - b.n 22225a │ │ │ │ + b.n 2220ea │ │ │ │ sub.w r3, ip, #480 @ 0x1e0 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 22225a │ │ │ │ - add r2, pc, #8 @ (adr r2, 2222ec ) │ │ │ │ + bhi.n 2220ea │ │ │ │ + add r2, pc, #8 @ (adr r2, 22217c ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ lsls r1, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ vminnm.f32 , , │ │ │ │ vminnm.f32 , , │ │ │ │ @@ -622215,49 +622129,49 @@ │ │ │ │ lsls r7, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r3, #9 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r6, #14 │ │ │ │ movs r0, r0 │ │ │ │ cmp.w ip, #424 @ 0x1a8 │ │ │ │ - bcs.n 2223f8 │ │ │ │ + bcs.n 222288 │ │ │ │ cmp.w ip, #402 @ 0x192 │ │ │ │ - bcs.w 222808 │ │ │ │ + bcs.w 222698 │ │ │ │ cmp.w ip, #390 @ 0x186 │ │ │ │ - bcs.w 222c00 │ │ │ │ + bcs.w 222a90 │ │ │ │ cmp.w ip, #368 @ 0x170 │ │ │ │ - bls.w 222e4c │ │ │ │ + bls.w 222cdc │ │ │ │ mvn.w r7, #368 @ 0x170 │ │ │ │ movs r3, #1 │ │ │ │ add.w r2, ip, r7 │ │ │ │ lsls r3, r2 │ │ │ │ movs r2, #79 @ 0x4f │ │ │ │ movt r2, #2 │ │ │ │ ands r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 2224e8 │ │ │ │ + bne.w 222378 │ │ │ │ tst.w r3, #1605632 @ 0x188000 │ │ │ │ - bne.w 222654 │ │ │ │ + bne.w 2224e4 │ │ │ │ movw r3, #385 @ 0x181 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.w 22225a │ │ │ │ + bne.w 2220ea │ │ │ │ add.w r3, r8, #49152 @ 0xc000 │ │ │ │ ubfx r4, r9, #4, #1 │ │ │ │ adds r3, #128 @ 0x80 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ - b.n 2221ac │ │ │ │ + b.n 22203c │ │ │ │ cmp.w ip, #266 @ 0x10a │ │ │ │ - bhi.w 222b26 │ │ │ │ + bhi.w 2229b6 │ │ │ │ cmp.w ip, #242 @ 0xf2 │ │ │ │ - bls.w 2230d2 │ │ │ │ + bls.w 222f62 │ │ │ │ sub.w ip, ip, #243 @ 0xf3 │ │ │ │ cmp.w ip, #23 │ │ │ │ - bhi.w 22225a │ │ │ │ - add r3, pc, #8 @ (adr r3, 222398 ) │ │ │ │ + bhi.w 2220ea │ │ │ │ + add r3, pc, #8 @ (adr r3, 222228 ) │ │ │ │ ldr.w ip, [r3, ip, lsl #2] │ │ │ │ add r3, ip │ │ │ │ bx r3 │ │ │ │ lsls r5, r6, #23 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r5, #19 │ │ │ │ movs r0, r0 │ │ │ │ @@ -622287,835 +622201,835 @@ │ │ │ │ mcr2 15, 6, pc, cr3, cr15, {7} @ │ │ │ │ lsls r7, r3, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r3, #21 │ │ │ │ movs r0, r0 │ │ │ │ movw r3, #447 @ 0x1bf │ │ │ │ cmp ip, r3 │ │ │ │ - beq.w 222db0 │ │ │ │ + beq.w 222c40 │ │ │ │ cmp.w ip, #448 @ 0x1c0 │ │ │ │ - bcs.w 222bdc │ │ │ │ + bcs.w 222a6c │ │ │ │ cmp.w ip, #444 @ 0x1bc │ │ │ │ - bls.w 2234c6 │ │ │ │ + bls.w 223356 │ │ │ │ cmp.w ip, #446 @ 0x1be │ │ │ │ ittt eq │ │ │ │ mvneq.w r3, r9 │ │ │ │ andeq.w r7, r3, #1 │ │ │ │ addeq.w r3, r5, #100 @ 0x64 │ │ │ │ - bne.w 22225a │ │ │ │ + bne.w 2220ea │ │ │ │ add r4, sp, #12 │ │ │ │ ldrb.w ip, [r6, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 22304c │ │ │ │ + bne.w 222edc │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ orrs r7, r4 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 22225a │ │ │ │ + b.n 2220ea │ │ │ │ mvn.w r1, #604 @ 0x25c │ │ │ │ add ip, r1 │ │ │ │ cmp.w ip, #34 @ 0x22 │ │ │ │ - bhi.w 22225a │ │ │ │ - add r3, pc, #8 @ (adr r3, 22245c ) │ │ │ │ + bhi.w 2220ea │ │ │ │ + add r3, pc, #8 @ (adr r3, 2222ec ) │ │ │ │ ldr.w ip, [r3, ip, lsl #2] │ │ │ │ add r3, ip │ │ │ │ bx r3 │ │ │ │ lsls r3, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 15, cr15, [pc, #1020]! @ 222864 │ │ │ │ + ldc2l 15, cr15, [pc, #1020]! @ 2226f4 │ │ │ │ lsls r5, r5, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r7, #7 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 15, cr15, [pc, #1020]! @ 222874 │ │ │ │ - ldc2l 15, cr15, [pc, #1020]! @ 222878 │ │ │ │ + ldc2l 15, cr15, [pc, #1020]! @ 222704 │ │ │ │ + ldc2l 15, cr15, [pc, #1020]! @ 222708 │ │ │ │ lsls r3, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 15, cr15, [pc, #1020]! @ 222880 │ │ │ │ + ldc2l 15, cr15, [pc, #1020]! @ 222710 │ │ │ │ lsls r3, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 15, cr15, [pc, #1020]! @ 222888 │ │ │ │ + ldc2l 15, cr15, [pc, #1020]! @ 222718 │ │ │ │ lsls r3, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 15, cr15, [pc, #1020]! @ 222894 │ │ │ │ + ldc2l 15, cr15, [pc, #1020]! @ 222724 │ │ │ │ lsls r5, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 15, cr15, [pc, #1020]! @ 2228a0 │ │ │ │ - ldc2l 15, cr15, [pc, #1020]! @ 2228a4 │ │ │ │ + ldc2l 15, cr15, [pc, #1020]! @ 222730 │ │ │ │ + ldc2l 15, cr15, [pc, #1020]! @ 222734 │ │ │ │ lsls r1, r7, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r7, #7 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 15, cr15, [pc, #1020]! @ 2228b0 │ │ │ │ + ldc2l 15, cr15, [pc, #1020]! @ 222740 │ │ │ │ lsls r1, r7, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r7, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 15, cr15, [pc, #1020]! @ 2228c0 │ │ │ │ - ldc2l 15, cr15, [pc, #1020]! @ 2228c4 │ │ │ │ + ldc2l 15, cr15, [pc, #1020]! @ 222750 │ │ │ │ + ldc2l 15, cr15, [pc, #1020]! @ 222754 │ │ │ │ lsls r5, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 15, cr15, [pc, #1020]! @ 2228d8 │ │ │ │ - ldc2l 15, cr15, [pc, #1020]! @ 2228dc │ │ │ │ - ldc2l 15, cr15, [pc, #1020]! @ 2228e0 │ │ │ │ + ldc2l 15, cr15, [pc, #1020]! @ 222768 │ │ │ │ + ldc2l 15, cr15, [pc, #1020]! @ 22276c │ │ │ │ + ldc2l 15, cr15, [pc, #1020]! @ 222770 │ │ │ │ lsls r7, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ add lr, r8 │ │ │ │ movs r4, #0 │ │ │ │ ldrb.w r3, [lr, #50] @ 0x32 │ │ │ │ - b.n 2221ac │ │ │ │ + b.n 22203c │ │ │ │ sub.w r2, ip, #772 @ 0x304 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ tst.w r3, #11 │ │ │ │ - bne.w 222654 │ │ │ │ + bne.w 2224e4 │ │ │ │ tst.w r3, #80 @ 0x50 │ │ │ │ - bne.w 222f9c │ │ │ │ + bne.w 222e2c │ │ │ │ tst.w r3, #160 @ 0xa0 │ │ │ │ - beq.w 22225a │ │ │ │ + beq.w 2220ea │ │ │ │ add lr, r8 │ │ │ │ tst.w r9, #6144 @ 0x1800 │ │ │ │ ite ne │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ ldrb.w r3, [lr, #50] @ 0x32 │ │ │ │ - b.n 2221ac │ │ │ │ + b.n 22203c │ │ │ │ add.w r3, r8, #61440 @ 0xf000 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ movs r0, #24 │ │ │ │ ldrb.w r1, [r3, #430] @ 0x1ae │ │ │ │ ldr r2, [r2, #16] │ │ │ │ ldrb.w r3, [r3, #434] @ 0x1b2 │ │ │ │ add.w r1, r5, r1, lsl #2 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ mla r2, r0, r1, r2 │ │ │ │ ldrb r4, [r2, #4] │ │ │ │ eor.w r4, r4, #1 │ │ │ │ - b.n 2221ac │ │ │ │ + b.n 22203c │ │ │ │ add.w r3, r5, #84 @ 0x54 │ │ │ │ add r7, sp, #12 │ │ │ │ ldrb.w ip, [r1, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 2232da │ │ │ │ + bne.w 22316a │ │ │ │ ldrb r3, [r3, #14] │ │ │ │ - cbnz r3, 222580 │ │ │ │ + cbnz r3, 222410 │ │ │ │ add.w r3, r5, #100 @ 0x64 │ │ │ │ ldrb.w ip, [r6, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 223624 │ │ │ │ + bne.w 2234b4 │ │ │ │ ldrb r3, [r2, #14] │ │ │ │ cmp.w sl, #2 │ │ │ │ - bne.n 222596 │ │ │ │ + bne.n 222426 │ │ │ │ ubfx r4, r9, #2, #1 │ │ │ │ ubfx r2, r9, #12, #1 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ orrs r4, r2 │ │ │ │ orrs r4, r3 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ add.w r3, r8, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ - b.n 2221ac │ │ │ │ + b.n 22203c │ │ │ │ ldrb r4, [r1, #25] │ │ │ │ add.w r3, r5, #84 @ 0x54 │ │ │ │ add r7, sp, #12 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 2233c8 │ │ │ │ + bne.w 223258 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 222596 │ │ │ │ + bne.n 222426 │ │ │ │ add.w r3, r5, #100 @ 0x64 │ │ │ │ ldrb r4, [r6, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 22315c │ │ │ │ + bne.w 222fec │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ - b.n 222596 │ │ │ │ + b.n 222426 │ │ │ │ subw ip, ip, #694 @ 0x2b6 │ │ │ │ movs r3, #1 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ tst.w r3, #248 @ 0xf8 │ │ │ │ - bne.n 2224e8 │ │ │ │ + bne.n 222378 │ │ │ │ movw r2, #16389 @ 0x4005 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 222654 │ │ │ │ + bne.n 2224e4 │ │ │ │ tst.w r3, #2560 @ 0xa00 │ │ │ │ - beq.w 22225a │ │ │ │ + beq.w 2220ea │ │ │ │ add.w r3, r5, #84 @ 0x54 │ │ │ │ ldrb r7, [r6, #25] │ │ │ │ add.w ip, sp, #12 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 2232fa │ │ │ │ + bne.w 22318a │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ ubfx r3, r9, #12, #1 │ │ │ │ cmp.w sl, #4 │ │ │ │ - beq.w 2235b0 │ │ │ │ + beq.w 223440 │ │ │ │ cmp.w sl, #2 │ │ │ │ - bne.w 22225a │ │ │ │ + bne.w 2220ea │ │ │ │ ldr r1, [r6, #12] │ │ │ │ lsls r0, r1, #20 │ │ │ │ iteee mi │ │ │ │ movmi r4, r3 │ │ │ │ ubfxpl r1, r9, #2, #1 │ │ │ │ eorpl.w r1, r1, #1 │ │ │ │ orrpl r3, r1 │ │ │ │ it pl │ │ │ │ orrpl.w r4, r2, r3 │ │ │ │ - b.n 22225a │ │ │ │ + b.n 2220ea │ │ │ │ sub.w ip, ip, #101 @ 0x65 │ │ │ │ cmp.w ip, #15 │ │ │ │ - bhi.w 22225a │ │ │ │ + bhi.w 2220ea │ │ │ │ movw r3, #65413 @ 0xff85 │ │ │ │ lsr.w r3, r3, ip │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.w 22225a │ │ │ │ + bpl.w 2220ea │ │ │ │ add lr, r8 │ │ │ │ mov r9, r5 │ │ │ │ mov.w sl, #0 │ │ │ │ add r7, sp, #12 │ │ │ │ ldrb.w r3, [lr, #4] │ │ │ │ mov fp, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22370c │ │ │ │ + beq.w 22359c │ │ │ │ add.w r3, r9, #84 @ 0x54 │ │ │ │ ldrb r4, [r6, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 2229ee │ │ │ │ + bne.w 22287e │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ - cbnz r4, 222690 │ │ │ │ + cbnz r4, 222520 │ │ │ │ add.w r3, sl, #1 │ │ │ │ add.w r9, r9, #16 │ │ │ │ mov sl, r3 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 22266a │ │ │ │ + bne.n 2224fa │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ add.w r3, r8, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ - b.n 2221ac │ │ │ │ + b.n 22203c │ │ │ │ ldrb r4, [r1, #25] │ │ │ │ add.w r3, r5, #84 @ 0x54 │ │ │ │ add r7, sp, #12 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 223364 │ │ │ │ + bne.w 2231f4 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 222596 │ │ │ │ + bne.w 222426 │ │ │ │ add.w r3, r5, #100 @ 0x64 │ │ │ │ ldrb r4, [r6, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 223644 │ │ │ │ + bne.w 2234d4 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 222596 │ │ │ │ + bne.w 222426 │ │ │ │ cmp.w sl, #1 │ │ │ │ itt eq │ │ │ │ ubfxeq r4, r9, #1, #1 │ │ │ │ eoreq.w r4, r4, #1 │ │ │ │ - b.n 222596 │ │ │ │ + b.n 222426 │ │ │ │ ldrb r7, [r1, #25] │ │ │ │ add.w r3, r5, #84 @ 0x54 │ │ │ │ add.w lr, sp, #12 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 2232ba │ │ │ │ + bne.w 22314a │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ cmp.w sl, #4 │ │ │ │ - beq.w 2235a4 │ │ │ │ + beq.w 223434 │ │ │ │ iteet gt │ │ │ │ addgt.w r3, r8, ip, lsl #7 │ │ │ │ addle.w ip, r8, ip, lsl #7 │ │ │ │ ubfxle r4, r9, #1, #1 │ │ │ │ movgt r4, r2 │ │ │ │ itett le │ │ │ │ eorle.w r4, r4, #1 │ │ │ │ ldrbgt.w r3, [r3, #50] @ 0x32 │ │ │ │ orrle r4, r2 │ │ │ │ ldrble.w r3, [ip, #50] @ 0x32 │ │ │ │ - b.n 2221ac │ │ │ │ + b.n 22203c │ │ │ │ add.w r3, r5, #84 @ 0x54 │ │ │ │ add r4, sp, #12 │ │ │ │ ldrb.w ip, [r6, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 2233a2 │ │ │ │ + bne.w 223232 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 22225a │ │ │ │ + bne.w 2220ea │ │ │ │ ubfx r4, r9, #7, #1 │ │ │ │ - b.n 22225a │ │ │ │ + b.n 2220ea │ │ │ │ cmp.w ip, #66 @ 0x42 │ │ │ │ - bhi.w 22351c │ │ │ │ + bhi.w 2233ac │ │ │ │ cmp.w ip, #58 @ 0x3a │ │ │ │ - bhi.w 223456 │ │ │ │ + bhi.w 2232e6 │ │ │ │ cmp.w ip, #7 │ │ │ │ - beq.w 222f9c │ │ │ │ + beq.w 222e2c │ │ │ │ sub.w ip, ip, #34 @ 0x22 │ │ │ │ cmp.w ip, #24 │ │ │ │ - bhi.w 22225a │ │ │ │ + bhi.w 2220ea │ │ │ │ movs r3, #1 │ │ │ │ movw r2, #1923 @ 0x783 │ │ │ │ movt r2, #36 @ 0x24 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 222654 │ │ │ │ + bne.w 2224e4 │ │ │ │ tst.w r3, #2064 @ 0x810 │ │ │ │ - bne.w 222512 │ │ │ │ + bne.w 2223a2 │ │ │ │ cmp.w ip, #24 │ │ │ │ - bne.w 22225a │ │ │ │ + bne.w 2220ea │ │ │ │ add.w r3, r5, #84 @ 0x54 │ │ │ │ add r7, sp, #12 │ │ │ │ ldrb.w ip, [r6, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 223070 │ │ │ │ + bne.w 222f00 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 223010 │ │ │ │ + bne.w 222ea0 │ │ │ │ add.w r3, r5, #100 @ 0x64 │ │ │ │ ldrb r4, [r6, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 22308c │ │ │ │ + bne.w 222f1c │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ add.w r3, r8, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 2221ac │ │ │ │ + bne.w 22203c │ │ │ │ ldr r2, [r6, #12] │ │ │ │ lsls r0, r2, #24 │ │ │ │ - bpl.w 2221ac │ │ │ │ + bpl.w 22203c │ │ │ │ add.w r2, r5, r3, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ lsls r1, r2, #27 │ │ │ │ - bmi.w 2221ac │ │ │ │ + bmi.w 22203c │ │ │ │ ldr r1, [r6, #4] │ │ │ │ tst.w r2, #262148 @ 0x40004 │ │ │ │ ldrb.w r4, [r1, #368] @ 0x170 │ │ │ │ ubfx r4, r4, #2, #1 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ it ne │ │ │ │ orrne.w r4, r4, #1 │ │ │ │ - b.n 2221ac │ │ │ │ + b.n 22203c │ │ │ │ sub.w r2, ip, #402 @ 0x192 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #1508 @ 0x5e4 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 222654 │ │ │ │ + bne.w 2224e4 │ │ │ │ movw r2, #36867 @ 0x9003 │ │ │ │ movt r2, #1 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 222e84 │ │ │ │ + bne.w 222d14 │ │ │ │ movw r3, #411 @ 0x19b │ │ │ │ cmp ip, r3 │ │ │ │ - bne.w 22225a │ │ │ │ + bne.w 2220ea │ │ │ │ add lr, r8 │ │ │ │ ands.w r4, r9, #4128 @ 0x1020 │ │ │ │ - beq.w 22225c │ │ │ │ + beq.w 2220ec │ │ │ │ ldrb.w r3, [lr, #4] │ │ │ │ mov r9, r5 │ │ │ │ mov.w sl, #0 │ │ │ │ add r7, sp, #12 │ │ │ │ mov fp, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22370c │ │ │ │ + beq.w 22359c │ │ │ │ add.w r3, r9, #84 @ 0x54 │ │ │ │ ldrb r4, [r6, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 222ac0 │ │ │ │ + bne.w 222950 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 222596 │ │ │ │ + bne.w 222426 │ │ │ │ add.w r3, sl, #1 │ │ │ │ add.w r9, r9, #16 │ │ │ │ mov sl, r3 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 222854 │ │ │ │ - b.n 222690 │ │ │ │ + bne.n 2226e4 │ │ │ │ + b.n 222520 │ │ │ │ add.w r3, r8, lr │ │ │ │ add r4, sp, #12 │ │ │ │ ldrb.w ip, [r6, #25] │ │ │ │ ldrb.w r3, [r3, #44] @ 0x2c │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ mov r7, r3 │ │ │ │ add.w r3, r5, #84 @ 0x54 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 2230ac │ │ │ │ + bne.w 222f3c │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ - cbnz r4, 2228b6 │ │ │ │ + cbnz r4, 222746 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ tst.w r3, #6144 @ 0x1800 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ add lr, r8 │ │ │ │ mvn.w r1, #278 @ 0x116 │ │ │ │ bic.w r2, r7, #2 │ │ │ │ adds r1, r7, r1 │ │ │ │ cmp.w r2, #404 @ 0x194 │ │ │ │ it ne │ │ │ │ cmpne r1, #1 │ │ │ │ ldrb.w r3, [lr, #50] @ 0x32 │ │ │ │ - bls.w 2221ac │ │ │ │ + bls.w 22203c │ │ │ │ sub.w r2, r7, #199 @ 0xc7 │ │ │ │ bics.w r2, r2, #2 │ │ │ │ - beq.w 2221ac │ │ │ │ + beq.w 22203c │ │ │ │ movw r2, #297 @ 0x129 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ cmp r7, r1 │ │ │ │ it ne │ │ │ │ cmpne r7, r2 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ orrs r4, r2 │ │ │ │ - b.n 2221ac │ │ │ │ + b.n 22203c │ │ │ │ add.w r3, r5, #84 @ 0x54 │ │ │ │ add r7, sp, #12 │ │ │ │ ldrb.w ip, [r6, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 223384 │ │ │ │ + bne.w 223214 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 223252 │ │ │ │ + bne.w 2230e2 │ │ │ │ add.w r3, r5, #100 @ 0x64 │ │ │ │ ldrb r4, [r6, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 22317c │ │ │ │ + beq.w 22300c │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216928 │ │ │ │ + bl 2167b8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 222596 │ │ │ │ + bne.w 222426 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 221d48 │ │ │ │ + bl 221bd8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 222690 │ │ │ │ + b.n 222520 │ │ │ │ add.w r3, r8, #77824 @ 0x13000 │ │ │ │ ubfx r4, r9, #6, #1 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ - b.n 2221ac │ │ │ │ + b.n 22203c │ │ │ │ cmp.w ip, #204 @ 0xcc │ │ │ │ - beq.w 2230fc │ │ │ │ + beq.w 222f8c │ │ │ │ sub.w ip, ip, #208 @ 0xd0 │ │ │ │ cmp.w ip, #11 │ │ │ │ - bhi.w 22225a │ │ │ │ + bhi.w 2220ea │ │ │ │ movs r3, #1 │ │ │ │ movw r2, #2178 @ 0x882 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 222654 │ │ │ │ + bne.w 2224e4 │ │ │ │ tst.w r3, #1040 @ 0x410 │ │ │ │ - bne.w 222794 │ │ │ │ + bne.w 222624 │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.w 22225a │ │ │ │ + bpl.w 2220ea │ │ │ │ add.w r3, r5, #84 @ 0x54 │ │ │ │ add r7, sp, #12 │ │ │ │ ldrb.w ip, [r6, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 22329e │ │ │ │ + bne.w 22312e │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 223238 │ │ │ │ + bne.w 2230c8 │ │ │ │ add.w r3, r5, #100 @ 0x64 │ │ │ │ ldrb r4, [r6, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 2234fc │ │ │ │ + bne.w 22338c │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 222596 │ │ │ │ + bne.w 222426 │ │ │ │ add.w r3, r5, #116 @ 0x74 │ │ │ │ ldrb r4, [r6, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 22317c │ │ │ │ + beq.w 22300c │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216928 │ │ │ │ + bl 2167b8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 22293c │ │ │ │ - b.n 222690 │ │ │ │ + beq.n 2227cc │ │ │ │ + b.n 222520 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216928 │ │ │ │ + bl 2167b8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 222690 │ │ │ │ + bne.w 222520 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 221d48 │ │ │ │ + bl 221bd8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 222680 │ │ │ │ + b.n 222510 │ │ │ │ movw r3, #781 @ 0x30d │ │ │ │ cmp ip, r3 │ │ │ │ - beq.w 222f86 │ │ │ │ - bls.w 222f60 │ │ │ │ + beq.w 222e16 │ │ │ │ + bls.w 222df0 │ │ │ │ movw r3, #813 @ 0x32d │ │ │ │ cmp ip, r3 │ │ │ │ - bhi.w 223182 │ │ │ │ + bhi.w 223012 │ │ │ │ movw r3, #782 @ 0x30e │ │ │ │ cmp ip, r3 │ │ │ │ - beq.w 22225a │ │ │ │ + beq.w 2220ea │ │ │ │ subw ip, ip, #783 @ 0x30f │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #11 │ │ │ │ movt r2, #14336 @ 0x3800 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 222654 │ │ │ │ + bne.w 2224e4 │ │ │ │ tst.w r3, #35127296 @ 0x2180000 │ │ │ │ - bne.w 222512 │ │ │ │ + bne.w 2223a2 │ │ │ │ tst.w r3, #1140850688 @ 0x44000000 │ │ │ │ - beq.w 22225a │ │ │ │ + beq.w 2220ea │ │ │ │ add.w r3, r5, #84 @ 0x54 │ │ │ │ add r4, sp, #12 │ │ │ │ ldrb.w ip, [r6, #25] │ │ │ │ mov r7, r4 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r4, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 22331c │ │ │ │ + bne.w 2231ac │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 222596 │ │ │ │ - b.n 2225bc │ │ │ │ + beq.w 222426 │ │ │ │ + b.n 22244c │ │ │ │ subw ip, ip, #687 @ 0x2af │ │ │ │ cmp.w ip, #6 │ │ │ │ - bhi.w 22225a │ │ │ │ - add r3, pc, #8 @ (adr r3, 222a90 ) │ │ │ │ + bhi.w 2220ea │ │ │ │ + add r3, pc, #8 @ (adr r3, 222920 ) │ │ │ │ ldr.w ip, [r3, ip, lsl #2] │ │ │ │ add r3, ip │ │ │ │ bx r3 │ │ │ │ stc2 15, cr15, [r5, #-1020] @ 0xfffffc04 │ │ │ │ mcr2 15, 3, pc, cr7, cr15, {7} @ │ │ │ │ stc2 15, cr15, [r7, #1020]! @ 0x3fc │ │ │ │ mcr2 15, 3, pc, cr7, cr15, {7} @ │ │ │ │ @ instruction: 0xfbc5ffff │ │ │ │ - bl 1eeaa6 │ │ │ │ + bl 1ee936 │ │ │ │ movs r5, r3 │ │ │ │ movs r0, r0 │ │ │ │ add.w r3, r8, #86016 @ 0x15000 │ │ │ │ subs.w r4, sl, #2 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ ldrb.w r3, [r3, #2738] @ 0xab2 │ │ │ │ - b.w 2221ac │ │ │ │ + b.w 22203c │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216928 │ │ │ │ + bl 2167b8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 222596 │ │ │ │ + bne.w 222426 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 221d48 │ │ │ │ + bl 221bd8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 22286a │ │ │ │ + b.n 2226fa │ │ │ │ cmp.w ip, #664 @ 0x298 │ │ │ │ - bhi.w 2236be │ │ │ │ + bhi.w 22354e │ │ │ │ cmp.w ip, #656 @ 0x290 │ │ │ │ - bls.w 222f1a │ │ │ │ + bls.w 222daa │ │ │ │ mvn.w r0, #656 @ 0x290 │ │ │ │ movs r3, #1 │ │ │ │ add ip, r0 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ tst.w r3, #83 @ 0x53 │ │ │ │ - bne.w 2224e8 │ │ │ │ + bne.w 222378 │ │ │ │ tst.w r3, #160 @ 0xa0 │ │ │ │ - beq.w 22225a │ │ │ │ + beq.w 2220ea │ │ │ │ cmp.w sl, #1 │ │ │ │ add lr, r8 │ │ │ │ ite eq │ │ │ │ ubfxeq r4, r9, #1, #1 │ │ │ │ ubfxne r4, r9, #2, #1 │ │ │ │ ldrb.w r3, [lr, #50] @ 0x32 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ - b.w 2221ac │ │ │ │ + b.w 22203c │ │ │ │ cmp.w ip, #284 @ 0x11c │ │ │ │ - bne.w 222d60 │ │ │ │ + bne.w 222bf0 │ │ │ │ ldrb r4, [r1, #25] │ │ │ │ add.w r3, r5, #84 @ 0x54 │ │ │ │ add r7, sp, #12 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 2233e8 │ │ │ │ + bne.w 223278 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 222596 │ │ │ │ + bne.w 222426 │ │ │ │ add.w r3, r5, #100 @ 0x64 │ │ │ │ ldrb r4, [r6, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 2235cc │ │ │ │ + bne.w 22345c │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ add.w r3, r5, #116 @ 0x74 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 2225c0 │ │ │ │ - b.n 222596 │ │ │ │ + beq.w 222450 │ │ │ │ + b.n 222426 │ │ │ │ subw ip, ip, #750 @ 0x2ee │ │ │ │ cmp.w ip, #21 │ │ │ │ - bhi.w 22225a │ │ │ │ - add r3, pc, #8 @ (adr r3, 222b84 ) │ │ │ │ + bhi.w 2220ea │ │ │ │ + add r3, pc, #8 @ (adr r3, 222a14 ) │ │ │ │ ldr.w ip, [r3, ip, lsl #2] │ │ │ │ add r3, ip │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ - bl 15eb86 │ │ │ │ - bl fab8a │ │ │ │ - bl fab8e │ │ │ │ - bl fab92 │ │ │ │ - bl fab96 │ │ │ │ - bl fab9a │ │ │ │ - bl fab9e │ │ │ │ - bl faba2 │ │ │ │ - bl faba6 │ │ │ │ - bl fabaa │ │ │ │ + bl 15ea16 │ │ │ │ + bl faa1a │ │ │ │ + bl faa1e │ │ │ │ + bl faa22 │ │ │ │ + bl faa26 │ │ │ │ + bl faa2a │ │ │ │ + bl faa2e │ │ │ │ + bl faa32 │ │ │ │ + bl faa36 │ │ │ │ + bl faa3a │ │ │ │ @ instruction: 0xf965ffff │ │ │ │ - bl fabb2 │ │ │ │ - bl fabb6 │ │ │ │ - bl fabba │ │ │ │ - bl fabbe │ │ │ │ - bl fabc2 │ │ │ │ - bl fabc6 │ │ │ │ + bl faa42 │ │ │ │ + bl faa46 │ │ │ │ + bl faa4a │ │ │ │ + bl faa4e │ │ │ │ + bl faa52 │ │ │ │ + bl faa56 │ │ │ │ @ instruction: 0xfad1ffff │ │ │ │ @ instruction: 0xfad1ffff │ │ │ │ @ instruction: 0xfad1ffff │ │ │ │ @ instruction: 0xfad1ffff │ │ │ │ - bl 14cbda │ │ │ │ + bl 14ca6a │ │ │ │ movw r3, #451 @ 0x1c3 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 222c48 │ │ │ │ + bne.n 222ad8 │ │ │ │ cmp.w sl, #1 │ │ │ │ add.w r3, r8, #57344 @ 0xe000 │ │ │ │ it eq │ │ │ │ ubfxeq r4, r9, #14, #1 │ │ │ │ ldrb.w r3, [r3, #434] @ 0x1b2 │ │ │ │ it eq │ │ │ │ eoreq.w r4, r4, #1 │ │ │ │ - b.w 2221ac │ │ │ │ + b.w 22203c │ │ │ │ sub.w ip, ip, #390 @ 0x186 │ │ │ │ cmp.w ip, #9 │ │ │ │ - bhi.w 22225a │ │ │ │ + bhi.w 2220ea │ │ │ │ cmp.w ip, #9 │ │ │ │ - bhi.w 22225a │ │ │ │ - add r3, pc, #8 @ (adr r3, 222c20 ) │ │ │ │ + bhi.w 2220ea │ │ │ │ + add r3, pc, #8 @ (adr r3, 222ab0 ) │ │ │ │ ldr.w ip, [r3, ip, lsl #2] │ │ │ │ add r3, ip │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ lsls r5, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bl 5ec2a │ │ │ │ - bl 5ec2e │ │ │ │ + bl 5eaba │ │ │ │ + bl 5eabe │ │ │ │ str.w pc, [r9, #4095] @ 0xfff │ │ │ │ lsls r7, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bl 5ec3a │ │ │ │ + bl 5eaca │ │ │ │ str.w pc, [r9, #4095] @ 0xfff │ │ │ │ str.w pc, [r9, #4095] @ 0xfff │ │ │ │ str.w pc, [r9, #4095] @ 0xfff │ │ │ │ mvn.w sl, #452 @ 0x1c4 │ │ │ │ add ip, sl │ │ │ │ cmp.w ip, #25 │ │ │ │ - bhi.w 22225a │ │ │ │ + bhi.w 2220ea │ │ │ │ movs r2, #1 │ │ │ │ movw r3, #57481 @ 0xe089 │ │ │ │ movt r3, #996 @ 0x3e4 │ │ │ │ lsl.w r2, r2, ip │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2224e8 │ │ │ │ + bne.w 222378 │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.w 222654 │ │ │ │ + beq.w 2224e4 │ │ │ │ cmp.w ip, #2 │ │ │ │ - bne.w 22225a │ │ │ │ + bne.w 2220ea │ │ │ │ add lr, r8 │ │ │ │ mvn.w r4, r9 │ │ │ │ and.w r4, r4, #1 │ │ │ │ ldrb.w r3, [lr, #50] @ 0x32 │ │ │ │ - b.w 2221ac │ │ │ │ + b.w 22203c │ │ │ │ mvn.w r3, r9 │ │ │ │ and.w r7, r3, #1 │ │ │ │ add.w r3, r5, #84 @ 0x54 │ │ │ │ - b.w 222428 │ │ │ │ + b.w 2222b8 │ │ │ │ movw r3, #541 @ 0x21d │ │ │ │ cmp ip, r3 │ │ │ │ - bhi.w 2235ec │ │ │ │ + bhi.w 22347c │ │ │ │ sub.w ip, ip, #516 @ 0x204 │ │ │ │ movs r2, #1 │ │ │ │ movw r3, #16796 @ 0x419c │ │ │ │ movt r3, #530 @ 0x212 │ │ │ │ lsl.w r2, r2, ip │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2224e8 │ │ │ │ + bne.w 222378 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.w 22225a │ │ │ │ + bpl.w 2220ea │ │ │ │ add.w r3, r8, #65536 @ 0x10000 │ │ │ │ ldrb.w r3, [r3, #562] @ 0x232 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ ldr r4, [r3, #40] @ 0x28 │ │ │ │ ands.w r4, r4, #32 │ │ │ │ - beq.w 22225a │ │ │ │ - b.w 2222be │ │ │ │ + beq.w 2220ea │ │ │ │ + b.w 22214e │ │ │ │ nop │ │ │ │ - svc 28 │ │ │ │ + b.n 222c90 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - svc 18 │ │ │ │ + b.n 222c84 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ - udf #34 @ 0x22 │ │ │ │ + svc 146 @ 0x92 │ │ │ │ lsls r7, r4, #2 │ │ │ │ cmp.w ip, #708 @ 0x2c4 │ │ │ │ - bls.w 2225d4 │ │ │ │ + bls.w 222464 │ │ │ │ subw ip, ip, #714 @ 0x2ca │ │ │ │ cmp.w ip, #15 │ │ │ │ - bhi.w 22225a │ │ │ │ + bhi.w 2220ea │ │ │ │ cmp.w ip, #15 │ │ │ │ - bhi.w 22225a │ │ │ │ - add r3, pc, #8 @ (adr r3, 222d20 ) │ │ │ │ + bhi.w 2220ea │ │ │ │ + add r3, pc, #8 @ (adr r3, 222bb0 ) │ │ │ │ ldr.w ip, [r3, ip, lsl #2] │ │ │ │ add r3, ip │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ lsls r1, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bl 1ecd26 │ │ │ │ - bl 1ecd2a │ │ │ │ - bl 1ecd2e │ │ │ │ - bl 1ecd32 │ │ │ │ - bl 1ecd36 │ │ │ │ - bl 1ecd3a │ │ │ │ - bl 1ecd3e │ │ │ │ - bl 1ecd42 │ │ │ │ - bl fff5ed46 │ │ │ │ - bl 1ecd4a │ │ │ │ - bl 1ecd4e │ │ │ │ - bl fff5ed52 │ │ │ │ + bl 1ecbb6 │ │ │ │ + bl 1ecbba │ │ │ │ + bl 1ecbbe │ │ │ │ + bl 1ecbc2 │ │ │ │ + bl 1ecbc6 │ │ │ │ + bl 1ecbca │ │ │ │ + bl 1ecbce │ │ │ │ + bl 1ecbd2 │ │ │ │ + bl fff5ebd6 │ │ │ │ + bl 1ecbda │ │ │ │ + bl 1ecbde │ │ │ │ + bl fff5ebe2 │ │ │ │ ldrsh.w pc, [r5, #255]! │ │ │ │ - bl 216d5a │ │ │ │ - bl 216d5e │ │ │ │ + bl 216bea │ │ │ │ + bl 216bee │ │ │ │ movw r3, #267 @ 0x10b │ │ │ │ cmp ip, r3 │ │ │ │ - beq.w 22225a │ │ │ │ + beq.w 2220ea │ │ │ │ sub.w r2, ip, #268 @ 0x10c │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #6456 @ 0x1938 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 2224e8 │ │ │ │ + bne.w 222378 │ │ │ │ movw r2, #32775 @ 0x8007 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 222654 │ │ │ │ + bne.w 2224e4 │ │ │ │ movw r3, #281 @ 0x119 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.w 22225a │ │ │ │ + bne.w 2220ea │ │ │ │ add lr, r8 │ │ │ │ tst.w r9, #8 │ │ │ │ ldrb.w r3, [lr, #50] @ 0x32 │ │ │ │ - bne.n 222dd6 │ │ │ │ + bne.n 222c66 │ │ │ │ mvn.w r2, r9 │ │ │ │ and.w r2, r2, #1 │ │ │ │ cmp.w sl, #4 │ │ │ │ it eq │ │ │ │ moveq r4, r2 │ │ │ │ - b.w 2221ac │ │ │ │ + b.w 22203c │ │ │ │ add lr, r8 │ │ │ │ ubfx r4, r9, #11, #1 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ ldrb.w r3, [lr, #50] @ 0x32 │ │ │ │ - b.w 2221ac │ │ │ │ + b.w 22203c │ │ │ │ add lr, r8 │ │ │ │ cmp.w sl, #5 │ │ │ │ it eq │ │ │ │ ubfxeq r4, r9, #5, #1 │ │ │ │ ldrb.w r3, [lr, #50] @ 0x32 │ │ │ │ - beq.w 2221ac │ │ │ │ + beq.w 22203c │ │ │ │ movs r4, #0 │ │ │ │ - b.w 2221ac │ │ │ │ + b.w 22203c │ │ │ │ cmp.w sl, #12 │ │ │ │ - bhi.n 222e20 │ │ │ │ - add r3, pc, #8 @ (adr r3, 222dec ) │ │ │ │ + bhi.n 222cb0 │ │ │ │ + add r3, pc, #8 @ (adr r3, 222c7c ) │ │ │ │ ldr.w r2, [r3, sl, lsl #2] │ │ │ │ add r3, r2 │ │ │ │ bx r3 │ │ │ │ @ instruction: 0xffc5ffff │ │ │ │ lsls r7, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r0, #1 │ │ │ │ @@ -623136,848 +623050,848 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r5, r6 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, r6 │ │ │ │ movs r0, r0 │ │ │ │ add.w r3, r8, #64512 @ 0xfc00 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ - b.w 2221ac │ │ │ │ + b.w 22203c │ │ │ │ add.w r3, r8, #64512 @ 0xfc00 │ │ │ │ movw r2, #2052 @ 0x804 │ │ │ │ tst.w r9, r2 │ │ │ │ ite eq │ │ │ │ moveq r4, #1 │ │ │ │ movne r4, #0 │ │ │ │ - b.w 22259c │ │ │ │ + b.w 22242c │ │ │ │ add.w r3, r8, #64512 @ 0xfc00 │ │ │ │ movw r2, #2050 @ 0x802 │ │ │ │ - b.n 222e34 │ │ │ │ + b.n 222cc4 │ │ │ │ cmp.w ip, #348 @ 0x15c │ │ │ │ - bcc.w 223664 │ │ │ │ + bcc.w 2234f4 │ │ │ │ sub.w ip, ip, #350 @ 0x15e │ │ │ │ cmp.w ip, #17 │ │ │ │ - bhi.w 22225a │ │ │ │ + bhi.w 2220ea │ │ │ │ movs r3, #1 │ │ │ │ movw r2, #28767 @ 0x705f │ │ │ │ movt r2, #2 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 2224e8 │ │ │ │ + bne.w 222378 │ │ │ │ cmp.w ip, #8 │ │ │ │ - beq.w 222654 │ │ │ │ + beq.w 2224e4 │ │ │ │ cmp.w ip, #9 │ │ │ │ - bne.w 22225a │ │ │ │ + bne.w 2220ea │ │ │ │ add.w r3, r8, lr │ │ │ │ tst.w r9, #128 @ 0x80 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ - beq.n 222ebc │ │ │ │ + beq.n 222d4c │ │ │ │ add.w r2, r5, r3, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ lsls r4, r2, #27 │ │ │ │ - bmi.n 222ebc │ │ │ │ + bmi.n 222d4c │ │ │ │ tst.w r2, #262148 @ 0x40004 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldrb.w r4, [r2, #368] @ 0x170 │ │ │ │ ubfx r4, r4, #2, #1 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ it ne │ │ │ │ orrne.w r4, r4, #1 │ │ │ │ ands.w r4, r4, #255 @ 0xff │ │ │ │ - bne.w 2221ac │ │ │ │ + bne.w 22203c │ │ │ │ add lr, r8 │ │ │ │ ldrb.w r2, [lr, #4] │ │ │ │ mov fp, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 223760 │ │ │ │ + beq.w 2235f0 │ │ │ │ mov r9, r5 │ │ │ │ mov.w sl, #0 │ │ │ │ add r7, sp, #12 │ │ │ │ add.w r3, r9, #84 @ 0x54 │ │ │ │ ldrb r4, [r6, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbnz r4, 222efc │ │ │ │ + cbnz r4, 222d8c │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 222690 │ │ │ │ + bne.w 222520 │ │ │ │ add.w r3, sl, #1 │ │ │ │ add.w r9, r9, #16 │ │ │ │ mov sl, r3 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 222ed2 │ │ │ │ - b.w 222690 │ │ │ │ + bne.n 222d62 │ │ │ │ + b.w 222520 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216928 │ │ │ │ + bl 2167b8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 222690 │ │ │ │ + bne.w 222520 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 221d48 │ │ │ │ + bl 221bd8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 222ee4 │ │ │ │ + b.n 222d74 │ │ │ │ sub.w ip, ip, #640 @ 0x280 │ │ │ │ cmp.w ip, #14 │ │ │ │ - bhi.w 22225a │ │ │ │ + bhi.w 2220ea │ │ │ │ movs r3, #1 │ │ │ │ movw r2, #22801 @ 0x5911 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 2224e8 │ │ │ │ + bne.w 222378 │ │ │ │ cmp.w ip, #7 │ │ │ │ - beq.w 222654 │ │ │ │ + beq.w 2224e4 │ │ │ │ cmp.w ip, #6 │ │ │ │ - bne.w 22225a │ │ │ │ + bne.w 2220ea │ │ │ │ add lr, r8 │ │ │ │ ldrb.w r2, [lr, #94] @ 0x5e │ │ │ │ ldrb.w r3, [lr, #50] @ 0x32 │ │ │ │ add.w r2, r5, r2, lsl #2 │ │ │ │ ldr r4, [r2, #40] @ 0x28 │ │ │ │ subs r4, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ - b.w 2221ac │ │ │ │ + b.w 22203c │ │ │ │ add.w r2, r8, #98304 @ 0x18000 │ │ │ │ ldrb.w r3, [r2, #1581] @ 0x62d │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 222880 │ │ │ │ + bne.w 222710 │ │ │ │ tst.w r9, #6144 @ 0x1800 │ │ │ │ ldrb.w r3, [r2, #1586] @ 0x632 │ │ │ │ ite ne │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ - b.w 2221ac │ │ │ │ + b.w 22203c │ │ │ │ add.w r3, r8, #98304 @ 0x18000 │ │ │ │ tst.w r9, #6144 @ 0x1800 │ │ │ │ ite ne │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ ldrb.w r3, [r3, #1714] @ 0x6b2 │ │ │ │ - b.w 2221ac │ │ │ │ + b.w 22203c │ │ │ │ add lr, r8 │ │ │ │ ands.w r4, r9, #6144 @ 0x1800 │ │ │ │ - beq.w 22225c │ │ │ │ + beq.w 2220ec │ │ │ │ ldrb.w r4, [lr, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 22225c │ │ │ │ + beq.w 2220ec │ │ │ │ movs r4, #0 │ │ │ │ mov r9, r5 │ │ │ │ mov sl, r4 │ │ │ │ add r7, sp, #12 │ │ │ │ - b.n 222fd4 │ │ │ │ + b.n 222e64 │ │ │ │ ldrb r3, [r3, #14] │ │ │ │ orrs r4, r3 │ │ │ │ add.w r3, r8, ip, lsl #7 │ │ │ │ add.w r1, sl, #1 │ │ │ │ mov sl, r1 │ │ │ │ add.w r9, r9, #16 │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bcs.w 22259c │ │ │ │ + bcs.w 22242c │ │ │ │ add.w r3, r9, #84 @ 0x54 │ │ │ │ ldrb.w lr, [r6, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 222fba │ │ │ │ + beq.n 222e4a │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216928 │ │ │ │ + bl 2167b8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ - cbnz r2, 223008 │ │ │ │ + cbnz r2, 222e98 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 221d48 │ │ │ │ + bl 221bd8 │ │ │ │ ldr.w ip, [r5, #36] @ 0x24 │ │ │ │ orrs r4, r0 │ │ │ │ - b.n 222fbe │ │ │ │ + b.n 222e4e │ │ │ │ ldr.w ip, [r5, #36] @ 0x24 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 222fbe │ │ │ │ + b.n 222e4e │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ add.w r3, r8, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r2, r5, r3, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bmi.w 2221ac │ │ │ │ - b.w 2227b4 │ │ │ │ + bmi.w 22203c │ │ │ │ + b.w 222644 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216928 │ │ │ │ + bl 2167b8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ - cbnz r4, 223066 │ │ │ │ + cbnz r4, 222ef6 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 221d48 │ │ │ │ + bl 221bd8 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov.w lr, r3, lsl #7 │ │ │ │ - b.w 22225a │ │ │ │ + b.w 2220ea │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216928 │ │ │ │ + bl 2167b8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ - cbnz r4, 223066 │ │ │ │ + cbnz r4, 222ef6 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 221d48 │ │ │ │ + bl 221bd8 │ │ │ │ orr.w r4, r7, r0 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov.w lr, r3, lsl #7 │ │ │ │ - b.w 22225a │ │ │ │ + b.w 2220ea │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216928 │ │ │ │ + bl 2167b8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 223010 │ │ │ │ + bne.n 222ea0 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 221d48 │ │ │ │ - b.w 2227ae │ │ │ │ + bl 221bd8 │ │ │ │ + b.w 22263e │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216928 │ │ │ │ + bl 2167b8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 222596 │ │ │ │ + bne.w 222426 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 221d48 │ │ │ │ + bl 221bd8 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 2227ca │ │ │ │ + b.w 22265a │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216928 │ │ │ │ + bl 2167b8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 2235c2 │ │ │ │ + bne.w 223452 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 221d48 │ │ │ │ + bl 221bd8 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov.w lr, r3, lsl #7 │ │ │ │ - b.w 2228aa │ │ │ │ + b.w 22273a │ │ │ │ cmp.w ip, #231 @ 0xe7 │ │ │ │ - beq.w 22298c │ │ │ │ + beq.w 22281c │ │ │ │ sub.w ip, ip, #232 @ 0xe8 │ │ │ │ cmp.w ip, #7 │ │ │ │ - bhi.w 22225a │ │ │ │ + bhi.w 2220ea │ │ │ │ movs r3, #1 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ tst.w r3, #85 @ 0x55 │ │ │ │ - bne.w 222654 │ │ │ │ + bne.w 2224e4 │ │ │ │ tst.w r3, #130 @ 0x82 │ │ │ │ - beq.w 223700 │ │ │ │ + beq.w 223590 │ │ │ │ add.w r3, r5, #84 @ 0x54 │ │ │ │ add r7, sp, #12 │ │ │ │ ldrb.w ip, [r6, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 223284 │ │ │ │ + bne.w 223114 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 22326c │ │ │ │ + bne.w 2230fc │ │ │ │ add.w r3, r5, #100 @ 0x64 │ │ │ │ ldrb r4, [r6, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 2234a8 │ │ │ │ + bne.w 223338 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 222596 │ │ │ │ + bne.w 222426 │ │ │ │ add.w r3, r5, #116 @ 0x74 │ │ │ │ ldrb r4, [r6, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 2236a0 │ │ │ │ + bne.w 223530 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ add.w r3, r5, #132 @ 0x84 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 2227b8 │ │ │ │ - b.w 222596 │ │ │ │ + beq.w 222648 │ │ │ │ + b.w 222426 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216928 │ │ │ │ + bl 2167b8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 222596 │ │ │ │ + bne.w 222426 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 221d48 │ │ │ │ + bl 221bd8 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 222596 │ │ │ │ + b.w 222426 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ - b.w 222690 │ │ │ │ + b.w 222520 │ │ │ │ movw r3, #830 @ 0x33e │ │ │ │ cmp ip, r3 │ │ │ │ - beq.w 22217c │ │ │ │ - bls.w 223746 │ │ │ │ + beq.w 22200c │ │ │ │ + bls.w 2235d6 │ │ │ │ sub.w ip, ip, #892 @ 0x37c │ │ │ │ cmp.w ip, #33 @ 0x21 │ │ │ │ - bhi.w 22225a │ │ │ │ + bhi.w 2220ea │ │ │ │ cmp.w ip, #33 @ 0x21 │ │ │ │ - bhi.w 22225a │ │ │ │ - add r3, pc, #8 @ (adr r3, 2231b0 ) │ │ │ │ + bhi.w 2220ea │ │ │ │ + add r3, pc, #8 @ (adr r3, 223040 ) │ │ │ │ ldr.w ip, [r3, ip, lsl #2] │ │ │ │ add r3, ip │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ - bl ffec91b2 │ │ │ │ - bl 2cf1b6 │ │ │ │ - bl 2cf1ba │ │ │ │ - bl 2cf1be │ │ │ │ - bl 2cf1c2 │ │ │ │ - bl 2cf1c6 │ │ │ │ - bl 2cf1ca │ │ │ │ - bl 2cf1ce │ │ │ │ - bl 2cf1d2 │ │ │ │ - bl 2cf1d6 │ │ │ │ - bl 2cf1da │ │ │ │ - bl 55d1de │ │ │ │ - bl ffec91e2 │ │ │ │ - bl ffec91e6 │ │ │ │ - bl ffec91ea │ │ │ │ - bl ffec91ee │ │ │ │ - bl ffec91f2 │ │ │ │ - bl 2cf1f6 │ │ │ │ - bl 2cf1fa │ │ │ │ - bl 2cf1fe │ │ │ │ - bl 2cf202 │ │ │ │ - bl 2cf206 │ │ │ │ - bl 55d20a │ │ │ │ - bl 2cf20e │ │ │ │ - bl 2cf212 │ │ │ │ - bl 2cf216 │ │ │ │ - bl 2cf21a │ │ │ │ - bl 2cf21e │ │ │ │ - bl 587222 │ │ │ │ - bl 587226 │ │ │ │ - bl 58722a │ │ │ │ - bl 58722e │ │ │ │ - bl ffec9232 │ │ │ │ - bl ffec9236 │ │ │ │ + bl ffec9042 │ │ │ │ + bl 2cf046 │ │ │ │ + bl 2cf04a │ │ │ │ + bl 2cf04e │ │ │ │ + bl 2cf052 │ │ │ │ + bl 2cf056 │ │ │ │ + bl 2cf05a │ │ │ │ + bl 2cf05e │ │ │ │ + bl 2cf062 │ │ │ │ + bl 2cf066 │ │ │ │ + bl 2cf06a │ │ │ │ + bl 55d06e │ │ │ │ + bl ffec9072 │ │ │ │ + bl ffec9076 │ │ │ │ + bl ffec907a │ │ │ │ + bl ffec907e │ │ │ │ + bl ffec9082 │ │ │ │ + bl 2cf086 │ │ │ │ + bl 2cf08a │ │ │ │ + bl 2cf08e │ │ │ │ + bl 2cf092 │ │ │ │ + bl 2cf096 │ │ │ │ + bl 55d09a │ │ │ │ + bl 2cf09e │ │ │ │ + bl 2cf0a2 │ │ │ │ + bl 2cf0a6 │ │ │ │ + bl 2cf0aa │ │ │ │ + bl 2cf0ae │ │ │ │ + bl 5870b2 │ │ │ │ + bl 5870b6 │ │ │ │ + bl 5870ba │ │ │ │ + bl 5870be │ │ │ │ + bl ffec90c2 │ │ │ │ + bl ffec90c6 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ add.w r3, r8, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r2, r5, r3, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bmi.w 2221ac │ │ │ │ - b.w 2229ac │ │ │ │ + bmi.w 22203c │ │ │ │ + b.w 22283c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ add.w r3, r8, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r2, r5, r3, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bmi.w 2221ac │ │ │ │ - b.w 222916 │ │ │ │ + bmi.w 22203c │ │ │ │ + b.w 2227a6 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ add.w r3, r8, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r2, r5, r3, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bmi.w 2221ac │ │ │ │ - b.n 22311c │ │ │ │ + bmi.w 22203c │ │ │ │ + b.n 222fac │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216928 │ │ │ │ + bl 2167b8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 22326c │ │ │ │ + bne.n 2230fc │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 221d48 │ │ │ │ - b.n 223116 │ │ │ │ + bl 221bd8 │ │ │ │ + b.n 222fa6 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216928 │ │ │ │ + bl 2167b8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 223238 │ │ │ │ + bne.n 2230c8 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 221d48 │ │ │ │ - b.w 2229a6 │ │ │ │ + bl 221bd8 │ │ │ │ + b.w 222836 │ │ │ │ mov r0, lr │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216928 │ │ │ │ + bl 2167b8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ - cbnz r2, 2232d2 │ │ │ │ + cbnz r2, 223162 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 221d48 │ │ │ │ + bl 221bd8 │ │ │ │ mov r2, r0 │ │ │ │ ldr.w ip, [r5, #36] @ 0x24 │ │ │ │ - b.w 2226fc │ │ │ │ + b.w 22258c │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216928 │ │ │ │ + bl 2167b8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r3, [r2, #14] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 222580 │ │ │ │ + bne.w 222410 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r2 │ │ │ │ - bl 221d48 │ │ │ │ + bl 221bd8 │ │ │ │ mov r3, r0 │ │ │ │ - b.w 222564 │ │ │ │ + b.w 2223f4 │ │ │ │ mov r0, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216928 │ │ │ │ + bl 2167b8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ - cbnz r2, 223312 │ │ │ │ + cbnz r2, 2231a2 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 221d48 │ │ │ │ + bl 221bd8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov.w lr, r3, lsl #7 │ │ │ │ - b.w 22260c │ │ │ │ + b.w 22249c │ │ │ │ mov r0, r7 │ │ │ │ - bl 216928 │ │ │ │ + bl 2167b8 │ │ │ │ ldrb r3, [r4, #14] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2225bc │ │ │ │ + bne.w 22244c │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 221d48 │ │ │ │ + bl 221bd8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 222596 │ │ │ │ - b.w 2225bc │ │ │ │ + beq.w 222426 │ │ │ │ + b.w 22244c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216928 │ │ │ │ + bl 2167b8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 2236f6 │ │ │ │ + bne.w 223586 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 221d48 │ │ │ │ + bl 221bd8 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov.w lr, r3, lsl #7 │ │ │ │ - b.w 222196 │ │ │ │ + b.w 222026 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216928 │ │ │ │ + bl 2167b8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 222596 │ │ │ │ + bne.w 222426 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 221d48 │ │ │ │ + bl 221bd8 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 2226b2 │ │ │ │ + b.w 222542 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216928 │ │ │ │ + bl 2167b8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 223252 │ │ │ │ + bne.w 2230e2 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 221d48 │ │ │ │ - b.w 222910 │ │ │ │ + bl 221bd8 │ │ │ │ + b.w 2227a0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216928 │ │ │ │ + bl 2167b8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 223066 │ │ │ │ + bne.w 222ef6 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 221d48 │ │ │ │ + bl 221bd8 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov.w lr, r3, lsl #7 │ │ │ │ - b.w 222740 │ │ │ │ + b.w 2225d0 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216928 │ │ │ │ + bl 2167b8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 222596 │ │ │ │ + bne.w 222426 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 221d48 │ │ │ │ + bl 221bd8 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 2225b8 │ │ │ │ + b.w 222448 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216928 │ │ │ │ + bl 2167b8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 222596 │ │ │ │ + bne.w 222426 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 221d48 │ │ │ │ + bl 221bd8 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 222b44 │ │ │ │ + b.w 2229d4 │ │ │ │ sub.w r2, ip, #172 @ 0xac │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #42120 @ 0xa488 │ │ │ │ ands r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 222654 │ │ │ │ + bne.w 2224e4 │ │ │ │ movt r2, #16448 @ 0x4040 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 222794 │ │ │ │ + bne.w 222624 │ │ │ │ cmp.w ip, #196 @ 0xc4 │ │ │ │ - bne.w 22225a │ │ │ │ - b.n 2230fc │ │ │ │ + bne.w 2220ea │ │ │ │ + b.n 222f8c │ │ │ │ sub.w r2, ip, #220 @ 0xdc │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ tst.w r3, #82 @ 0x52 │ │ │ │ - bne.w 222654 │ │ │ │ + bne.w 2224e4 │ │ │ │ tst.w r3, #129 @ 0x81 │ │ │ │ - bne.w 2230fc │ │ │ │ + bne.w 222f8c │ │ │ │ cmp.w ip, #225 @ 0xe1 │ │ │ │ - bne.w 22225a │ │ │ │ - b.w 222794 │ │ │ │ + bne.w 2220ea │ │ │ │ + b.w 222624 │ │ │ │ sub.w r2, ip, #59 @ 0x3b │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ tst.w r3, #81 @ 0x51 │ │ │ │ - bne.w 222654 │ │ │ │ + bne.w 2224e4 │ │ │ │ tst.w r3, #130 @ 0x82 │ │ │ │ - bne.w 2230fc │ │ │ │ + bne.w 222f8c │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - bne.w 22225a │ │ │ │ - b.w 222794 │ │ │ │ + bne.w 2220ea │ │ │ │ + b.w 222624 │ │ │ │ mvn.w r0, #284 @ 0x11c │ │ │ │ movs r3, #1 │ │ │ │ add.w r2, ip, r0 │ │ │ │ lsls r3, r2 │ │ │ │ mov.w r2, #36864 @ 0x9000 │ │ │ │ movt r2, #47103 @ 0xb7ff │ │ │ │ ands r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 2224e8 │ │ │ │ + bne.w 222378 │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.w 222654 │ │ │ │ + bmi.w 2224e4 │ │ │ │ cmp.w ip, #286 @ 0x11e │ │ │ │ - bne.w 22225a │ │ │ │ - b.w 222c7c │ │ │ │ + bne.w 2220ea │ │ │ │ + b.w 222b0c │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216928 │ │ │ │ + bl 2167b8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 222596 │ │ │ │ + bne.w 222426 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 221d48 │ │ │ │ + bl 221bd8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 223132 │ │ │ │ + b.n 222fc2 │ │ │ │ cmp.w ip, #426 @ 0x1aa │ │ │ │ - bcc.w 22225a │ │ │ │ + bcc.w 2220ea │ │ │ │ sub.w r2, ip, #426 @ 0x1aa │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #4481 @ 0x1181 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 2224e8 │ │ │ │ + bne.w 222378 │ │ │ │ movw r2, #16386 @ 0x4002 │ │ │ │ movt r2, #5 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 222654 │ │ │ │ + bne.w 2224e4 │ │ │ │ movw r3, #441 @ 0x1b9 │ │ │ │ cmp ip, r3 │ │ │ │ - beq.w 2225f4 │ │ │ │ - b.w 22225a │ │ │ │ + beq.w 222484 │ │ │ │ + b.w 2220ea │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216928 │ │ │ │ + bl 2167b8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 222596 │ │ │ │ + bne.w 222426 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 221d48 │ │ │ │ + bl 221bd8 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 2229c2 │ │ │ │ + b.w 222852 │ │ │ │ cmp.w ip, #90 @ 0x5a │ │ │ │ - bhi.w 22263a │ │ │ │ + bhi.w 2224ca │ │ │ │ cmp.w ip, #69 @ 0x45 │ │ │ │ - bls.w 22225a │ │ │ │ + bls.w 2220ea │ │ │ │ sub.w ip, ip, #70 @ 0x46 │ │ │ │ cmp.w ip, #20 │ │ │ │ - bhi.w 22225a │ │ │ │ - add r3, pc, #8 @ (adr r3, 223544 ) │ │ │ │ + bhi.w 2220ea │ │ │ │ + add r3, pc, #8 @ (adr r3, 2233d4 ) │ │ │ │ ldr.w ip, [r3, ip, lsl #2] │ │ │ │ add r3, ip │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ - bl ffe6d546 │ │ │ │ - bl 33554a │ │ │ │ - bl 33554e │ │ │ │ + bl ffe6d3d6 │ │ │ │ + bl 3353da │ │ │ │ + bl 3353de │ │ │ │ ldc 15, cr15, [r7, #-1020] @ 0xfffffc04 │ │ │ │ ldc 15, cr15, [r7, #-1020] @ 0xfffffc04 │ │ │ │ ldc 15, cr15, [r7, #-1020] @ 0xfffffc04 │ │ │ │ ldc 15, cr15, [r7, #-1020] @ 0xfffffc04 │ │ │ │ ldc 15, cr15, [r7, #-1020] @ 0xfffffc04 │ │ │ │ ldc 15, cr15, [r7, #-1020] @ 0xfffffc04 │ │ │ │ ldc 15, cr15, [r7, #-1020] @ 0xfffffc04 │ │ │ │ - bl 33556e │ │ │ │ - bl 335572 │ │ │ │ + bl 3353fe │ │ │ │ + bl 335402 │ │ │ │ ldc 15, cr15, [r7, #-1020] @ 0xfffffc04 │ │ │ │ ldc 15, cr15, [r7, #-1020] @ 0xfffffc04 │ │ │ │ ldc 15, cr15, [r7, #-1020] @ 0xfffffc04 │ │ │ │ ldc 15, cr15, [r7, #-1020] @ 0xfffffc04 │ │ │ │ ldc 15, cr15, [r7, #-1020] @ 0xfffffc04 │ │ │ │ ldc 15, cr15, [r7, #-1020] @ 0xfffffc04 │ │ │ │ ldc 15, cr15, [r7, #-1020] @ 0xfffffc04 │ │ │ │ ldc 15, cr15, [r7, #-1020] @ 0xfffffc04 │ │ │ │ @ instruction: 0xefa5ffff │ │ │ │ cmp.w ip, #171 @ 0xab │ │ │ │ - beq.w 22217c │ │ │ │ - b.w 22225a │ │ │ │ + beq.w 22200c │ │ │ │ + b.w 2220ea │ │ │ │ add.w r3, r8, ip, lsl #7 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ - b.w 2221ac │ │ │ │ + b.w 22203c │ │ │ │ mvn.w r1, r9 │ │ │ │ and.w r1, r1, #1 │ │ │ │ orrs r3, r1 │ │ │ │ orr.w r4, r2, r3 │ │ │ │ - b.w 22225a │ │ │ │ + b.w 2220ea │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov.w lr, r3, lsl #7 │ │ │ │ - b.w 2228b6 │ │ │ │ + b.w 222746 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216928 │ │ │ │ + bl 2167b8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 222596 │ │ │ │ + bne.w 222426 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 221d48 │ │ │ │ + bl 221bd8 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 222b60 │ │ │ │ + b.w 2229f0 │ │ │ │ cmp.w ip, #572 @ 0x23c │ │ │ │ - bls.w 223716 │ │ │ │ + bls.w 2235a6 │ │ │ │ sub.w ip, ip, #584 @ 0x248 │ │ │ │ cmp.w ip, #14 │ │ │ │ - bhi.w 22225a │ │ │ │ + bhi.w 2220ea │ │ │ │ movs r3, #1 │ │ │ │ movw r2, #8464 @ 0x2110 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 2224e8 │ │ │ │ + bne.w 222378 │ │ │ │ tst.w r3, #73 @ 0x49 │ │ │ │ - bne.w 222654 │ │ │ │ + bne.w 2224e4 │ │ │ │ cmp.w ip, #14 │ │ │ │ - beq.w 222512 │ │ │ │ - b.w 22225a │ │ │ │ + beq.w 2223a2 │ │ │ │ + b.w 2220ea │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 216928 │ │ │ │ + bl 2167b8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r3, [r2, #14] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 222580 │ │ │ │ + bne.w 222410 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r2 │ │ │ │ - bl 221d48 │ │ │ │ + bl 221bd8 │ │ │ │ mov r3, r0 │ │ │ │ - b.w 222580 │ │ │ │ + b.w 222410 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216928 │ │ │ │ + bl 2167b8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 222596 │ │ │ │ + bne.w 222426 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 221d48 │ │ │ │ + bl 221bd8 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 2226ce │ │ │ │ + b.w 22255e │ │ │ │ movw r3, #317 @ 0x13d │ │ │ │ cmp ip, r3 │ │ │ │ - beq.w 22225a │ │ │ │ + beq.w 2220ea │ │ │ │ sub.w r3, ip, #318 @ 0x13e │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r3 │ │ │ │ mov.w r3, #328 @ 0x148 │ │ │ │ movt r3, #16049 @ 0x3eb1 │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2224e8 │ │ │ │ + bne.w 222378 │ │ │ │ movs r3, #7 │ │ │ │ movt r3, #14 │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 222654 │ │ │ │ + bne.w 2224e4 │ │ │ │ cmp.w ip, #340 @ 0x154 │ │ │ │ - beq.w 222512 │ │ │ │ - b.w 22225a │ │ │ │ + beq.w 2223a2 │ │ │ │ + b.w 2220ea │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 216928 │ │ │ │ + bl 2167b8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 222596 │ │ │ │ + bne.w 222426 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 221d48 │ │ │ │ + bl 221bd8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 22314e │ │ │ │ + b.n 222fde │ │ │ │ mvn.w r7, #664 @ 0x298 │ │ │ │ movs r2, #1 │ │ │ │ add.w r3, ip, r7 │ │ │ │ lsls r2, r3 │ │ │ │ mov.w r3, #1824 @ 0x720 │ │ │ │ movt r3, #32 │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 222654 │ │ │ │ + bne.w 2224e4 │ │ │ │ movs r3, #3 │ │ │ │ movt r3, #12 │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2224e8 │ │ │ │ + bne.w 222378 │ │ │ │ movw r3, #685 @ 0x2ad │ │ │ │ cmp ip, r3 │ │ │ │ - beq.w 222512 │ │ │ │ - b.w 22225a │ │ │ │ + beq.w 2223a2 │ │ │ │ + b.w 2220ea │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov.w lr, r3, lsl #7 │ │ │ │ - b.w 22219a │ │ │ │ + b.w 22202a │ │ │ │ cmp.w ip, #5 │ │ │ │ - beq.w 222794 │ │ │ │ - b.w 22225a │ │ │ │ + beq.w 222624 │ │ │ │ + b.w 2220ea │ │ │ │ ldrb.w r3, [lr, #50] @ 0x32 │ │ │ │ mov r4, fp │ │ │ │ - b.w 2221ac │ │ │ │ + b.w 22203c │ │ │ │ movw r3, #549 @ 0x225 │ │ │ │ cmp ip, r3 │ │ │ │ - bls.w 22225a │ │ │ │ + bls.w 2220ea │ │ │ │ subw ip, ip, #550 @ 0x226 │ │ │ │ movs r3, #1 │ │ │ │ movw r2, #65448 @ 0xffa8 │ │ │ │ movt r2, #95 @ 0x5f │ │ │ │ lsl.w r3, r3, ip │ │ │ │ ands r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 2224e8 │ │ │ │ + bne.w 222378 │ │ │ │ tst.w r3, #19 │ │ │ │ - bne.w 222654 │ │ │ │ - b.w 22225a │ │ │ │ + bne.w 2224e4 │ │ │ │ + b.w 2220ea │ │ │ │ movw r3, #818 @ 0x332 │ │ │ │ cmp ip, r3 │ │ │ │ - bls.w 222654 │ │ │ │ + bls.w 2224e4 │ │ │ │ cmp.w ip, #824 @ 0x338 │ │ │ │ - beq.w 222654 │ │ │ │ - b.w 22225a │ │ │ │ + beq.w 2224e4 │ │ │ │ + b.w 2220ea │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ mov r4, r2 │ │ │ │ - b.w 2221ac │ │ │ │ + b.w 22203c │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ - ldr.w r3, [pc, #2788] @ 224260 │ │ │ │ - ldr.w r2, [pc, #2788] @ 224264 │ │ │ │ + ldr.w r3, [pc, #2788] @ 2240f0 │ │ │ │ + ldr.w r2, [pc, #2788] @ 2240f4 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #2780] @ 224268 │ │ │ │ + ldr.w r3, [pc, #2780] @ 2240f8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2239ea │ │ │ │ + beq.w 22387a │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r1 │ │ │ │ mov.w r3, #43008 @ 0xa800 │ │ │ │ movt r3, #512 @ 0x200 │ │ │ │ mov.w r1, #21504 @ 0x5400 │ │ │ │ movt r1, #256 @ 0x100 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ cmp.w fp, #3 │ │ │ │ - bhi.w 223c2a │ │ │ │ + bhi.w 223aba │ │ │ │ tbh [pc, fp, lsl #1] │ │ │ │ lsls r1, r6, #7 │ │ │ │ lsls r2, r4, #4 │ │ │ │ movs r4, r0 │ │ │ │ lsls r5, r1, #21 │ │ │ │ ldr.w fp, [r4, #16] │ │ │ │ add.w r8, r4, #24 │ │ │ │ cmp fp, r8 │ │ │ │ - beq.w 22424a │ │ │ │ + beq.w 2240da │ │ │ │ mov r0, fp │ │ │ │ - bl 216890 │ │ │ │ + bl 216720 │ │ │ │ ldr.w r5, [fp, #16] │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 223814 │ │ │ │ + cbz r3, 2236a4 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 223814 │ │ │ │ + bne.n 2236a4 │ │ │ │ movs r6, #0 │ │ │ │ ldrb.w r3, [sl, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 223de6 │ │ │ │ + bne.w 223c76 │ │ │ │ ldrb.w r3, [r5, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 223de6 │ │ │ │ + beq.w 223c76 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 223814 │ │ │ │ + cbz r3, 2236a4 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 2237f4 │ │ │ │ + beq.n 223684 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r5, r3 │ │ │ │ ldr.w r3, [fp, #60] @ 0x3c │ │ │ │ mov r6, sl │ │ │ │ mov r9, r4 │ │ │ │ mov.w lr, #0 │ │ │ │ @@ -623993,598 +623907,598 @@ │ │ │ │ stmia.w r5, {r0, r1, r2} │ │ │ │ strb.w ip, [sp, #80] @ 0x50 │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ strb.w lr, [sp, #81] @ 0x51 │ │ │ │ strh.w lr, [sp, #82] @ 0x52 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 223768 │ │ │ │ + bl 2235f8 │ │ │ │ ldr.w sl, [fp, #16] │ │ │ │ ldrb.w r6, [sp, #82] @ 0x52 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2238fe │ │ │ │ + beq.n 22378e │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 2238fe │ │ │ │ + bne.n 22378e │ │ │ │ mov r4, sl │ │ │ │ mov.w r8, #0 │ │ │ │ mov sl, r7 │ │ │ │ mov r7, r6 │ │ │ │ ldrb.w r6, [r4, #34] @ 0x22 │ │ │ │ - cbnz r6, 2238de │ │ │ │ + cbnz r6, 22376e │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 2238de │ │ │ │ + cbz r3, 22376e │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - b.n 2238be │ │ │ │ + b.n 22374e │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r8 │ │ │ │ - bl 221d48 │ │ │ │ - cbnz r0, 2238d2 │ │ │ │ - cbz r7, 2238b4 │ │ │ │ + bl 221bd8 │ │ │ │ + cbnz r0, 223762 │ │ │ │ + cbz r7, 223744 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 2238b4 │ │ │ │ + beq.n 223744 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 223dc8 │ │ │ │ + beq.w 223c58 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 223dda │ │ │ │ + bne.w 223c6a │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 223dd4 │ │ │ │ + beq.w 223c64 │ │ │ │ ldr.w r8, [r5, #24] │ │ │ │ add.w r0, r5, #12 │ │ │ │ - bl 216928 │ │ │ │ + bl 2167b8 │ │ │ │ ldrb.w r2, [r8, #14] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 223894 │ │ │ │ + beq.n 223724 │ │ │ │ mov.w r8, #1 │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [r4, #34] @ 0x22 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 2238ea │ │ │ │ + cbz r3, 22377a │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 223882 │ │ │ │ + beq.n 223712 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r7 │ │ │ │ strb.w r3, [sp, #81] @ 0x51 │ │ │ │ mov r7, sl │ │ │ │ strb.w r3, [sp, #84] @ 0x54 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 223856 │ │ │ │ + bne.n 2236e6 │ │ │ │ ldrb.w r5, [sp, #83] @ 0x53 │ │ │ │ mov r4, r9 │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ - cbnz r5, 223914 │ │ │ │ + cbnz r5, 2237a4 │ │ │ │ ldrb.w r3, [sl, #21] │ │ │ │ - cbz r3, 223938 │ │ │ │ + cbz r3, 2237c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21696c │ │ │ │ + bl 2167fc │ │ │ │ mov r7, r0 │ │ │ │ - b.n 22392e │ │ │ │ + b.n 2237be │ │ │ │ mov r0, r7 │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ - bl 2169dc │ │ │ │ + bl 21686c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 216b24 │ │ │ │ + bl 2169b4 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 22391e │ │ │ │ + bne.n 2237ae │ │ │ │ mov r0, r4 │ │ │ │ strb.w r6, [r4, #58] @ 0x3a │ │ │ │ strb.w r5, [r4, #59] @ 0x3b │ │ │ │ - bl 216b24 │ │ │ │ + bl 2169b4 │ │ │ │ ldr.w fp, [r0, #16] │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2239cc │ │ │ │ + beq.n 22385c │ │ │ │ ldrb.w r3, [fp, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 2239cc │ │ │ │ + bne.n 22385c │ │ │ │ mov.w r9, #0 │ │ │ │ mov r7, fp │ │ │ │ ldrb.w r3, [sl, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 223f42 │ │ │ │ + beq.w 223dd2 │ │ │ │ strh.w r9, [r7, #34] @ 0x22 │ │ │ │ ldr r5, [r7, #36] @ 0x24 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 2239c0 │ │ │ │ + cbz r3, 223850 │ │ │ │ ldrb.w r3, [r4, #59] @ 0x3b │ │ │ │ movs r6, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 223f06 │ │ │ │ + bne.w 223d96 │ │ │ │ ldr.w fp, [r5, #24] │ │ │ │ add.w r0, r5, #12 │ │ │ │ - bl 216928 │ │ │ │ + bl 2167b8 │ │ │ │ ldrb.w r3, [fp, #14] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 223f34 │ │ │ │ + bne.w 223dc4 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, fp │ │ │ │ - bl 221d48 │ │ │ │ + bl 221bd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 223f34 │ │ │ │ + bne.w 223dc4 │ │ │ │ ldrb.w r3, [r4, #59] @ 0x3b │ │ │ │ - cbz r3, 2239b8 │ │ │ │ + cbz r3, 223848 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 223f3e │ │ │ │ + beq.w 223dce │ │ │ │ ldr r2, [r5, #24] │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 223f34 │ │ │ │ + bne.w 223dc4 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 22397a │ │ │ │ + bne.n 22380a │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 2239cc │ │ │ │ + cbz r3, 22385c │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 223960 │ │ │ │ + beq.n 2237f0 │ │ │ │ ldrb.w r3, [sp, #85] @ 0x55 │ │ │ │ - cbnz r3, 2239dc │ │ │ │ + cbnz r3, 22386c │ │ │ │ ldrb.w r3, [sl, #25] │ │ │ │ ldrb.w r2, [r4, #59] @ 0x3b │ │ │ │ orrs r3, r2 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ strb.w r3, [sl, #25] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2237b6 │ │ │ │ - ldr.w r2, [pc, #2176] @ 22426c │ │ │ │ - ldr.w r3, [pc, #2168] @ 224268 │ │ │ │ + bne.w 223646 │ │ │ │ + ldr.w r2, [pc, #2176] @ 2240fc │ │ │ │ + ldr.w r3, [pc, #2168] @ 2240f8 │ │ │ │ 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 224240 │ │ │ │ + bne.w 2240d0 │ │ │ │ add sp, #180 @ 0xb4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r3, r4, #16 │ │ │ │ ldrb.w r6, [sl, #25] │ │ │ │ add r5, sp, #60 @ 0x3c │ │ │ │ str r5, [sp, #8] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r5, r3 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 223fe0 │ │ │ │ + bne.w 223e70 │ │ │ │ ldrb r7, [r3, #14] │ │ │ │ mov r5, sl │ │ │ │ add r6, sp, #32 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ stmia.w r6, {r0, r1, r2} │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ ldrb.w r3, [sp, #53] @ 0x35 │ │ │ │ add r1, sp, #32 │ │ │ │ orrs r3, r7 │ │ │ │ strb.w r3, [sp, #53] @ 0x35 │ │ │ │ - bl 223768 │ │ │ │ + bl 2235f8 │ │ │ │ ldr.w lr, [sp, #8] │ │ │ │ mov ip, sl │ │ │ │ mov r6, lr │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ stmia.w r6, {r0, r1, r2} │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ ldrb.w r3, [sp, #81] @ 0x51 │ │ │ │ mov r1, lr │ │ │ │ orrs r3, r7 │ │ │ │ strb.w r3, [sp, #81] @ 0x51 │ │ │ │ - bl 223768 │ │ │ │ + bl 2235f8 │ │ │ │ ldr.w r6, [sl, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 223fbe │ │ │ │ + beq.w 223e4e │ │ │ │ ldr r3, [r6, #16] │ │ │ │ add.w r2, r6, #24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 224244 │ │ │ │ + beq.w 2240d4 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ ldr.w r3, [r2, #-12] │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ cmp r1, r0 │ │ │ │ it cc │ │ │ │ movcc r6, #1 │ │ │ │ - bcc.n 223ab0 │ │ │ │ + bcc.n 223940 │ │ │ │ ldrb r2, [r2, #15] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 223fbe │ │ │ │ + beq.w 223e4e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 223aa0 │ │ │ │ + bne.n 223930 │ │ │ │ subs r6, r6, r3 │ │ │ │ clz r6, r6 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 216b24 │ │ │ │ + bl 2169b4 │ │ │ │ ldr.w r9, [r0, #16] │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 223b60 │ │ │ │ + beq.n 2239f0 │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 223b60 │ │ │ │ + bne.n 2239f0 │ │ │ │ mov.w r8, #0 │ │ │ │ str r4, [sp, #8] │ │ │ │ ldrb.w r2, [sl, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 223e24 │ │ │ │ + beq.w 223cb4 │ │ │ │ mov r0, r6 │ │ │ │ strb.w r8, [r9, #34] @ 0x22 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 223ea4 │ │ │ │ + bne.w 223d34 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ strb.w r0, [r9, #35] @ 0x23 │ │ │ │ ands.w r2, r2, #256 @ 0x100 │ │ │ │ - beq.n 223afe │ │ │ │ + beq.n 22398e │ │ │ │ ldrb.w r2, [r9, #33] @ 0x21 │ │ │ │ subs r2, #1 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ ldr.w r5, [r9, #36] @ 0x24 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 223e4c │ │ │ │ + beq.w 223cdc │ │ │ │ mov.w fp, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - b.n 223b34 │ │ │ │ + b.n 2239c4 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 221d48 │ │ │ │ - cbnz r0, 223b44 │ │ │ │ + bl 221bd8 │ │ │ │ + cbnz r0, 2239d4 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #7 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ it ne │ │ │ │ addne.w fp, fp, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 223e8c │ │ │ │ + beq.w 223d1c │ │ │ │ ldr r4, [r5, #24] │ │ │ │ add.w r0, r5, #12 │ │ │ │ - bl 216928 │ │ │ │ + bl 2167b8 │ │ │ │ ldrb r1, [r4, #14] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 223b12 │ │ │ │ + beq.n 2239a2 │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [r9, #34] @ 0x22 │ │ │ │ ldr.w r9, [r9] │ │ │ │ ldr.w r3, [r9] │ │ │ │ - cbz r3, 223b5e │ │ │ │ + cbz r3, 2239ee │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 223ad0 │ │ │ │ + beq.n 223960 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldrb.w r3, [sp, #54] @ 0x36 │ │ │ │ - cbnz r3, 223b70 │ │ │ │ + cbnz r3, 223a00 │ │ │ │ ldrb.w r3, [sl, #22] │ │ │ │ ldrb.w r2, [sp, #82] @ 0x52 │ │ │ │ orrs r3, r2 │ │ │ │ ldrb.w r1, [sp, #55] @ 0x37 │ │ │ │ strb.w r3, [sl, #22] │ │ │ │ - cbnz r1, 223b84 │ │ │ │ + cbnz r1, 223a14 │ │ │ │ ldrb.w r1, [sl, #23] │ │ │ │ ldrb.w r2, [sp, #83] @ 0x53 │ │ │ │ orrs r1, r2 │ │ │ │ ldrb.w r2, [sp, #57] @ 0x39 │ │ │ │ ldrb.w r0, [sl, #21] │ │ │ │ strb.w r1, [sl, #23] │ │ │ │ orrs r3, r0 │ │ │ │ strb.w r3, [sl, #21] │ │ │ │ - cbnz r2, 223ba2 │ │ │ │ + cbnz r2, 223a32 │ │ │ │ ldrb.w r2, [sl, #25] │ │ │ │ ldrb.w r3, [sp, #85] @ 0x55 │ │ │ │ orrs r2, r3 │ │ │ │ strb.w r2, [sl, #25] │ │ │ │ - b.n 223c2a │ │ │ │ + b.n 223aba │ │ │ │ ldr r5, [r4, #16] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 223c1a │ │ │ │ + beq.n 223aaa │ │ │ │ str r4, [sp, #4] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 223c10 │ │ │ │ + beq.n 223aa0 │ │ │ │ ldrb.w r0, [sl, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 223e50 │ │ │ │ + beq.w 223ce0 │ │ │ │ ldrb.w r2, [sl, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 223eb0 │ │ │ │ + beq.w 223d40 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 223be8 │ │ │ │ + bhi.n 223a78 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r0, #3 │ │ │ │ lsls r4, r6, #2 │ │ │ │ movs r2, r1 │ │ │ │ lsls r4, r3, #1 │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r0, r3 │ │ │ │ movs r2, r1 │ │ │ │ movs r0, r3 │ │ │ │ lsls r1, r0, #13 │ │ │ │ movs r2, r1 │ │ │ │ cmp r3, #6 │ │ │ │ - bne.n 223c10 │ │ │ │ + bne.n 223aa0 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.n 223c10 │ │ │ │ + bhi.n 223aa0 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r6, #12 │ │ │ │ movs r5, r1 │ │ │ │ movs r5, r1 │ │ │ │ movs r4, r5 │ │ │ │ movs r0, r4 │ │ │ │ lsls r5, r6, #12 │ │ │ │ lsls r5, r6, #12 │ │ │ │ mov.w r3, #0 │ │ │ │ strb.w r0, [r5, #35] @ 0x23 │ │ │ │ strb.w r3, [r5, #34] @ 0x22 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 223bb2 │ │ │ │ + bne.n 223a42 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldrb.w r3, [sl, #21] │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ strbne.w r3, [r4, #40] @ 0x28 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2237b6 │ │ │ │ - b.n 2239ea │ │ │ │ + bne.w 223646 │ │ │ │ + b.n 22387a │ │ │ │ ldrb.w r3, [sl, #22] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 223c10 │ │ │ │ + bne.n 223aa0 │ │ │ │ ldrb.w r3, [sl, #21] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 223c10 │ │ │ │ + beq.n 223aa0 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sl, #22] │ │ │ │ - b.n 223c10 │ │ │ │ + b.n 223aa0 │ │ │ │ ldrb.w r3, [sl, #23] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 223c10 │ │ │ │ + bne.n 223aa0 │ │ │ │ ldrb.w r3, [sl, #21] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 223c10 │ │ │ │ + beq.n 223aa0 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sl, #23] │ │ │ │ - b.n 223c10 │ │ │ │ - ldr.w r3, [pc, #1544] @ 224270 │ │ │ │ + b.n 223aa0 │ │ │ │ + ldr.w r3, [pc, #1544] @ 224100 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ - cbz r3, 223c82 │ │ │ │ + cbz r3, 223b12 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r0, [r5, #35] @ 0x23 │ │ │ │ strb.w r3, [r5, #34] @ 0x22 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 2220c4 │ │ │ │ - b.n 223c10 │ │ │ │ + bl 221f54 │ │ │ │ + b.n 223aa0 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r0, [r5, #35] @ 0x23 │ │ │ │ strb.w r3, [r5, #34] @ 0x22 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 223c10 │ │ │ │ + bls.n 223aa0 │ │ │ │ ldr.w lr, [r5, #52] @ 0x34 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 2241c2 │ │ │ │ + beq.w 224052 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ mov r7, fp │ │ │ │ movs r4, #0 │ │ │ │ add r6, sp, #60 @ 0x3c │ │ │ │ mov.w r8, #20 │ │ │ │ - b.n 223cde │ │ │ │ + b.n 223b6e │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bpl.w 223f4e │ │ │ │ + bpl.w 223dde │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 224066 │ │ │ │ + bne.w 223ef6 │ │ │ │ ldrb r3, [r2, #14] │ │ │ │ orrs r4, r3 │ │ │ │ strb.w r3, [r5, #76] @ 0x4c │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, lr │ │ │ │ - bcs.n 223d2a │ │ │ │ + bcs.n 223bba │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ ldrb.w ip, [sl, #25] │ │ │ │ mla r2, r8, r7, r2 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ subs r3, #3 │ │ │ │ cmp r3, #25 │ │ │ │ - bhi.w 223f4e │ │ │ │ + bhi.w 223dde │ │ │ │ movs r1, #1 │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ tst.w r3, r9 │ │ │ │ - bne.w 223fa0 │ │ │ │ + bne.w 223e30 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ tst r3, r1 │ │ │ │ - beq.n 223cba │ │ │ │ + beq.n 223b4a │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 224048 │ │ │ │ + bne.w 223ed8 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 223cd8 │ │ │ │ + beq.n 223b68 │ │ │ │ ldrb.w r3, [r5, #74] @ 0x4a │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, lr │ │ │ │ orr.w r4, r4, r3 │ │ │ │ - bcc.n 223cde │ │ │ │ + bcc.n 223b6e │ │ │ │ ldrb.w r3, [r5, #64] @ 0x40 │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ orr.w r2, r4, r3 │ │ │ │ strb.w r2, [r5, #34] @ 0x22 │ │ │ │ - b.n 223c10 │ │ │ │ + b.n 223aa0 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r0, [r5, #35] @ 0x23 │ │ │ │ strb.w r3, [r5, #34] @ 0x22 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 2241be │ │ │ │ + bhi.w 22404e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r1, #7 │ │ │ │ lsls r0, r6, #6 │ │ │ │ lsls r3, r3, #6 │ │ │ │ lsls r0, r6, #6 │ │ │ │ lsls r3, r3, #6 │ │ │ │ lsls r6, r7, #6 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r0, [r5, #35] @ 0x23 │ │ │ │ strb.w r3, [r5, #34] @ 0x22 │ │ │ │ - ldr.w r3, [pc, #1288] @ 224274 │ │ │ │ + ldr.w r3, [pc, #1288] @ 224104 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb.w r9, [r3, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 223c10 │ │ │ │ + beq.w 223aa0 │ │ │ │ add.w r6, r5, #60 @ 0x3c │ │ │ │ mov r8, fp │ │ │ │ add r7, sp, #60 @ 0x3c │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ lsls r4, r3, #18 │ │ │ │ - bpl.n 223da2 │ │ │ │ + bpl.n 223c32 │ │ │ │ ldr.w r3, [r6, #-4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 223f62 │ │ │ │ + beq.w 223df2 │ │ │ │ ldmdb r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldrb.w ip, [sl, #25] │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 223e6e │ │ │ │ + bne.n 223cfe │ │ │ │ ldrb r0, [r4, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 223e84 │ │ │ │ + bne.n 223d14 │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r6, #32 │ │ │ │ cmp r9, r8 │ │ │ │ - bne.n 223d8c │ │ │ │ - b.n 223c10 │ │ │ │ + bne.n 223c1c │ │ │ │ + b.n 223aa0 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2238be │ │ │ │ + bne.w 22374e │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ - b.n 2238de │ │ │ │ + b.n 22376e │ │ │ │ mov.w r3, #1 │ │ │ │ mov r8, r7 │ │ │ │ strb.w r3, [r4, #34] @ 0x22 │ │ │ │ - b.n 2238de │ │ │ │ + b.n 22376e │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ strb.w r6, [r5, #35] @ 0x23 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbnz r2, 223dfc │ │ │ │ - b.n 223808 │ │ │ │ + cbnz r2, 223c8c │ │ │ │ + b.n 223698 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 223808 │ │ │ │ + beq.w 223698 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 223df2 │ │ │ │ + bne.n 223c82 │ │ │ │ ldr.w r9, [r3, #24] │ │ │ │ add.w r0, r3, #12 │ │ │ │ - bl 216928 │ │ │ │ + bl 2167b8 │ │ │ │ ldrb.w r3, [r9, #14] │ │ │ │ - cbnz r3, 223e1e │ │ │ │ + cbnz r3, 223cae │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 221d48 │ │ │ │ + bl 221bd8 │ │ │ │ mov r3, r0 │ │ │ │ strb.w r3, [r5, #34] @ 0x22 │ │ │ │ - b.n 223808 │ │ │ │ + b.n 223698 │ │ │ │ ldr.w r1, [sl, #12] │ │ │ │ ldrb.w r3, [r9, #34] @ 0x22 │ │ │ │ lsls r1, r1, #23 │ │ │ │ - bpl.n 223e3a │ │ │ │ + bpl.n 223cca │ │ │ │ ldrb.w r2, [r9, #33] @ 0x21 │ │ │ │ subs r2, #1 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 223b4c │ │ │ │ + bne.w 2239dc │ │ │ │ ldr.w r5, [r9, #36] @ 0x24 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 223b0a │ │ │ │ + bne.w 22399a │ │ │ │ mov fp, r3 │ │ │ │ - b.n 223e8e │ │ │ │ + b.n 223d1e │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 223bec │ │ │ │ + beq.w 223a7c │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 223fc2 │ │ │ │ + bhi.w 223e52 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 223ffa │ │ │ │ + beq.w 223e8a │ │ │ │ ldrb.w r3, [r5, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 223c10 │ │ │ │ - b.n 223d46 │ │ │ │ + bne.w 223aa0 │ │ │ │ + b.n 223bd6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 216928 │ │ │ │ + bl 2167b8 │ │ │ │ ldrb r3, [r4, #14] │ │ │ │ - cbnz r3, 223e84 │ │ │ │ + cbnz r3, 223d14 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 221d48 │ │ │ │ + bl 221bd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 223dbc │ │ │ │ + beq.n 223c4c │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r5, #34] @ 0x22 │ │ │ │ - b.n 223c10 │ │ │ │ + b.n 223aa0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ eor.w r2, r2, #1 │ │ │ │ cmp.w fp, #1 │ │ │ │ it hi │ │ │ │ orrhi.w r2, r2, #1 │ │ │ │ tst r7, r2 │ │ │ │ - beq.w 223b4c │ │ │ │ - b.n 223b44 │ │ │ │ + beq.w 2239dc │ │ │ │ + b.n 2239d4 │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ mov r0, r9 │ │ │ │ - bl 221d88 │ │ │ │ - b.n 223ae6 │ │ │ │ + bl 221c18 │ │ │ │ + b.n 223976 │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ - cbz r1, 223f02 │ │ │ │ + cbz r1, 223d92 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 223f02 │ │ │ │ - add r2, pc, #8 @ (adr r2, 223ec4 ) │ │ │ │ + bhi.n 223d92 │ │ │ │ + add r2, pc, #8 @ (adr r2, 223d54 ) │ │ │ │ ldr.w r6, [r2, r3, lsl #2] │ │ │ │ add r2, r6 │ │ │ │ bx r2 │ │ │ │ movs r5, r6 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, r6 │ │ │ │ movs r0, r0 │ │ │ │ @@ -624598,472 +624512,472 @@ │ │ │ │ stc2 15, cr15, [r9, #-1020] @ 0xfffffc04 │ │ │ │ stc2 15, cr15, [r9, #-1020] @ 0xfffffc04 │ │ │ │ movs r7, r7 │ │ │ │ movs r0, r0 │ │ │ │ movs r7, r7 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2174f4 │ │ │ │ - cbz r0, 223efe │ │ │ │ + bl 217384 │ │ │ │ + cbz r0, 223d8e │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 221d88 │ │ │ │ + bl 221c18 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ - b.n 223bcc │ │ │ │ + b.n 223a5c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 223bcc │ │ │ │ + b.n 223a5c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 224244 │ │ │ │ + beq.w 2240d4 │ │ │ │ ldr.w fp, [r5, #24] │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ ldr.w r3, [fp, #-12] │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.w 223984 │ │ │ │ + bcc.w 223814 │ │ │ │ ldrb.w r2, [fp, #15] │ │ │ │ - cbz r2, 223f34 │ │ │ │ + cbz r2, 223dc4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 223f26 │ │ │ │ + bne.n 223db6 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 223984 │ │ │ │ + beq.w 223814 │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [r7, #34] @ 0x22 │ │ │ │ - b.n 2239c0 │ │ │ │ + b.n 223850 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ - b.n 2239b8 │ │ │ │ + b.n 223848 │ │ │ │ ldrb.w r3, [r7, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2239c0 │ │ │ │ - b.n 22396e │ │ │ │ + bne.w 223850 │ │ │ │ + b.n 2237fe │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 224006 │ │ │ │ + bne.n 223e96 │ │ │ │ ldrb r3, [r3, #14] │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 223cd8 │ │ │ │ + b.n 223b68 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ movw r2, #461 @ 0x1cd │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 223da2 │ │ │ │ + bne.w 223c32 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.w 223da2 │ │ │ │ + bne.w 223c32 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 217b5c │ │ │ │ + bl 2179ec │ │ │ │ cmp r0, #1 │ │ │ │ - bls.w 223dbc │ │ │ │ + bls.w 223c4c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ ldrb.w r1, [r3], #-1 │ │ │ │ add r3, r0 │ │ │ │ - b.n 223f96 │ │ │ │ + b.n 223e26 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 223dbc │ │ │ │ + beq.w 223c4c │ │ │ │ ldrb.w r0, [r2, #1]! │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 223f90 │ │ │ │ - b.n 223da2 │ │ │ │ + beq.n 223e20 │ │ │ │ + b.n 223c32 │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 224028 │ │ │ │ + bne.n 223eb8 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 223cd8 │ │ │ │ + beq.w 223b68 │ │ │ │ ldrb.w r3, [r5, #73] @ 0x49 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 223cd8 │ │ │ │ + b.n 223b68 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 223ab0 │ │ │ │ + b.n 223940 │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r3 │ │ │ │ tst.w r2, #676 @ 0x2a4 │ │ │ │ - bne.w 223c10 │ │ │ │ + bne.w 223aa0 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 223c82 │ │ │ │ + bne.w 223b12 │ │ │ │ ldrb.w r3, [r5, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 223c10 │ │ │ │ - b.n 223c96 │ │ │ │ + bne.w 223aa0 │ │ │ │ + b.n 223b26 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 216928 │ │ │ │ + bl 2167b8 │ │ │ │ ldrb r7, [r5, #14] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 223a26 │ │ │ │ + bne.w 2238b6 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 221d48 │ │ │ │ + bl 221bd8 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 223a26 │ │ │ │ + b.n 2238b6 │ │ │ │ ldrb.w r3, [r5, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 223c10 │ │ │ │ - b.n 223d68 │ │ │ │ + bne.w 223aa0 │ │ │ │ + b.n 223bf8 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 216928 │ │ │ │ + bl 2167b8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 224148 │ │ │ │ + bne.w 223fd8 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 221d48 │ │ │ │ + bl 221bd8 │ │ │ │ ldr.w lr, [r5, #52] @ 0x34 │ │ │ │ orrs r4, r0 │ │ │ │ - b.n 223cd8 │ │ │ │ + b.n 223b68 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 216928 │ │ │ │ + bl 2167b8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 224142 │ │ │ │ + bne.w 223fd2 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 221d48 │ │ │ │ + bl 221bd8 │ │ │ │ ldr.w lr, [r5, #52] @ 0x34 │ │ │ │ - b.n 223fb0 │ │ │ │ + b.n 223e40 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 216928 │ │ │ │ + bl 2167b8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 22413c │ │ │ │ + bne.n 223fcc │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 221d48 │ │ │ │ + bl 221bd8 │ │ │ │ ldr.w lr, [r5, #52] @ 0x34 │ │ │ │ - b.n 223d18 │ │ │ │ + b.n 223ba8 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 216928 │ │ │ │ + bl 2167b8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb r3, [r2, #14] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 224134 │ │ │ │ + bne.n 223fc4 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r2 │ │ │ │ - bl 221d48 │ │ │ │ + bl 221bd8 │ │ │ │ ldr.w lr, [r5, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ orrs r4, r0 │ │ │ │ - b.n 223cd4 │ │ │ │ + b.n 223b64 │ │ │ │ ldrb.w ip, [sl, #25] │ │ │ │ movs r7, #0 │ │ │ │ add r6, sp, #60 @ 0x3c │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 224150 │ │ │ │ + bne.n 223fe0 │ │ │ │ ldrb.w r3, [r8, #14] │ │ │ │ orrs r3, r7 │ │ │ │ uxtb r3, r3 │ │ │ │ strb.w r3, [r5, #34] @ 0x22 │ │ │ │ - b.n 223c10 │ │ │ │ + b.n 223aa0 │ │ │ │ add.w r3, r5, #64 @ 0x40 │ │ │ │ add r6, sp, #60 @ 0x3c │ │ │ │ ldrb.w ip, [sl, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r8, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 2241a2 │ │ │ │ + bne.n 224032 │ │ │ │ ldrb r7, [r3, #14] │ │ │ │ - b.n 224090 │ │ │ │ + b.n 223f20 │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ add r6, sp, #60 @ 0x3c │ │ │ │ ldrb.w ip, [sl, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r7, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 22416c │ │ │ │ + bne.n 223ffc │ │ │ │ ldrb r3, [r3, #14] │ │ │ │ - b.n 224180 │ │ │ │ + b.n 224010 │ │ │ │ ldr r6, [r5, #48] @ 0x30 │ │ │ │ movw r3, #62589 @ 0xf47d │ │ │ │ movt r3, #255 @ 0xff │ │ │ │ ldr r2, [r6, #16] │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2241be │ │ │ │ + beq.n 22404e │ │ │ │ bic.w r2, r2, #4227858432 @ 0xfc000000 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 224214 │ │ │ │ + beq.w 2240a4 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldrsb.w r1, [r3, #72] @ 0x48 │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 2241f6 │ │ │ │ + beq.n 224086 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 2241d6 │ │ │ │ + beq.n 224066 │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 224130 │ │ │ │ + bne.n 223fc0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ cmp r2, #4 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2241e8 │ │ │ │ + bne.n 224078 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 2240ac │ │ │ │ + b.n 223f3c │ │ │ │ ldr.w lr, [r5, #52] @ 0x34 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 223cd4 │ │ │ │ + b.n 223b64 │ │ │ │ ldr.w lr, [r5, #52] @ 0x34 │ │ │ │ - b.n 223d1c │ │ │ │ + b.n 223bac │ │ │ │ ldr.w lr, [r5, #52] @ 0x34 │ │ │ │ - b.n 223fb6 │ │ │ │ + b.n 223e46 │ │ │ │ ldr.w lr, [r5, #52] @ 0x34 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 223cd8 │ │ │ │ + b.n 223b68 │ │ │ │ mov r0, r6 │ │ │ │ - bl 216928 │ │ │ │ + bl 2167b8 │ │ │ │ ldrb.w r3, [r8, #14] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2240ac │ │ │ │ + bne.n 223f3c │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r8 │ │ │ │ - bl 221d48 │ │ │ │ + bl 221bd8 │ │ │ │ orrs r7, r0 │ │ │ │ uxtb r3, r7 │ │ │ │ - b.n 2240ac │ │ │ │ + b.n 223f3c │ │ │ │ mov r0, r6 │ │ │ │ - bl 216928 │ │ │ │ + bl 2167b8 │ │ │ │ ldrb r3, [r7, #14] │ │ │ │ - cbnz r3, 224180 │ │ │ │ + cbnz r3, 224010 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r7 │ │ │ │ - bl 221d48 │ │ │ │ + bl 221bd8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 2240ac │ │ │ │ + beq.n 223f3c │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ movw r2, #62589 @ 0xf47d │ │ │ │ movt r2, #64767 @ 0xfcff │ │ │ │ ands r2, r1 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ - b.n 2240ac │ │ │ │ + b.n 223f3c │ │ │ │ mov r0, r6 │ │ │ │ - bl 216928 │ │ │ │ + bl 2167b8 │ │ │ │ ldrb.w r7, [r8, #14] │ │ │ │ - cbnz r7, 2241b8 │ │ │ │ + cbnz r7, 224048 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r8 │ │ │ │ - bl 221d48 │ │ │ │ + bl 221bd8 │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w ip, [sl, #25] │ │ │ │ - b.n 224090 │ │ │ │ + b.n 223f20 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2240ac │ │ │ │ + b.n 223f3c │ │ │ │ ldrb.w r3, [r5, #64] @ 0x40 │ │ │ │ mov r4, lr │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ orr.w r2, r4, r3 │ │ │ │ strb.w r2, [r5, #34] @ 0x22 │ │ │ │ - b.n 223c10 │ │ │ │ + b.n 223aa0 │ │ │ │ ubfx r3, r3, #1, #1 │ │ │ │ cmp r2, #8 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 224130 │ │ │ │ + beq.n 223fc0 │ │ │ │ ldrb r3, [r6, #19] │ │ │ │ ubfx r3, r3, #6, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ - b.n 2240ac │ │ │ │ + b.n 223f3c │ │ │ │ cmp r2, #4 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 224130 │ │ │ │ + beq.n 223fc0 │ │ │ │ ldrh r3, [r6, #20] │ │ │ │ and.w r3, r3, #896 @ 0x380 │ │ │ │ subs.w r3, r3, #256 @ 0x100 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - b.n 2240ac │ │ │ │ + b.n 223f3c │ │ │ │ movs r2, #84 @ 0x54 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ blx 610ec │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - bl 21703c │ │ │ │ + bl 216ecc │ │ │ │ ldr r2, [r6, #52] @ 0x34 │ │ │ │ mov r1, sl │ │ │ │ movw r3, #447 @ 0x1bf │ │ │ │ cmp r2, #11 │ │ │ │ it ne │ │ │ │ movne r3, r0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 2220c4 │ │ │ │ + bl 221f54 │ │ │ │ ldrb.w r3, [sp, #122] @ 0x7a │ │ │ │ - b.n 2240ac │ │ │ │ + b.n 223f3c │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r0, #0 │ │ │ │ - bl 216890 │ │ │ │ + bl 216720 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ strb.w r0, [r5, #35] @ 0x23 │ │ │ │ strb.w r3, [r5, #34] @ 0x22 │ │ │ │ - ldmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r1, {r1, r3, r5, r6, r7} │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r1, {r1, r2, r5, r6, r7} │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r1, r3} │ │ │ │ + stmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #23 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb r3, [r0, #14] │ │ │ │ - cbnz r3, 224292 │ │ │ │ + cbnz r3, 224122 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - bl 221d48 │ │ │ │ + bl 221bd8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #104] @ (224310 ) │ │ │ │ + ldr r2, [pc, #104] @ (2241a0 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #104] @ (224314 ) │ │ │ │ + ldr r3, [pc, #104] @ (2241a4 ) │ │ │ │ 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 262028 │ │ │ │ + bl 261eb8 │ │ │ │ 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, #72] @ 0x48 │ │ │ │ str r3, [sp, #0] │ │ │ │ strd r2, r4, [sp, #4] │ │ │ │ strb.w r5, [sp, #24] │ │ │ │ - bl 223768 │ │ │ │ + bl 2235f8 │ │ │ │ mvn.w r2, #64 @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 262138 │ │ │ │ - ldr r2, [pc, #32] @ (224318 ) │ │ │ │ - ldr r3, [pc, #28] @ (224314 ) │ │ │ │ + bl 261fc8 │ │ │ │ + ldr r2, [pc, #32] @ (2241a8 ) │ │ │ │ + ldr r3, [pc, #28] @ (2241a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 22430c │ │ │ │ + bne.n 22419c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - pop {r1, r2, r3, r6, pc} │ │ │ │ + bkpt 0x00be │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, pc} │ │ │ │ + bkpt 0x0074 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r4, [r0, #432] @ 0x1b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 22433a │ │ │ │ - b.n 224356 │ │ │ │ + cbnz r3, 2241ca │ │ │ │ + b.n 2241e6 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 224356 │ │ │ │ + cbz r3, 2241e6 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 224334 │ │ │ │ + beq.n 2241c4 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ - bl 262028 │ │ │ │ - b.n 22434e │ │ │ │ + bl 261eb8 │ │ │ │ + b.n 2241de │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 224340 │ │ │ │ + bne.n 2241d0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 224348 │ │ │ │ + bne.n 2241d8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r4, [r0, #432] @ 0x1b0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbz r2, 22439c │ │ │ │ + cbz r2, 22422c │ │ │ │ mov r3, r0 │ │ │ │ - b.n 224378 │ │ │ │ + b.n 224208 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbz r2, 22439c │ │ │ │ + cbz r2, 22422c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 224372 │ │ │ │ + beq.n 224202 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r5, [r3, #200] @ 0xc8 │ │ │ │ orrs r5, r1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 224298 │ │ │ │ - b.n 224394 │ │ │ │ + bl 224128 │ │ │ │ + b.n 224224 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 224386 │ │ │ │ + bne.n 224216 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 22438e │ │ │ │ + bne.n 22421e │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ @@ -625071,469 +624985,469 @@ │ │ │ │ mov fp, r1 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ str.w r3, [r0, #312] @ 0x138 │ │ │ │ ldr r3, [r0, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 224614 │ │ │ │ + beq.w 2244a4 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ movs r7, #0 │ │ │ │ sub.w sl, r3, #4 │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr.w r8, [sl, #4]! │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ str.w r3, [r8, #312] @ 0x138 │ │ │ │ ldr.w r3, [r8, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2245fc │ │ │ │ + beq.w 22448c │ │ │ │ ldr.w r3, [r8, #84] @ 0x54 │ │ │ │ mov.w r9, #0 │ │ │ │ str.w sl, [sp, #32] │ │ │ │ mov sl, r6 │ │ │ │ subs r5, r3, #4 │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr.w r4, [r5, #4]! │ │ │ │ adds r1, r3, #1 │ │ │ │ str.w r1, [fp] │ │ │ │ str.w r3, [r4, #312] @ 0x138 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2245da │ │ │ │ + beq.w 22446a │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ movs r6, #0 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ subs r5, r3, #4 │ │ │ │ strd r8, r7, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr.w r7, [r5, #4]! │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ str.w r3, [r7, #312] @ 0x138 │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2245bc │ │ │ │ + beq.w 22444c │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ mov.w r8, #0 │ │ │ │ strd r5, sl, [sp, #56] @ 0x38 │ │ │ │ sub.w sl, r3, #4 │ │ │ │ strd r4, r9, [sp, #48] @ 0x30 │ │ │ │ ldr.w r1, [fp] │ │ │ │ ldr.w r9, [sl, #4]! │ │ │ │ adds r4, r1, #1 │ │ │ │ str.w r4, [fp] │ │ │ │ str.w r1, [r9, #312] @ 0x138 │ │ │ │ ldr.w r1, [r9, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 22459a │ │ │ │ + beq.w 22442a │ │ │ │ ldr.w r1, [r9, #84] @ 0x54 │ │ │ │ movs r4, #0 │ │ │ │ strd r7, r6, [sp, #64] @ 0x40 │ │ │ │ subs r5, r1, #4 │ │ │ │ strd r8, sl, [sp, #72] @ 0x48 │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr.w r6, [r5, #4]! │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ str.w r3, [r6, #312] @ 0x138 │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 224578 │ │ │ │ + beq.n 224408 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ movs r7, #0 │ │ │ │ strd r9, r4, [sp, #20] │ │ │ │ sub.w r8, r3, #4 │ │ │ │ str r5, [sp, #28] │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr.w sl, [r8, #4]! │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ str.w r3, [sl, #312] @ 0x138 │ │ │ │ ldr.w r3, [sl, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 22455c │ │ │ │ + beq.n 2243ec │ │ │ │ ldr.w r5, [sl, #84] @ 0x54 │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ movs r6, #0 │ │ │ │ subs r7, r5, #4 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr.w r5, [r7, #4]! │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ str.w r3, [r5, #312] @ 0x138 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ - cbz r3, 22453c │ │ │ │ + cbz r3, 2243cc │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ mov.w r9, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r6, r5 │ │ │ │ str r7, [sp, #4] │ │ │ │ subs r7, r3, #4 │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr.w r5, [r7, #4]! │ │ │ │ adds r0, r3, #1 │ │ │ │ str.w r0, [fp] │ │ │ │ str.w r3, [r5, #312] @ 0x138 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ - cbz r3, 22451e │ │ │ │ + cbz r3, 2243ae │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ movs r4, #0 │ │ │ │ sub.w r8, r3, #4 │ │ │ │ ldr.w r0, [r8, #4]! │ │ │ │ mov r1, fp │ │ │ │ - bl 2243a0 │ │ │ │ + bl 224230 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.n 22450c │ │ │ │ + bcc.n 22439c │ │ │ │ ldr.w r3, [fp] │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r0, r3, #1 │ │ │ │ str.w r0, [fp] │ │ │ │ str.w r3, [r5, #316] @ 0x13c │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ cmp r9, r3 │ │ │ │ - bcc.n 2244ee │ │ │ │ + bcc.n 22437e │ │ │ │ mov r5, r6 │ │ │ │ ldrd r6, r7, [sp] │ │ │ │ adds r6, #1 │ │ │ │ ldr.w r3, [fp] │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ str.w r3, [r5, #316] @ 0x13c │ │ │ │ ldr.w r3, [sl, #80] @ 0x50 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 2244ca │ │ │ │ + bcc.n 22435a │ │ │ │ ldrd r6, r7, [sp, #8] │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ ldr.w r3, [fp] │ │ │ │ adds r7, #1 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ str.w r3, [sl, #316] @ 0x13c │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.n 2244a0 │ │ │ │ + bcc.n 224330 │ │ │ │ ldrd r9, r4, [sp, #20] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr.w r3, [fp] │ │ │ │ adds r4, #1 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ str.w r3, [r6, #316] @ 0x13c │ │ │ │ ldr.w r3, [r9, #80] @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.w 22447a │ │ │ │ + bcc.w 22430a │ │ │ │ ldrd r7, r6, [sp, #64] @ 0x40 │ │ │ │ ldrd r8, sl, [sp, #72] @ 0x48 │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr.w r1, [fp] │ │ │ │ adds r4, r1, #1 │ │ │ │ str.w r4, [fp] │ │ │ │ str.w r1, [r9, #316] @ 0x13c │ │ │ │ ldr r1, [r7, #80] @ 0x50 │ │ │ │ cmp r8, r1 │ │ │ │ - bcc.w 22444e │ │ │ │ + bcc.w 2242de │ │ │ │ ldrd r4, r9, [sp, #48] @ 0x30 │ │ │ │ ldrd r5, sl, [sp, #56] @ 0x38 │ │ │ │ adds r6, #1 │ │ │ │ ldr.w r3, [fp] │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ str.w r3, [r7, #316] @ 0x13c │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.w 224422 │ │ │ │ + bcc.w 2242b2 │ │ │ │ ldrd r8, r7, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr.w r3, [fp] │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r1, r3, #1 │ │ │ │ str.w r1, [fp] │ │ │ │ str.w r3, [r4, #316] @ 0x13c │ │ │ │ ldr.w r3, [r8, #80] @ 0x50 │ │ │ │ cmp r9, r3 │ │ │ │ - bcc.w 2243fc │ │ │ │ + bcc.w 22428c │ │ │ │ mov r6, sl │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ ldr.w r3, [fp] │ │ │ │ adds r7, #1 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ str.w r3, [r8, #316] @ 0x13c │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ cmp r3, r7 │ │ │ │ - bhi.w 2243d0 │ │ │ │ + bhi.w 224260 │ │ │ │ ldr.w r3, [fp] │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ str.w r3, [r6, #316] @ 0x13c │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #496] @ (22482c ) │ │ │ │ + ldr r2, [pc, #496] @ (2246bc ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #496] @ (224830 ) │ │ │ │ + ldr r3, [pc, #496] @ (2246c0 ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 262028 │ │ │ │ + bl 261eb8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21688c │ │ │ │ - cbz r0, 224690 │ │ │ │ + bl 21671c │ │ │ │ + cbz r0, 224520 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ movs r7, #0 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #104 @ 0x68 │ │ │ │ str.w r8, [r4, #80] @ 0x50 │ │ │ │ cmp r2, r4 │ │ │ │ ite eq │ │ │ │ moveq r3, r4 │ │ │ │ movne r3, r1 │ │ │ │ strd r6, r7, [r4, #312] @ 0x138 │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ - bl 1fb204 │ │ │ │ + bl 1fb094 │ │ │ │ mov r0, r4 │ │ │ │ - bl 216a74 │ │ │ │ + bl 216904 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 224666 │ │ │ │ + bne.n 2244f6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21688c │ │ │ │ + bl 21671c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2246fe │ │ │ │ + beq.n 22458e │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 2246f2 │ │ │ │ + beq.n 224582 │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22481a │ │ │ │ + beq.w 2246aa │ │ │ │ ldr r7, [r0, #56] @ 0x38 │ │ │ │ movs r1, #0 │ │ │ │ add.w lr, r7, r3 │ │ │ │ ldr.w r2, [r7], #4 │ │ │ │ ldr r3, [r2, #76] @ 0x4c │ │ │ │ - cbz r3, 2246e4 │ │ │ │ + cbz r3, 224574 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 224810 │ │ │ │ + beq.w 2246a0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 2246e4 │ │ │ │ + beq.n 224574 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ cmp r3, r4 │ │ │ │ - bls.n 2246dc │ │ │ │ + bls.n 22456c │ │ │ │ ldr r2, [r2, #76] @ 0x4c │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 2246cc │ │ │ │ + bhi.n 22455c │ │ │ │ cmp r4, r3 │ │ │ │ - bls.n 2246e0 │ │ │ │ + bls.n 224570 │ │ │ │ ldr r1, [r1, #76] @ 0x4c │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.n 2246d8 │ │ │ │ + bhi.n 224568 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 2246c4 │ │ │ │ + bne.n 224554 │ │ │ │ cmp lr, r7 │ │ │ │ - bne.n 2246b2 │ │ │ │ + bne.n 224542 │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ strne r1, [r0, #76] @ 0x4c │ │ │ │ movne r6, #1 │ │ │ │ - bl 216a74 │ │ │ │ + bl 216904 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 22469c │ │ │ │ + bne.n 22452c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 224690 │ │ │ │ + bne.n 224520 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21688c │ │ │ │ + bl 21671c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 224748 │ │ │ │ + cbz r0, 2245d8 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ cmp r3, #7 │ │ │ │ - bls.n 22473c │ │ │ │ + bls.n 2245cc │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ mov r7, r2 │ │ │ │ ldr.w r4, [r7], #4 │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ - cbz r1, 224736 │ │ │ │ + cbz r1, 2245c6 │ │ │ │ ldr r1, [r6, #76] @ 0x4c │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 224736 │ │ │ │ + beq.n 2245c6 │ │ │ │ add.w r0, r4, #104 @ 0x68 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1fb2fc │ │ │ │ + bl 1fb18c │ │ │ │ ldr r4, [r4, #76] @ 0x4c │ │ │ │ ldr r3, [r6, #76] @ 0x4c │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 224720 │ │ │ │ + bne.n 2245b0 │ │ │ │ ldrd r2, r3, [r6, #56] @ 0x38 │ │ │ │ adds r1, r2, r3 │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 224712 │ │ │ │ + bne.n 2245a2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 216a74 │ │ │ │ + bl 216904 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 224708 │ │ │ │ + bne.n 224598 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r6, #76] @ 0x4c │ │ │ │ - bl 1f9878 │ │ │ │ + bl 1f9708 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21688c │ │ │ │ - cbz r0, 224770 │ │ │ │ + bl 21671c │ │ │ │ + cbz r0, 224600 │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ - cbz r3, 224768 │ │ │ │ + cbz r3, 2245f8 │ │ │ │ ldr r2, [r3, #80] @ 0x50 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #80] @ 0x50 │ │ │ │ - bl 216a74 │ │ │ │ + bl 216904 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 22475e │ │ │ │ + bne.n 2245ee │ │ │ │ mov r0, r5 │ │ │ │ - bl 21688c │ │ │ │ + bl 21671c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 2247aa │ │ │ │ + cbz r0, 22463a │ │ │ │ movs r7, #0 │ │ │ │ - b.n 224796 │ │ │ │ + b.n 224626 │ │ │ │ cmp r2, #3 │ │ │ │ it ls │ │ │ │ addls.w r0, r4, #88 @ 0x58 │ │ │ │ - bhi.n 22481e │ │ │ │ + bhi.n 2246ae │ │ │ │ strd r7, r0, [r4, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 216a74 │ │ │ │ + bl 216904 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 2247aa │ │ │ │ + cbz r0, 22463a │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 22477e │ │ │ │ + bne.n 22460e │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r4, #84] @ 0x54 │ │ │ │ - bl 216a74 │ │ │ │ + bl 216904 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 224796 │ │ │ │ + bne.n 224626 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21688c │ │ │ │ - cbz r0, 2247ca │ │ │ │ + bl 21671c │ │ │ │ + cbz r0, 22465a │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ - cbz r3, 2247c2 │ │ │ │ + cbz r3, 224652 │ │ │ │ ldrd r2, r1, [r3, #80] @ 0x50 │ │ │ │ adds r4, r2, #1 │ │ │ │ str r4, [r3, #80] @ 0x50 │ │ │ │ str.w r0, [r1, r2, lsl #2] │ │ │ │ - bl 216a74 │ │ │ │ + bl 216904 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2247b2 │ │ │ │ + bne.n 224642 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ movs r3, #2 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ str.w r1, [r6, #312] @ 0x138 │ │ │ │ - cbz r2, 2247f2 │ │ │ │ + cbz r2, 224682 │ │ │ │ ldr r4, [r6, #84] @ 0x54 │ │ │ │ mov r5, r0 │ │ │ │ subs r4, #4 │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ mov r1, sp │ │ │ │ - bl 2243a0 │ │ │ │ + bl 224230 │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 2247de │ │ │ │ + bcc.n 22466e │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - ldr r2, [pc, #64] @ (224834 ) │ │ │ │ + ldr r2, [pc, #64] @ (2246c4 ) │ │ │ │ str.w r3, [r6, #316] @ 0x13c │ │ │ │ - ldr r3, [pc, #52] @ (224830 ) │ │ │ │ + ldr r3, [pc, #52] @ (2246c0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 224828 │ │ │ │ + bne.n 2246b8 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r2 │ │ │ │ cmp lr, r7 │ │ │ │ - bne.w 2246b2 │ │ │ │ - b.n 2246e8 │ │ │ │ + bne.w 224542 │ │ │ │ + b.n 224578 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 2246e8 │ │ │ │ + b.n 224578 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f963c │ │ │ │ - b.n 224788 │ │ │ │ + bl 1f94cc │ │ │ │ + b.n 224618 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - cbnz r4, 22485e │ │ │ │ + cbnz r4, 22470a │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb802 │ │ │ │ + cbnz r2, 2246e4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 22484e │ │ │ │ + bpl.n 2246de │ │ │ │ pop {r3, pc} │ │ │ │ - bl 224628 │ │ │ │ + bl 2244b8 │ │ │ │ pop {r3, pc} │ │ │ │ ldr.w r3, [r0, #312] @ 0x138 │ │ │ │ ldr.w r2, [r1, #312] @ 0x138 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 224872 │ │ │ │ + bcc.n 224702 │ │ │ │ ldr.w r0, [r0, #316] @ 0x13c │ │ │ │ ldr.w r3, [r1, #316] @ 0x13c │ │ │ │ cmp r3, r0 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ - cbz r3, 224886 │ │ │ │ + cbz r3, 224716 │ │ │ │ ldr r0, [r0, #76] @ 0x4c │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ 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, #3856] @ 0xf10 │ │ │ │ sub sp, #216 @ 0xd8 │ │ │ │ mov lr, r2 │ │ │ │ - ldr r2, [pc, #368] @ (224a14 ) │ │ │ │ + ldr r2, [pc, #368] @ (2248a4 ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #368] @ (224a18 ) │ │ │ │ + ldr r3, [pc, #368] @ (2248a8 ) │ │ │ │ mov.w ip, #0 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ str r1, [sp, #12] │ │ │ │ add r7, sp, #16 │ │ │ │ strd ip, ip, [sp, #4] │ │ │ │ mov r5, r1 │ │ │ │ @@ -625543,193 +625457,193 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 224a0a │ │ │ │ + beq.w 22489a │ │ │ │ mov r3, ip │ │ │ │ sub.w r2, lr, #4 │ │ │ │ add.w ip, sp, #31 │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ strb.w r1, [ip, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ ite ne │ │ │ │ movne r0, #0 │ │ │ │ andeq.w r0, r0, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it ne │ │ │ │ cmpne r4, r3 │ │ │ │ - bhi.n 2248e8 │ │ │ │ + bhi.n 224778 │ │ │ │ ldrb.w r8, [r5, #12] │ │ │ │ cmp r8, r4 │ │ │ │ ite ne │ │ │ │ movne.w ip, #0 │ │ │ │ andeq.w ip, r0, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 224972 │ │ │ │ + bne.n 224802 │ │ │ │ str r5, [sp, #28] │ │ │ │ add.w lr, sp, #48 @ 0x30 │ │ │ │ cmp r8, r4 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ - beq.n 22498e │ │ │ │ + beq.n 22481e │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ - cbz r3, 22493e │ │ │ │ + cbz r3, 2247ce │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 2249c2 │ │ │ │ + beq.n 224852 │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ - bl 214310 │ │ │ │ + bl 2141a0 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ add.w r4, r8, #44 @ 0x2c │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21876c │ │ │ │ - ldr r2, [pc, #168] @ (224a1c ) │ │ │ │ - ldr r3, [pc, #160] @ (224a18 ) │ │ │ │ + bl 2185fc │ │ │ │ + ldr r2, [pc, #168] @ (2248ac ) │ │ │ │ + ldr r3, [pc, #160] @ (2248a8 ) │ │ │ │ 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 224a0e │ │ │ │ + bne.n 22489e │ │ │ │ mov r0, r5 │ │ │ │ add sp, #216 @ 0xd8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 224972 │ │ │ │ + beq.n 224802 │ │ │ │ add.w r0, sp, #63 @ 0x3f │ │ │ │ mov r3, ip │ │ │ │ mov r2, r0 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ orrne.w ip, ip, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 22499a │ │ │ │ + bne.n 22482a │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 224972 │ │ │ │ + beq.n 224802 │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 22493e │ │ │ │ + beq.n 2247ce │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 22493e │ │ │ │ - b.n 2249c8 │ │ │ │ - cbz r4, 2249e4 │ │ │ │ + bne.n 2247ce │ │ │ │ + b.n 224858 │ │ │ │ + cbz r4, 224874 │ │ │ │ add.w r0, sp, #63 @ 0x3f │ │ │ │ mov r3, r0 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ adds r0, r4, r0 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ adds r1, #8 │ │ │ │ cmp r0, r3 │ │ │ │ add.w r2, r5, r2, lsl #3 │ │ │ │ vldr d7, [r2, #20] │ │ │ │ vstr d7, [r1] │ │ │ │ - bne.n 2249ce │ │ │ │ + bne.n 22485e │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 224972 │ │ │ │ + beq.n 224802 │ │ │ │ lsls r2, r4, #3 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ blx 61b08 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #20 │ │ │ │ - bl 21876c │ │ │ │ - b.n 224972 │ │ │ │ + bl 2185fc │ │ │ │ + b.n 224802 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 224904 │ │ │ │ + b.n 224794 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xb752 │ │ │ │ + @ instruction: 0xb8c2 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb686 │ │ │ │ + @ instruction: 0xb7f6 │ │ │ │ lsls r7, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr r5, [pc, #552] @ (224c5c ) │ │ │ │ + ldr r5, [pc, #552] @ (224aec ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr r4, [pc, #552] @ (224c60 ) │ │ │ │ + ldr r4, [pc, #552] @ (224af0 ) │ │ │ │ mov sl, r0 │ │ │ │ add r5, pc │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldrb.w ip, [r1, #13] │ │ │ │ ldr r4, [r5, r4] │ │ │ │ cmp r0, ip │ │ │ │ it cs │ │ │ │ movcs r0, r1 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ mov.w r4, #0 │ │ │ │ ldrb.w r4, [sp, #104] @ 0x68 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bcs.n 224aec │ │ │ │ + bcs.n 22497c │ │ │ │ add.w r8, sp, #44 @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 224adc │ │ │ │ + beq.n 22496c │ │ │ │ add.w r8, sp, #44 @ 0x2c │ │ │ │ movs r7, #0 │ │ │ │ mov r9, r8 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ mov r4, r7 │ │ │ │ mov fp, r7 │ │ │ │ mov r6, ip │ │ │ │ sub.w r8, r2, #4 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r3, [r8, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 224b52 │ │ │ │ + beq.n 2249e2 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #32 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ str.w fp, [sp, #32] │ │ │ │ - bl 22488c │ │ │ │ + bl 22471c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w r5, [r8] │ │ │ │ str r0, [sp, #0] │ │ │ │ subs r5, r6, r5 │ │ │ │ subs r3, r5, r4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 224b08 │ │ │ │ + beq.n 224998 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 224bcc │ │ │ │ + bne.w 224a5c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 224c14 │ │ │ │ + bne.w 224aa4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str.w r3, [r9] │ │ │ │ ldr.w r3, [r8] │ │ │ │ add r4, r3 │ │ │ │ add.w r3, fp, #1 │ │ │ │ cmp r6, r4 │ │ │ │ it ls │ │ │ │ @@ -625738,399 +625652,399 @@ │ │ │ │ cmp r6, r4 │ │ │ │ it ls │ │ │ │ movls r4, r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r7, #1 │ │ │ │ add.w r9, r9, #4 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 224a7a │ │ │ │ + bne.n 22490a │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ mov r0, r3 │ │ │ │ - bl 217aac │ │ │ │ + bl 21793c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 218bd4 │ │ │ │ - ldr r2, [pc, #372] @ (224c64 ) │ │ │ │ - ldr r3, [pc, #368] @ (224c60 ) │ │ │ │ + bl 218a64 │ │ │ │ + ldr r2, [pc, #372] @ (224af4 ) │ │ │ │ + ldr r3, [pc, #368] @ (224af0 ) │ │ │ │ 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 224c56 │ │ │ │ + bne.w 224ae6 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 224b82 │ │ │ │ + bne.n 224a12 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 224aae │ │ │ │ + beq.n 22493e │ │ │ │ str r5, [sp, #32] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 224b40 │ │ │ │ + cbz r0, 2249d0 │ │ │ │ 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, sl │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #436 @ 0x1b4 │ │ │ │ mov r0, sl │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 224aae │ │ │ │ + b.n 22493e │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ movs r2, #32 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 224b7c │ │ │ │ + cbz r0, 224a0c │ │ │ │ add r3, sp, #32 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ str.w r5, [r9] │ │ │ │ - b.n 224acc │ │ │ │ + b.n 22495c │ │ │ │ str r3, [sp, #32] │ │ │ │ movs r2, #32 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ vldr d7, [sp, #32] │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 224bb6 │ │ │ │ + cbz r0, 224a46 │ │ │ │ add r2, sp, #24 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r3 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r3, #20 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, sl │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 224aae │ │ │ │ - b.n 224b10 │ │ │ │ + beq.w 22493e │ │ │ │ + b.n 2249a0 │ │ │ │ str r3, [sp, #32] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 224c00 │ │ │ │ + cbz r0, 224a90 │ │ │ │ add r2, sp, #24 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r3 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r3, #20 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ mov r0, sl │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 224aae │ │ │ │ + beq.w 22493e │ │ │ │ str r5, [sp, #32] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 224c44 │ │ │ │ + cbz r0, 224ad4 │ │ │ │ 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, sl │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 224aae │ │ │ │ + b.n 22493e │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - push {r2, r6, r7, lr} │ │ │ │ + @ instruction: 0xb734 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r3, lr} │ │ │ │ + @ instruction: 0xb67c │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #424] @ (224e20 ) │ │ │ │ + ldr r2, [pc, #424] @ (224cb0 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #424] @ (224e24 ) │ │ │ │ + ldr r3, [pc, #424] @ (224cb4 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r2, pc │ │ │ │ ldrb r6, [r1, #13] │ │ │ │ - vldr d0, [pc, #372] @ 224df8 │ │ │ │ + vldr d0, [pc, #372] @ 224c88 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 2161f0 │ │ │ │ + bl 216080 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 224cba │ │ │ │ + cbz r0, 224b4a │ │ │ │ add r2, sp, #16 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #152 @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ ldrb r6, [r5, #13] │ │ │ │ - vldr d0, [pc, #308] @ 224e00 │ │ │ │ + vldr d0, [pc, #308] @ 224c90 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 2161f0 │ │ │ │ + bl 216080 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 224cf6 │ │ │ │ + cbz r0, 224b86 │ │ │ │ add r2, sp, #16 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #141 @ 0x8d │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r6, r0 │ │ │ │ - vldr d0, [pc, #256] @ 224e08 │ │ │ │ + vldr d0, [pc, #256] @ 224c98 │ │ │ │ add r0, sp, #16 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r1, r2 │ │ │ │ - bl 2161f0 │ │ │ │ + bl 216080 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 224d38 │ │ │ │ + cbz r0, 224bc8 │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ - vldr d0, [pc, #204] @ 224e10 │ │ │ │ + bl 2188c8 │ │ │ │ + vldr d0, [pc, #204] @ 224ca0 │ │ │ │ movs r1, #32 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 2161f0 │ │ │ │ + bl 216080 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 224d74 │ │ │ │ + cbz r0, 224c04 │ │ │ │ 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 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #217 @ 0xd9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ - vldr d0, [pc, #148] @ 224e18 │ │ │ │ + vldr d0, [pc, #148] @ 224ca8 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #16 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 2161f0 │ │ │ │ + bl 216080 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 224db4 │ │ │ │ + cbz r0, 224c44 │ │ │ │ add r3, sp, #16 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #179 @ 0xb3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218a38 │ │ │ │ + bl 2188c8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 218aac │ │ │ │ + bl 21893c │ │ │ │ movs r1, #225 @ 0xe1 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2189e8 │ │ │ │ - ldr r2, [pc, #80] @ (224e28 ) │ │ │ │ - ldr r3, [pc, #72] @ (224e24 ) │ │ │ │ + bl 218878 │ │ │ │ + ldr r2, [pc, #80] @ (224cb8 ) │ │ │ │ + ldr r3, [pc, #72] @ (224cb4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 224dee │ │ │ │ + bne.n 224c7e │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ - bvc.n 224e14 │ │ │ │ + bvc.n 224ca4 │ │ │ │ ands r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {} │ │ │ │ cmp r0, #245 @ 0xf5 │ │ │ │ subs r7, #172 @ 0xac │ │ │ │ - bcc.n 224d9e │ │ │ │ - b.n 224abc │ │ │ │ + bcc.n 224c2e │ │ │ │ + b.n 22494c │ │ │ │ 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 │ │ │ │ - cbz r6, 224e82 │ │ │ │ + push {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - sxth r2, r4 │ │ │ │ + cbz r2, 224d20 │ │ │ │ lsls r7, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ - ldr r6, [pc, #300] @ (224f6c ) │ │ │ │ + ldr r6, [pc, #300] @ (224dfc ) │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, r3 │ │ │ │ mov r4, r3 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r8, r2 │ │ │ │ add r6, pc │ │ │ │ - bl 1fb280 │ │ │ │ + bl 1fb110 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 224f1e │ │ │ │ + beq.n 224dae │ │ │ │ ldr r2, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 224f66 │ │ │ │ + beq.w 224df6 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 224f66 │ │ │ │ + beq.n 224df6 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #6 │ │ │ │ itet eq │ │ │ │ moveq r4, r3 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #2 │ │ │ │ strd r3, r4, [r5] │ │ │ │ movw r1, #865 @ 0x361 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add.w sl, sp, #24 │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ add.w ip, sp, #8 │ │ │ │ str.w r8, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ @@ -626148,15 +626062,15 @@ │ │ │ │ mov r7, sl │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ - ldr r2, [pc, #148] @ (224f70 ) │ │ │ │ + ldr r2, [pc, #148] @ (224e00 ) │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ itet ne │ │ │ │ lslne.w r7, r7, r9 │ │ │ │ moveq.w r7, #4294967295 @ 0xffffffff │ │ │ │ addne.w r7, r7, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [r6, r2] │ │ │ │ @@ -626168,111 +626082,111 @@ │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ add.w r5, r4, r5, lsl #2 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r2, #40] @ 0x28 │ │ │ │ str r7, [r5, #40] @ 0x28 │ │ │ │ str r4, [r3, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbz r0, 224f38 │ │ │ │ + cbz r0, 224dc8 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ add r0, r3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r1, [r2, #44] @ 0x2c │ │ │ │ - cbz r1, 224f32 │ │ │ │ + cbz r1, 224dc2 │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 224e56 │ │ │ │ + bne.n 224ce6 │ │ │ │ adds r3, #4 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 224f26 │ │ │ │ + bne.n 224db6 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1fb2fc │ │ │ │ + bl 1fb18c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 224f18 │ │ │ │ + beq.n 224da8 │ │ │ │ ldr r6, [r4, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r3, [r6], #4 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r8 │ │ │ │ - bl 224e2c │ │ │ │ + bl 224cbc │ │ │ │ ldrd r3, r2, [r4, #56] @ 0x38 │ │ │ │ add r3, r2 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 224f48 │ │ │ │ - b.n 224f18 │ │ │ │ + bne.n 224dd8 │ │ │ │ + b.n 224da8 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 224e74 │ │ │ │ + b.n 224d04 │ │ │ │ nop │ │ │ │ - cbz r0, 224f9c │ │ │ │ + cbz r0, 224e48 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r3, [pc, #428] @ (225134 ) │ │ │ │ + ldr r3, [pc, #428] @ (224fc4 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ ldr r5, [r1, #4] │ │ │ │ add r3, pc │ │ │ │ cmp r5, r1 │ │ │ │ - beq.w 22512e │ │ │ │ + beq.w 224fbe │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #416] @ (225138 ) │ │ │ │ + ldr r2, [pc, #416] @ (224fc8 ) │ │ │ │ mov r9, r5 │ │ │ │ str r1, [sp, #12] │ │ │ │ subs r5, #4 │ │ │ │ add.w fp, sp, #16 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ str.w r9, [sp, #4] │ │ │ │ mov r9, r0 │ │ │ │ sub.w sl, r3, #4 │ │ │ │ - b.n 2250be │ │ │ │ + b.n 224f4e │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.w 2250dc │ │ │ │ + beq.w 224f6c │ │ │ │ ldr r6, [r3, #4] │ │ │ │ movs r2, #2 │ │ │ │ str.w r3, [r9, #4] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str.w r2, [r9] │ │ │ │ - cbz r3, 224fd4 │ │ │ │ + cbz r3, 224e64 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 225102 │ │ │ │ + beq.w 224f92 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ movw r1, #550 @ 0x226 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ add.w r3, r7, r3, lsl #7 │ │ │ │ ldrb.w r2, [r3, #91] @ 0x5b │ │ │ │ ldrb.w r3, [r3, #93] @ 0x5d │ │ │ │ add.w r2, r8, r2, lsl #2 │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ ldr r6, [r2, #20] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ mov r4, r0 │ │ │ │ uxtb r2, r6 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [fp] │ │ │ │ str.w r3, [fp, #8] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ str.w r8, [sp, #28] │ │ │ │ str r7, [sp, #0] │ │ │ │ add.w r3, r7, r3, lsl #7 │ │ │ │ @@ -626293,15 +626207,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r0, #4] │ │ │ │ mov r0, r9 │ │ │ │ str.w r3, [lr, #40] @ 0x28 │ │ │ │ str.w r3, [ip, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #94] @ 0x5e │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ subs r3, #0 │ │ │ │ @@ -626321,81 +626235,81 @@ │ │ │ │ mov r5, sl │ │ │ │ str r2, [r3, #4] │ │ │ │ str r2, [r6, #0] │ │ │ │ add.w r2, sl, #4 │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ cmp r2, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ - beq.n 22512e │ │ │ │ + beq.n 224fbe │ │ │ │ sub.w sl, r3, #4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.w 224fb4 │ │ │ │ + bpl.w 224e44 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - cbz r2, 2250f6 │ │ │ │ + cbz r2, 224f86 │ │ │ │ str.w r3, [r9, #4] │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - b.n 224fd4 │ │ │ │ + b.n 224e64 │ │ │ │ ldr.w r2, [r5, #-4] │ │ │ │ add.w r3, r2, #24 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 2250f6 │ │ │ │ + beq.n 224f86 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ - cbz r3, 2250f6 │ │ │ │ + cbz r3, 224f86 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #6 │ │ │ │ - beq.w 224fbc │ │ │ │ + beq.w 224e4c │ │ │ │ movs r3, #1 │ │ │ │ str.w r2, [r9, #4] │ │ │ │ str.w r3, [r9] │ │ │ │ - b.n 224fd4 │ │ │ │ + b.n 224e64 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ movw r2, #550 @ 0x226 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 224fd4 │ │ │ │ + bne.w 224e64 │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 224fd4 │ │ │ │ + bne.w 224e64 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ ldrb.w r3, [r3, #799] @ 0x31f │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ adds r6, #20 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 22508e │ │ │ │ - b.n 224fd4 │ │ │ │ + beq.n 224f1e │ │ │ │ + b.n 224e64 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add sp, #456 @ 0x1c8 │ │ │ │ + cbz r2, 225000 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ - ldr r2, [pc, #436] @ (225304 ) │ │ │ │ + ldr r2, [pc, #436] @ (225194 ) │ │ │ │ add r4, sp, #52 @ 0x34 │ │ │ │ - ldr r3, [pc, #436] @ (225308 ) │ │ │ │ + ldr r3, [pc, #436] @ (225198 ) │ │ │ │ add r2, pc │ │ │ │ mov.w sl, #0 │ │ │ │ str.w sl, [sp, #52] @ 0x34 │ │ │ │ mov ip, r4 │ │ │ │ strd sl, sl, [r4, #4] │ │ │ │ mov r5, r0 │ │ │ │ str.w sl, [r4, #12] │ │ │ │ mov r8, r1 │ │ │ │ add r7, sp, #28 │ │ │ │ - ldr.w r9, [pc, #412] @ 22530c │ │ │ │ + ldr.w r9, [pc, #412] @ 22519c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ add r9, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ @@ -626407,16 +626321,16 @@ │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ mov r6, r3 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ movs r1, #118 @ 0x76 │ │ │ │ - bl 214464 │ │ │ │ - ldr r3, [pc, #356] @ (225310 ) │ │ │ │ + bl 2142f4 │ │ │ │ + ldr r3, [pc, #356] @ (2251a0 ) │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ mov r2, r3 │ │ │ │ mov fp, r3 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add.w ip, r2, r3, lsl #7 │ │ │ │ @@ -626432,32 +626346,32 @@ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ add.w r9, r0, r9, lsl #2 │ │ │ │ str r0, [sp, #4] │ │ │ │ add.w ip, r0, ip, lsl #2 │ │ │ │ str.w r6, [r9, #40] @ 0x28 │ │ │ │ str.w sl, [lr, #40] @ 0x28 │ │ │ │ str.w r2, [ip, #40] @ 0x28 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 219874 │ │ │ │ + bl 219704 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 224f74 │ │ │ │ + bl 224e04 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 2252cc │ │ │ │ + beq.n 22515c │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #28] │ │ │ │ sub.w r3, r5, #20 │ │ │ │ str r3, [sp, #32] │ │ │ │ movw r1, #865 @ 0x361 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ ldrb.w r9, [r5, #12] │ │ │ │ str r5, [sp, #24] │ │ │ │ add r5, sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ @@ -626491,82 +626405,82 @@ │ │ │ │ str r4, [r2, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r3, #97] @ 0x61 │ │ │ │ mov r3, r2 │ │ │ │ add.w r2, r6, r7, lsl #2 │ │ │ │ add.w r6, r6, r3, lsl #2 │ │ │ │ str r5, [r2, #40] @ 0x28 │ │ │ │ str r4, [r6, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ - ldr r2, [pc, #100] @ (225314 ) │ │ │ │ - ldr r3, [pc, #88] @ (225308 ) │ │ │ │ + bl 2185fc │ │ │ │ + ldr r2, [pc, #100] @ (2251a4 ) │ │ │ │ + ldr r3, [pc, #88] @ (225198 ) │ │ │ │ movs r0, #1 │ │ │ │ add r2, pc │ │ │ │ strb.w r0, [r8, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2252fe │ │ │ │ + bne.n 22518e │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r2, [r5, #-12] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 2252fa │ │ │ │ + cbz r3, 22518a │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ cmp r1, #8 │ │ │ │ - bne.n 2252fa │ │ │ │ + bne.n 22518a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 2252f0 │ │ │ │ + cbz r2, 225180 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #8 │ │ │ │ - bne.n 2252f0 │ │ │ │ + bne.n 225180 │ │ │ │ mov r0, r3 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2252e0 │ │ │ │ + bne.n 225170 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r2, [sp, #28] │ │ │ │ - b.n 22521e │ │ │ │ + b.n 2250ae │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2252f4 │ │ │ │ + b.n 225184 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r6, sp, #672 @ 0x2a0 │ │ │ │ + add sp, #96 @ 0x60 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #536 @ 0x218 │ │ │ │ + add r7, sp, #984 @ 0x3d8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #296 @ 0x128 │ │ │ │ + add r6, sp, #744 @ 0x2e8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ - ldr r2, [pc, #824] @ (225664 ) │ │ │ │ + ldr r2, [pc, #824] @ (2254f4 ) │ │ │ │ add.w r8, sp, #76 @ 0x4c │ │ │ │ - ldr r3, [pc, #820] @ (225668 ) │ │ │ │ + ldr r3, [pc, #820] @ (2254f8 ) │ │ │ │ add r2, pc │ │ │ │ movs r7, #0 │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r5, r8 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ mov r9, r0 │ │ │ │ strd r7, r7, [r8, #4] │ │ │ │ mov ip, r1 │ │ │ │ str.w r7, [r8, #12] │ │ │ │ add r4, sp, #52 @ 0x34 │ │ │ │ - ldr r6, [pc, #800] @ (22566c ) │ │ │ │ + ldr r6, [pc, #800] @ (2254fc ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ @@ -626574,45 +626488,45 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 22563c │ │ │ │ + beq.w 2254cc │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 2255b4 │ │ │ │ + beq.w 225444 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #8 │ │ │ │ it eq │ │ │ │ streq r7, [sp, #28] │ │ │ │ - bne.w 2255b4 │ │ │ │ + bne.w 225444 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22565c │ │ │ │ + beq.w 2254ec │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #8 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ - ldr r3, [pc, #716] @ (225670 ) │ │ │ │ + ldr r3, [pc, #716] @ (225500 ) │ │ │ │ add.w fp, sp, #36 @ 0x24 │ │ │ │ movs r4, #0 │ │ │ │ ldr.w sl, [r6, r3] │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r1, #118 @ 0x76 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldrb.w r2, [r3, #32] │ │ │ │ ldrb.w r9, [r3, #33] @ 0x21 │ │ │ │ mov r6, r2 │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ ldr r7, [r0, #36] @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #32 │ │ │ │ str r1, [sp, #8] │ │ │ │ add.w r7, sl, r7, lsl #7 │ │ │ │ @@ -626624,18 +626538,18 @@ │ │ │ │ ldrb.w lr, [r7, #93] @ 0x5d │ │ │ │ ldrb.w r7, [r7, #94] @ 0x5e │ │ │ │ add.w lr, r0, lr, lsl #2 │ │ │ │ add.w r7, r0, r7, lsl #2 │ │ │ │ str.w r9, [lr, #40] @ 0x28 │ │ │ │ str.w r4, [ip, #40] @ 0x28 │ │ │ │ str r2, [r7, #40] @ 0x28 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 219874 │ │ │ │ + bl 219704 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movw r1, #550 @ 0x226 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ add.w r3, sl, r3, lsl #7 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldrb.w r7, [r2, #34] @ 0x22 │ │ │ │ @@ -626647,22 +626561,22 @@ │ │ │ │ ldrb.w r2, [r3, #91] @ 0x5b │ │ │ │ ldrb.w r3, [r3, #93] @ 0x5d │ │ │ │ add.w r2, r5, r2, lsl #2 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ ldr.w r9, [r2, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ uxtb.w r2, r9 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ add.w r6, r7, #84 @ 0x54 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ strd r4, r4, [fp] │ │ │ │ add.w r3, sl, r3, lsl #7 │ │ │ │ str.w r4, [fp, #8] │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ ldrb r2, [r3, #31] │ │ │ │ @@ -626678,48 +626592,48 @@ │ │ │ │ add.w ip, r7, ip, lsl #2 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ str r4, [r1, #4] │ │ │ │ mov r1, r7 │ │ │ │ str.w r4, [lr, #40] @ 0x28 │ │ │ │ str.w r4, [ip, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ add.w r1, r7, #20 │ │ │ │ add.w r3, sl, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #94] @ 0x5e │ │ │ │ add.w r5, r5, r3, lsl #2 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ add.w r0, r5, #20 │ │ │ │ strb.w r3, [r7, #34] @ 0x22 │ │ │ │ - bl 2166c8 │ │ │ │ + bl 216558 │ │ │ │ ldr r7, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 225604 │ │ │ │ + beq.w 225494 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r9, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2255d2 │ │ │ │ + beq.n 225462 │ │ │ │ mov r6, r9 │ │ │ │ - b.n 22559e │ │ │ │ + b.n 22542e │ │ │ │ ldrb r0, [r1, #12] │ │ │ │ cmp r0, #6 │ │ │ │ itet eq │ │ │ │ moveq r3, r1 │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #2 │ │ │ │ strd r1, r3, [sp, #52] @ 0x34 │ │ │ │ movw r1, #865 @ 0x361 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ ldrb.w r9, [r6, #12] │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ strd r4, r4, [fp] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ str.w r4, [fp, #8] │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ @@ -626754,128 +626668,128 @@ │ │ │ │ str r4, [r2, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r3, #97] @ 0x61 │ │ │ │ mov r3, r2 │ │ │ │ add.w r2, r5, ip, lsl #2 │ │ │ │ add.w r5, r5, r3, lsl #2 │ │ │ │ str r6, [r2, #40] @ 0x28 │ │ │ │ str r4, [r5, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 225604 │ │ │ │ + beq.n 225494 │ │ │ │ ldr r6, [r7, #24] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ add.w r1, r3, #24 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 2255b0 │ │ │ │ + beq.n 225440 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 2254f2 │ │ │ │ + bne.n 225382 │ │ │ │ movs r1, #1 │ │ │ │ - b.n 2254fe │ │ │ │ + b.n 22538e │ │ │ │ movs r4, #0 │ │ │ │ - ldr r2, [pc, #188] @ (225674 ) │ │ │ │ - ldr r3, [pc, #172] @ (225668 ) │ │ │ │ + ldr r2, [pc, #188] @ (225504 ) │ │ │ │ + ldr r3, [pc, #172] @ (2254f8 ) │ │ │ │ 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 225660 │ │ │ │ + bne.n 2254f0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r3, r9 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ - b.n 2255dc │ │ │ │ + b.n 22546c │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ldr.w r1, [r3, #-12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fb2fc │ │ │ │ + bl 1fb18c │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r2, [r7, #24] │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 224e2c │ │ │ │ + bl 224cbc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fb204 │ │ │ │ + bl 1fb094 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2255da │ │ │ │ + bne.n 22546a │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 215428 │ │ │ │ + bl 2152b8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 225628 │ │ │ │ + cbz r3, 2254b8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 225624 │ │ │ │ + cbz r2, 2254b4 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ strd r2, r3, [sp, #12] │ │ │ │ - b.n 2253b0 │ │ │ │ + b.n 225240 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 22561c │ │ │ │ + b.n 2254ac │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2255b6 │ │ │ │ + bne.n 225446 │ │ │ │ movs r4, #1 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ movs r1, #0 │ │ │ │ - bl 1fb1e4 │ │ │ │ - b.n 2255b6 │ │ │ │ + bl 1fb074 │ │ │ │ + b.n 225446 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 1fb418 │ │ │ │ + bl 1fb2a8 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 225658 │ │ │ │ + cbz r1, 2254e8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.w 225392 │ │ │ │ + beq.w 225222 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 225632 │ │ │ │ + b.n 2254c2 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 2253a2 │ │ │ │ + b.n 225232 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - add r4, sp, #808 @ 0x328 │ │ │ │ + add r6, sp, #232 @ 0xe8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #696 @ 0x2b8 │ │ │ │ + add r6, sp, #120 @ 0x78 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #264 @ 0x108 │ │ │ │ + add r3, sp, #712 @ 0x2c8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ - ldr r3, [pc, #956] @ (225a48 ) │ │ │ │ + ldr r3, [pc, #956] @ (2258d8 ) │ │ │ │ add.w r8, sp, #68 @ 0x44 │ │ │ │ - ldr r2, [pc, #952] @ (225a4c ) │ │ │ │ + ldr r2, [pc, #952] @ (2258dc ) │ │ │ │ add r3, pc │ │ │ │ mov.w fp, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #944] @ (225a50 ) │ │ │ │ + ldr r3, [pc, #944] @ (2258e0 ) │ │ │ │ mov r7, r8 │ │ │ │ str.w fp, [sp, #68] @ 0x44 │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ strd fp, fp, [r8, #4] │ │ │ │ str.w fp, [r8, #12] │ │ │ │ str.w fp, [sp, #24] │ │ │ │ ldr.w ip, [r0, #32] │ │ │ │ @@ -626892,59 +626806,59 @@ │ │ │ │ str.w ip, [sp, #20] │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1} │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ mov r0, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 2257b4 │ │ │ │ + beq.n 225644 │ │ │ │ ldr.w r3, [ip, #60] @ 0x3c │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, fp │ │ │ │ it eq │ │ │ │ moveq r5, fp │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #7 │ │ │ │ - beq.n 22573e │ │ │ │ + beq.n 2255ce │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 22583c │ │ │ │ + beq.w 2256cc │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 2257d0 │ │ │ │ + bne.n 225660 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r3, #550 @ 0x226 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 22594a │ │ │ │ - ldr r3, [pc, #832] @ (225a54 ) │ │ │ │ + beq.w 2257da │ │ │ │ + ldr r3, [pc, #832] @ (2258e4 ) │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 225a06 │ │ │ │ + bne.w 225896 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 2257b0 │ │ │ │ + beq.n 225640 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 225734 │ │ │ │ + cbz r3, 2255c4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r3 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #7 │ │ │ │ - bne.n 2256fa │ │ │ │ + bne.n 22558a │ │ │ │ movs r1, #118 @ 0x76 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldrb.w sl, [r4, #32] │ │ │ │ ldrb.w r9, [r4, #33] @ 0x21 │ │ │ │ - bl 214464 │ │ │ │ - ldr r3, [pc, #772] @ (225a54 ) │ │ │ │ + bl 2142f4 │ │ │ │ + ldr r3, [pc, #772] @ (2258e4 ) │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ ldr r6, [r2, r3] │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ str r0, [sp, #4] │ │ │ │ @@ -626958,39 +626872,39 @@ │ │ │ │ ldrb.w lr, [r6, #93] @ 0x5d │ │ │ │ ldrb.w r6, [r6, #94] @ 0x5e │ │ │ │ add.w lr, r0, lr, lsl #2 │ │ │ │ add.w r6, r0, r6, lsl #2 │ │ │ │ str.w r9, [lr, #40] @ 0x28 │ │ │ │ str.w fp, [ip, #40] @ 0x28 │ │ │ │ str r2, [r6, #40] @ 0x28 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 219874 │ │ │ │ + bl 219704 │ │ │ │ mov r2, r7 │ │ │ │ add.w r1, r4, #20 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 224f74 │ │ │ │ + bl 224e04 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 225728 │ │ │ │ + bne.n 2255b8 │ │ │ │ ldrb.w r0, [sp, #24] │ │ │ │ - ldr r2, [pc, #672] @ (225a58 ) │ │ │ │ - ldr r3, [pc, #664] @ (225a50 ) │ │ │ │ + ldr r2, [pc, #672] @ (2258e8 ) │ │ │ │ + ldr r3, [pc, #664] @ (2258e0 ) │ │ │ │ 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 225a44 │ │ │ │ + bne.w 2258d4 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 225724 │ │ │ │ - add r2, pc, #8 @ (adr r2, 2257e0 ) │ │ │ │ + bhi.n 2255b4 │ │ │ │ + add r2, pc, #8 @ (adr r2, 225670 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ movs r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r6, #6 │ │ │ │ @@ -627004,40 +626918,40 @@ │ │ │ │ vmaxnm.f32 , , │ │ │ │ lsls r5, r5, #7 │ │ │ │ movs r0, r0 │ │ │ │ vmaxnm.f32 , , │ │ │ │ ldr r2, [r4, #24] │ │ │ │ add.w r0, r4, #20 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 225724 │ │ │ │ + beq.n 2255b4 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ subs r2, #4 │ │ │ │ - b.n 22582e │ │ │ │ + b.n 2256be │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 225834 │ │ │ │ + bne.n 2256c4 │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 225834 │ │ │ │ + beq.n 2256c4 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 225724 │ │ │ │ + beq.w 2255b4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ lsls r7, r3, #31 │ │ │ │ - bpl.n 225818 │ │ │ │ + bpl.n 2256a8 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 22513c │ │ │ │ - b.n 225724 │ │ │ │ + bl 224fcc │ │ │ │ + b.n 2255b4 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ movs r1, #118 @ 0x76 │ │ │ │ ldrb.w sl, [r4, #32] │ │ │ │ ldrb.w r7, [r4, #33] @ 0x21 │ │ │ │ - bl 214464 │ │ │ │ - ldr r3, [pc, #516] @ (225a54 ) │ │ │ │ + bl 2142f4 │ │ │ │ + ldr r3, [pc, #516] @ (2258e4 ) │ │ │ │ add.w r9, r0, #20 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r9 │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -627054,28 +626968,28 @@ │ │ │ │ ldrb.w r6, [r6, #94] @ 0x5e │ │ │ │ add.w lr, r0, lr, lsl #2 │ │ │ │ add.w r6, r0, r6, lsl #2 │ │ │ │ str.w r7, [lr, #40] @ 0x28 │ │ │ │ mov r7, r2 │ │ │ │ str.w fp, [ip, #40] @ 0x28 │ │ │ │ str r2, [r6, #40] @ 0x28 │ │ │ │ - bl 216694 │ │ │ │ + bl 216524 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 219874 │ │ │ │ + bl 219704 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 224f74 │ │ │ │ + bl 224e04 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ movw r1, #865 @ 0x361 │ │ │ │ movs r3, #3 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ str.w sl, [sp, #40] @ 0x28 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ ldrb.w sl, [r4, #32] │ │ │ │ add r4, sp, #28 │ │ │ │ strd fp, fp, [sp, #28] │ │ │ │ mov r6, r0 │ │ │ │ str.w fp, [sp, #36] @ 0x24 │ │ │ │ @@ -627107,279 +627021,279 @@ │ │ │ │ str.w fp, [r2, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r3, #97] @ 0x61 │ │ │ │ mov r3, r2 │ │ │ │ add.w r2, r6, r7, lsl #2 │ │ │ │ add.w r6, r6, r3, lsl #2 │ │ │ │ str r4, [r2, #40] @ 0x28 │ │ │ │ str.w fp, [r6, #40] @ 0x28 │ │ │ │ - bl 21876c │ │ │ │ - b.n 225724 │ │ │ │ + bl 2185fc │ │ │ │ + b.n 2255b4 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bls.w 225724 │ │ │ │ - b.n 225710 │ │ │ │ + bls.w 2255b4 │ │ │ │ + b.n 2255a0 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ add.w r0, r4, #20 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 225724 │ │ │ │ + beq.w 2255b4 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ subs r2, #4 │ │ │ │ - b.n 225984 │ │ │ │ + b.n 225814 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.w 225834 │ │ │ │ + bne.w 2256c4 │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.w 225834 │ │ │ │ + beq.w 2256c4 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 225724 │ │ │ │ + beq.w 2255b4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ lsls r6, r3, #31 │ │ │ │ - bpl.n 22596a │ │ │ │ + bpl.n 2257fa │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 22513c │ │ │ │ - b.n 225724 │ │ │ │ + bl 224fcc │ │ │ │ + b.n 2255b4 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ add.w r0, r4, #20 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 225724 │ │ │ │ + beq.w 2255b4 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ subs r2, #4 │ │ │ │ - b.n 2259be │ │ │ │ + b.n 22584e │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.w 225834 │ │ │ │ + bne.w 2256c4 │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.w 225834 │ │ │ │ + beq.w 2256c4 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 225724 │ │ │ │ + beq.w 2255b4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ lsls r6, r3, #31 │ │ │ │ - bpl.n 2259a4 │ │ │ │ + bpl.n 225834 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 22513c │ │ │ │ - b.n 225724 │ │ │ │ + bl 224fcc │ │ │ │ + b.n 2255b4 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ add.w r0, r4, #20 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 225724 │ │ │ │ + beq.w 2255b4 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ subs r2, #4 │ │ │ │ - b.n 2259f8 │ │ │ │ + b.n 225888 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.w 225834 │ │ │ │ + bne.w 2256c4 │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.w 225834 │ │ │ │ + beq.w 2256c4 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 225724 │ │ │ │ + beq.w 2255b4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bpl.n 2259de │ │ │ │ + bpl.n 22586e │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 22513c │ │ │ │ - b.n 225724 │ │ │ │ + bl 224fcc │ │ │ │ + b.n 2255b4 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ add.w r0, r4, #20 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 225724 │ │ │ │ + beq.w 2255b4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ - b.n 225a30 │ │ │ │ + b.n 2258c0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 225a36 │ │ │ │ + bne.n 2258c6 │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 225a36 │ │ │ │ + beq.n 2258c6 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 225724 │ │ │ │ + beq.w 2255b4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bpl.n 225a1a │ │ │ │ + bpl.n 2258aa │ │ │ │ add.w r7, r7, r2, lsl #7 │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 225724 │ │ │ │ - b.n 225834 │ │ │ │ + beq.w 2255b4 │ │ │ │ + b.n 2256c4 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - add r1, sp, #424 @ 0x1a8 │ │ │ │ + add r2, sp, #872 @ 0x368 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r1, sp, #392 @ 0x188 │ │ │ │ + add r2, sp, #840 @ 0x348 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #272 @ 0x110 │ │ │ │ + add r1, sp, #720 @ 0x2d0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r2, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 225aa2 │ │ │ │ + bne.n 225932 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ lsls r1, r3, #8 │ │ │ │ - bpl.n 225aa2 │ │ │ │ + bpl.n 225932 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ lsls r1, r2, #30 │ │ │ │ it mi │ │ │ │ orrmi.w r2, r3, #2 │ │ │ │ - bpl.n 225aa4 │ │ │ │ + bpl.n 225934 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ eor.w r2, r2, #8388608 @ 0x800000 │ │ │ │ str r2, [r0, #40] @ 0x28 │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ subne r3, #4 │ │ │ │ - beq.n 225aa2 │ │ │ │ + beq.n 225932 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.n 225a98 │ │ │ │ + bmi.n 225928 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 225ac2 │ │ │ │ + beq.n 225952 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 225a8c │ │ │ │ + bne.n 22591c │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ lsls r1, r2, #27 │ │ │ │ it mi │ │ │ │ orrmi.w r2, r3, #16 │ │ │ │ - bmi.n 225a78 │ │ │ │ + bmi.n 225908 │ │ │ │ lsls r1, r2, #24 │ │ │ │ it mi │ │ │ │ orrmi.w r2, r3, #128 @ 0x80 │ │ │ │ - bmi.n 225a78 │ │ │ │ + bmi.n 225908 │ │ │ │ lsls r1, r2, #22 │ │ │ │ - bpl.n 225aa2 │ │ │ │ + bpl.n 225932 │ │ │ │ orr.w r2, r3, #512 @ 0x200 │ │ │ │ - b.n 225a78 │ │ │ │ + b.n 225908 │ │ │ │ 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 225a5c │ │ │ │ + bl 2258ec │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 225af4 │ │ │ │ + beq.n 225984 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.n 225ade │ │ │ │ + bmi.n 22596e │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 225ade │ │ │ │ - b.n 225ad2 │ │ │ │ + bne.n 22596e │ │ │ │ + b.n 225962 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - ldr.w sl, [pc, #888] @ 225e88 │ │ │ │ + ldr.w sl, [pc, #888] @ 225d18 │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #884] @ (225e8c ) │ │ │ │ + ldr r2, [pc, #884] @ (225d1c ) │ │ │ │ add sl, pc │ │ │ │ - ldr r3, [pc, #884] @ (225e90 ) │ │ │ │ + ldr r3, [pc, #884] @ (225d20 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 21d2b0 │ │ │ │ + bl 21d140 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, #52 @ 0x34 │ │ │ │ ldr.w r2, [r3, #44]! │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 225b58 │ │ │ │ + beq.n 2259e8 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ movs r4, #0 │ │ │ │ add.w ip, r1, #52 @ 0x34 │ │ │ │ ldr r6, [r1, #56] @ 0x38 │ │ │ │ str r2, [r6, #0] │ │ │ │ str r6, [r2, #4] │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ str r2, [r1, #56] @ 0x38 │ │ │ │ str.w ip, [r2] │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ str r3, [r5, #56] @ 0x38 │ │ │ │ strd r4, r4, [r5, #48] @ 0x30 │ │ │ │ ldr.w fp, [r5, #24] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 225e54 │ │ │ │ + beq.w 225ce4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movw r6, #483 @ 0x1e3 │ │ │ │ str r5, [sp, #20] │ │ │ │ clz r9, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, r7 │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ mov r7, fp │ │ │ │ mov fp, r3 │ │ │ │ ldr r4, [r7, #16] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 225bce │ │ │ │ + cbz r5, 225a5e │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 225d8c │ │ │ │ + beq.w 225c1c │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 225d1a │ │ │ │ + beq.w 225baa │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 225bb6 │ │ │ │ + beq.n 225a46 │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 225ccc │ │ │ │ + beq.w 225b5c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 225ccc │ │ │ │ + beq.w 225b5c │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 225d1a │ │ │ │ + beq.w 225baa │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 225b98 │ │ │ │ + bne.n 225a28 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r5 │ │ │ │ ldr.w r1, [r8, #36] @ 0x24 │ │ │ │ cmp r1, #51 @ 0x33 │ │ │ │ - beq.w 225d78 │ │ │ │ + beq.w 225c08 │ │ │ │ cmp r1, r6 │ │ │ │ - beq.w 225ce8 │ │ │ │ + beq.w 225b78 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 225b9a │ │ │ │ + bne.n 225a2a │ │ │ │ mov r0, r7 │ │ │ │ - bl 2169dc │ │ │ │ + bl 21686c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 225b7e │ │ │ │ + bne.n 225a0e │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov r7, fp │ │ │ │ adds r5, #32 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w fp, [r5, #-8] │ │ │ │ add.w r1, r2, #24 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ @@ -627389,354 +627303,354 @@ │ │ │ │ ldrne r1, [r2, #28] │ │ │ │ ldrbne r4, [r1, #12] │ │ │ │ subne r4, #6 │ │ │ │ itt ne │ │ │ │ clzne r4, r4 │ │ │ │ lsrne r4, r4, #5 │ │ │ │ cmp fp, r5 │ │ │ │ - beq.w 225e4e │ │ │ │ + beq.w 225cde │ │ │ │ ldr.w r1, [fp, #8] │ │ │ │ - cbz r1, 225c1e │ │ │ │ + cbz r1, 225aae │ │ │ │ ldr.w fp, [fp, #4] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq.w fp, #0 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ strd r1, fp, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 225e42 │ │ │ │ + beq.w 225cd2 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 225e74 │ │ │ │ + beq.w 225d04 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r2, [sp, #48] @ 0x30 │ │ │ │ ldrd r2, r3, [sp, #56] @ 0x38 │ │ │ │ ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 21eea4 │ │ │ │ + bl 21ed34 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 225dee │ │ │ │ + beq.w 225c7e │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #40] @ 0x28 │ │ │ │ ldrd r4, r5, [sp, #40] @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ strd r4, r5, [sp, #32] │ │ │ │ - bl 21440c │ │ │ │ + bl 21429c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 225c86 │ │ │ │ + cbz r0, 225b16 │ │ │ │ add r3, sp, #32 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2198e4 │ │ │ │ + bl 219774 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ add.w r3, r0, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 225e4e │ │ │ │ + beq.w 225cde │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 225e46 │ │ │ │ + beq.w 225cd6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 225e78 │ │ │ │ + beq.w 225d08 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ add r0, sp, #24 │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ - bl 21efb0 │ │ │ │ + bl 21ee40 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2199a0 │ │ │ │ - b.n 225e26 │ │ │ │ + bl 219830 │ │ │ │ + b.n 225cb6 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 225d54 │ │ │ │ + beq.n 225be4 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 225bce │ │ │ │ + bne.w 225a5e │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #51 @ 0x33 │ │ │ │ - beq.n 225db2 │ │ │ │ + beq.n 225c42 │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 225bce │ │ │ │ + bne.w 225a5e │ │ │ │ mov r8, r4 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r1, [pc, #424] @ (225e94 ) │ │ │ │ + ldr r1, [pc, #424] @ (225d24 ) │ │ │ │ add.w r0, r8, #20 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r1, [sl, r1] │ │ │ │ add.w r1, r1, #61440 @ 0xf000 │ │ │ │ ldrb.w r1, [r1, #430] @ 0x1ae │ │ │ │ add.w r1, r8, r1, lsl #2 │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ - bl 2166c8 │ │ │ │ + bl 216558 │ │ │ │ mov r0, r8 │ │ │ │ - bl 215428 │ │ │ │ + bl 2152b8 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 225b9a │ │ │ │ - b.n 225bce │ │ │ │ + bne.w 225a2a │ │ │ │ + b.n 225a5e │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 225d6e │ │ │ │ - cbnz r2, 225d38 │ │ │ │ + beq.n 225bfe │ │ │ │ + cbnz r2, 225bc8 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ bic.w r2, r2, #4227858432 @ 0xfc000000 │ │ │ │ cmp.w r2, #8388608 @ 0x800000 │ │ │ │ ite ne │ │ │ │ movne r0, r9 │ │ │ │ orreq.w r0, r9, #1 │ │ │ │ - cbz r0, 225d42 │ │ │ │ + cbz r0, 225bd2 │ │ │ │ mov r4, r5 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 225b9a │ │ │ │ - b.n 225bce │ │ │ │ + bne.w 225a2a │ │ │ │ + b.n 225a5e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1f59d8 │ │ │ │ + bl 1f5868 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 225dcc │ │ │ │ + beq.n 225c5c │ │ │ │ ldr r2, [r0, #12] │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 225d3a │ │ │ │ + b.n 225bca │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ cmp r5, #5 │ │ │ │ - beq.n 225d9c │ │ │ │ + beq.n 225c2c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 225d22 │ │ │ │ + beq.n 225bb2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2169dc │ │ │ │ + bl 21686c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 225b7e │ │ │ │ - b.n 225bda │ │ │ │ + bne.w 225a0e │ │ │ │ + b.n 225a6a │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl 225a5c │ │ │ │ - b.n 225d3a │ │ │ │ + bl 2258ec │ │ │ │ + b.n 225bca │ │ │ │ ldr.w r3, [r8, #96] @ 0x60 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 215428 │ │ │ │ + bl 2152b8 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 225b9a │ │ │ │ - b.n 225bce │ │ │ │ + bne.w 225a2a │ │ │ │ + b.n 225a5e │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 225d18 │ │ │ │ + beq.n 225ba8 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 225bce │ │ │ │ + bne.w 225a5e │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 225bba │ │ │ │ + b.n 225a4a │ │ │ │ mov r0, r4 │ │ │ │ - bl 225a5c │ │ │ │ + bl 2258ec │ │ │ │ mov r0, r7 │ │ │ │ - bl 2169dc │ │ │ │ + bl 21686c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 225b7e │ │ │ │ - b.n 225bda │ │ │ │ + bne.w 225a0e │ │ │ │ + b.n 225a6a │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 215428 │ │ │ │ + bl 2152b8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2169dc │ │ │ │ + bl 21686c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 225b7e │ │ │ │ - b.n 225bda │ │ │ │ + bne.w 225a0e │ │ │ │ + b.n 225a6a │ │ │ │ ldr.w r1, [fp, #16] │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - bl 21cf8c │ │ │ │ + bl 21ce1c │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 213a24 │ │ │ │ + bl 2138b4 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ - bl 1f5a14 │ │ │ │ - b.n 225d4c │ │ │ │ + bl 1f58a4 │ │ │ │ + b.n 225bdc │ │ │ │ movw r1, #747 @ 0x2eb │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 214464 │ │ │ │ + bl 2142f4 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 21876c │ │ │ │ + bl 2185fc │ │ │ │ movs r2, #2 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #24 │ │ │ │ ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - bl 21efb0 │ │ │ │ + bl 21ee40 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - cbz r3, 225e4a │ │ │ │ + cbz r3, 225cda │ │ │ │ movs r4, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 215428 │ │ │ │ + bl 2152b8 │ │ │ │ strd r4, r6, [r7] │ │ │ │ - ldr r2, [pc, #112] @ (225e98 ) │ │ │ │ - ldr r3, [pc, #100] @ (225e90 ) │ │ │ │ + ldr r2, [pc, #112] @ (225d28 ) │ │ │ │ + ldr r3, [pc, #100] @ (225d20 ) │ │ │ │ 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 225e84 │ │ │ │ + bne.n 225d14 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #1 │ │ │ │ - b.n 225c36 │ │ │ │ + b.n 225ac6 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 225cb2 │ │ │ │ + b.n 225b42 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ - b.n 225e1c │ │ │ │ + b.n 225cac │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ add.w r1, r2, #24 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 225e7c │ │ │ │ + beq.n 225d0c │ │ │ │ ldr r1, [r2, #28] │ │ │ │ str.w fp, [sp, #8] │ │ │ │ ldrb r4, [r1, #12] │ │ │ │ sub.w r4, r4, #6 │ │ │ │ clz r4, r4 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ - b.n 225c06 │ │ │ │ + b.n 225a96 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 225c36 │ │ │ │ + b.n 225ac6 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 225cb2 │ │ │ │ + b.n 225b42 │ │ │ │ mov r4, fp │ │ │ │ str.w fp, [sp, #8] │ │ │ │ - b.n 225c06 │ │ │ │ + b.n 225a96 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - add r4, pc, #912 @ (adr r4, 22621c ) │ │ │ │ + add r6, pc, #336 @ (adr r6, 225e6c ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r4, pc, #896 @ (adr r4, 226210 ) │ │ │ │ + add r6, pc, #320 @ (adr r6, 225e60 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #840 @ (adr r1, 2261e4 ) │ │ │ │ + add r3, pc, #264 @ (adr r3, 225e34 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #584] @ (2260f8 ) │ │ │ │ - ldr r3, [pc, #584] @ (2260fc ) │ │ │ │ + ldr r2, [pc, #584] @ (225f88 ) │ │ │ │ + ldr r3, [pc, #584] @ (225f8c ) │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ add r2, pc │ │ │ │ ldr.w sl, [r1, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r8, [sl, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ mov r7, r8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 225f4e │ │ │ │ + beq.n 225dde │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r0 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldrb.w r2, [r2, #188] @ 0xbc │ │ │ │ - cbz r2, 225ee8 │ │ │ │ + cbz r2, 225d78 │ │ │ │ ldrsb.w r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #14 │ │ │ │ - beq.w 226074 │ │ │ │ + beq.w 225f04 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fb280 │ │ │ │ + bl 1fb110 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 225f7a │ │ │ │ + beq.n 225e0a │ │ │ │ ldr r5, [r6, #4] │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 226070 │ │ │ │ + beq.w 225f00 │ │ │ │ movs r4, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 215428 │ │ │ │ + bl 2152b8 │ │ │ │ ldr r7, [r6, #40] @ 0x28 │ │ │ │ strd r4, r5, [r9] │ │ │ │ cmp r7, #8 │ │ │ │ - bhi.n 225f6c │ │ │ │ + bhi.n 225dfc │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 2260d8 │ │ │ │ + beq.w 225f68 │ │ │ │ add.w sl, sp, #60 @ 0x3c │ │ │ │ mov r8, sl │ │ │ │ mov r4, r6 │ │ │ │ sub.w r5, r8, #4 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ adds r1, #1 │ │ │ │ adds r4, #16 │ │ │ │ cmp r7, r1 │ │ │ │ str.w r3, [r5, #4]! │ │ │ │ - bhi.n 225f26 │ │ │ │ + bhi.n 225db6 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ - bl 225af8 │ │ │ │ + bl 225988 │ │ │ │ cmp r8, sl │ │ │ │ - beq.n 225f4c │ │ │ │ + beq.n 225ddc │ │ │ │ mov r0, r8 │ │ │ │ blx 60bc8 │ │ │ │ movs r7, #1 │ │ │ │ - ldr r2, [pc, #432] @ (226100 ) │ │ │ │ - ldr r3, [pc, #424] @ (2260fc ) │ │ │ │ + ldr r2, [pc, #432] @ (225f90 ) │ │ │ │ + ldr r3, [pc, #424] @ (225f8c ) │ │ │ │ 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 2260f4 │ │ │ │ + bne.w 225f84 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #96 @ 0x60 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ lsls r0, r7, #2 │ │ │ │ add.w sl, sp, #60 @ 0x3c │ │ │ │ blx 61b80 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 225f1e │ │ │ │ + b.n 225dae │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ add.w ip, sp, #36 @ 0x24 │ │ │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ │ │ add r7, sp, #12 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ @@ -627744,209 +627658,209 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w r8, [sp, #56] @ 0x38 │ │ │ │ ldr.w r4, [r8, #24] │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ mov r0, r4 │ │ │ │ - bl 2169dc │ │ │ │ + bl 21686c │ │ │ │ mov r7, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 2260f0 │ │ │ │ + beq.w 225f80 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 226020 │ │ │ │ + beq.n 225eb0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 22602e │ │ │ │ + beq.n 225ebe │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 225fdc │ │ │ │ + bne.n 225e6c │ │ │ │ mov r2, r5 │ │ │ │ add r0, sp, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 225e9c │ │ │ │ + bl 225d2c │ │ │ │ orr.w r0, sl, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ uxtb.w sl, r0 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - cbz r4, 226008 │ │ │ │ + cbz r4, 225e98 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbz r2, 226008 │ │ │ │ + cbz r2, 225e98 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #2 │ │ │ │ it ne │ │ │ │ movne r3, r4 │ │ │ │ - bne.n 225fdc │ │ │ │ + bne.n 225e6c │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r5 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 225e9c │ │ │ │ + bl 225d2c │ │ │ │ mov r3, r4 │ │ │ │ orr.w r0, sl, r0 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ uxtb.w sl, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 225fe0 │ │ │ │ + bne.n 225e70 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 226020 │ │ │ │ + bne.n 225eb0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 225e9c │ │ │ │ + bl 225d2c │ │ │ │ orr.w r0, sl, r0 │ │ │ │ uxtb.w sl, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r7 │ │ │ │ - bl 2169dc │ │ │ │ - cbz r7, 226050 │ │ │ │ + bl 21686c │ │ │ │ + cbz r7, 225ee0 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 225fb4 │ │ │ │ + b.n 225e44 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 226020 │ │ │ │ + bne.n 225eb0 │ │ │ │ mov r2, r5 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 225e9c │ │ │ │ + bl 225d2c │ │ │ │ orr.w r3, r0, sl │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r7 │ │ │ │ uxtb.w sl, r3 │ │ │ │ - bl 2169dc │ │ │ │ + bl 21686c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 22602a │ │ │ │ + bne.n 225eba │ │ │ │ mov r0, sl │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ - bl 262138 │ │ │ │ + bl 261fc8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2260e8 │ │ │ │ + bne.n 225f78 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1fb2fc │ │ │ │ + bl 1fb18c │ │ │ │ ldr r5, [r6, #4] │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 225f00 │ │ │ │ + bne.w 225d90 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ - b.n 225f02 │ │ │ │ + b.n 225d92 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldrb.w r7, [sl, #36] @ 0x24 │ │ │ │ add.w r2, r3, #24 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, r2 │ │ │ │ ite eq │ │ │ │ moveq r4, #0 │ │ │ │ ldrne r4, [r3, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 225ee8 │ │ │ │ + bne.w 225d78 │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ - cbz r0, 2260ba │ │ │ │ + cbz r0, 225f4a │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 2260ae │ │ │ │ + cbz r2, 225f3e │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 2260a6 │ │ │ │ + bne.n 225f36 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.n 2260d0 │ │ │ │ + beq.n 225f60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 22609a │ │ │ │ - bl 2169dc │ │ │ │ + bne.n 225f2a │ │ │ │ + bl 21686c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 226094 │ │ │ │ + bne.n 225f24 │ │ │ │ ldr.w r8, [sl, #24] │ │ │ │ ldr.w r3, [r8, #64] @ 0x40 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 2260ca │ │ │ │ + bhi.n 225f5a │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bls.n 2260d0 │ │ │ │ + bls.n 225f60 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.w 225f4e │ │ │ │ + bne.w 225dde │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ - b.n 225ee8 │ │ │ │ + b.n 225d78 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ mov r3, r7 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ - bl 225af8 │ │ │ │ - b.n 225f4c │ │ │ │ + bl 225988 │ │ │ │ + b.n 225ddc │ │ │ │ mov r0, r8 │ │ │ │ - bl 216c50 │ │ │ │ - b.n 22605e │ │ │ │ + bl 216ae0 │ │ │ │ + b.n 225eee │ │ │ │ mov sl, r4 │ │ │ │ - b.n 226050 │ │ │ │ + b.n 225ee0 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ - add r1, pc, #288 @ (adr r1, 22621c ) │ │ │ │ + add r2, pc, #736 @ (adr r2, 22626c ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #680 @ (adr r0, 2263ac ) │ │ │ │ + add r2, pc, #104 @ (adr r2, 225ffc ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr r2, [pc, #380] @ (226294 ) │ │ │ │ + ldr r2, [pc, #380] @ (226124 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #380] @ (226298 ) │ │ │ │ + ldr r3, [pc, #380] @ (226128 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1fb418 │ │ │ │ + bl 1fb2a8 │ │ │ │ ldr.w r6, [r4, #432] @ 0x1b0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbnz r3, 226144 │ │ │ │ - b.n 226288 │ │ │ │ + cbnz r3, 225fd4 │ │ │ │ + b.n 226118 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 226288 │ │ │ │ + beq.w 226118 │ │ │ │ ldr r7, [r6, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 22613a │ │ │ │ + beq.n 225fca │ │ │ │ mov.w sl, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fb280 │ │ │ │ + bl 1fb110 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 226162 │ │ │ │ - b.n 226190 │ │ │ │ + cbnz r0, 225ff2 │ │ │ │ + b.n 226020 │ │ │ │ ldr r7, [r6, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 22614e │ │ │ │ + bne.n 225fde │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 22615c │ │ │ │ + bne.n 225fec │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fb1e4 │ │ │ │ - ldr r2, [pc, #296] @ (22629c ) │ │ │ │ - ldr r3, [pc, #288] @ (226298 ) │ │ │ │ + bl 1fb074 │ │ │ │ + ldr r2, [pc, #296] @ (22612c ) │ │ │ │ + ldr r3, [pc, #288] @ (226128 ) │ │ │ │ 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 22628e │ │ │ │ + bne.w 22611e │ │ │ │ mov r0, sl │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add.w lr, sp, #28 │ │ │ │ strd r0, r0, [sp, #32] │ │ │ │ add.w ip, sp, #4 │ │ │ │ @@ -627957,583 +627871,583 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r4 │ │ │ │ - bl 2169dc │ │ │ │ + bl 21686c │ │ │ │ mov r9, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 226284 │ │ │ │ + beq.n 226114 │ │ │ │ mov fp, r5 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ - cbz r4, 22622c │ │ │ │ + cbz r4, 2260bc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 22623a │ │ │ │ + cbz r3, 2260ca │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 2261e8 │ │ │ │ + bne.n 226078 │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 225e9c │ │ │ │ + bl 225d2c │ │ │ │ orr.w r0, r0, fp │ │ │ │ uxtb.w fp, r0 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 226214 │ │ │ │ + cbz r5, 2260a4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 226214 │ │ │ │ + cbz r3, 2260a4 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #2 │ │ │ │ it ne │ │ │ │ movne r4, r5 │ │ │ │ - bne.n 2261e8 │ │ │ │ + bne.n 226078 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r5 │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 225e9c │ │ │ │ + bl 225d2c │ │ │ │ orr.w r0, fp, r0 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ uxtb.w fp, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 2261ec │ │ │ │ + bne.n 22607c │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 22622c │ │ │ │ + bne.n 2260bc │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 225e9c │ │ │ │ + bl 225d2c │ │ │ │ orr.w r0, fp, r0 │ │ │ │ uxtb.w fp, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r9 │ │ │ │ - bl 2169dc │ │ │ │ - cbz r4, 22625c │ │ │ │ + bl 21686c │ │ │ │ + cbz r4, 2260ec │ │ │ │ mov r9, r0 │ │ │ │ - b.n 2261c8 │ │ │ │ + b.n 226058 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 22622c │ │ │ │ + bne.n 2260bc │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 225e9c │ │ │ │ + bl 225d2c │ │ │ │ orr.w r3, r0, fp │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r9 │ │ │ │ uxtb.w fp, r3 │ │ │ │ - bl 2169dc │ │ │ │ + bl 21686c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 226236 │ │ │ │ + bne.n 2260c6 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 262138 │ │ │ │ - cbnz r0, 226272 │ │ │ │ + bl 261fc8 │ │ │ │ + cbnz r0, 226102 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fb2fc │ │ │ │ - b.n 226162 │ │ │ │ + bl 1fb18c │ │ │ │ + b.n 225ff2 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 216c50 │ │ │ │ + bl 216ae0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fb2fc │ │ │ │ - b.n 226162 │ │ │ │ + bl 1fb18c │ │ │ │ + b.n 225ff2 │ │ │ │ mov fp, r4 │ │ │ │ - b.n 22625c │ │ │ │ + b.n 2260ec │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 22616a │ │ │ │ + b.n 225ffa │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [sp, #896] @ 0x380 │ │ │ │ + add r0, pc, #320 @ (adr r0, 226268 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #536] @ 0x218 │ │ │ │ + ldr r7, [sp, #984] @ 0x3d8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r2, [pc, #164] @ (226358 ) │ │ │ │ + ldr r2, [pc, #164] @ (2261e8 ) │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ strd r1, r4, [sp, #12] │ │ │ │ - ldr r1, [pc, #156] @ (22635c ) │ │ │ │ + ldr r1, [pc, #156] @ (2261ec ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ - bl 2179d4 │ │ │ │ + bl 217864 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 2262ec │ │ │ │ + bne.n 22617c │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp.w r3, #462 @ 0x1ce │ │ │ │ - beq.n 22634e │ │ │ │ + beq.n 2261de │ │ │ │ movw r2, #461 @ 0x1cd │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 226306 │ │ │ │ + beq.n 226196 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #112] @ (226360 ) │ │ │ │ - ldr r3, [pc, #100] @ (226358 ) │ │ │ │ + ldr r2, [pc, #112] @ (2261f0 ) │ │ │ │ + ldr r3, [pc, #100] @ (2261e8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 226352 │ │ │ │ + bne.n 2261e2 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrh.w r2, [r5, #336] @ 0x150 │ │ │ │ ldrh.w r0, [r5, #338] @ 0x152 │ │ │ │ cmp r2, #1 │ │ │ │ ldrh.w r1, [r5, #340] @ 0x154 │ │ │ │ ite ls │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ cmp r0, #1 │ │ │ │ - bls.n 226340 │ │ │ │ + bls.n 2261d0 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi.n 2262ec │ │ │ │ + bhi.n 22617c │ │ │ │ orr.w r3, r3, #2 │ │ │ │ subs r2, r3, #1 │ │ │ │ tst r2, r3 │ │ │ │ - bne.n 2262ec │ │ │ │ + bne.n 22617c │ │ │ │ rbit r4, r3 │ │ │ │ clz r4, r4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ subs r0, r0, r4 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 2262ee │ │ │ │ + b.n 22617e │ │ │ │ cmp r1, #1 │ │ │ │ it hi │ │ │ │ orrhi.w r3, r3, #4 │ │ │ │ - bhi.n 226326 │ │ │ │ + bhi.n 2261b6 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 226334 │ │ │ │ + bhi.n 2261c4 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 2262ee │ │ │ │ + b.n 22617e │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #248] @ 0xf8 │ │ │ │ + ldr r6, [sp, #696] @ 0x2b8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ + ldr r6, [sp, #488] @ 0x1e8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr r5, [pc, #912] @ (226708 ) │ │ │ │ + ldr r5, [pc, #912] @ (226598 ) │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ - ldr r4, [pc, #912] @ (22670c ) │ │ │ │ + ldr r4, [pc, #912] @ (22659c ) │ │ │ │ subs.w ip, r3, #0 │ │ │ │ add r5, pc │ │ │ │ ldrb.w lr, [sp, #124] @ 0x7c │ │ │ │ ldr r4, [r5, r4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ mov.w r4, #0 │ │ │ │ ldr r4, [sp, #120] @ 0x78 │ │ │ │ str r4, [sp, #12] │ │ │ │ - ble.w 226522 │ │ │ │ + ble.w 2263b2 │ │ │ │ mov r5, r0 │ │ │ │ mov fp, r1 │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w r9, #1 │ │ │ │ strd ip, lr, [sp, #16] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r4, [fp, #52] @ 0x34 │ │ │ │ adds r6, r4, #1 │ │ │ │ - beq.w 226522 │ │ │ │ + beq.w 2263b2 │ │ │ │ ldrb.w r3, [fp, #19] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r4, r2 │ │ │ │ lsls r0, r3, #25 │ │ │ │ add r4, sl │ │ │ │ - bpl.w 22653e │ │ │ │ + bpl.w 2263ce │ │ │ │ sub.w r3, r4, #26 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 226542 │ │ │ │ + bls.w 2263d2 │ │ │ │ sub.w r3, r4, #28 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 22653e │ │ │ │ + bls.w 2263ce │ │ │ │ sub.w r3, r4, #64 @ 0x40 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 226522 │ │ │ │ + bhi.w 2263b2 │ │ │ │ subs r4, #96 @ 0x60 │ │ │ │ rsb r2, r3, #32 │ │ │ │ mov.w r8, #1 │ │ │ │ lsl.w r6, r9, r4 │ │ │ │ lsr.w r2, r9, r2 │ │ │ │ lsl.w r4, r9, r3 │ │ │ │ orrs r6, r2 │ │ │ │ ldrsb.w r1, [r5, #72] @ 0x48 │ │ │ │ mov r0, fp │ │ │ │ - bl 2431fc │ │ │ │ + bl 24308c │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 21fd68 │ │ │ │ + bl 21fbf8 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ adds r0, r3, #4 │ │ │ │ mov r2, r3 │ │ │ │ - cbz r7, 226430 │ │ │ │ + cbz r7, 2262c0 │ │ │ │ ldrsb.w r2, [r5, #72] @ 0x48 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 22668c │ │ │ │ + beq.w 22651c │ │ │ │ cmp r2, #7 │ │ │ │ itt ne │ │ │ │ movne r2, r3 │ │ │ │ movne r7, #0 │ │ │ │ - beq.w 2266be │ │ │ │ + beq.w 22654e │ │ │ │ add.w r0, r3, #8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ ldrb r2, [r3, #21] │ │ │ │ ands.w r2, r2, #16 │ │ │ │ - bne.w 22655e │ │ │ │ + bne.w 2263ee │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22655e │ │ │ │ + beq.w 2263ee │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 22645a │ │ │ │ + bne.n 2262ea │ │ │ │ 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 226446 │ │ │ │ + bne.n 2262d6 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 21fe1c │ │ │ │ + bl 21fcac │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ bic.w r3, r3, #4227858432 @ 0xfc000000 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 226562 │ │ │ │ + beq.n 2263f2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2265a6 │ │ │ │ + beq.w 226436 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 226664 │ │ │ │ + beq.w 2264f4 │ │ │ │ ldr.w r3, [r5, #200] @ 0xc8 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #200] @ 0xc8 │ │ │ │ - cbz r2, 22649e │ │ │ │ + cbz r2, 22632e │ │ │ │ ldr.w r3, [r5, #236] @ 0xec │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #236] @ 0xec │ │ │ │ - cbz r7, 2264c2 │ │ │ │ + cbz r7, 226352 │ │ │ │ ldrsb.w r3, [r5, #72] @ 0x48 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 2266ec │ │ │ │ + beq.w 22657c │ │ │ │ cmp r3, #7 │ │ │ │ - bne.n 2264c2 │ │ │ │ + bne.n 226352 │ │ │ │ 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 │ │ │ │ ldrb.w r3, [fp, #21] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 2264fa │ │ │ │ + bpl.n 22638a │ │ │ │ ldr r3, [r5, #112] @ 0x70 │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [r5, #112] @ 0x70 │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ orrs r3, r6 │ │ │ │ str r3, [r5, #116] @ 0x74 │ │ │ │ ldrsb.w r3, [r5, #72] @ 0x48 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 2264fa │ │ │ │ + bne.n 22638a │ │ │ │ ldrh.w r3, [fp, #32] │ │ │ │ ldrb.w r2, [r5, #376] @ 0x178 │ │ │ │ and.w r3, r3, #1 │ │ │ │ bic.w r2, r2, #6 │ │ │ │ lsls r3, r3, #2 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ orrs r3, r2 │ │ │ │ strb.w r3, [r5, #376] @ 0x178 │ │ │ │ ldrsb.w r3, [fp, #29] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 226516 │ │ │ │ + bge.n 2263a6 │ │ │ │ ldr.w r3, [r5, #168] @ 0xa8 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #168] @ 0xa8 │ │ │ │ ldr.w r3, [r5, #172] @ 0xac │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #172] @ 0xac │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 2263a8 │ │ │ │ - ldr r2, [pc, #492] @ (226710 ) │ │ │ │ - ldr r3, [pc, #484] @ (22670c ) │ │ │ │ + bne.w 226238 │ │ │ │ + ldr r2, [pc, #492] @ (2265a0 ) │ │ │ │ + ldr r3, [pc, #484] @ (22659c ) │ │ │ │ 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 226702 │ │ │ │ + bne.w 226592 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ - bgt.n 226522 │ │ │ │ + bgt.n 2263b2 │ │ │ │ sub.w r6, r4, #32 │ │ │ │ rsb r3, r4, #32 │ │ │ │ mov.w r8, #0 │ │ │ │ lsl.w r4, r9, r4 │ │ │ │ lsl.w r6, r9, r6 │ │ │ │ lsr.w r3, r9, r3 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 2263f8 │ │ │ │ + b.n 226288 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 226462 │ │ │ │ + b.n 2262f2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 2265ce │ │ │ │ + beq.n 22645e │ │ │ │ ldr.w r3, [r5, #192] @ 0xc0 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #192] @ 0xc0 │ │ │ │ - cbz r2, 22657e │ │ │ │ + cbz r2, 22640e │ │ │ │ ldr.w r3, [r5, #232] @ 0xe8 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #232] @ 0xe8 │ │ │ │ ldrsb.w r3, [r5, #72] @ 0x48 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 2265fa │ │ │ │ + beq.n 22648a │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 226516 │ │ │ │ + bne.n 2263a6 │ │ │ │ ldrb.w r3, [r5, #377] @ 0x179 │ │ │ │ ldrb.w r1, [fp, #19] │ │ │ │ ubfx r2, r3, #0, #1 │ │ │ │ ubfx r1, r1, #5, #1 │ │ │ │ orrs r2, r1 │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb.w r3, [r5, #377] @ 0x179 │ │ │ │ - b.n 226516 │ │ │ │ + b.n 2263a6 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 226614 │ │ │ │ + beq.n 2264a4 │ │ │ │ ldr.w r3, [r5, #196] @ 0xc4 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #196] @ 0xc4 │ │ │ │ - cbz r2, 2265c2 │ │ │ │ + cbz r2, 226452 │ │ │ │ ldr.w r3, [r5, #240] @ 0xf0 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #240] @ 0xf0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 2264c2 │ │ │ │ + beq.w 226352 │ │ │ │ ldrsb.w r3, [r5, #72] @ 0x48 │ │ │ │ - b.n 2264aa │ │ │ │ + b.n 22633a │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ ldr r3, [r5, #92] @ 0x5c │ │ │ │ orrs r3, r6 │ │ │ │ str r3, [r5, #92] @ 0x5c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 22657e │ │ │ │ + beq.n 22640e │ │ │ │ ldr.w r3, [r5, #208] @ 0xd0 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #208] @ 0xd0 │ │ │ │ ldr.w r3, [r5, #212] @ 0xd4 │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #212] @ 0xd4 │ │ │ │ ldrsb.w r3, [r5, #72] @ 0x48 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 226586 │ │ │ │ + bne.n 226416 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 2266d6 │ │ │ │ + beq.n 226566 │ │ │ │ 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 │ │ │ │ - b.n 226516 │ │ │ │ + b.n 2263a6 │ │ │ │ ldrb.w r3, [fp, #19] │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.n 2265c2 │ │ │ │ + bmi.n 226452 │ │ │ │ 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 │ │ │ │ - cbz r2, 22663e │ │ │ │ + cbz r2, 2264ce │ │ │ │ ldr.w r3, [r5, #224] @ 0xe0 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #224] @ 0xe0 │ │ │ │ ldr.w r3, [r5, #228] @ 0xe4 │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #228] @ 0xe4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 2264c2 │ │ │ │ + beq.w 226352 │ │ │ │ ldrsb.w r3, [r5, #72] @ 0x48 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 2264aa │ │ │ │ + bne.w 22633a │ │ │ │ ldr.w r3, [r5, #408] @ 0x198 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #408] @ 0x198 │ │ │ │ ldr.w r3, [r5, #412] @ 0x19c │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #412] @ 0x19c │ │ │ │ - b.n 2264c2 │ │ │ │ + b.n 226352 │ │ │ │ ldr r3, [r5, #112] @ 0x70 │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [r5, #112] @ 0x70 │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ orrs r3, r6 │ │ │ │ str r3, [r5, #116] @ 0x74 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 22649e │ │ │ │ + beq.w 22632e │ │ │ │ ldr.w r3, [r5, #224] @ 0xe0 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #224] @ 0xe0 │ │ │ │ ldr.w r3, [r5, #228] @ 0xe4 │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #228] @ 0xe4 │ │ │ │ - b.n 22649e │ │ │ │ + b.n 22632e │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ add r0, sp, #28 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r2, [r2, #76] @ 0x4c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldrd r1, r2, [sp, #36] @ 0x24 │ │ │ │ - bl 2179d4 │ │ │ │ + bl 217864 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 2266ba │ │ │ │ + bne.n 22654a │ │ │ │ ldr r7, [r2, #16] │ │ │ │ movw r2, #451 @ 0x1c3 │ │ │ │ subs r7, r7, r2 │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ - b.n 22642c │ │ │ │ + b.n 2262bc │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [r2, #76] @ 0x4c │ │ │ │ - bl 2262a0 │ │ │ │ + bl 226130 │ │ │ │ eor.w r7, r0, #1 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ uxtb r7, r7 │ │ │ │ - b.n 22642c │ │ │ │ + b.n 2262bc │ │ │ │ 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 226516 │ │ │ │ + b.n 2263a6 │ │ │ │ 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 │ │ │ │ - b.n 2264c2 │ │ │ │ + b.n 226352 │ │ │ │ blx 61650 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r5, [sp, #952] @ 0x3b8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #856] @ 0x358 │ │ │ │ + ldr r4, [sp, #280] @ 0x118 │ │ │ │ lsls r7, r4, #2 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp r3, #228 @ 0xe4 │ │ │ │ - bhi.n 22673e │ │ │ │ + bhi.n 2265ce │ │ │ │ cmp r3, #204 @ 0xcc │ │ │ │ - bhi.n 226774 │ │ │ │ + bhi.n 226604 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - bhi.n 22679e │ │ │ │ + bhi.n 22662e │ │ │ │ cmp r3, #121 @ 0x79 │ │ │ │ - bls.n 226786 │ │ │ │ + bls.n 226616 │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 2267f6 │ │ │ │ + bne.n 226686 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ tst.w r3, #33554944 @ 0x2000200 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ cmp.w r3, #848 @ 0x350 │ │ │ │ - bhi.n 2267c6 │ │ │ │ + bhi.n 226656 │ │ │ │ movw r2, #825 @ 0x339 │ │ │ │ cmp r3, r2 │ │ │ │ - bls.n 2267b4 │ │ │ │ + bls.n 226644 │ │ │ │ subw ip, r3, #826 @ 0x33a │ │ │ │ movs r2, #1 │ │ │ │ movw r1, #16655 @ 0x410f │ │ │ │ movt r1, #73 @ 0x49 │ │ │ │ lsl.w ip, r2, ip │ │ │ │ and.w r1, ip, r1 │ │ │ │ - cbnz r1, 226770 │ │ │ │ + cbnz r1, 226600 │ │ │ │ movw r2, #838 @ 0x346 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 226726 │ │ │ │ + beq.n 2265b6 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ subs r3, #205 @ 0xcd │ │ │ │ movw r0, #773 @ 0x305 │ │ │ │ movt r0, #128 @ 0x80 │ │ │ │ lsrs r0, r3 │ │ │ │ and.w r0, r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r3, #67 @ 0x43 │ │ │ │ - bhi.n 2267ea │ │ │ │ + bhi.n 22667a │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - bls.n 2267dc │ │ │ │ + bls.n 22666c │ │ │ │ subs r3, #36 @ 0x24 │ │ │ │ movs r0, #3 │ │ │ │ movt r0, #32774 @ 0x8006 │ │ │ │ lsrs r0, r3 │ │ │ │ and.w r0, r0, #1 │ │ │ │ bx lr │ │ │ │ subs r3, #173 @ 0xad │ │ │ │ cmp r3, #17 │ │ │ │ - bhi.n 22676c │ │ │ │ + bhi.n 2265fc │ │ │ │ movw r0, #49217 @ 0xc041 │ │ │ │ movt r0, #3 │ │ │ │ lsrs r0, r3 │ │ │ │ and.w r0, r0, #1 │ │ │ │ bx lr │ │ │ │ subs r3, #230 @ 0xe6 │ │ │ │ cmp r3, #12 │ │ │ │ - bhi.n 22676c │ │ │ │ + bhi.n 2265fc │ │ │ │ movw r0, #5121 @ 0x1401 │ │ │ │ lsrs r0, r3 │ │ │ │ and.w r0, r0, #1 │ │ │ │ bx lr │ │ │ │ movw r0, #878 @ 0x36e │ │ │ │ movw r2, #881 @ 0x371 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -628561,81 +628475,81 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ - ldr.w r2, [pc, #2924] @ 227384 │ │ │ │ - ldr.w r3, [pc, #2924] @ 227388 │ │ │ │ + ldr.w r2, [pc, #2924] @ 227214 │ │ │ │ + ldr.w r3, [pc, #2924] @ 227218 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ add r2, pc │ │ │ │ - ldr.w r6, [pc, #2920] @ 22738c │ │ │ │ + ldr.w r6, [pc, #2920] @ 22721c │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1fb280 │ │ │ │ - cbz r0, 226858 │ │ │ │ - ldr.w r2, [pc, #2900] @ 227390 │ │ │ │ - ldr.w r3, [pc, #2888] @ 227388 │ │ │ │ + bl 1fb110 │ │ │ │ + cbz r0, 2266e8 │ │ │ │ + ldr.w r2, [pc, #2900] @ 227220 │ │ │ │ + ldr.w r3, [pc, #2888] @ 227218 │ │ │ │ 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 227fdc │ │ │ │ + bne.w 227e6c │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1fb2fc │ │ │ │ + bl 1fb18c │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 226838 │ │ │ │ + beq.n 2266c8 │ │ │ │ mov sl, r6 │ │ │ │ mov.w r8, #48 @ 0x30 │ │ │ │ mov r6, r2 │ │ │ │ mov r9, r5 │ │ │ │ str r7, [sp, #24] │ │ │ │ ldr r4, [r6, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 226b2e │ │ │ │ + beq.w 2269be │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 226b4c │ │ │ │ + bhi.w 2269dc │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r5, #5 │ │ │ │ lsls r2, r4, #5 │ │ │ │ lsls r3, r3, #5 │ │ │ │ lsls r6, r1, #4 │ │ │ │ movs r5, r0 │ │ │ │ - ldr.w r3, [pc, #2816] @ 227394 │ │ │ │ + ldr.w r3, [pc, #2816] @ 227224 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ mov.w lr, r2, lsl #7 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, lr │ │ │ │ ldrb.w ip, [r3, #78] @ 0x4e │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 226c72 │ │ │ │ + bne.w 226b02 │ │ │ │ mov r3, ip │ │ │ │ mov r5, ip │ │ │ │ mov r7, ip │ │ │ │ strd ip, ip, [sp, #16] │ │ │ │ cmp.w r2, #334 @ 0x14e │ │ │ │ - bcs.w 226bf8 │ │ │ │ + bcs.w 226a88 │ │ │ │ cmp r2, #102 @ 0x66 │ │ │ │ - bls.w 226ddc │ │ │ │ + bls.w 226c6c │ │ │ │ sub.w r1, r2, #103 @ 0x67 │ │ │ │ cmp r1, #230 @ 0xe6 │ │ │ │ - bhi.w 227076 │ │ │ │ + bhi.w 226f06 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r2, r7, #21 │ │ │ │ lsls r0, r2, #15 │ │ │ │ lsls r0, r2, #15 │ │ │ │ lsls r0, r2, #15 │ │ │ │ lsls r0, r2, #15 │ │ │ │ lsls r0, r2, #15 │ │ │ │ @@ -628862,87 +628776,87 @@ │ │ │ │ lsls r0, r2, #15 │ │ │ │ lsls r0, r2, #15 │ │ │ │ lsls r0, r2, #15 │ │ │ │ lsls r7, r3, #20 │ │ │ │ lsls r7, r3, #20 │ │ │ │ ldrsb.w r3, [r9, #72] @ 0x48 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 226d76 │ │ │ │ + beq.w 226c06 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ - cbz r1, 226ada │ │ │ │ + cbz r1, 22696a │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #16 │ │ │ │ - b.n 226ac6 │ │ │ │ + b.n 226956 │ │ │ │ adds r3, #5 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 226be2 │ │ │ │ + beq.w 226a72 │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ cmp r2, #17 │ │ │ │ - bne.n 226abe │ │ │ │ + bne.n 22694e │ │ │ │ ldrb.w r3, [r9, #365] @ 0x16d │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [r9, #365] @ 0x16d │ │ │ │ ldrb.w r3, [r4, #75] @ 0x4b │ │ │ │ - cbz r3, 226aec │ │ │ │ + cbz r3, 22697c │ │ │ │ ldrb.w r3, [r9, #365] @ 0x16d │ │ │ │ orr.w r3, r3, #128 @ 0x80 │ │ │ │ strb.w r3, [r9, #365] @ 0x16d │ │ │ │ mov r0, r4 │ │ │ │ - bl 217ed8 │ │ │ │ - cbnz r0, 226b08 │ │ │ │ + bl 217d68 │ │ │ │ + cbnz r0, 226998 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ subs r3, #8 │ │ │ │ cmp r3, #1 │ │ │ │ ittt ls │ │ │ │ ldrbls.w r3, [r9, #376] @ 0x178 │ │ │ │ orrls.w r3, r3, #2 │ │ │ │ strbls.w r3, [r9, #376] @ 0x178 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ cmp r3, #10 │ │ │ │ - beq.w 226c64 │ │ │ │ - bhi.w 226c4e │ │ │ │ + beq.w 226af4 │ │ │ │ + bhi.w 226ade │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 226b4c │ │ │ │ + bne.n 2269dc │ │ │ │ ldrb.w r3, [r9, #361] @ 0x169 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb.w r3, [r9, #361] @ 0x169 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 22687c │ │ │ │ + bne.w 22670c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2169dc │ │ │ │ + bl 21686c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 226872 │ │ │ │ - b.n 226838 │ │ │ │ + bne.w 226702 │ │ │ │ + b.n 2266c8 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, 226b4c │ │ │ │ + cbz r0, 2269dc │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r9 │ │ │ │ - bl 2267fc │ │ │ │ + bl 22668c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 22687c │ │ │ │ + bne.w 22670c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2169dc │ │ │ │ + bl 21686c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 226872 │ │ │ │ - b.n 226838 │ │ │ │ - ldr.w r3, [pc, #2096] @ 227398 │ │ │ │ + bne.w 226702 │ │ │ │ + b.n 2266c8 │ │ │ │ + ldr.w r3, [pc, #2096] @ 227228 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ ldr.w r7, [sl, r3] │ │ │ │ mla r2, r8, r1, r7 │ │ │ │ ldrb r5, [r2, #4] │ │ │ │ - cbz r5, 226bb8 │ │ │ │ + cbz r5, 226a48 │ │ │ │ add.w r0, r7, #22 │ │ │ │ add.w r5, r4, r5, lsl #5 │ │ │ │ mov r3, r4 │ │ │ │ mla r0, r8, r1, r0 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ adds r3, #32 │ │ │ │ ldrb.w ip, [r2, #13] │ │ │ │ @@ -628954,139 +628868,139 @@ │ │ │ │ ldrbne.w r2, [r9, #363] @ 0x16b │ │ │ │ orreq.w r2, ip, r2 │ │ │ │ strbeq.w r2, [r9, #362] @ 0x16a │ │ │ │ itt ne │ │ │ │ orrne.w ip, ip, r2 │ │ │ │ strbne.w ip, [r9, #363] @ 0x16b │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 226b86 │ │ │ │ + bne.n 226a16 │ │ │ │ mla r7, r8, r1, r7 │ │ │ │ ldrb.w r2, [r4, #33] @ 0x21 │ │ │ │ ldrb r3, [r7, #6] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ itett eq │ │ │ │ ldrbeq.w r3, [r9, #362] @ 0x16a │ │ │ │ ldrbne.w r3, [r9, #363] @ 0x16b │ │ │ │ orreq r2, r3 │ │ │ │ strbeq.w r2, [r9, #362] @ 0x16a │ │ │ │ itt ne │ │ │ │ orrne r2, r3 │ │ │ │ strbne.w r2, [r9, #363] @ 0x16b │ │ │ │ - b.n 226b4c │ │ │ │ + b.n 2269dc │ │ │ │ movs r3, #0 │ │ │ │ - b.n 226bee │ │ │ │ + b.n 226a7e │ │ │ │ adds r3, #5 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 226ada │ │ │ │ + beq.w 22696a │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ cmp r2, #18 │ │ │ │ - bne.n 226be6 │ │ │ │ - b.n 226ace │ │ │ │ + bne.n 226a76 │ │ │ │ + b.n 22695e │ │ │ │ movw r1, #797 @ 0x31d │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 22770e │ │ │ │ - bhi.w 226d10 │ │ │ │ + beq.w 22759e │ │ │ │ + bhi.w 226ba0 │ │ │ │ cmp.w r2, #488 @ 0x1e8 │ │ │ │ - bhi.w 226ea0 │ │ │ │ + bhi.w 226d30 │ │ │ │ cmp.w r2, #458 @ 0x1ca │ │ │ │ - bhi.w 2270f0 │ │ │ │ + bhi.w 226f80 │ │ │ │ cmp.w r2, #456 @ 0x1c8 │ │ │ │ - bcs.n 226c44 │ │ │ │ + bcs.n 226ad4 │ │ │ │ cmp.w r2, #424 @ 0x1a8 │ │ │ │ - bcc.w 22739c │ │ │ │ + bcc.w 22722c │ │ │ │ sub.w r1, r2, #424 @ 0x1a8 │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r1 │ │ │ │ movs r1, #65 @ 0x41 │ │ │ │ movt r1, #43136 @ 0xa880 │ │ │ │ ands r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 227314 │ │ │ │ + bne.w 2271a4 │ │ │ │ movt r1, #578 @ 0x242 │ │ │ │ tst r0, r1 │ │ │ │ - bne.w 22772e │ │ │ │ + bne.w 2275be │ │ │ │ ldrb.w r3, [r9, #365] @ 0x16d │ │ │ │ ubfx r3, r3, #6, #1 │ │ │ │ - b.n 227090 │ │ │ │ + b.n 226f20 │ │ │ │ subs r3, #11 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 226b4c │ │ │ │ + bhi.w 2269dc │ │ │ │ ldrb.w r3, [r9, #361] @ 0x169 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb.w r3, [r9, #361] @ 0x169 │ │ │ │ - b.n 226b24 │ │ │ │ + b.n 2269b4 │ │ │ │ ldrb.w r3, [r9, #361] @ 0x169 │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strb.w r3, [r9, #361] @ 0x169 │ │ │ │ - b.n 226b4c │ │ │ │ + b.n 2269dc │ │ │ │ add.w r0, ip, #10 │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ add.w r1, r4, r0, lsl #2 │ │ │ │ ldr.w r0, [r4, r0, lsl #2] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ strd r0, r1, [sp, #52] @ 0x34 │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrb.w r5, [sp, #52] @ 0x34 │ │ │ │ and.w r3, r5, #126 @ 0x7e │ │ │ │ cmp r3, #26 │ │ │ │ - beq.n 226d36 │ │ │ │ + beq.n 226bc6 │ │ │ │ and.w r3, r5, #127 @ 0x7f │ │ │ │ subs r3, #28 │ │ │ │ cmp r3, #1 │ │ │ │ ite hi │ │ │ │ movhi r3, #0 │ │ │ │ movls r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrb.w r3, [sp, #55] @ 0x37 │ │ │ │ and.w r1, r5, #127 @ 0x7f │ │ │ │ add.w r0, r1, #64 @ 0x40 │ │ │ │ and.w r0, r0, #127 @ 0x7f │ │ │ │ ubfx r7, r3, #1, #1 │ │ │ │ cmp r0, #31 │ │ │ │ str r7, [sp, #20] │ │ │ │ - bhi.n 226d90 │ │ │ │ + bhi.n 226c20 │ │ │ │ sub.w r7, r1, #64 @ 0x40 │ │ │ │ and.w r1, r7, #127 @ 0x7f │ │ │ │ uxtb.w fp, r7 │ │ │ │ bfi r5, r1, #0, #7 │ │ │ │ strb.w r5, [sp, #52] @ 0x34 │ │ │ │ ldrh.w r0, [sp, #52] @ 0x34 │ │ │ │ uxtb r5, r5 │ │ │ │ ubfx r0, r0, #7, #6 │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ ldrb.w r3, [r3, #220] @ 0xdc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 226e30 │ │ │ │ + beq.w 226cc0 │ │ │ │ movw r3, #441 @ 0x1b9 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 227336 │ │ │ │ + beq.w 2271c6 │ │ │ │ cmp r1, #20 │ │ │ │ - bls.w 226e2a │ │ │ │ + bls.w 226cba │ │ │ │ add.w r3, r1, #102 @ 0x66 │ │ │ │ and.w r3, r3, #127 @ 0x7f │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 226e30 │ │ │ │ + bhi.w 226cc0 │ │ │ │ adds r3, r0, #3 │ │ │ │ add.w r3, fp, r3, lsr #2 │ │ │ │ - b.n 226e42 │ │ │ │ + b.n 226cd2 │ │ │ │ movw r1, #885 @ 0x375 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 227440 │ │ │ │ - bls.w 226f4a │ │ │ │ + beq.w 2272d0 │ │ │ │ + bls.w 226dda │ │ │ │ movw r3, #891 @ 0x37b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 227360 │ │ │ │ + bne.w 2271f0 │ │ │ │ ldr.w r3, [r9, #104] @ 0x68 │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str.w r3, [r9, #104] @ 0x68 │ │ │ │ - b.n 226b4c │ │ │ │ + b.n 2269dc │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 226ca4 │ │ │ │ + b.n 226b34 │ │ │ │ ldrb.w r3, [r9, #381] @ 0x17d │ │ │ │ orr.w r3, r3, #8 │ │ │ │ strb.w r3, [r9, #381] @ 0x17d │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ mov.w lr, r2, lsl #7 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add lr, r3 │ │ │ │ @@ -629096,30 +629010,30 @@ │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ ldrb.w r2, [r9, #381] @ 0x17d │ │ │ │ and.w r3, r3, #15 │ │ │ │ orr.w r3, r3, r2, lsr #4 │ │ │ │ bfi r2, r3, #4, #4 │ │ │ │ strb.w r2, [r9, #381] @ 0x17d │ │ │ │ - b.n 226b4c │ │ │ │ + b.n 2269dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 217ef8 │ │ │ │ + bl 217d88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 226aae │ │ │ │ + beq.w 22693e │ │ │ │ ldrb.w r3, [r9, #376] @ 0x178 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [r9, #376] @ 0x178 │ │ │ │ - b.n 226aae │ │ │ │ + b.n 22693e │ │ │ │ ldrh.w r0, [sp, #52] @ 0x34 │ │ │ │ add.w r7, r1, #32 │ │ │ │ and.w r7, r7, #127 @ 0x7f │ │ │ │ mov fp, r1 │ │ │ │ cmp r7, #15 │ │ │ │ ubfx r0, r0, #7, #6 │ │ │ │ - bhi.n 226cdc │ │ │ │ + bhi.n 226b6c │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ movs r5, #0 │ │ │ │ add r3, r0 │ │ │ │ mov r7, r5 │ │ │ │ adds r3, #1 │ │ │ │ add.w r3, r1, r3, asr #1 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ @@ -629130,22 +629044,22 @@ │ │ │ │ lslne.w r3, r0, r3 │ │ │ │ and.w r0, r1, #31 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ addne.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r1, r0 │ │ │ │ ands r3, r1 │ │ │ │ - b.n 2268ba │ │ │ │ + b.n 22674a │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 22771e │ │ │ │ + beq.w 2275ae │ │ │ │ sub.w r3, r2, #49 @ 0x31 │ │ │ │ cmp r3, #25 │ │ │ │ - bhi.w 226c44 │ │ │ │ + bhi.w 226ad4 │ │ │ │ cmp r3, #25 │ │ │ │ - bhi.w 227076 │ │ │ │ + bhi.w 226f06 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r7, #14 │ │ │ │ lsls r0, r0, #5 │ │ │ │ lsls r0, r0, #5 │ │ │ │ lsls r0, r0, #5 │ │ │ │ lsls r0, r0, #5 │ │ │ │ lsls r0, r0, #5 │ │ │ │ @@ -629166,81 +629080,81 @@ │ │ │ │ lsls r0, r0, #5 │ │ │ │ lsls r0, r0, #5 │ │ │ │ lsls r0, r0, #5 │ │ │ │ lsls r0, r0, #5 │ │ │ │ lsls r5, r4, #12 │ │ │ │ lsls r5, r4, #12 │ │ │ │ cmp r1, #16 │ │ │ │ - bhi.w 226d08 │ │ │ │ + bhi.w 226b98 │ │ │ │ add r0, fp │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ itt eq │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ moveq fp, r3 │ │ │ │ - beq.n 226e64 │ │ │ │ + beq.n 226cf4 │ │ │ │ and.w r3, r0, #63 @ 0x3f │ │ │ │ mov.w fp, #1 │ │ │ │ sub.w r0, r3, #32 │ │ │ │ rsb r7, r3, #32 │ │ │ │ lsl.w r0, fp, r0 │ │ │ │ lsl.w r3, fp, r3 │ │ │ │ lsr.w r7, fp, r7 │ │ │ │ subs r3, #1 │ │ │ │ orr.w r0, r0, r7 │ │ │ │ adc.w fp, r0, #4294967295 @ 0xffffffff │ │ │ │ and.w r5, r5, #127 @ 0x7f │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ - beq.w 2276c0 │ │ │ │ + beq.w 227550 │ │ │ │ and.w r1, r1, #63 @ 0x3f │ │ │ │ movs r0, #1 │ │ │ │ sub.w r5, r1, #32 │ │ │ │ rsb r7, r1, #32 │ │ │ │ lsl.w r1, r0, r1 │ │ │ │ lsl.w r5, r0, r5 │ │ │ │ negs r1, r1 │ │ │ │ lsr.w r7, r0, r7 │ │ │ │ orr.w r7, r7, r5 │ │ │ │ and.w r5, r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ sbc.w r7, r7, r7, lsl #1 │ │ │ │ and.w r7, r7, fp │ │ │ │ - b.n 2268ba │ │ │ │ + b.n 22674a │ │ │ │ cmp.w r2, #680 @ 0x2a8 │ │ │ │ - bhi.w 227b52 │ │ │ │ + bhi.w 2279e2 │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ cmp r2, r1 │ │ │ │ - bls.w 227214 │ │ │ │ + bls.w 2270a4 │ │ │ │ add.w ip, ip, #10 │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ add.w r2, r4, ip, lsl #2 │ │ │ │ ldr.w r0, [r4, ip, lsl #2] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ strd r0, r1, [sp, #52] @ 0x34 │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrh.w r3, [sp, #52] @ 0x34 │ │ │ │ ldrb.w r5, [sp, #52] @ 0x34 │ │ │ │ ldrd r7, r2, [r9, #112] @ 0x70 │ │ │ │ ubfx r3, r3, #7, #6 │ │ │ │ and.w r1, r5, #127 @ 0x7f │ │ │ │ add r3, r1 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 22784e │ │ │ │ + beq.w 2276de │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ mov.w lr, #1 │ │ │ │ sub.w r0, r3, #32 │ │ │ │ rsb ip, r3, #32 │ │ │ │ lsl.w r3, lr, r3 │ │ │ │ lsl.w r0, lr, r0 │ │ │ │ subs r3, #1 │ │ │ │ lsr.w ip, lr, ip │ │ │ │ orr.w r0, r0, ip │ │ │ │ adc.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ and.w r5, r5, #127 @ 0x7f │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ - beq.n 226f44 │ │ │ │ + beq.n 226dd4 │ │ │ │ and.w r1, r1, #63 @ 0x3f │ │ │ │ mov.w lr, #1 │ │ │ │ sub.w r5, r1, #32 │ │ │ │ rsb ip, r1, #32 │ │ │ │ lsl.w r1, lr, r1 │ │ │ │ lsl.w r5, lr, r5 │ │ │ │ negs r1, r1 │ │ │ │ @@ -629248,80 +629162,80 @@ │ │ │ │ and.w r3, r3, r1 │ │ │ │ orr.w r5, r5, ip │ │ │ │ orr.w r7, r7, r3 │ │ │ │ sbc.w r3, r5, r5, lsl #1 │ │ │ │ ands r3, r0 │ │ │ │ orrs r2, r3 │ │ │ │ strd r7, r2, [r9, #112] @ 0x70 │ │ │ │ - b.n 226b4c │ │ │ │ + b.n 2269dc │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 2273ca │ │ │ │ + beq.w 22725a │ │ │ │ subw r0, r2, #855 @ 0x357 │ │ │ │ cmp r0, #6 │ │ │ │ - bhi.w 226c44 │ │ │ │ + bhi.w 226ad4 │ │ │ │ movs r1, #117 @ 0x75 │ │ │ │ lsrs r1, r0 │ │ │ │ lsls r1, r1, #31 │ │ │ │ - bpl.w 226c44 │ │ │ │ + bpl.w 226ad4 │ │ │ │ ldrsb.w r1, [r9, #72] @ 0x48 │ │ │ │ movw r0, #855 @ 0x357 │ │ │ │ cmp r1, #1 │ │ │ │ it eq │ │ │ │ cmpeq r2, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ orrs r0, r1 │ │ │ │ - beq.w 227d9c │ │ │ │ + beq.w 227c2c │ │ │ │ ldr.w r1, [r9, #104] @ 0x68 │ │ │ │ orrs r1, r5 │ │ │ │ str.w r1, [r9, #104] @ 0x68 │ │ │ │ ldr.w r1, [r9, #108] @ 0x6c │ │ │ │ orrs r1, r7 │ │ │ │ str.w r1, [r9, #108] @ 0x6c │ │ │ │ ldrh.w r1, [r9, #182] @ 0xb6 │ │ │ │ orrs r1, r3 │ │ │ │ strh.w r1, [r9, #182] @ 0xb6 │ │ │ │ movw r1, #857 @ 0x359 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 226fc2 │ │ │ │ + bne.n 226e52 │ │ │ │ ldr.w r2, [r9, #160] @ 0xa0 │ │ │ │ orrs r2, r5 │ │ │ │ str.w r2, [r9, #160] @ 0xa0 │ │ │ │ ldr.w r2, [r9, #164] @ 0xa4 │ │ │ │ orrs r2, r7 │ │ │ │ str.w r2, [r9, #164] @ 0xa4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 245474 │ │ │ │ + bl 245304 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 226ff4 │ │ │ │ + beq.n 226e84 │ │ │ │ ldr.w r2, [r9, #224] @ 0xe0 │ │ │ │ orrs r2, r5 │ │ │ │ str.w r2, [r9, #224] @ 0xe0 │ │ │ │ ldr.w r2, [r9, #228] @ 0xe4 │ │ │ │ orrs r2, r7 │ │ │ │ str.w r2, [r9, #228] @ 0xe4 │ │ │ │ ldrh.w r2, [r9, #190] @ 0xbe │ │ │ │ orrs r2, r3 │ │ │ │ strh.w r2, [r9, #190] @ 0xbe │ │ │ │ ldrsb.w ip, [r9, #72] @ 0x48 │ │ │ │ mov r2, ip │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.w 227894 │ │ │ │ + beq.w 227724 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.w 227858 │ │ │ │ + beq.w 2276e8 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 227058 │ │ │ │ + bne.n 226ee8 │ │ │ │ ldr.w ip, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r3, r3, ip, lsl #7 │ │ │ │ ldrb.w r2, [r3, #78] @ 0x4e │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ adds r2, #10 │ │ │ │ add.w r1, r4, r2, lsl #2 │ │ │ │ @@ -629340,198 +629254,198 @@ │ │ │ │ cmp ip, r3 │ │ │ │ ittt eq │ │ │ │ ldrbeq.w r3, [r9, #378] @ 0x17a │ │ │ │ orreq.w r3, r3, #16 │ │ │ │ strbeq.w r3, [r9, #378] @ 0x17a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 226b4c │ │ │ │ + beq.w 2269dc │ │ │ │ ldr.w r3, [r9, #168] @ 0xa8 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #168] @ 0xa8 │ │ │ │ ldr.w r3, [r9, #172] @ 0xac │ │ │ │ orrs r3, r7 │ │ │ │ str.w r3, [r9, #172] @ 0xac │ │ │ │ - b.n 226b4c │ │ │ │ + b.n 2269dc │ │ │ │ subs r2, #53 @ 0x35 │ │ │ │ cmp r2, #18 │ │ │ │ - bhi.w 226c44 │ │ │ │ + bhi.w 226ad4 │ │ │ │ movw r3, #32663 @ 0x7f97 │ │ │ │ movt r3, #5 │ │ │ │ lsrs r3, r2 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ - beq.w 226c44 │ │ │ │ + beq.w 226ad4 │ │ │ │ ldrb.w r2, [r9, #365] @ 0x16d │ │ │ │ mov r0, r4 │ │ │ │ bfi r2, r3, #6, #1 │ │ │ │ strb.w r2, [r9, #365] @ 0x16d │ │ │ │ - bl 226714 │ │ │ │ - cbz r0, 2270b0 │ │ │ │ + bl 2265a4 │ │ │ │ + cbz r0, 226f40 │ │ │ │ ldrb.w r3, [r9, #365] @ 0x16d │ │ │ │ orr.w r3, r3, #4 │ │ │ │ strb.w r3, [r9, #365] @ 0x16d │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bpl.w 227818 │ │ │ │ + bpl.w 2276a8 │ │ │ │ ldrsb.w r3, [r9, #72] @ 0x48 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 227b0e │ │ │ │ + beq.w 22799e │ │ │ │ cmp r2, #226 @ 0xe2 │ │ │ │ - bhi.w 227af2 │ │ │ │ + bhi.w 227982 │ │ │ │ cmp r2, #202 @ 0xca │ │ │ │ - bhi.w 227b3e │ │ │ │ + bhi.w 2279ce │ │ │ │ cmp r2, #65 @ 0x41 │ │ │ │ - bhi.w 227bb4 │ │ │ │ + bhi.w 227a44 │ │ │ │ cmp r2, #58 @ 0x3a │ │ │ │ - bls.w 226b4c │ │ │ │ + bls.w 2269dc │ │ │ │ subs r2, #59 @ 0x3b │ │ │ │ movs r3, #81 @ 0x51 │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.w 226b18 │ │ │ │ - b.n 226b4c │ │ │ │ + bmi.w 2269a8 │ │ │ │ + b.n 2269dc │ │ │ │ mvn.w lr, #458 @ 0x1ca │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r2, lr │ │ │ │ lsls r1, r0 │ │ │ │ movw r0, #33805 @ 0x840d │ │ │ │ movt r0, #516 @ 0x204 │ │ │ │ ands r0, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 227314 │ │ │ │ + bne.w 2271a4 │ │ │ │ tst.w r1, #270532608 @ 0x10200000 │ │ │ │ - bne.w 2277d2 │ │ │ │ + bne.w 227662 │ │ │ │ tst.w r1, #671088640 @ 0x28000000 │ │ │ │ - beq.w 226c44 │ │ │ │ + beq.w 226ad4 │ │ │ │ ldr.w r1, [r9, #88] @ 0x58 │ │ │ │ add.w ip, ip, #10 │ │ │ │ orrs r1, r5 │ │ │ │ str.w r1, [r9, #88] @ 0x58 │ │ │ │ ldr.w r1, [r9, #92] @ 0x5c │ │ │ │ orrs r1, r7 │ │ │ │ str.w r1, [r9, #92] @ 0x5c │ │ │ │ add.w r1, r4, ip, lsl #2 │ │ │ │ ldr.w r0, [r4, ip, lsl #2] │ │ │ │ add.w ip, sp, #92 @ 0x5c │ │ │ │ ldr r1, [r1, #4] │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ ldrb.w r1, [sp, #95] @ 0x5f │ │ │ │ lsls r0, r1, #28 │ │ │ │ - bpl.n 227162 │ │ │ │ + bpl.n 226ff2 │ │ │ │ ldr.w r1, [r9, #96] @ 0x60 │ │ │ │ orrs r1, r5 │ │ │ │ str.w r1, [r9, #96] @ 0x60 │ │ │ │ ldr.w r1, [r9, #100] @ 0x64 │ │ │ │ orrs r1, r7 │ │ │ │ str.w r1, [r9, #100] @ 0x64 │ │ │ │ cmp.w r2, #486 @ 0x1e6 │ │ │ │ - bne.n 22717c │ │ │ │ + bne.n 22700c │ │ │ │ ldr.w r2, [r9, #152] @ 0x98 │ │ │ │ orrs r2, r5 │ │ │ │ str.w r2, [r9, #152] @ 0x98 │ │ │ │ ldr.w r2, [r9, #156] @ 0x9c │ │ │ │ orrs r2, r7 │ │ │ │ str.w r2, [r9, #156] @ 0x9c │ │ │ │ ldrh.w r2, [r9, #180] @ 0xb4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ orrs r2, r3 │ │ │ │ strh.w r2, [r9, #180] @ 0xb4 │ │ │ │ - bl 245474 │ │ │ │ + bl 245304 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 2271b8 │ │ │ │ + beq.n 227048 │ │ │ │ ldr.w r2, [r9, #208] @ 0xd0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r2, r5 │ │ │ │ str.w r2, [r9, #208] @ 0xd0 │ │ │ │ ldr.w r2, [r9, #212] @ 0xd4 │ │ │ │ orrs r2, r7 │ │ │ │ str.w r2, [r9, #212] @ 0xd4 │ │ │ │ ldrh.w r2, [r9, #186] @ 0xba │ │ │ │ orrs r3, r2 │ │ │ │ strh.w r3, [r9, #186] @ 0xba │ │ │ │ ldrsb.w r3, [r9, #72] @ 0x48 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 227aa8 │ │ │ │ + beq.w 227938 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 226b4c │ │ │ │ + bne.w 2269dc │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r3, #449 @ 0x1c1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 226b4c │ │ │ │ + bne.w 2269dc │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 227cfa │ │ │ │ + bne.w 227b8a │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w r2, r1, r2, lsl #7 │ │ │ │ ldrb.w r2, [r2, #43] @ 0x2b │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 227cfa │ │ │ │ + beq.w 227b8a │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 227fc4 │ │ │ │ + beq.w 227e54 │ │ │ │ ldr.w r3, [r9, #136] @ 0x88 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #136] @ 0x88 │ │ │ │ ldr.w r3, [r9, #140] @ 0x8c │ │ │ │ orrs r3, r7 │ │ │ │ str.w r3, [r9, #140] @ 0x8c │ │ │ │ - b.n 226b4c │ │ │ │ + b.n 2269dc │ │ │ │ cmp.w r2, #504 @ 0x1f8 │ │ │ │ - bhi.n 2272e6 │ │ │ │ + bhi.n 227176 │ │ │ │ mvn.w fp, #488 @ 0x1e8 │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r2, fp │ │ │ │ lsls r1, r0 │ │ │ │ movw r0, #32912 @ 0x8090 │ │ │ │ tst r1, r0 │ │ │ │ - bne.n 227314 │ │ │ │ + bne.n 2271a4 │ │ │ │ tst.w r1, #67 @ 0x43 │ │ │ │ - beq.w 226c44 │ │ │ │ + beq.w 226ad4 │ │ │ │ ldr.w r2, [r9, #112] @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ orrs r2, r5 │ │ │ │ str.w r2, [r9, #112] @ 0x70 │ │ │ │ ldr.w r2, [r9, #116] @ 0x74 │ │ │ │ orrs r2, r7 │ │ │ │ str.w r2, [r9, #116] @ 0x74 │ │ │ │ ldrh.w r2, [r9, #184] @ 0xb8 │ │ │ │ orrs r2, r3 │ │ │ │ strh.w r2, [r9, #184] @ 0xb8 │ │ │ │ - bl 245474 │ │ │ │ + bl 245304 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 227286 │ │ │ │ + beq.n 227116 │ │ │ │ ldr.w r2, [r9, #216] @ 0xd8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r2, r5 │ │ │ │ str.w r2, [r9, #216] @ 0xd8 │ │ │ │ ldr.w r2, [r9, #220] @ 0xdc │ │ │ │ orrs r2, r7 │ │ │ │ str.w r2, [r9, #220] @ 0xdc │ │ │ │ ldrh.w r2, [r9, #188] @ 0xbc │ │ │ │ orrs r3, r2 │ │ │ │ strh.w r3, [r9, #188] @ 0xbc │ │ │ │ ldrsb.w r3, [r9, #72] @ 0x48 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 227942 │ │ │ │ + beq.w 2277d2 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 227908 │ │ │ │ + beq.w 227798 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 227058 │ │ │ │ + bne.w 226ee8 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movw r2, #495 @ 0x1ef │ │ │ │ cmp r3, r2 │ │ │ │ itttt eq │ │ │ │ ldrbeq.w r3, [r9, #378] @ 0x17a │ │ │ │ orreq.w r3, r3, #16 │ │ │ │ strbeq.w r3, [r9, #378] @ 0x17a │ │ │ │ @@ -629543,162 +629457,162 @@ │ │ │ │ adds r2, #10 │ │ │ │ add.w r1, r4, r2, lsl #2 │ │ │ │ ldr.w r0, [r4, r2, lsl #2] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrb.w r3, [sp, #93] @ 0x5d │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w 227058 │ │ │ │ + bpl.w 226ee8 │ │ │ │ ldrb.w r3, [r9, #376] @ 0x178 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [r9, #376] @ 0x178 │ │ │ │ - b.n 227058 │ │ │ │ + b.n 226ee8 │ │ │ │ movw r3, #585 @ 0x249 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.w 227b96 │ │ │ │ + bhi.w 227a26 │ │ │ │ cmp.w r2, #580 @ 0x244 │ │ │ │ - bcs.w 227d60 │ │ │ │ + bcs.w 227bf0 │ │ │ │ mvn.w r1, #524 @ 0x20c │ │ │ │ adds r1, r2, r1 │ │ │ │ cmp r1, #24 │ │ │ │ - bhi.w 226c44 │ │ │ │ + bhi.w 226ad4 │ │ │ │ movw r3, #29127 @ 0x71c7 │ │ │ │ movt r3, #492 @ 0x1ec │ │ │ │ lsrs r3, r1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.w 226c44 │ │ │ │ + bpl.w 226ad4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 217054 │ │ │ │ + bl 216ee4 │ │ │ │ and.w r5, r0, #31 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - bl 217054 │ │ │ │ + bl 216ee4 │ │ │ │ lsrs r3, r0, #5 │ │ │ │ movs r1, #1 │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ lsls r1, r5 │ │ │ │ ldr r2, [r3, #120] @ 0x78 │ │ │ │ orrs r2, r1 │ │ │ │ str r2, [r3, #120] @ 0x78 │ │ │ │ - b.n 226b4c │ │ │ │ + b.n 2269dc │ │ │ │ ldrsb.w r3, [r9, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 226cf4 │ │ │ │ + bne.w 226b84 │ │ │ │ add r0, fp │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - bne.w 226e3e │ │ │ │ + bne.w 226cce │ │ │ │ and.w r5, r5, #127 @ 0x7f │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ itt eq │ │ │ │ moveq r5, r3 │ │ │ │ moveq r7, r3 │ │ │ │ - beq.w 226bf8 │ │ │ │ + beq.w 226a88 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov fp, r3 │ │ │ │ - b.n 226e6e │ │ │ │ + b.n 226cfe │ │ │ │ sub.w r2, r2, #900 @ 0x384 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.w 226c44 │ │ │ │ + bhi.w 226ad4 │ │ │ │ ldrsb.w r3, [r9, #72] @ 0x48 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 226b4c │ │ │ │ + bne.w 2269dc │ │ │ │ ldrb.w r3, [r9, #376] @ 0x178 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb.w r3, [r9, #376] @ 0x178 │ │ │ │ - b.w 226b4c │ │ │ │ - str r7, [sp, #880] @ 0x370 │ │ │ │ + b.w 2269dc │ │ │ │ + ldr r1, [sp, #304] @ 0x130 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #856] @ 0x358 │ │ │ │ + ldr r1, [sp, #280] @ 0x118 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r7, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r1, [sp, #176] @ 0xb0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #23 │ │ │ │ movs r0, r0 │ │ │ │ cmp.w r2, #386 @ 0x182 │ │ │ │ - bcs.w 227b78 │ │ │ │ + bcs.w 227a08 │ │ │ │ cmp.w r2, #358 @ 0x166 │ │ │ │ - bls.w 226c44 │ │ │ │ + bls.w 226ad4 │ │ │ │ mvn.w r5, #358 @ 0x166 │ │ │ │ movs r3, #1 │ │ │ │ adds r1, r2, r5 │ │ │ │ lsls r3, r1 │ │ │ │ movw r1, #8208 @ 0x2010 │ │ │ │ movt r1, #1266 @ 0x4f2 │ │ │ │ ands r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 227314 │ │ │ │ + bne.n 2271a4 │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bpl.w 226c44 │ │ │ │ + bpl.w 226ad4 │ │ │ │ ldr r1, [r4, #96] @ 0x60 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldrb.w r3, [r1, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 227fec │ │ │ │ + bne.w 227e7c │ │ │ │ ldr r3, [r1, #20] │ │ │ │ tst.w r3, #12 │ │ │ │ - bne.w 22798c │ │ │ │ + bne.w 22781c │ │ │ │ ldrsb.w r5, [r9, #72] @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 226714 │ │ │ │ - cbz r0, 2273fa │ │ │ │ + bl 2265a4 │ │ │ │ + cbz r0, 22728a │ │ │ │ ldrb.w r3, [r9, #365] @ 0x16d │ │ │ │ orr.w r3, r3, #4 │ │ │ │ strb.w r3, [r9, #365] @ 0x16d │ │ │ │ cmp r5, #4 │ │ │ │ - bne.w 226b4c │ │ │ │ + bne.w 2269dc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ tst.w r3, #114688 @ 0x1c000 │ │ │ │ - beq.w 226b4c │ │ │ │ + beq.w 2269dc │ │ │ │ ldrb.w r3, [r9, #378] @ 0x17a │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strb.w r3, [r9, #378] @ 0x17a │ │ │ │ - b.w 226b4c │ │ │ │ + b.w 2269dc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add lr, r3 │ │ │ │ ldrb.w r3, [lr, #43] @ 0x2b │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 2278f2 │ │ │ │ + bhi.w 227782 │ │ │ │ ldr.w r3, [r9, #128] @ 0x80 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str.w r3, [r9, #128] @ 0x80 │ │ │ │ - b.w 226b4c │ │ │ │ + b.w 2269dc │ │ │ │ add.w ip, ip, #10 │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ add.w r2, r4, ip, lsl #2 │ │ │ │ ldr.w r0, [r4, ip, lsl #2] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ strd r0, r1, [sp, #52] @ 0x34 │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrh.w r3, [sp, #52] @ 0x34 │ │ │ │ ldrb.w r5, [sp, #52] @ 0x34 │ │ │ │ ldrd r7, r2, [r9, #104] @ 0x68 │ │ │ │ ubfx r3, r3, #7, #6 │ │ │ │ and.w r1, r5, #127 @ 0x7f │ │ │ │ add r3, r1 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 227846 │ │ │ │ + beq.w 2276d6 │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ mov.w lr, #1 │ │ │ │ sub.w r0, r3, #32 │ │ │ │ rsb ip, r3, #32 │ │ │ │ lsl.w r3, lr, r3 │ │ │ │ lsl.w r0, lr, r0 │ │ │ │ subs r3, #1 │ │ │ │ lsr.w ip, lr, ip │ │ │ │ orr.w r0, r0, ip │ │ │ │ adc.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ and.w r5, r5, #127 @ 0x7f │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ - beq.n 2274d2 │ │ │ │ + beq.n 227362 │ │ │ │ and.w r1, r1, #63 @ 0x3f │ │ │ │ mov.w lr, #1 │ │ │ │ sub.w r5, r1, #32 │ │ │ │ rsb ip, r1, #32 │ │ │ │ lsl.w r1, lr, r1 │ │ │ │ lsl.w r5, lr, r5 │ │ │ │ negs r1, r1 │ │ │ │ @@ -629706,69 +629620,69 @@ │ │ │ │ and.w r3, r3, r1 │ │ │ │ orr.w r5, r5, ip │ │ │ │ orr.w r7, r7, r3 │ │ │ │ sbc.w r3, r5, r5, lsl #1 │ │ │ │ ands r3, r0 │ │ │ │ orrs r2, r3 │ │ │ │ strd r7, r2, [r9, #104] @ 0x68 │ │ │ │ - b.w 226b4c │ │ │ │ + b.w 2269dc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add lr, r3 │ │ │ │ ldrb.w r3, [lr, #47] @ 0x2f │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ subs r3, #8 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 226b4c │ │ │ │ + bhi.w 2269dc │ │ │ │ ldrb.w r3, [r9, #376] @ 0x178 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [r9, #376] @ 0x178 │ │ │ │ - b.w 226b4c │ │ │ │ + b.w 2269dc │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 227514 │ │ │ │ - b.w 227fe0 │ │ │ │ + beq.n 2273a4 │ │ │ │ + b.w 227e70 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 227fe0 │ │ │ │ + bne.w 227e70 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 227776 │ │ │ │ + beq.w 227606 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ cmp r2, #5 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ - bne.n 22750e │ │ │ │ + bne.n 22739e │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 227514 │ │ │ │ + beq.n 2273a4 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ add.w fp, r9, #384 @ 0x180 │ │ │ │ str.w r9, [sp, #12] │ │ │ │ movs r7, #0 │ │ │ │ mov r9, r6 │ │ │ │ mov r6, r4 │ │ │ │ ldr r2, [r6, #96] @ 0x60 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ ldrd r1, r2, [sp, #60] @ 0x3c │ │ │ │ - bl 2179d4 │ │ │ │ + bl 217864 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #5 │ │ │ │ - beq.w 2276ca │ │ │ │ + beq.w 22755a │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, #3 │ │ │ │ - bne.n 227540 │ │ │ │ + bne.n 2273d0 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r9 │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ - b.w 226b4c │ │ │ │ + b.w 2269dc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add.w r3, r0, #4096 @ 0x1000 │ │ │ │ ldrb.w r3, [r3, #2253] @ 0x8cd │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r9, #365] @ 0x16d │ │ │ │ mov r2, r3 │ │ │ │ @@ -629787,104 +629701,104 @@ │ │ │ │ mov r2, r3 │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ bfi r2, r3, #5, #1 │ │ │ │ strb.w r2, [r9, #365] @ 0x16d │ │ │ │ - b.w 226b4c │ │ │ │ + b.w 2269dc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r3, r3, #36864 @ 0x9000 │ │ │ │ ldrb.w r3, [r3, #1323] @ 0x52b │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 2277a4 │ │ │ │ + beq.w 227634 │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ ldrb.w r2, [r2, #106] @ 0x6a │ │ │ │ eor.w r2, r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 2277a4 │ │ │ │ + bne.w 227634 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 226b4c │ │ │ │ + bne.w 2269dc │ │ │ │ ldr.w r3, [r9, #124] @ 0x7c │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ str.w r3, [r9, #124] @ 0x7c │ │ │ │ - b.w 226b4c │ │ │ │ + b.w 2269dc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r3, r3, #36864 @ 0x9000 │ │ │ │ ldrb.w r3, [r3, #1451] @ 0x5ab │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 2277b4 │ │ │ │ + beq.w 227644 │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ ldrb.w r2, [r2, #106] @ 0x6a │ │ │ │ eor.w r2, r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 2277b4 │ │ │ │ + bne.w 227644 │ │ │ │ cmp r3, #3 │ │ │ │ ittt eq │ │ │ │ ldreq.w r3, [r9, #128] @ 0x80 │ │ │ │ orreq.w r3, r3, #2 │ │ │ │ streq.w r3, [r9, #128] @ 0x80 │ │ │ │ ldrsb.w r3, [r9, #72] @ 0x48 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 226b4c │ │ │ │ + bne.w 2269dc │ │ │ │ ldrb.w r3, [r9, #377] @ 0x179 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb.w r3, [r9, #377] @ 0x179 │ │ │ │ - b.w 226b4c │ │ │ │ + b.w 2269dc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r3, r3, #36864 @ 0x9000 │ │ │ │ ldrb.w r3, [r3, #299] @ 0x12b │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 2277c2 │ │ │ │ + beq.w 227652 │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ ldrb.w r2, [r2, #106] @ 0x6a │ │ │ │ eor.w r2, r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 2277c2 │ │ │ │ + bne.w 227652 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 226b4c │ │ │ │ + bne.w 2269dc │ │ │ │ ldr.w r3, [r9, #128] @ 0x80 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str.w r3, [r9, #128] @ 0x80 │ │ │ │ - b.w 226b4c │ │ │ │ + b.w 2269dc │ │ │ │ ldr.w r3, [r9, #124] @ 0x7c │ │ │ │ orr.w r3, r3, #4 │ │ │ │ str.w r3, [r9, #124] @ 0x7c │ │ │ │ - b.w 226b4c │ │ │ │ + b.w 2269dc │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r3 │ │ │ │ mov r7, r3 │ │ │ │ - b.w 2268ba │ │ │ │ + b.w 22674a │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ add.w r1, r2, r1, lsl #3 │ │ │ │ ldrb r2, [r2, #13] │ │ │ │ cmp r2, #32 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ - bhi.n 227704 │ │ │ │ + bhi.n 227594 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 227704 │ │ │ │ + bhi.n 227594 │ │ │ │ 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 │ │ │ │ @@ -629896,236 +629810,236 @@ │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ uxtb r1, r1 │ │ │ │ str.w r1, [fp, r7, lsl #2] │ │ │ │ - b.n 22755c │ │ │ │ + b.n 2273ec │ │ │ │ uxth r1, r1 │ │ │ │ - b.n 227704 │ │ │ │ + b.n 227594 │ │ │ │ ldr.w r3, [r9, #104] @ 0x68 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str.w r3, [r9, #104] @ 0x68 │ │ │ │ - b.w 226b4c │ │ │ │ + b.w 2269dc │ │ │ │ ldrb.w r3, [r9, #361] @ 0x169 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [r9, #361] @ 0x169 │ │ │ │ - b.w 226b4c │ │ │ │ + b.w 2269dc │ │ │ │ ldrsb.w r1, [r9, #72] @ 0x48 │ │ │ │ movw r0, #441 @ 0x1b9 │ │ │ │ cmp r1, #2 │ │ │ │ it eq │ │ │ │ cmpeq r2, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ orrs r0, r1 │ │ │ │ - bne.w 22711c │ │ │ │ + bne.w 226fac │ │ │ │ ldr.w r3, [r9, #192] @ 0xc0 │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #192] @ 0xc0 │ │ │ │ - bl 245474 │ │ │ │ + bl 245304 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 2271b8 │ │ │ │ + beq.w 227048 │ │ │ │ ldr.w r3, [r9, #232] @ 0xe8 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #232] @ 0xe8 │ │ │ │ - b.n 2271b8 │ │ │ │ + b.n 227048 │ │ │ │ ldr r5, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e4f2c │ │ │ │ + bl 2e4dbc │ │ │ │ ldrb r3, [r0, #6] │ │ │ │ and.w r3, r3, #15 │ │ │ │ subs r3, #8 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 226b4c │ │ │ │ + bhi.w 2269dc │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb r3, [r5, #21] │ │ │ │ ldrb.w r3, [r9, #376] @ 0x178 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [r9, #376] @ 0x178 │ │ │ │ - b.w 226b4c │ │ │ │ + b.w 2269dc │ │ │ │ ldr.w r3, [r9, #124] @ 0x7c │ │ │ │ orr.w r3, r3, #134217728 @ 0x8000000 │ │ │ │ str.w r3, [r9, #124] @ 0x7c │ │ │ │ - b.w 226b4c │ │ │ │ + b.w 2269dc │ │ │ │ ldr.w r3, [r9, #124] @ 0x7c │ │ │ │ orr.w r3, r3, #268435456 @ 0x10000000 │ │ │ │ str.w r3, [r9, #124] @ 0x7c │ │ │ │ - b.n 22764e │ │ │ │ + b.n 2274de │ │ │ │ ldr.w r3, [r9, #124] @ 0x7c │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ str.w r3, [r9, #124] @ 0x7c │ │ │ │ - b.w 226b4c │ │ │ │ + b.w 2269dc │ │ │ │ ldrsb.w r1, [r9, #72] @ 0x48 │ │ │ │ cmp r1, #1 │ │ │ │ it eq │ │ │ │ cmpeq.w r2, #480 @ 0x1e0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ orrs r1, r2 │ │ │ │ - bne.w 227236 │ │ │ │ + bne.w 2270c6 │ │ │ │ ldr.w r3, [r9, #200] @ 0xc8 │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #200] @ 0xc8 │ │ │ │ - bl 245474 │ │ │ │ + bl 245304 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 227286 │ │ │ │ + beq.w 227116 │ │ │ │ ldr.w r3, [r9, #236] @ 0xec │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #236] @ 0xec │ │ │ │ - b.n 227286 │ │ │ │ + b.n 227116 │ │ │ │ lsls r7, r3, #29 │ │ │ │ - bpl.w 2270ca │ │ │ │ + bpl.w 226f5a │ │ │ │ ldrb.w r3, [r9, #346] @ 0x15a │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [r9, #346] @ 0x15a │ │ │ │ ldrsb.w r3, [r9, #72] @ 0x48 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 227842 │ │ │ │ + bne.n 2276d2 │ │ │ │ ldrb.w r3, [r9, #376] @ 0x178 │ │ │ │ lsls r5, r3, #27 │ │ │ │ itt mi │ │ │ │ ornmi r3, r3, #63 @ 0x3f │ │ │ │ strbmi.w r3, [r9, #376] @ 0x178 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ - b.n 2270ca │ │ │ │ + b.n 226f5a │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ - b.n 227498 │ │ │ │ + b.n 227328 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ - b.w 226f0a │ │ │ │ + b.w 226d9a │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movw r2, #857 @ 0x359 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 227058 │ │ │ │ + bne.w 226ee8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2457dc │ │ │ │ + bl 24566c │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 2262a0 │ │ │ │ - cbnz r0, 22788c │ │ │ │ + bl 226130 │ │ │ │ + cbnz r0, 22771c │ │ │ │ ldr.w r3, [r9, #376] @ 0x178 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #376] @ 0x178 │ │ │ │ ldr.w r3, [r9, #380] @ 0x17c │ │ │ │ orrs r3, r7 │ │ │ │ str.w r3, [r9, #380] @ 0x17c │ │ │ │ ldrsb.w r2, [r9, #72] @ 0x48 │ │ │ │ - b.w 227008 │ │ │ │ + b.w 226e98 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r1, #859 @ 0x35b │ │ │ │ cmp r2, r1 │ │ │ │ it ne │ │ │ │ addne.w fp, sp, #92 @ 0x5c │ │ │ │ - beq.w 227d18 │ │ │ │ + beq.w 227ba8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov lr, fp │ │ │ │ add.w r2, r1, r2, lsl #7 │ │ │ │ ldrb.w r2, [r2, #78] @ 0x4e │ │ │ │ adds r2, #10 │ │ │ │ add.w r1, r4, r2, lsl #2 │ │ │ │ ldr.w r0, [r4, r2, lsl #2] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ stmia.w lr!, {r0, r1} │ │ │ │ ldrb.w r2, [sp, #95] @ 0x5f │ │ │ │ tst.w r2, #16 │ │ │ │ mov r2, ip │ │ │ │ - bne.w 227002 │ │ │ │ + bne.w 226e92 │ │ │ │ ldr.w r1, [r9, #416] @ 0x1a0 │ │ │ │ orrs r1, r5 │ │ │ │ str.w r1, [r9, #416] @ 0x1a0 │ │ │ │ ldr.w r1, [r9, #420] @ 0x1a4 │ │ │ │ orrs r1, r7 │ │ │ │ str.w r1, [r9, #420] @ 0x1a4 │ │ │ │ ldrh.w r1, [r9, #428] @ 0x1ac │ │ │ │ orrs r3, r1 │ │ │ │ strh.w r3, [r9, #428] @ 0x1ac │ │ │ │ - b.w 227002 │ │ │ │ + b.w 226e92 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 226b4c │ │ │ │ + bne.w 2269dc │ │ │ │ ldr.w r3, [r9, #128] @ 0x80 │ │ │ │ orr.w r3, r3, #16 │ │ │ │ str.w r3, [r9, #128] @ 0x80 │ │ │ │ - b.w 226b4c │ │ │ │ + b.w 2269dc │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mvn.w r1, #486 @ 0x1e6 │ │ │ │ add r3, r1 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - bne.w 227058 │ │ │ │ + bne.w 226ee8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2457dc │ │ │ │ + bl 24566c │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 2262a0 │ │ │ │ - cbnz r0, 22793c │ │ │ │ + bl 226130 │ │ │ │ + cbnz r0, 2277cc │ │ │ │ ldr.w r3, [r9, #376] @ 0x178 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #376] @ 0x178 │ │ │ │ ldr.w r3, [r9, #380] @ 0x17c │ │ │ │ orrs r3, r7 │ │ │ │ str.w r3, [r9, #380] @ 0x17c │ │ │ │ ldrsb.w r3, [r9, #72] @ 0x48 │ │ │ │ - b.n 227296 │ │ │ │ + b.n 227126 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r3, #489 @ 0x1e9 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 227058 │ │ │ │ + bne.w 226ee8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2457dc │ │ │ │ + bl 24566c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ ldrd r1, r2, [sp, #76] @ 0x4c │ │ │ │ - bl 2179d4 │ │ │ │ + bl 217864 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 227e1e │ │ │ │ + beq.w 227cae │ │ │ │ ldr.w r3, [r9, #400] @ 0x190 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #400] @ 0x190 │ │ │ │ ldr.w r3, [r9, #404] @ 0x194 │ │ │ │ orrs r3, r7 │ │ │ │ str.w r3, [r9, #404] @ 0x194 │ │ │ │ ldrsb.w r3, [r9, #72] @ 0x48 │ │ │ │ - b.n 227290 │ │ │ │ + b.n 227120 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ subs r3, #20 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 227e32 │ │ │ │ + beq.w 227cc2 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ cmp r1, #5 │ │ │ │ ldrb.w r0, [r3, #-8] │ │ │ │ - beq.n 227a9e │ │ │ │ + beq.n 22792e │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 227fe0 │ │ │ │ + bne.w 227e70 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 22799a │ │ │ │ + bne.n 22782a │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ movw r5, #359 @ 0x167 │ │ │ │ ldrsb.w r1, [r9, #72] @ 0x48 │ │ │ │ mov r7, r3 │ │ │ │ mov r0, r3 │ │ │ │ mov fp, r3 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ @@ -630135,278 +630049,278 @@ │ │ │ │ cmpeq r2, r5 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 2431fc │ │ │ │ + bl 24308c │ │ │ │ ldrsb.w r3, [r9, #72] @ 0x48 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - cbz r0, 2279f0 │ │ │ │ + cbz r0, 227880 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 2e52d4 │ │ │ │ + bl 2e5164 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldrsb.w r3, [fp, #29] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 227a1e │ │ │ │ + blt.n 2278ae │ │ │ │ ldrb.w r3, [fp, #21] │ │ │ │ ands.w r5, r3, #16 │ │ │ │ - beq.w 227bce │ │ │ │ + beq.w 227a5e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r5, [r2, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 227d8a │ │ │ │ + beq.w 227c1a │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 227a1e │ │ │ │ + beq.n 2278ae │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r0, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 227ef6 │ │ │ │ + beq.w 227d86 │ │ │ │ ldrsb.w r1, [r9, #72] @ 0x48 │ │ │ │ mov r0, fp │ │ │ │ ldr.w r5, [fp, #8] │ │ │ │ - bl 2431fc │ │ │ │ + bl 24308c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 227e14 │ │ │ │ + bne.w 227ca4 │ │ │ │ ldrsb.w r3, [r9, #72] @ 0x48 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 227e00 │ │ │ │ + beq.w 227c90 │ │ │ │ ldrb.w r3, [fp, #21] │ │ │ │ mov r0, r5 │ │ │ │ ands.w r1, r3, #16 │ │ │ │ - beq.w 227df6 │ │ │ │ + beq.w 227c86 │ │ │ │ ubfx r5, r3, #2, #2 │ │ │ │ - bl 2e4f6c │ │ │ │ + bl 2e4dfc │ │ │ │ adds r3, r5, #3 │ │ │ │ add r3, r0 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ - bl 226364 │ │ │ │ + bl 2261f4 │ │ │ │ ldrsb.w r5, [r9, #72] @ 0x48 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 2273e6 │ │ │ │ + bne.w 227276 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ bic.w r3, r3, #4227858432 @ 0xfc000000 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 227e36 │ │ │ │ + beq.w 227cc6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 226714 │ │ │ │ + bl 2265a4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 226b4c │ │ │ │ + beq.w 2269dc │ │ │ │ ldrb.w r3, [r9, #365] @ 0x16d │ │ │ │ orr.w r3, r3, #4 │ │ │ │ strb.w r3, [r9, #365] @ 0x16d │ │ │ │ - b.w 226b4c │ │ │ │ + b.w 2269dc │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 2279aa │ │ │ │ + beq.n 22783a │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #488 @ 0x1e8 │ │ │ │ - bne.w 226b4c │ │ │ │ + bne.w 2269dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2457dc │ │ │ │ + bl 24566c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ ldrd r1, r2, [sp, #68] @ 0x44 │ │ │ │ - bl 2179d4 │ │ │ │ + bl 217864 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 227ea2 │ │ │ │ + beq.w 227d32 │ │ │ │ ldr.w r3, [r9, #392] @ 0x188 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #392] @ 0x188 │ │ │ │ ldr.w r3, [r9, #396] @ 0x18c │ │ │ │ orrs r3, r7 │ │ │ │ str.w r3, [r9, #396] @ 0x18c │ │ │ │ ldrsb.w r3, [r9, #72] @ 0x48 │ │ │ │ - b.w 2271c2 │ │ │ │ + b.w 227052 │ │ │ │ cmp r2, #238 @ 0xee │ │ │ │ - bhi.w 227d0a │ │ │ │ + bhi.w 227b9a │ │ │ │ cmp r2, #231 @ 0xe7 │ │ │ │ - bls.w 226b4c │ │ │ │ + bls.w 2269dc │ │ │ │ subs r2, #232 @ 0xe8 │ │ │ │ movs r3, #81 @ 0x51 │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bmi.w 226b18 │ │ │ │ - b.w 226b4c │ │ │ │ + bmi.w 2269a8 │ │ │ │ + b.w 2269dc │ │ │ │ ldrb.w r3, [r9, #376] @ 0x178 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [r9, #376] @ 0x178 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ sub.w r2, r3, #114 @ 0x72 │ │ │ │ subs r3, #111 @ 0x6f │ │ │ │ cmp r2, #1 │ │ │ │ it hi │ │ │ │ cmphi r3, #1 │ │ │ │ - bls.w 226b4c │ │ │ │ + bls.w 2269dc │ │ │ │ ldrb.w r3, [r9, #376] @ 0x178 │ │ │ │ orr.w r3, r3, #128 @ 0x80 │ │ │ │ strb.w r3, [r9, #376] @ 0x178 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ - b.w 2270ca │ │ │ │ + b.w 226f5a │ │ │ │ subs r2, #203 @ 0xcb │ │ │ │ movs r3, #1 │ │ │ │ movt r3, #161 @ 0xa1 │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bpl.w 226b4c │ │ │ │ - b.w 226b18 │ │ │ │ + bpl.w 2269dc │ │ │ │ + b.w 2269a8 │ │ │ │ movw r3, #701 @ 0x2bd │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 227314 │ │ │ │ + beq.w 2271a4 │ │ │ │ subw r1, r2, #711 @ 0x2c7 │ │ │ │ cmp r1, #26 │ │ │ │ - bhi.w 226c44 │ │ │ │ + bhi.w 226ad4 │ │ │ │ movs r3, #11 │ │ │ │ movt r3, #1248 @ 0x4e0 │ │ │ │ lsrs r3, r1 │ │ │ │ lsls r5, r3, #31 │ │ │ │ - bmi.w 227314 │ │ │ │ - b.w 226c44